This commit was manufactured by cvs2svn to create branch 'R1_0_maintenance'.
diff --git a/archive/org.eclipse.wtp.releng/.project b/archive/org.eclipse.wtp.releng/.project
deleted file mode 100644
index f8fe339..0000000
--- a/archive/org.eclipse.wtp.releng/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wtp.releng</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-	</buildSpec>
-	<natures>
-	</natures>
-</projectDescription>
diff --git a/archive/org.eclipse.wtp.releng/archived.txt b/archive/org.eclipse.wtp.releng/archived.txt
deleted file mode 100644
index cb1f6f7..0000000
--- a/archive/org.eclipse.wtp.releng/archived.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-This component has been split into two new ones, and is therefore retired:
-See bugzilla items 101593, and bug 82185, bug 82851
-
-releng and releng.builder
-
-- The releng component is where the maps are maintained.  This component is tagged 
-with each map-based build with the build id.
-
-- The releng builder components keeps sources for the builder, such as the
-ant scripts, cruise control configurations, plugins for api scans, templates
-for web pages.  This module is versioned as needed.
-
-- Each build will run using a versioned releng.builder, which is maintained with build.cfg
-in the maps directory.  The buildserver will update its releng.builder periodically using cruise.
\ No newline at end of file
diff --git a/archive/releng.builder/.project b/archive/releng.builder/.project
deleted file mode 100644
index 8aaac82..0000000
--- a/archive/releng.builder/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>releng.builder</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-	</buildSpec>
-	<natures>
-	</natures>
-</projectDescription>
diff --git a/archive/releng.builder/tools/apitools/api-usage-checking-design.html b/archive/releng.builder/tools/apitools/api-usage-checking-design.html
deleted file mode 100644
index 4183a20..0000000
--- a/archive/releng.builder/tools/apitools/api-usage-checking-design.html
+++ /dev/null
@@ -1,301 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Design of a Tool for Checking API Usage in Eclipse-based Components</title>
-</head>
-
-<body>
-
-<h1>Design of a Tool for Checking API Usage in Eclipse-based Components</h1>
-<p>Jim des Rivieres<br>
-Last updated Jan 14, 2005</p>
-<p>This document contains the design for a tool for checking API usage in
-Eclipse-based components and products.</p>
-<h2>Components</h2>
-<p>For the purposes of this tool, a component is a set of plug-ins and plug-in
-fragments. Components must be disjoint, in that the plug-ins and fragments
-within one component must be distinct from those in other components. In other
-words, components partition the set of plug-ins and plug-in fragments into
-disjoint subsets. We also allow a form of library component containing&nbsp; no
-plug-ins or fragments; library components are used to describe class libraries
-such as J2SE that are not located inside any plug-in.</p>
-<p>The code for a component is the sum total of the code in the component's
-plug-ins and fragments (as described by the plug-in manifest). The code is in
-the form of Java types (predominantly classes and interfaces; J2SE 5.0 adds
-enumerations and annotation types). The types that are intended to be used by
-other components are called the component's API, and referred to as API types. A
-component can provide any number of API types, including none. Typically, only a
-subset of a component's types are part of its API. The rest are referred to as
-internal types. Non-public types are always considered internal.</p>
-<p>It's common to use Java packages to separate one component from another, and
-to separate API from internal within a component. Each component generally
-declares its code in packages different from those used by any other component.
-An API package is one that contains at least one API type. An internal package
-is one that contains no API types. The default assumption is that all public
-top-level types in an API package are API types.</p>
-<p>An API type declared in one component can be used by other components is
-various ways:</p>
-<ul>
-  <li>Declare a field, variable, parameter, or return type where the type is an
-    API type.</li>
-  <li>Cast the value on an expression to an API type.</li>
-  <li>Declare a class that implements an API interface.</li>
-  <li>Declare an interface that extends an API interface.</li>
-  <li>Declare a class that extends (subclasses) an API class.</li>
-  <li>Creates an instance of an API class.</li>
-</ul>
-<p>It is common for an API type to be intended to be used only in certain ways.
-In some cases, Java modifiers can be used to rule out unintended uses (e.g.,
-prevent subclassing by declaring the class &quot;final&quot;). But in many
-cases, the intended uses are spelled out in the type's specification (doc
-comment). The most common restrictions are:</p>
-<ul>
-  <li>Clients may not instantiate this API class.</li>
-  <li>Clients may not subclass this API class.</li>
-  <li>Clients may not implement this API interface. It follows that the client
-    may not extend the interface either.</li>
-</ul>
-<p>Types have members (fields, methods, types). For the present, we make the
-simplifying assumption that all public and protected members of an API type are
-intended to be used by other components.</p>
-<h2>Component description files</h2>
-<p>Each component will be described via a component description file. The file
-format is XML-based; the DTD follows (complete <a href="http://dev.eclipse.org/viewcvs/index.cgi/working/apitools/component.xsd?cvsroot=WebTools_Project">XML
-scheme</a>):</p>
-<pre>&lt;!ELEMENT component (plugin* package* component-depends)&gt;
-&lt;!ATTLIST component 
-  name               CDATA #REQUIRED
-&gt;</pre>
-The &lt;component&gt; element provides information about a component.
-Attributes:
-<ul>
-  <li><b>name</b> - the component name; &quot;Eclipse Platform Generic
-    Workbench&quot;; note that this name is used to refer to the component and
-    distinguish it from other components (but otherwise has no official status
-    in Eclipse ontology)</li>
-</ul>
-<p>Child elements or the &lt;component&gt; element describe the set of plug-ins
-and fragments making up the component, provide information about the Java
-packages and types in the component's code, and include a list of other
-components on which this component may depend.</p>
-<p>Each &lt;plugin&gt; element must identify a distinct plug-in or fragment. The
-list of plug-ins must be complete; that is, a component contains a plug-in (or
-fragment) if and only if a &lt;plugin&gt; element occurs as a child of the
-&lt;component&gt; element.</p>
-<pre>&lt;!ELEMENT plugin EMPTY&gt; 
-&lt;!ATTLIST plugin 
-  id                 CDATA #REQUIRED
-  fragment           (&quot;true&quot; | &quot;false&quot;) &quot;false&quot;
-&gt;</pre>
-The &lt;plugin&gt; element identifies a plug-in or plug-in fragment that is part
-of the component. Attributes:
-<ul>
-  <li><b>id</b> - the plug-in id or plug-in fragment id; e.g., &quot;org.eclipse.core.resources&quot;;
-    note that in the case of a fragment, this is the id of fragment itself</li>
-  <li><b>fragment</b> - whether this is a plug-in fragment as opposed to a
-    plug-in (default: plug-in)</li>
-</ul>
-<p>Each &lt;plugin&gt; element must identify a distinct plug-in or fragment. The
-list of plug-ins must be complete; that is, a component contains a plug-in (or
-fragment) if and only if a &lt;plugin&gt; element occurs as a child of the
-&lt;component&gt; element.</p>
-<pre>&lt;!ELEMENT package (type*)&gt;
-&lt;!ATTLIST package 
-  name               CDATA #REQUIRED
-  exclusive          (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-  api                (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-&gt;</pre>
-The &lt;package&gt; element provides information about a package as used by the
-component. Attributes:
-<ul>
-  <li><b>name</b> - Java package name; e.g., &quot;javax.swing&quot;, &quot;org.eclipse.ui&quot;</li>
-  <li><b>api</b> - whether top-level types in this package are API types by
-    default (default: true). It's good practice for all public classes API
-    top-level types in a package to be considered API. Specify &quot;false&quot;
-    in order to explicitly list API types found in the package.</li>
-  <li><b>exclusive</b> - whether this package is reserved for exclusive use by
-    this component (default: true); specify &quot;false&quot; in (rare) cases
-    where a multiple components declared types in the same package. Package
-    sharing is only by mutual consent; all components involved must explicitly
-    declare the package as exclusive=&quot;false&quot; (even if it has no API
-    types).</li>
-</ul>
-<p>Each &lt;package&gt; element must identify a distinct package relative to
-that component. If the unusual case where a package is shared with other
-components, the &lt;package&gt; element is understood to apply only to the types
-the component actually declares, and has no bearing on the types declared in the
-same package in any other component. The list of packages may be incomplete; if
-the component contains code in a package not mentioned in the list, the package
-is considered to be internal (equivalent to being explicitly described as
-&lt;package name=&quot;...&quot; api=&quot;false&quot; /&gt;). The children of
-the &lt;package&gt; element provide information about specific types in the
-package.</p>
-<pre>&lt;!ELEMENT type EMPTY&gt; 
-&lt;!ATTLIST type 
-  name               CDATA #REQUIRED
-  reference          (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-  implement          (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-  subclass           (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-  instantiate        (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-&gt;</pre>
-The &lt;type&gt; element provides information about a top-level type in a
-package. Attributes:
-<ul>
-  <li><b>name</b> - simple name of a top-level Java class, interface,
-    enumeration, or annotation type; e.g., &quot;String&quot;, &quot;IResource&quot;</li>
-  <li><b>reference</b> - whether other components are expected to reference this
-    type by name (default: true); specify &quot;false&quot; to indicate that the
-    type is internal</li>
-  <li><b>implement</b> - whether other components are expected to declare a
-    class that implements this interface (default: true); specify
-    &quot;false&quot; for an interface that other components are not supposed to
-    implement directly; this attribute is ignored for classes, enumerations, and
-    annotation types, none of which can be meaningfully implemented</li>
-  <li><b>subclass</b> - whether other components are expected to declare a class
-    that directly subclasses this class (default: true); specify
-    &quot;false&quot; for a class that other components are not supposed to
-    subclass directly; this attribute is ignored for interfaces, enumerations,
-    and annotation types, none of which can be meaningfully subclassed</li>
-  <li><b>instantiate</b> - whether other components are expected to create
-    instances of this class or annotation type (default: true); specify
-    &quot;false&quot; for a type that other components are not supposed to
-    instantiate directly; this attribute is ignored for interfaces and
-    enumerations, neither of which can be meaningfully instantiated; this
-    attribute is moot for classes that are declared final (or ones with no
-    generally accessible constructors), since the Java compiler and JRE will
-    block outside attempts to instantiate</li>
-</ul>
-<p>(Note: We could extend the schema in the future to allow &lt;type&gt;
-elements to provide analogous information about their members. We could also
-extend the &lt;component&gt; element to allow aspects other than code API to be
-described.)</p>
-<pre>&lt;!ELEMENT component-depends (component-ref*)&gt;
-&lt;!ATTLIST component-depends 
-  unrestricted       (&quot;true&quot; | &quot;false&quot;) &quot;false&quot;
-&gt;
-&lt;!ELEMENT component-ref EMPTY&gt;
-&lt;!ATTLIST component-ref 
-  name               CDATA #REQUIRED
-&gt;</pre>
-The &lt;component-depends&gt; element identifies other components on which this
-component is allowed to depend. Attributes:
-<ul>
-  <li><b>unrestricted</b> - whether this component is allowed to depend on
-    arbitrary other components, or just the ones explicitly named by the
-    &lt;component-ref&gt; children</li>
-</ul>
-If a component specifies &lt;component-depends
-unrestricted=&quot;true&quot;&gt;, then it is allowed to depend on any component
-(and the children, if any, are ignored). Otherwise, the &lt;component-ref&gt;
-elements give the names of the component on which this component may depend. The
-&lt;component-ref&gt; element identifies a component by name. Attributes:
-<ul>
-  <li><b>name</b> - the name of the referenced component; e.g., &quot;Eclipse
-    Platform Generic Workbench&quot;</li>
-</ul>
-<h3>Example</h3>
-<p>A component description of one of the Eclipse Platform components:</p>
-<pre>&lt;component name=&quot;Eclipse Platform Core Resources&quot;&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources&quot; /&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources.win32&quot; fragment=&quot;true&quot; /&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources.linux&quot; fragment=&quot;true&quot; /&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources.hpux&quot; fragment=&quot;true&quot; /&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources.macosx&quot; fragment=&quot;true&quot; /&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources.qnx&quot; fragment=&quot;true&quot; /&gt;
-
- &lt;package name=&quot;org.eclipse.core.resources&quot;&gt;
-&nbsp;&nbsp; &lt;type name=&quot;ICommand&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IContainer&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IFile&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IFileState&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IFolder&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IMarker&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IMarkerDelta&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IPathVariableChangeEvent&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IPathVariableManager&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IProject&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IProjectDescription&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IProjectNatureDescriptor&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResource&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceChangeEvent&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceDelta&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceProxy&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceRuleFactory&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceStatus&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;ISaveContext&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;ISavedState&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;ISynchronizer&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IWorkspace&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IWorkspaceDescription&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IWorkspaceRoot&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;ResourcesPlugin&quot; subclass=&quot;false&quot; instantiate=&quot;false&quot; /&gt;
- &lt;/package&gt;
- &lt;package name=&quot;org.eclipse.core.resources.mapping&quot;&gt;
- &lt;/package&gt;
- &lt;package name=&quot;org.eclipse.core.resources.refresh&quot;&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IRefreshResult&quot; implement=&quot;false&quot; /&gt;
- &lt;/package&gt;
- &lt;package name=&quot;org.eclipse.core.resources.team&quot;&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceTree&quot; implement=&quot;false&quot; /&gt;
- &lt;/package&gt;
- &lt;component-depends&gt;
-    &lt;component-ref name=&quot;Eclipse Platform Core Resources&quot; /&gt;
-    &lt;component-ref name=&quot;J2SE&quot; /&gt;
- &lt;/component-depends&gt;
-&lt;/component&gt;</pre>
-<h2>How component descriptions are used</h2>
-<ul>
-  <li><b>Component package/type map</b> - Given the code for a component and its
-    component description, you can generate a fleshed-out list of the API types
-    declared by the component. (It's considerably harder to properly describe
-    the set of API members, since this involves building the supertype chain and
-    performing inheritance. Since the supertype chain need not be confined to a
-    single component, you also need the code for required plug-ins, etc.)</li>
-  <li><b>Inter-component reference map</b> - Given the code for a component, its
-    component description, and the component descriptions for all other
-    components to which the given component may contain references, you can
-    generate the list of external references from the component to types in some
-    other component (possibly unknown, possibly ambiguous). In particular, you
-    can do this without needing to consult the code for the other components (or
-    even needing the code to be available).</li>
-  <li><b>Fragile usage map</b> - You can go further and classify inter-component
-    usage as fragile. This requires the code for a component, its component
-    description, and the component descriptions for all other components to
-    which the given component may contain references. In the limited case of
-    shared packages between components, the code for these components may be
-    needed to disambiguate external references to types in the shared package. A
-    fragile external reference is any of:
-    <ul>
-      <li>A reference to an internal type in another (possibly unknown)
-        component.</li>
-      <li>A declaration of a subclass of a class C in another component where C
-        is described as subclass=&quot;false&quot;.</li>
-      <li>A declaration of a class implementing an interface I in another
-        component where I is described as implement=&quot;false&quot;.</li>
-      <li>An invocation of a constructor of a class C in another component where
-        C is described as instantiate=&quot;false&quot;.</li>
-      <li>A declaration of a type in a package P that another component
-        describes as exclusive=&quot;true&quot;.</li>
-    </ul>
-  </li>
-</ul>
-<h2>Change history</h2>
-<ul>
-  <li>Dec. 23, 2004 - Initial version</li>
-  <li>Jan. 14, 2005
-    <ul>
-      <li>Added &lt;component-depends&gt; element to allow each component to
-        explicitly specify which other component it may depend on.</li>
-      <li>Added clarification to &quot;api&quot; attribute of &lt;package&gt;
-        element re: this is in line with good practice of making all top-types
-        public types in an API package being considered API.</li>
-    </ul>
-  </li>
-</ul>
-
-</body>
-
-</html>
diff --git a/archive/releng.builder/tools/apitools/api-usage-checking.html b/archive/releng.builder/tools/apitools/api-usage-checking.html
deleted file mode 100644
index fe54396..0000000
--- a/archive/releng.builder/tools/apitools/api-usage-checking.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Checking for internal references Requirements</title>
-</head>
-
-<body>
-
-<h1>
-Requirements for A Tool for Checking API Usage in Eclipse-based Components</h1>
-<p>Jim des Rivieres<br>
-Last updated Dec. 10, 2004</p>
-<p>This document lists the general requirements for a tool for checking API usage in Eclipse-based components
-and products.</p>
-<h2>1. The Problem</h2>
-<p>The context is the same as the current API Usage Scanner tool. That is, we need a
-tool for checking Eclipse-based products that will help in identifying
-inappropriate use of APIs and non-APIs. We want tools to be able to check Eclipse-based plug-ins and products for
-obvious cases of where plug-ins are not playing by the rules. The open-ended,
-heterougeous, and heavily componentized nature of Eclipse are what make it
-somewhat different from checking more monolithic applications.</p>
-<p> Eclipse is based on the notion of a plug-in. Products end up being a
-collection of plug-ins, collected from diverse development efforts spanning open
-source projects, multiple IBM teams, and third-party tool vendors. Set of these
-plug-ins are often bundled into various &quot;platforms&quot; (e.g., Eclipse
-Platform, IBM Eclipse SDK), and assembled into product stacks or families (IBM
-RAD, WBIT). Component-based software is easier to develop, maintain, and evolve
-when the inter-component coupling is well understood and well managed. This is
-done by having each component offer its services through a well-defined API that
-serves are the sole interface between it and other components. To the
-    extent that all inter-component coupling abides by the contracts spelled out
-in the API specifications, replacing one component by a different version
-supporting the same API contracts will work the same way. Moreover, component
-APIs can be evolved in compatible ways to meet changing requirements, without
-invalidating previously working configurations. However, when inter-component coupling does not follow the terms of the API
-    contracts, replacing a component by a different version supporting the same
-API contracts may break some previously-working configurations. This is a
-    destabilizing factor that decreases robustness, increases maintenance costs,
-and inhibits component growth.</p>
-<p>In component-based software, the premium is on all inter-component coupling being
-    through the components API and in accord with all API contracts. Although
-the Java
-    language has some features for controlling visibility that are enforced at
-compile-time (e.g., private fields and methods cannot be referenced from
-    outside the code of the class itself), there are many constraints
-restrictions that
-    the Java language cannot express (e.g., that a particular public class is
-internal rather than API, or that a particular interface must not be implemented outside
-    its own component). Detection of inappropriate inter-component coupling is
-most useful when the component is under development; after a problematic component
-has shipped in a product, the information can at least be useful in managing the
-problem (although not solving it).</p>
-<p>The problem we are addressing is helping development teams to manage inter-component coupling
-in Eclipse-based components. In particular, we aim to do this by providing an
-automatic tool that can detect obvious cases where one component is more tightly
-coupled to another component that it should be.</p>
-<h2>2. General Requirements</h2>
-<p>The tool should meet the following general requirements:</p>
-<ol>
-  <li><b>Tool will be used for checking Eclipse components.<br>
-    </b>The notion of a &quot;component&quot; in Eclipse is not formally defined.
-    Rather, a component is a loosely-defined grouping of a small number of plug-ins and/or
-        plug-in fragments that are designed and maintained as a unit, generally
-    by a small team of developers. For instance, the Eclipse Platform itself is
-    made of a number of components each with between 1 and 5 plug-ins. The Java
-    code for each plug-in is housed in one or more JARs (this relationship is
-    formalized and captured in the plug-in's mainfest). Whereas coupling within
-    a component in intended to be tight/intimate, all coupling between
-    components is intended to be mediated through well-defined Java-based APIs.
-    The primary use of the tool will be used for checking collections of Eclipse
-    components to see whether the inter-component couplings are in line with the
-    component APIs. the Java code in the various plug-ins.
-  </li>
-  <li><b>Helpful to component developers.<br>
-    </b>Component developers (and development teams) are the primary customers of this
-    tool. The tool should be designed to meet their needs. Their main need for
-    such a tool is helping manage inter-component dependencies to ensure that
-    they do not accidentally exceed the bounds of the component APIs. Early
-    detection of problems means they can be addressed while the component is
-    still under development. So the tool should detect and report cases of <i>illegitimate</i>
-    couplings from component A to component B are not covered by B's API, the
-    most common mistake being A referencing one of B's internal classes. A
-    secondary need is to detect and report <i>legitimate</i> API couplings
-        components, as an aid for planning and impact assessment.
-  </li>
-  <li><b>Modular, component-based input.<br>
-    </b>Eclipse components to be checked will be fed to the tool. Since the
-    notion of component and API are not formally specified in Eclipse, the tool
-    will also need to be fed some a description of each component capturing
-    things like the set of plug-ins that comprise the component, and the rules
-    for separating component API from component internals and for distinguishing
-    legitimate from illegitimate API usage. Component owners should create and
-    maintain the component descriptions for their individual components
-    (although it should also be easy to furnish an after-market component
-    description&nbsp; for a component that does not come with its own). Each
-    component description should be in a file that the component owner can
-    easily maintain. Component description files should be in a well-specified
-    XML-based format so
-        that they could be read or generated by other tools. A set of relevant
-    component description files would be fed to the tool whenever checking
-    components.
-  </li>
-  <li><b>Performant and scalable.</b>&nbsp;<br>
-    The tool should be amenable to checking large numbers of Eclipse components.
-    We already have instances for Eclipse-based products with 1500 plug-ins. The
-    tool should make it easy to check anything from a single component, to a
-    group of components that form a &quot;platform&quot; of some ilk, to an
-    entire product distribution. The components may be a heterogeneous mix of product-specific, open
-    source,
-        or third party. The tool should deal gracefully with incompleteness, so
-    that it is possible to check a component without necessarily having complete information
-    about other
-        components. The tool should be reasonably fast, with speed proportional
-    to the number of components being checked.
-  </li>
-  <li><b>Modular, component-based output.<br>
-    </b>The tool should produce modular, component-based reports. The outputs
-    should be in a well-specified XML-based format so that they could
-        be post-processed for populating databases, generating web
-        pages, printing reports, etc.
-  </li>
-  <li><b>Fully-automatic operation.</b><br>
-    The tool should be suitable for inclusion in automated build processes that
-    build the components, or repackage components into larger aggregations. In
-    other words, something without a GUI that can be run from the command line, or from
-    an Ant build file.
-  </li>
-  <li><b>Open source.</b><br>
-    The tool itself should be open source, so that it can be used by development
-    teams
-        working on open source Eclipse components, which includes those at
-    eclipse.org.
-  </li>
-</ol>
-<h2>References</h2>
-<ul>
-  <li><a href="http://eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html">How
-    to Use the Eclipse API<br>
-    </a>This is a good example of the ways some Eclipse-based components
-    separate API from internals at the Java package level, and of the kinds of
-    blanket API usage rules that are out there. Note that these rules apply only
-    to the components in the Eclipse Platform itself; other Eclipse-based
-    components will have their own rules and practices.</li>
-  <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-core-home/tools/internal/index.html">JDT
-    Core &quot;Internal&quot; tool<br>
-    </a>This simple tool is used for locating references to internal types in
-    Eclipse-based distributions. It has many of the right characteristics, but
-    is overly simplistic in assuming that 1 plug-in = 1 component and that all
-    components separate API from internal based on Eclipse's package-level
-    naming conventions.</li>
-</ul>
-
-</body>
-
-</html>
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050318/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050318/index-api-javadoc.xml
deleted file mode 100644
index 8c69e43..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050318/index-api-javadoc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-javadoc-summary timestamp="20050318"><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="2" class-javadoc-count="0" class-api-count="1" name="wst.xsd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="6" method-javadoc-count="21" method-api-count="21" class-javadoc-count="3" class-api-count="4" name="jst.servlet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="71" method-javadoc-count="195" method-api-count="199" class-javadoc-count="26" class-api-count="28" name="jst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1331" method-javadoc-count="643" method-api-count="942" class-javadoc-count="58" class-api-count="158" name="wst.css"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="jst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.wsi"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="415" method-javadoc-count="352" method-api-count="435" class-javadoc-count="21" class-api-count="51" name="wst.wsdl"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="615" method-javadoc-count="1759" method-api-count="2514" class-javadoc-count="125" class-api-count="328" name="wst.sse"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="75" method-javadoc-count="498" method-api-count="512" class-javadoc-count="77" class-api-count="81" name="wst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="37" method-javadoc-count="90" method-api-count="90" class-javadoc-count="14" class-api-count="14" name="wst.internet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="15" method-javadoc-count="147" method-api-count="168" class-javadoc-count="13" class-api-count="20" name="wst.rdb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="695" method-javadoc-count="1212" method-api-count="1519" class-javadoc-count="112" class-api-count="197" name="wst.xml"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="18" method-javadoc-count="94" method-api-count="215" class-javadoc-count="6" class-api-count="30" name="wst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="264" method-javadoc-count="175" method-api-count="280" class-javadoc-count="32" class-api-count="65" name="jst.jsp"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="6" method-api-count="10" class-javadoc-count="1" class-api-count="2" name="jst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1979" method-javadoc-count="3455" method-api-count="3894" class-javadoc-count="222" class-api-count="364" name="jst.j2ee"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="41" method-javadoc-count="333" method-api-count="519" class-javadoc-count="29" class-api-count="88" name="wst.command"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="513" method-javadoc-count="1184" method-api-count="1478" class-javadoc-count="93" class-api-count="196" name="wst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="14" method-javadoc-count="55" method-api-count="61" class-javadoc-count="4" class-api-count="9" name="wst.validation"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="125" method-javadoc-count="155" method-api-count="198" class-javadoc-count="18" class-api-count="27" name="jst.ejb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="2" name="wst.dtd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1025" method-javadoc-count="440" method-api-count="633" class-javadoc-count="64" class-api-count="133" name="wst.html"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="866" method-javadoc-count="433" method-api-count="604" class-javadoc-count="42" class-api-count="96" name="wst.javascript"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050318/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050318/index-api-tc.xml
deleted file mode 100644
index d26462d..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050318/index-api-tc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-tc-summary timestamp="20050318"><component-api-tc ref="" missing-coverage-count="2" test-coverage-count="0" api-count="2" name="wst.xsd"/><component-api-tc ref="" missing-coverage-count="21" test-coverage-count="0" api-count="21" name="jst.servlet"/><component-api-tc ref="" missing-coverage-count="144" test-coverage-count="55" api-count="199" name="jst.server"/><component-api-tc ref="" missing-coverage-count="912" test-coverage-count="30" api-count="942" name="wst.css"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="jst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.wsi"/><component-api-tc ref="" missing-coverage-count="435" test-coverage-count="0" api-count="435" name="wst.wsdl"/><component-api-tc ref="" missing-coverage-count="2406" test-coverage-count="108" api-count="2514" name="wst.sse"/><component-api-tc ref="" missing-coverage-count="288" test-coverage-count="224" api-count="512" name="wst.server"/><component-api-tc ref="" missing-coverage-count="18" test-coverage-count="72" api-count="90" name="wst.internet"/><component-api-tc ref="" missing-coverage-count="168" test-coverage-count="0" api-count="168" name="wst.rdb"/><component-api-tc ref="" missing-coverage-count="1500" test-coverage-count="19" api-count="1519" name="wst.xml"/><component-api-tc ref="" missing-coverage-count="215" test-coverage-count="0" api-count="215" name="wst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.web"/><component-api-tc ref="" missing-coverage-count="269" test-coverage-count="11" api-count="280" name="jst.jsp"/><component-api-tc ref="" missing-coverage-count="10" test-coverage-count="0" api-count="10" name="jst.common"/><component-api-tc ref="" missing-coverage-count="3746" test-coverage-count="148" api-count="3894" name="jst.j2ee"/><component-api-tc ref="" missing-coverage-count="519" test-coverage-count="0" api-count="519" name="wst.command"/><component-api-tc ref="" missing-coverage-count="1437" test-coverage-count="41" api-count="1478" name="wst.common"/><component-api-tc ref="" missing-coverage-count="61" test-coverage-count="0" api-count="61" name="wst.validation"/><component-api-tc ref="" missing-coverage-count="198" test-coverage-count="0" api-count="198" name="jst.ejb"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.dtd"/><component-api-tc ref="" missing-coverage-count="629" test-coverage-count="4" api-count="633" name="wst.html"/><component-api-tc ref="" missing-coverage-count="604" test-coverage-count="0" api-count="604" name="wst.javascript"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050318/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050318/index-comp-summary.xml
deleted file mode 100644
index dc81134..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050318/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050318"><component  name="wst.xsd" ref="./wst.xsd/component-api.xml"/><component  name="jst.servlet" ref="./jst.servlet/component-api.xml"/><component  name="jst.server" ref="./jst.server/component-api.xml"/><component  name="wst.css" ref="./wst.css/component-api.xml"/><component  name="jst.ws" ref="./jst.ws/component-api.xml"/><component  name="wst.wsi" ref="./wst.wsi/component-api.xml"/><component  name="wst.wsdl" ref="./wst.wsdl/component-api.xml"/><component  name="wst.sse" ref="./wst.sse/component-api.xml"/><component  name="wst.server" ref="./wst.server/component-api.xml"/><component  name="wst.internet" ref="./wst.internet/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="wst.xml" ref="./wst.xml/component-api.xml"/><component  name="wst.ws" ref="./wst.ws/component-api.xml"/><component  name="wst.web" ref="./wst.web/component-api.xml"/><component  name="jst.jsp" ref="./jst.jsp/component-api.xml"/><component  name="jst.common" ref="./jst.common/component-api.xml"/><component  name="jst.j2ee" ref="./jst.j2ee/component-api.xml"/><component  name="wst.command" ref="./wst.command/component-api.xml"/><component  name="wst.common" ref="./wst.common/component-api.xml"/><component  name="wst.validation" ref="./wst.validation/component-api.xml"/><component  name="jst.ejb" ref="./jst.ejb/component-api.xml"/><component  name="wst.dtd" ref="./wst.dtd/component-api.xml"/><component  name="wst.html" ref="./wst.html/component-api.xml"/><component  name="wst.javascript" ref="./wst.javascript/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050320/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050320/index-api-javadoc.xml
deleted file mode 100644
index 4fc56b8..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050320/index-api-javadoc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-javadoc-summary timestamp="20050320"><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="2" class-javadoc-count="0" class-api-count="1" name="wst.xsd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="6" method-javadoc-count="21" method-api-count="21" class-javadoc-count="3" class-api-count="4" name="jst.servlet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="71" method-javadoc-count="193" method-api-count="197" class-javadoc-count="24" class-api-count="26" name="jst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1322" method-javadoc-count="619" method-api-count="907" class-javadoc-count="56" class-api-count="156" name="wst.css"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="jst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.wsi"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="415" method-javadoc-count="352" method-api-count="435" class-javadoc-count="21" class-api-count="51" name="wst.wsdl"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="593" method-javadoc-count="1657" method-api-count="2357" class-javadoc-count="120" class-api-count="309" name="wst.sse"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="75" method-javadoc-count="496" method-api-count="510" class-javadoc-count="76" class-api-count="80" name="wst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="37" method-javadoc-count="90" method-api-count="90" class-javadoc-count="14" class-api-count="14" name="wst.internet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="15" method-javadoc-count="147" method-api-count="168" class-javadoc-count="13" class-api-count="20" name="wst.rdb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="659" method-javadoc-count="1069" method-api-count="1351" class-javadoc-count="108" class-api-count="192" name="wst.xml"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="18" method-javadoc-count="94" method-api-count="215" class-javadoc-count="6" class-api-count="30" name="wst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="202" method-javadoc-count="58" method-api-count="118" class-javadoc-count="14" class-api-count="31" name="jst.jsp"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="6" method-api-count="10" class-javadoc-count="1" class-api-count="2" name="jst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1985" method-javadoc-count="3500" method-api-count="3941" class-javadoc-count="227" class-api-count="370" name="jst.j2ee"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="41" method-javadoc-count="333" method-api-count="519" class-javadoc-count="29" class-api-count="88" name="wst.command"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="254" method-javadoc-count="703" method-api-count="804" class-javadoc-count="53" class-api-count="99" name="wst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="14" method-javadoc-count="55" method-api-count="61" class-javadoc-count="4" class-api-count="9" name="wst.validation"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="3" method-javadoc-count="24" method-api-count="24" class-javadoc-count="3" class-api-count="3" name="jst.ejb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="1" class-javadoc-count="0" class-api-count="2" name="wst.dtd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="995" method-javadoc-count="403" method-api-count="581" class-javadoc-count="63" class-api-count="128" name="wst.html"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="44" method-javadoc-count="94" method-api-count="224" class-javadoc-count="8" class-api-count="41" name="wst.javascript"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050320/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050320/index-api-tc.xml
deleted file mode 100644
index a7ec8fe..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050320/index-api-tc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-tc-summary timestamp="20050320"><component-api-tc ref="" missing-coverage-count="2" test-coverage-count="0" api-count="2" name="wst.xsd"/><component-api-tc ref="" missing-coverage-count="21" test-coverage-count="0" api-count="21" name="jst.servlet"/><component-api-tc ref="" missing-coverage-count="145" test-coverage-count="52" api-count="197" name="jst.server"/><component-api-tc ref="" missing-coverage-count="877" test-coverage-count="30" api-count="907" name="wst.css"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="jst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.wsi"/><component-api-tc ref="" missing-coverage-count="435" test-coverage-count="0" api-count="435" name="wst.wsdl"/><component-api-tc ref="" missing-coverage-count="2262" test-coverage-count="95" api-count="2357" name="wst.sse"/><component-api-tc ref="" missing-coverage-count="286" test-coverage-count="224" api-count="510" name="wst.server"/><component-api-tc ref="" missing-coverage-count="7" test-coverage-count="83" api-count="90" name="wst.internet"/><component-api-tc ref="" missing-coverage-count="168" test-coverage-count="0" api-count="168" name="wst.rdb"/><component-api-tc ref="" missing-coverage-count="1335" test-coverage-count="16" api-count="1351" name="wst.xml"/><component-api-tc ref="" missing-coverage-count="215" test-coverage-count="0" api-count="215" name="wst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.web"/><component-api-tc ref="" missing-coverage-count="114" test-coverage-count="4" api-count="118" name="jst.jsp"/><component-api-tc ref="" missing-coverage-count="10" test-coverage-count="0" api-count="10" name="jst.common"/><component-api-tc ref="" missing-coverage-count="3776" test-coverage-count="165" api-count="3941" name="jst.j2ee"/><component-api-tc ref="" missing-coverage-count="519" test-coverage-count="0" api-count="519" name="wst.command"/><component-api-tc ref="" missing-coverage-count="755" test-coverage-count="49" api-count="804" name="wst.common"/><component-api-tc ref="" missing-coverage-count="42" test-coverage-count="19" api-count="61" name="wst.validation"/><component-api-tc ref="" missing-coverage-count="24" test-coverage-count="0" api-count="24" name="jst.ejb"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="0" api-count="1" name="wst.dtd"/><component-api-tc ref="" missing-coverage-count="578" test-coverage-count="3" api-count="581" name="wst.html"/><component-api-tc ref="" missing-coverage-count="224" test-coverage-count="0" api-count="224" name="wst.javascript"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050320/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050320/index-comp-summary.xml
deleted file mode 100644
index 5fa21f1..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050320/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050320"><component  name="wst.xsd" ref="./wst.xsd/component-api.xml"/><component  name="jst.servlet" ref="./jst.servlet/component-api.xml"/><component  name="jst.server" ref="./jst.server/component-api.xml"/><component  name="wst.css" ref="./wst.css/component-api.xml"/><component  name="jst.ws" ref="./jst.ws/component-api.xml"/><component  name="wst.wsi" ref="./wst.wsi/component-api.xml"/><component  name="wst.wsdl" ref="./wst.wsdl/component-api.xml"/><component  name="wst.sse" ref="./wst.sse/component-api.xml"/><component  name="wst.server" ref="./wst.server/component-api.xml"/><component  name="wst.internet" ref="./wst.internet/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="wst.xml" ref="./wst.xml/component-api.xml"/><component  name="wst.ws" ref="./wst.ws/component-api.xml"/><component  name="wst.web" ref="./wst.web/component-api.xml"/><component  name="jst.jsp" ref="./jst.jsp/component-api.xml"/><component  name="jst.common" ref="./jst.common/component-api.xml"/><component  name="jst.j2ee" ref="./jst.j2ee/component-api.xml"/><component  name="wst.command" ref="./wst.command/component-api.xml"/><component  name="wst.common" ref="./wst.common/component-api.xml"/><component  name="wst.validation" ref="./wst.validation/component-api.xml"/><component  name="jst.ejb" ref="./jst.ejb/component-api.xml"/><component  name="wst.dtd" ref="./wst.dtd/component-api.xml"/><component  name="wst.html" ref="./wst.html/component-api.xml"/><component  name="wst.javascript" ref="./wst.javascript/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050321/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050321/index-api-javadoc.xml
deleted file mode 100644
index 38b5151..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050321/index-api-javadoc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-javadoc-summary timestamp="20050321"><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="14" method-javadoc-count="55" method-api-count="61" class-javadoc-count="4" class-api-count="9" name="org.eclipse.wst.validation"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="1" class-javadoc-count="0" class-api-count="1" name="wst.javascript"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.xsd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="32" method-javadoc-count="183" method-api-count="194" class-javadoc-count="7" class-api-count="12" name="org.eclipse.wst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.command"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="40" method-javadoc-count="94" method-api-count="106" class-javadoc-count="9" class-api-count="15" name="org.eclipse.jst.j2ee.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="122" method-javadoc-count="248" method-api-count="300" class-javadoc-count="24" class-api-count="50" name="wst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.emf"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="415" method-javadoc-count="352" method-api-count="435" class-javadoc-count="21" class-api-count="51" name="wst.wsdl"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="jst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.migration"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="155" method-javadoc-count="158" method-api-count="270" class-javadoc-count="14" class-api-count="41" name="wst.xml"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="52" method-javadoc-count="156" method-api-count="178" class-javadoc-count="11" class-api-count="17" name="org.eclipse.wst.common.modulecore"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="2" method-javadoc-count="20" method-api-count="20" class-javadoc-count="3" class-api-count="3" name="org.eclipse.jst.j2ee.jca"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1949" method-javadoc-count="3407" method-api-count="3836" class-javadoc-count="218" class-api-count="356" name="org.eclipse.jst.j2ee"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="1" class-javadoc-count="0" class-api-count="2" name="wst.dtd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="75" method-javadoc-count="496" method-api-count="510" class-javadoc-count="76" class-api-count="80" name="wst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="71" method-javadoc-count="193" method-api-count="197" class-javadoc-count="24" class-api-count="26" name="jst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="99" method-javadoc-count="1" method-api-count="110" class-javadoc-count="1" class-api-count="31" name="wst.css"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="37" method-javadoc-count="90" method-api-count="90" class-javadoc-count="14" class-api-count="14" name="wst.internet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="204" method-javadoc-count="847" method-api-count="1184" class-javadoc-count="47" class-api-count="130" name="wst.sse"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="670" method-javadoc-count="1" method-api-count="4" class-javadoc-count="4" class-api-count="10" name="wst.html"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="106" method-javadoc-count="0" method-api-count="10" class-javadoc-count="4" class-api-count="8" name="jst.jsp"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="3" method-javadoc-count="24" method-api-count="24" class-javadoc-count="3" class-api-count="3" name="org.eclipse.jst.j2ee.ejb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.rdb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="57" method-javadoc-count="75" method-api-count="164" class-javadoc-count="8" class-api-count="30" name="common.snippets"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050321/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050321/index-api-tc.xml
deleted file mode 100644
index 57d8466..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050321/index-api-tc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-tc-summary timestamp="20050321"><component-api-tc ref="" missing-coverage-count="42" test-coverage-count="19" api-count="61" name="org.eclipse.wst.validation"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="0" api-count="1" name="wst.javascript"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.xsd"/><component-api-tc ref="" missing-coverage-count="187" test-coverage-count="7" api-count="194" name="org.eclipse.wst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.command"/><component-api-tc ref="" missing-coverage-count="105" test-coverage-count="1" api-count="106" name="org.eclipse.jst.j2ee.web"/><component-api-tc ref="" missing-coverage-count="300" test-coverage-count="0" api-count="300" name="wst.common"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.emf"/><component-api-tc ref="" missing-coverage-count="435" test-coverage-count="0" api-count="435" name="wst.wsdl"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="jst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.migration"/><component-api-tc ref="" missing-coverage-count="261" test-coverage-count="9" api-count="270" name="wst.xml"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.ws"/><component-api-tc ref="" missing-coverage-count="136" test-coverage-count="42" api-count="178" name="org.eclipse.wst.common.modulecore"/><component-api-tc ref="" missing-coverage-count="20" test-coverage-count="0" api-count="20" name="org.eclipse.jst.j2ee.jca"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-tc ref="" missing-coverage-count="3672" test-coverage-count="164" api-count="3836" name="org.eclipse.jst.j2ee"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="0" api-count="1" name="wst.dtd"/><component-api-tc ref="" missing-coverage-count="286" test-coverage-count="224" api-count="510" name="wst.server"/><component-api-tc ref="" missing-coverage-count="145" test-coverage-count="52" api-count="197" name="jst.server"/><component-api-tc ref="" missing-coverage-count="83" test-coverage-count="27" api-count="110" name="wst.css"/><component-api-tc ref="" missing-coverage-count="7" test-coverage-count="83" api-count="90" name="wst.internet"/><component-api-tc ref="" missing-coverage-count="1112" test-coverage-count="72" api-count="1184" name="wst.sse"/><component-api-tc ref="" missing-coverage-count="4" test-coverage-count="0" api-count="4" name="wst.html"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.web"/><component-api-tc ref="" missing-coverage-count="7" test-coverage-count="3" api-count="10" name="jst.jsp"/><component-api-tc ref="" missing-coverage-count="24" test-coverage-count="0" api-count="24" name="org.eclipse.jst.j2ee.ejb"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.rdb"/><component-api-tc ref="" missing-coverage-count="164" test-coverage-count="0" api-count="164" name="common.snippets"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050321/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050321/index-comp-summary.xml
deleted file mode 100644
index 1c81f10..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050321/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050321"><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="wst.javascript" ref="./wst.javascript/component-api.xml"/><component  name="wst.xsd" ref="./wst.xsd/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="wst.command" ref="./wst.command/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="wst.common" ref="./wst.common/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="wst.wsdl" ref="./wst.wsdl/component-api.xml"/><component  name="jst.ws" ref="./jst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="wst.xml" ref="./wst.xml/component-api.xml"/><component  name="wst.ws" ref="./wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.modulecore" ref="./org.eclipse.wst.common.modulecore/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="wst.dtd" ref="./wst.dtd/component-api.xml"/><component  name="wst.server" ref="./wst.server/component-api.xml"/><component  name="jst.server" ref="./jst.server/component-api.xml"/><component  name="wst.css" ref="./wst.css/component-api.xml"/><component  name="wst.internet" ref="./wst.internet/component-api.xml"/><component  name="wst.sse" ref="./wst.sse/component-api.xml"/><component  name="wst.html" ref="./wst.html/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="jst.jsp" ref="./jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="common.snippets" ref="./common.snippets/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050324/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050324/index-api-javadoc.xml
deleted file mode 100644
index 4e44c8a..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050324/index-api-javadoc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-javadoc-summary timestamp="20050324"><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="14" method-javadoc-count="55" method-api-count="61" class-javadoc-count="4" class-api-count="9" name="org.eclipse.wst.validation"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="1" class-javadoc-count="0" class-api-count="1" name="wst.javascript"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.xsd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="32" method-javadoc-count="178" method-api-count="189" class-javadoc-count="7" class-api-count="12" name="org.eclipse.wst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.command"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="40" method-javadoc-count="94" method-api-count="106" class-javadoc-count="9" class-api-count="15" name="org.eclipse.jst.j2ee.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="122" method-javadoc-count="248" method-api-count="300" class-javadoc-count="24" class-api-count="50" name="wst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.emf"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="415" method-javadoc-count="352" method-api-count="435" class-javadoc-count="21" class-api-count="51" name="wst.wsdl"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="jst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.migration"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="155" method-javadoc-count="156" method-api-count="268" class-javadoc-count="16" class-api-count="39" name="wst.xml"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="53" method-javadoc-count="159" method-api-count="181" class-javadoc-count="11" class-api-count="17" name="org.eclipse.wst.common.modulecore"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="2" method-javadoc-count="20" method-api-count="20" class-javadoc-count="3" class-api-count="3" name="org.eclipse.jst.j2ee.jca"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="180" method-javadoc-count="605" method-api-count="689" class-javadoc-count="52" class-api-count="78" name="org.eclipse.jst.j2ee"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="1" class-javadoc-count="0" class-api-count="2" name="wst.dtd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="75" method-javadoc-count="481" method-api-count="495" class-javadoc-count="75" class-api-count="79" name="wst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1754" method-javadoc-count="2706" method-api-count="3051" class-javadoc-count="161" class-api-count="272" name="org.eclipse.jst.j2ee.core"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="71" method-javadoc-count="195" method-api-count="197" class-javadoc-count="24" class-api-count="26" name="jst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="99" method-javadoc-count="1" method-api-count="110" class-javadoc-count="1" class-api-count="31" name="wst.css"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="19" method-javadoc-count="64" method-api-count="64" class-javadoc-count="10" class-api-count="10" name="wst.internet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="215" method-javadoc-count="864" method-api-count="1203" class-javadoc-count="47" class-api-count="130" name="wst.sse"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.html"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="106" method-javadoc-count="0" method-api-count="10" class-javadoc-count="4" class-api-count="8" name="jst.jsp"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="3" method-javadoc-count="24" method-api-count="24" class-javadoc-count="3" class-api-count="3" name="org.eclipse.jst.j2ee.ejb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.rdb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="57" method-javadoc-count="75" method-api-count="164" class-javadoc-count="8" class-api-count="30" name="common.snippets"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050324/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050324/index-api-tc.xml
deleted file mode 100644
index ef8c968..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050324/index-api-tc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-tc-summary timestamp="20050324"><component-api-tc ref="" missing-coverage-count="34" test-coverage-count="27" api-count="61" name="org.eclipse.wst.validation"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="0" api-count="1" name="wst.javascript"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.xsd"/><component-api-tc ref="" missing-coverage-count="182" test-coverage-count="7" api-count="189" name="org.eclipse.wst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.command"/><component-api-tc ref="" missing-coverage-count="105" test-coverage-count="1" api-count="106" name="org.eclipse.jst.j2ee.web"/><component-api-tc ref="" missing-coverage-count="300" test-coverage-count="0" api-count="300" name="wst.common"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.emf"/><component-api-tc ref="" missing-coverage-count="435" test-coverage-count="0" api-count="435" name="wst.wsdl"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="jst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.migration"/><component-api-tc ref="" missing-coverage-count="259" test-coverage-count="9" api-count="268" name="wst.xml"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.ws"/><component-api-tc ref="" missing-coverage-count="139" test-coverage-count="42" api-count="181" name="org.eclipse.wst.common.modulecore"/><component-api-tc ref="" missing-coverage-count="20" test-coverage-count="0" api-count="20" name="org.eclipse.jst.j2ee.jca"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-tc ref="" missing-coverage-count="673" test-coverage-count="16" api-count="689" name="org.eclipse.jst.j2ee"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="0" api-count="1" name="wst.dtd"/><component-api-tc ref="" missing-coverage-count="224" test-coverage-count="271" api-count="495" name="wst.server"/><component-api-tc ref="" missing-coverage-count="2634" test-coverage-count="417" api-count="3051" name="org.eclipse.jst.j2ee.core"/><component-api-tc ref="" missing-coverage-count="144" test-coverage-count="53" api-count="197" name="jst.server"/><component-api-tc ref="" missing-coverage-count="83" test-coverage-count="27" api-count="110" name="wst.css"/><component-api-tc ref="" missing-coverage-count="9" test-coverage-count="55" api-count="64" name="wst.internet"/><component-api-tc ref="" missing-coverage-count="1121" test-coverage-count="82" api-count="1203" name="wst.sse"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.html"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.web"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="9" api-count="10" name="jst.jsp"/><component-api-tc ref="" missing-coverage-count="24" test-coverage-count="0" api-count="24" name="org.eclipse.jst.j2ee.ejb"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.rdb"/><component-api-tc ref="" missing-coverage-count="164" test-coverage-count="0" api-count="164" name="common.snippets"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050324/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050324/index-comp-summary.xml
deleted file mode 100644
index a79f39e..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050324/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050324"><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="wst.javascript" ref="./wst.javascript/component-api.xml"/><component  name="wst.xsd" ref="./wst.xsd/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="wst.command" ref="./wst.command/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="wst.common" ref="./wst.common/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="wst.wsdl" ref="./wst.wsdl/component-api.xml"/><component  name="jst.ws" ref="./jst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="wst.xml" ref="./wst.xml/component-api.xml"/><component  name="wst.ws" ref="./wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.modulecore" ref="./org.eclipse.wst.common.modulecore/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="wst.dtd" ref="./wst.dtd/component-api.xml"/><component  name="wst.server" ref="./wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="jst.server" ref="./jst.server/component-api.xml"/><component  name="wst.css" ref="./wst.css/component-api.xml"/><component  name="wst.internet" ref="./wst.internet/component-api.xml"/><component  name="wst.sse" ref="./wst.sse/component-api.xml"/><component  name="wst.html" ref="./wst.html/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="jst.jsp" ref="./jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="common.snippets" ref="./common.snippets/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050325/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050325/index-api-javadoc.xml
deleted file mode 100644
index ade2229..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050325/index-api-javadoc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-javadoc-summary timestamp="20050325"><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="14" method-javadoc-count="55" method-api-count="61" class-javadoc-count="4" class-api-count="9" name="org.eclipse.wst.validation"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="1" class-javadoc-count="0" class-api-count="1" name="org.eclipse.wst.javascript"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.xsd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.command"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="4" method-javadoc-count="27" method-api-count="39" class-javadoc-count="2" class-api-count="8" name="org.eclipse.jst.j2ee.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="122" method-javadoc-count="248" method-api-count="300" class-javadoc-count="24" class-api-count="50" name="wst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.emf"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="415" method-javadoc-count="352" method-api-count="435" class-javadoc-count="21" class-api-count="51" name="wst.wsdl"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="jst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.migration"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="155" method-javadoc-count="148" method-api-count="260" class-javadoc-count="15" class-api-count="38" name="org.eclipse.wst.xml"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="53" method-javadoc-count="161" method-api-count="183" class-javadoc-count="11" class-api-count="17" name="org.eclipse.wst.common.modulecore"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.jca"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="8" method-javadoc-count="42" method-api-count="53" class-javadoc-count="2" class-api-count="8" name="org.eclipse.jst.j2ee"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="1" class-javadoc-count="0" class-api-count="2" name="org.eclipse.wst.dtd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="75" method-javadoc-count="481" method-api-count="495" class-javadoc-count="75" class-api-count="79" name="wst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1550" method-javadoc-count="2104" method-api-count="2447" class-javadoc-count="125" class-api-count="235" name="org.eclipse.jst.j2ee.core"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="71" method-javadoc-count="195" method-api-count="197" class-javadoc-count="24" class-api-count="26" name="jst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="99" method-javadoc-count="1" method-api-count="110" class-javadoc-count="1" class-api-count="31" name="org.eclipse.wst.css"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="19" method-javadoc-count="64" method-api-count="64" class-javadoc-count="10" class-api-count="10" name="wst.internet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="215" method-javadoc-count="864" method-api-count="1203" class-javadoc-count="47" class-api-count="130" name="org.eclipse.wst.sse"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="670" method-javadoc-count="1" method-api-count="4" class-javadoc-count="4" class-api-count="10" name="org.eclipse.wst.html"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="106" method-javadoc-count="0" method-api-count="10" class-javadoc-count="4" class-api-count="8" name="org.eclipse.jst.jsp"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.rdb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="57" method-javadoc-count="75" method-api-count="164" class-javadoc-count="8" class-api-count="30" name="org.eclipse.wst.common.snippets"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050325/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050325/index-api-tc.xml
deleted file mode 100644
index 77ad380..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050325/index-api-tc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-tc-summary timestamp="20050325"><component-api-tc ref="" missing-coverage-count="34" test-coverage-count="27" api-count="61" name="org.eclipse.wst.validation"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="0" api-count="1" name="org.eclipse.wst.javascript"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.xsd"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.command"/><component-api-tc ref="" missing-coverage-count="39" test-coverage-count="0" api-count="39" name="org.eclipse.jst.j2ee.web"/><component-api-tc ref="" missing-coverage-count="300" test-coverage-count="0" api-count="300" name="wst.common"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.emf"/><component-api-tc ref="" missing-coverage-count="435" test-coverage-count="0" api-count="435" name="wst.wsdl"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="jst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.migration"/><component-api-tc ref="" missing-coverage-count="252" test-coverage-count="8" api-count="260" name="org.eclipse.wst.xml"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.ws"/><component-api-tc ref="" missing-coverage-count="141" test-coverage-count="42" api-count="183" name="org.eclipse.wst.common.modulecore"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.jca"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-tc ref="" missing-coverage-count="51" test-coverage-count="2" api-count="53" name="org.eclipse.jst.j2ee"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="0" api-count="1" name="org.eclipse.wst.dtd"/><component-api-tc ref="" missing-coverage-count="224" test-coverage-count="271" api-count="495" name="wst.server"/><component-api-tc ref="" missing-coverage-count="2030" test-coverage-count="417" api-count="2447" name="org.eclipse.jst.j2ee.core"/><component-api-tc ref="" missing-coverage-count="144" test-coverage-count="53" api-count="197" name="jst.server"/><component-api-tc ref="" missing-coverage-count="83" test-coverage-count="27" api-count="110" name="org.eclipse.wst.css"/><component-api-tc ref="" missing-coverage-count="5" test-coverage-count="59" api-count="64" name="wst.internet"/><component-api-tc ref="" missing-coverage-count="1121" test-coverage-count="82" api-count="1203" name="org.eclipse.wst.sse"/><component-api-tc ref="" missing-coverage-count="4" test-coverage-count="0" api-count="4" name="org.eclipse.wst.html"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.web"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="9" api-count="10" name="org.eclipse.jst.jsp"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.rdb"/><component-api-tc ref="" missing-coverage-count="164" test-coverage-count="0" api-count="164" name="org.eclipse.wst.common.snippets"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050325/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050325/index-comp-summary.xml
deleted file mode 100644
index 959a0c0..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050325/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050325"><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="wst.xsd" ref="./wst.xsd/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="wst.command" ref="./wst.command/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="wst.common" ref="./wst.common/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="wst.wsdl" ref="./wst.wsdl/component-api.xml"/><component  name="jst.ws" ref="./jst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="wst.ws" ref="./wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.modulecore" ref="./org.eclipse.wst.common.modulecore/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="wst.server" ref="./wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="jst.server" ref="./jst.server/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="wst.internet" ref="./wst.internet/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050327/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050327/index-api-javadoc.xml
deleted file mode 100644
index 20737be..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050327/index-api-javadoc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-javadoc-summary timestamp="20050327"><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="415" method-javadoc-count="352" method-api-count="435" class-javadoc-count="21" class-api-count="51" name="wst.wsdl"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="19" method-javadoc-count="64" method-api-count="64" class-javadoc-count="10" class-api-count="10" name="wst.internet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1550" method-javadoc-count="2104" method-api-count="2447" class-javadoc-count="125" class-api-count="235" name="org.eclipse.jst.j2ee.core"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="71" method-javadoc-count="195" method-api-count="197" class-javadoc-count="24" class-api-count="26" name="jst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="670" method-javadoc-count="1" method-api-count="4" class-javadoc-count="4" class-api-count="10" name="org.eclipse.wst.html"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="13" method-javadoc-count="44" method-api-count="55" class-javadoc-count="3" class-api-count="9" name="org.eclipse.jst.j2ee"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="53" method-javadoc-count="161" method-api-count="183" class-javadoc-count="11" class-api-count="17" name="org.eclipse.wst.common.modulecore"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="122" method-javadoc-count="248" method-api-count="300" class-javadoc-count="24" class-api-count="50" name="wst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="155" method-javadoc-count="148" method-api-count="260" class-javadoc-count="15" class-api-count="38" name="org.eclipse.wst.xml"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="99" method-javadoc-count="1" method-api-count="110" class-javadoc-count="1" class-api-count="31" name="org.eclipse.wst.css"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.migration"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.command"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="4" method-javadoc-count="27" method-api-count="39" class-javadoc-count="2" class-api-count="8" name="org.eclipse.jst.j2ee.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.xsd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="106" method-javadoc-count="0" method-api-count="10" class-javadoc-count="4" class-api-count="8" name="org.eclipse.jst.jsp"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="jst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="1" class-javadoc-count="0" class-api-count="1" name="org.eclipse.wst.javascript"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.rdb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="57" method-javadoc-count="75" method-api-count="164" class-javadoc-count="8" class-api-count="30" name="org.eclipse.wst.common.snippets"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.emf"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="14" method-javadoc-count="55" method-api-count="61" class-javadoc-count="4" class-api-count="9" name="org.eclipse.wst.validation"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="1" class-javadoc-count="0" class-api-count="2" name="org.eclipse.wst.dtd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="75" method-javadoc-count="481" method-api-count="495" class-javadoc-count="75" class-api-count="79" name="wst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="214" method-javadoc-count="825" method-api-count="1131" class-javadoc-count="47" class-api-count="120" name="org.eclipse.wst.sse"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.jca"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050327/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050327/index-api-tc.xml
deleted file mode 100644
index fbab1a1..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050327/index-api-tc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-tc-summary timestamp="20050327"><component-api-tc ref="" missing-coverage-count="435" test-coverage-count="0" api-count="435" name="wst.wsdl"/><component-api-tc ref="" missing-coverage-count="5" test-coverage-count="59" api-count="64" name="wst.internet"/><component-api-tc ref="" missing-coverage-count="2030" test-coverage-count="417" api-count="2447" name="org.eclipse.jst.j2ee.core"/><component-api-tc ref="" missing-coverage-count="144" test-coverage-count="53" api-count="197" name="jst.server"/><component-api-tc ref="" missing-coverage-count="4" test-coverage-count="0" api-count="4" name="org.eclipse.wst.html"/><component-api-tc ref="" missing-coverage-count="53" test-coverage-count="2" api-count="55" name="org.eclipse.jst.j2ee"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-tc ref="" missing-coverage-count="141" test-coverage-count="42" api-count="183" name="org.eclipse.wst.common.modulecore"/><component-api-tc ref="" missing-coverage-count="300" test-coverage-count="0" api-count="300" name="wst.common"/><component-api-tc ref="" missing-coverage-count="252" test-coverage-count="8" api-count="260" name="org.eclipse.wst.xml"/><component-api-tc ref="" missing-coverage-count="83" test-coverage-count="27" api-count="110" name="org.eclipse.wst.css"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.migration"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.command"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-tc ref="" missing-coverage-count="39" test-coverage-count="0" api-count="39" name="org.eclipse.jst.j2ee.web"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.xsd"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.ws"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="9" api-count="10" name="org.eclipse.jst.jsp"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.web"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="jst.ws"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="0" api-count="1" name="org.eclipse.wst.javascript"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.rdb"/><component-api-tc ref="" missing-coverage-count="164" test-coverage-count="0" api-count="164" name="org.eclipse.wst.common.snippets"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.emf"/><component-api-tc ref="" missing-coverage-count="34" test-coverage-count="27" api-count="61" name="org.eclipse.wst.validation"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="0" api-count="1" name="org.eclipse.wst.dtd"/><component-api-tc ref="" missing-coverage-count="224" test-coverage-count="271" api-count="495" name="wst.server"/><component-api-tc ref="" missing-coverage-count="1049" test-coverage-count="82" api-count="1131" name="org.eclipse.wst.sse"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.jca"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050327/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050327/index-comp-summary.xml
deleted file mode 100644
index a4f80c4..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050327/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050327"><component  name="wst.wsdl" ref="./wst.wsdl/component-api.xml"/><component  name="wst.internet" ref="./wst.internet/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="jst.server" ref="./jst.server/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.common.modulecore" ref="./org.eclipse.wst.common.modulecore/component-api.xml"/><component  name="wst.common" ref="./wst.common/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="wst.command" ref="./wst.command/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="wst.xsd" ref="./wst.xsd/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="wst.ws" ref="./wst.ws/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="jst.ws" ref="./jst.ws/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="wst.server" ref="./wst.server/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050328/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050328/index-api-javadoc.xml
deleted file mode 100644
index b7e9620..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050328/index-api-javadoc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-javadoc-summary timestamp="20050328"><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="57" method-javadoc-count="75" method-api-count="158" class-javadoc-count="8" class-api-count="30" name="org.eclipse.wst.common.snippets"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.command"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="53" method-javadoc-count="152" method-api-count="183" class-javadoc-count="9" class-api-count="17" name="org.eclipse.wst.common.modulecore"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="99" method-javadoc-count="1" method-api-count="109" class-javadoc-count="1" class-api-count="31" name="org.eclipse.wst.css"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="122" method-javadoc-count="244" method-api-count="300" class-javadoc-count="23" class-api-count="50" name="wst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="4" method-javadoc-count="27" method-api-count="39" class-javadoc-count="2" class-api-count="8" name="org.eclipse.jst.j2ee.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="13" method-javadoc-count="44" method-api-count="55" class-javadoc-count="3" class-api-count="9" name="org.eclipse.jst.j2ee"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.xsd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="81" method-javadoc-count="218" method-api-count="220" class-javadoc-count="26" class-api-count="28" name="jst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.migration"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="70" method-javadoc-count="455" method-api-count="484" class-javadoc-count="68" class-api-count="74" name="wst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1550" method-javadoc-count="2093" method-api-count="2447" class-javadoc-count="124" class-api-count="235" name="org.eclipse.jst.j2ee.core"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="14" method-javadoc-count="55" method-api-count="61" class-javadoc-count="4" class-api-count="9" name="org.eclipse.wst.validation"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="106" method-javadoc-count="0" method-api-count="9" class-javadoc-count="4" class-api-count="8" name="org.eclipse.jst.jsp"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="1" name="org.eclipse.wst.javascript"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="213" method-javadoc-count="820" method-api-count="1126" class-javadoc-count="47" class-api-count="120" name="org.eclipse.wst.sse"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.emf"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="415" method-javadoc-count="351" method-api-count="434" class-javadoc-count="21" class-api-count="51" name="wst.wsdl"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.rdb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.jca"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="19" method-javadoc-count="62" method-api-count="62" class-javadoc-count="10" class-api-count="10" name="wst.internet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="670" method-javadoc-count="1" method-api-count="3" class-javadoc-count="4" class-api-count="10" name="org.eclipse.wst.html"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="2" name="org.eclipse.wst.dtd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="155" method-javadoc-count="129" method-api-count="258" class-javadoc-count="14" class-api-count="38" name="org.eclipse.wst.xml"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="jst.ws"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050328/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050328/index-api-tc.xml
deleted file mode 100644
index f037a5e..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050328/index-api-tc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-tc-summary timestamp="20050328"><component-api-tc ref="" missing-coverage-count="158" test-coverage-count="0" api-count="158" name="org.eclipse.wst.common.snippets"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.command"/><component-api-tc ref="" missing-coverage-count="141" test-coverage-count="42" api-count="183" name="org.eclipse.wst.common.modulecore"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.web"/><component-api-tc ref="" missing-coverage-count="82" test-coverage-count="27" api-count="109" name="org.eclipse.wst.css"/><component-api-tc ref="" missing-coverage-count="300" test-coverage-count="0" api-count="300" name="wst.common"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="39" test-coverage-count="0" api-count="39" name="org.eclipse.jst.j2ee.web"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-tc ref="" missing-coverage-count="53" test-coverage-count="2" api-count="55" name="org.eclipse.jst.j2ee"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.xsd"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-tc ref="" missing-coverage-count="125" test-coverage-count="95" api-count="220" name="jst.server"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.migration"/><component-api-tc ref="" missing-coverage-count="149" test-coverage-count="335" api-count="484" name="wst.server"/><component-api-tc ref="" missing-coverage-count="2030" test-coverage-count="417" api-count="2447" name="org.eclipse.jst.j2ee.core"/><component-api-tc ref="" missing-coverage-count="34" test-coverage-count="27" api-count="61" name="org.eclipse.wst.validation"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="9" api-count="9" name="org.eclipse.jst.jsp"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.javascript"/><component-api-tc ref="" missing-coverage-count="1044" test-coverage-count="82" api-count="1126" name="org.eclipse.wst.sse"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.emf"/><component-api-tc ref="" missing-coverage-count="434" test-coverage-count="0" api-count="434" name="wst.wsdl"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.rdb"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.jca"/><component-api-tc ref="" missing-coverage-count="7" test-coverage-count="55" api-count="62" name="wst.internet"/><component-api-tc ref="" missing-coverage-count="3" test-coverage-count="0" api-count="3" name="org.eclipse.wst.html"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.dtd"/><component-api-tc ref="" missing-coverage-count="250" test-coverage-count="8" api-count="258" name="org.eclipse.wst.xml"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="jst.ws"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050328/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050328/index-comp-summary.xml
deleted file mode 100644
index dfccb3c..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050328/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050328"><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="wst.command" ref="./wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.modulecore" ref="./org.eclipse.wst.common.modulecore/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="wst.common" ref="./wst.common/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="wst.ws" ref="./wst.ws/component-api.xml"/><component  name="wst.xsd" ref="./wst.xsd/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="jst.server" ref="./jst.server/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="wst.server" ref="./wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="wst.wsdl" ref="./wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="wst.internet" ref="./wst.internet/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="jst.ws" ref="./jst.ws/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050330/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050330/index-api-javadoc.xml
deleted file mode 100644
index 11b5895..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050330/index-api-javadoc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-javadoc-summary timestamp="20050330"><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.command"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="122" method-javadoc-count="244" method-api-count="300" class-javadoc-count="23" class-api-count="50" name="org.eclipse.wst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="70" method-javadoc-count="459" method-api-count="480" class-javadoc-count="69" class-api-count="74" name="org.eclipse.wst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="258" method-javadoc-count="1259" method-api-count="1622" class-javadoc-count="109" class-api-count="221" name="org.eclipse.jst.j2ee.core"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="14" method-javadoc-count="55" method-api-count="61" class-javadoc-count="4" class-api-count="9" name="org.eclipse.wst.validation"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.jca"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="81" method-javadoc-count="218" method-api-count="220" class-javadoc-count="26" class-api-count="28" name="org.eclipse.jst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.xsd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.emf"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="139" method-javadoc-count="547" method-api-count="773" class-javadoc-count="36" class-api-count="83" name="org.eclipse.wst.sse"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="676" method-javadoc-count="19" method-api-count="21" class-javadoc-count="7" class-api-count="14" name="org.eclipse.wst.html"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="53" method-javadoc-count="152" method-api-count="183" class-javadoc-count="9" class-api-count="17" name="org.eclipse.wst.common.modulecore"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="57" method-javadoc-count="75" method-api-count="158" class-javadoc-count="8" class-api-count="30" name="org.eclipse.wst.common.snippets"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="116" method-javadoc-count="14" method-api-count="23" class-javadoc-count="6" class-api-count="10" name="org.eclipse.jst.jsp"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="19" method-javadoc-count="62" method-api-count="62" class-javadoc-count="10" class-api-count="10" name="org.eclipse.wst.internet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="106" method-javadoc-count="14" method-api-count="124" class-javadoc-count="4" class-api-count="36" name="org.eclipse.wst.css"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="1" name="org.eclipse.wst.javascript"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="164" method-javadoc-count="145" method-api-count="274" class-javadoc-count="17" class-api-count="41" name="org.eclipse.wst.xml"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="14" method-api-count="14" class-javadoc-count="2" class-api-count="4" name="org.eclipse.wst.dtd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="13" method-javadoc-count="44" method-api-count="55" class-javadoc-count="3" class-api-count="9" name="org.eclipse.jst.j2ee"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.rdb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="415" method-javadoc-count="351" method-api-count="434" class-javadoc-count="21" class-api-count="51" name="org.eclipse.wst.wsdl"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="4" method-javadoc-count="27" method-api-count="39" class-javadoc-count="2" class-api-count="8" name="org.eclipse.jst.j2ee.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.migration"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050330/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050330/index-api-tc.xml
deleted file mode 100644
index e4b6b6c..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050330/index-api-tc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-tc-summary timestamp="20050330"><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.command"/><component-api-tc ref="" missing-coverage-count="298" test-coverage-count="2" api-count="300" name="org.eclipse.wst.common"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.ws"/><component-api-tc ref="" missing-coverage-count="147" test-coverage-count="333" api-count="480" name="org.eclipse.wst.server"/><component-api-tc ref="" missing-coverage-count="1273" test-coverage-count="349" api-count="1622" name="org.eclipse.jst.j2ee.core"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="34" test-coverage-count="27" api-count="61" name="org.eclipse.wst.validation"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.jca"/><component-api-tc ref="" missing-coverage-count="125" test-coverage-count="95" api-count="220" name="org.eclipse.jst.server"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.xsd"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.emf"/><component-api-tc ref="" missing-coverage-count="698" test-coverage-count="75" api-count="773" name="org.eclipse.wst.sse"/><component-api-tc ref="" missing-coverage-count="19" test-coverage-count="2" api-count="21" name="org.eclipse.wst.html"/><component-api-tc ref="" missing-coverage-count="141" test-coverage-count="42" api-count="183" name="org.eclipse.wst.common.modulecore"/><component-api-tc ref="" missing-coverage-count="158" test-coverage-count="0" api-count="158" name="org.eclipse.wst.common.snippets"/><component-api-tc ref="" missing-coverage-count="12" test-coverage-count="11" api-count="23" name="org.eclipse.jst.jsp"/><component-api-tc ref="" missing-coverage-count="7" test-coverage-count="55" api-count="62" name="org.eclipse.wst.internet"/><component-api-tc ref="" missing-coverage-count="97" test-coverage-count="27" api-count="124" name="org.eclipse.wst.css"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.javascript"/><component-api-tc ref="" missing-coverage-count="264" test-coverage-count="10" api-count="274" name="org.eclipse.wst.xml"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-tc ref="" missing-coverage-count="14" test-coverage-count="0" api-count="14" name="org.eclipse.wst.dtd"/><component-api-tc ref="" missing-coverage-count="53" test-coverage-count="2" api-count="55" name="org.eclipse.jst.j2ee"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.rdb"/><component-api-tc ref="" missing-coverage-count="418" test-coverage-count="16" api-count="434" name="org.eclipse.wst.wsdl"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.web"/><component-api-tc ref="" missing-coverage-count="39" test-coverage-count="0" api-count="39" name="org.eclipse.jst.j2ee.web"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.migration"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050330/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050330/index-comp-summary.xml
deleted file mode 100644
index 3154a71..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050330/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050330"><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.common.modulecore" ref="./org.eclipse.wst.common.modulecore/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050331/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050331/index-api-javadoc.xml
deleted file mode 100644
index e6923cd..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050331/index-api-javadoc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-javadoc-summary timestamp="20050331"><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.command"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="44" method-javadoc-count="50" method-api-count="61" class-javadoc-count="4" class-api-count="8" name="org.eclipse.wst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="70" method-javadoc-count="459" method-api-count="480" class-javadoc-count="69" class-api-count="74" name="org.eclipse.wst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="258" method-javadoc-count="1259" method-api-count="1622" class-javadoc-count="109" class-api-count="221" name="org.eclipse.jst.j2ee.core"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="14" method-javadoc-count="55" method-api-count="61" class-javadoc-count="4" class-api-count="9" name="org.eclipse.wst.validation"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.jca"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="81" method-javadoc-count="218" method-api-count="220" class-javadoc-count="26" class-api-count="28" name="org.eclipse.jst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.xsd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.emf"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="103" method-javadoc-count="427" method-api-count="580" class-javadoc-count="33" class-api-count="59" name="org.eclipse.wst.sse"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="642" method-javadoc-count="14" method-api-count="14" class-javadoc-count="6" class-api-count="7" name="org.eclipse.wst.html"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="52" method-javadoc-count="157" method-api-count="188" class-javadoc-count="9" class-api-count="17" name="org.eclipse.wst.common.modulecore"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="21" method-javadoc-count="56" method-api-count="139" class-javadoc-count="5" class-api-count="26" name="org.eclipse.wst.common.snippets"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="116" method-javadoc-count="14" method-api-count="14" class-javadoc-count="6" class-api-count="9" name="org.eclipse.jst.jsp"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="19" method-javadoc-count="62" method-api-count="62" class-javadoc-count="10" class-api-count="10" name="org.eclipse.wst.internet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="101" method-javadoc-count="8" method-api-count="116" class-javadoc-count="3" class-api-count="33" name="org.eclipse.wst.css"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="6" method-api-count="6" class-javadoc-count="1" class-api-count="2" name="org.eclipse.wst.javascript"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="164" method-javadoc-count="145" method-api-count="274" class-javadoc-count="17" class-api-count="41" name="org.eclipse.wst.xml"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="15" method-api-count="15" class-javadoc-count="2" class-api-count="4" name="org.eclipse.wst.dtd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="13" method-javadoc-count="50" method-api-count="61" class-javadoc-count="4" class-api-count="10" name="org.eclipse.jst.j2ee"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.rdb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="325" method-javadoc-count="317" method-api-count="374" class-javadoc-count="18" class-api-count="38" name="org.eclipse.wst.wsdl"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="4" method-javadoc-count="27" method-api-count="39" class-javadoc-count="2" class-api-count="8" name="org.eclipse.jst.j2ee.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.migration"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050331/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050331/index-api-tc.xml
deleted file mode 100644
index 926cfd9..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050331/index-api-tc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-tc-summary timestamp="20050331"><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.command"/><component-api-tc ref="" missing-coverage-count="61" test-coverage-count="0" api-count="61" name="org.eclipse.wst.common"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.ws"/><component-api-tc ref="" missing-coverage-count="147" test-coverage-count="333" api-count="480" name="org.eclipse.wst.server"/><component-api-tc ref="" missing-coverage-count="1274" test-coverage-count="348" api-count="1622" name="org.eclipse.jst.j2ee.core"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="34" test-coverage-count="27" api-count="61" name="org.eclipse.wst.validation"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.jca"/><component-api-tc ref="" missing-coverage-count="125" test-coverage-count="95" api-count="220" name="org.eclipse.jst.server"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.xsd"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.emf"/><component-api-tc ref="" missing-coverage-count="507" test-coverage-count="73" api-count="580" name="org.eclipse.wst.sse"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="13" api-count="14" name="org.eclipse.wst.html"/><component-api-tc ref="" missing-coverage-count="147" test-coverage-count="41" api-count="188" name="org.eclipse.wst.common.modulecore"/><component-api-tc ref="" missing-coverage-count="139" test-coverage-count="0" api-count="139" name="org.eclipse.wst.common.snippets"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="13" api-count="14" name="org.eclipse.jst.jsp"/><component-api-tc ref="" missing-coverage-count="7" test-coverage-count="55" api-count="62" name="org.eclipse.wst.internet"/><component-api-tc ref="" missing-coverage-count="89" test-coverage-count="27" api-count="116" name="org.eclipse.wst.css"/><component-api-tc ref="" missing-coverage-count="6" test-coverage-count="0" api-count="6" name="org.eclipse.wst.javascript"/><component-api-tc ref="" missing-coverage-count="253" test-coverage-count="21" api-count="274" name="org.eclipse.wst.xml"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-tc ref="" missing-coverage-count="15" test-coverage-count="0" api-count="15" name="org.eclipse.wst.dtd"/><component-api-tc ref="" missing-coverage-count="58" test-coverage-count="3" api-count="61" name="org.eclipse.jst.j2ee"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.rdb"/><component-api-tc ref="" missing-coverage-count="298" test-coverage-count="76" api-count="374" name="org.eclipse.wst.wsdl"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.web"/><component-api-tc ref="" missing-coverage-count="39" test-coverage-count="0" api-count="39" name="org.eclipse.jst.j2ee.web"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.migration"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050331/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050331/index-comp-summary.xml
deleted file mode 100644
index 345f63d..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050331/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050331"><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.common.modulecore" ref="./org.eclipse.wst.common.modulecore/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050401/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050401/index-api-javadoc.xml
deleted file mode 100644
index c65388c..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050401/index-api-javadoc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-javadoc-summary timestamp="20050401"><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="21" method-javadoc-count="56" method-api-count="139" class-javadoc-count="5" class-api-count="26" name="org.eclipse.wst.common.snippets"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.command"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="52" method-javadoc-count="157" method-api-count="188" class-javadoc-count="9" class-api-count="17" name="org.eclipse.wst.common.modulecore"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="101" method-javadoc-count="8" method-api-count="116" class-javadoc-count="3" class-api-count="33" name="org.eclipse.wst.css"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="33" method-javadoc-count="137" method-api-count="191" class-javadoc-count="6" class-api-count="16" name="org.eclipse.wst.common.frameworks"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="4" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="1" name="org.eclipse.jst.j2ee.web"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.ws"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.xsd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="81" method-javadoc-count="218" method-api-count="220" class-javadoc-count="26" class-api-count="28" name="org.eclipse.jst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.migration"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="70" method-javadoc-count="459" method-api-count="480" class-javadoc-count="69" class-api-count="74" name="org.eclipse.wst.server"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="229" method-javadoc-count="1234" method-api-count="1581" class-javadoc-count="107" class-api-count="214" name="org.eclipse.jst.j2ee.core"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="10" method-javadoc-count="45" method-api-count="49" class-javadoc-count="3" class-api-count="8" name="org.eclipse.wst.validation"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="116" method-javadoc-count="14" method-api-count="14" class-javadoc-count="6" class-api-count="9" name="org.eclipse.jst.jsp"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="6" method-api-count="6" class-javadoc-count="1" class-api-count="2" name="org.eclipse.wst.javascript"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="103" method-javadoc-count="427" method-api-count="580" class-javadoc-count="33" class-api-count="59" name="org.eclipse.wst.sse"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.wst.common.emf"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="378" method-javadoc-count="386" method-api-count="447" class-javadoc-count="20" class-api-count="44" name="org.eclipse.wst.wsdl"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="wst.rdb"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.j2ee.jca"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="19" method-javadoc-count="62" method-api-count="62" class-javadoc-count="10" class-api-count="10" name="org.eclipse.wst.internet"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="642" method-javadoc-count="14" method-api-count="14" class-javadoc-count="6" class-api-count="7" name="org.eclipse.wst.html"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="1" method-javadoc-count="15" method-api-count="15" class-javadoc-count="2" class-api-count="4" name="org.eclipse.wst.dtd"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="94" method-javadoc-count="34" method-api-count="128" class-javadoc-count="7" class-api-count="22" name="org.eclipse.wst.xml"/><component-api-javadoc ref="" field-javadoc-count="-1" field-api-count="0" method-javadoc-count="0" method-api-count="0" class-javadoc-count="0" class-api-count="0" name="org.eclipse.jst.ws"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050401/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050401/index-api-tc.xml
deleted file mode 100644
index 3a3177a..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050401/index-api-tc.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component-api-tc-summary timestamp="20050401"><component-api-tc ref="" missing-coverage-count="139" test-coverage-count="0" api-count="139" name="org.eclipse.wst.common.snippets"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.command"/><component-api-tc ref="" missing-coverage-count="147" test-coverage-count="41" api-count="188" name="org.eclipse.wst.common.modulecore"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.web"/><component-api-tc ref="" missing-coverage-count="89" test-coverage-count="27" api-count="116" name="org.eclipse.wst.css"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common"/><component-api-tc ref="" missing-coverage-count="191" test-coverage-count="0" api-count="191" name="org.eclipse.wst.common.frameworks"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.web"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.navigator.views"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.ws"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.xsd"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.ejb"/><component-api-tc ref="" missing-coverage-count="125" test-coverage-count="95" api-count="220" name="org.eclipse.jst.server"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.migration"/><component-api-tc ref="" missing-coverage-count="147" test-coverage-count="333" api-count="480" name="org.eclipse.wst.server"/><component-api-tc ref="" missing-coverage-count="1233" test-coverage-count="348" api-count="1581" name="org.eclipse.jst.j2ee.core"/><component-api-tc ref="" missing-coverage-count="23" test-coverage-count="26" api-count="49" name="org.eclipse.wst.validation"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="13" api-count="14" name="org.eclipse.jst.jsp"/><component-api-tc ref="" missing-coverage-count="6" test-coverage-count="0" api-count="6" name="org.eclipse.wst.javascript"/><component-api-tc ref="" missing-coverage-count="507" test-coverage-count="73" api-count="580" name="org.eclipse.wst.sse"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.wst.common.emf"/><component-api-tc ref="" missing-coverage-count="369" test-coverage-count="78" api-count="447" name="org.eclipse.wst.wsdl"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.webservice"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="wst.rdb"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.j2ee.jca"/><component-api-tc ref="" missing-coverage-count="7" test-coverage-count="55" api-count="62" name="org.eclipse.wst.internet"/><component-api-tc ref="" missing-coverage-count="1" test-coverage-count="13" api-count="14" name="org.eclipse.wst.html"/><component-api-tc ref="" missing-coverage-count="15" test-coverage-count="0" api-count="15" name="org.eclipse.wst.dtd"/><component-api-tc ref="" missing-coverage-count="107" test-coverage-count="21" api-count="128" name="org.eclipse.wst.xml"/><component-api-tc ref="" missing-coverage-count="0" test-coverage-count="0" api-count="0" name="org.eclipse.jst.ws"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050401/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050401/index-comp-summary.xml
deleted file mode 100644
index e8fb068..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050401/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050401"><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.modulecore" ref="./org.eclipse.wst.common.modulecore/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050409/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050409/index-api-javadoc.xml
deleted file mode 100644
index 442dd81..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050409/index-api-javadoc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-javadoc-summary><component-api-javadoc  name="org.eclipse.wst.common" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.command" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.command/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.componentcore" class-api-count="8" class-javadoc-count="4" method-api-count="89" method-javadoc-count="77" field-api-count="8" field-javadoc-count="7" ref="./org.eclipse.wst.common.componentcore/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.jsp" class-api-count="9" class-javadoc-count="6" method-api-count="14" method-javadoc-count="14" field-api-count="115" field-javadoc-count="107" ref="./org.eclipse.jst.jsp/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.server" class-api-count="28" class-javadoc-count="26" method-api-count="220" method-javadoc-count="220" field-api-count="81" field-javadoc-count="81" ref="./org.eclipse.jst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.jca" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xml" class-api-count="16" class-javadoc-count="15" method-api-count="97" method-javadoc-count="60" field-api-count="77" field-javadoc-count="46" ref="./org.eclipse.wst.xml/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.web" class-api-count="1" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="4" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.ejb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.ejb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.snippets" class-api-count="6" class-javadoc-count="3" method-api-count="54" method-javadoc-count="31" field-api-count="4" field-javadoc-count="1" ref="./org.eclipse.wst.common.snippets/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.html" class-api-count="7" class-javadoc-count="6" method-api-count="14" method-javadoc-count="14" field-api-count="641" field-javadoc-count="637" ref="./org.eclipse.wst.html/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.dtd" class-api-count="4" class-javadoc-count="2" method-api-count="16" method-javadoc-count="16" field-api-count="1" field-javadoc-count="1" ref="./org.eclipse.wst.dtd/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsdl" class-api-count="39" class-javadoc-count="39" method-api-count="198" method-javadoc-count="198" field-api-count="55" field-javadoc-count="55" ref="./org.eclipse.wst.wsdl/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.core" class-api-count="214" class-javadoc-count="108" method-api-count="1581" method-javadoc-count="1494" field-api-count="229" field-javadoc-count="217" ref="./org.eclipse.jst.j2ee.core/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.web" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.javascript" class-api-count="2" class-javadoc-count="1" method-api-count="6" method-javadoc-count="6" field-api-count="1" field-javadoc-count="1" ref="./org.eclipse.wst.javascript/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.sse" class-api-count="44" class-javadoc-count="36" method-api-count="402" method-javadoc-count="360" field-api-count="78" field-javadoc-count="76" ref="./org.eclipse.wst.sse/component-api-javadoc.html"/><component-api-javadoc  name="wst.rdb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./wst.rdb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.emf" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.emf/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.internet" class-api-count="10" class-javadoc-count="10" method-api-count="62" method-javadoc-count="62" field-api-count="19" field-javadoc-count="19" ref="./org.eclipse.wst.internet/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.server" class-api-count="74" class-javadoc-count="66" method-api-count="480" method-javadoc-count="480" field-api-count="70" field-javadoc-count="63" ref="./org.eclipse.wst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.webservice" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.navigator.views" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsi" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.wsi/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.common.frameworks" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.css" class-api-count="33" class-javadoc-count="3" method-api-count="116" method-javadoc-count="98" field-api-count="100" field-javadoc-count="50" ref="./org.eclipse.wst.css/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.frameworks" class-api-count="17" class-javadoc-count="12" method-api-count="208" method-javadoc-count="193" field-api-count="30" field-javadoc-count="30" ref="./org.eclipse.wst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.validation" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.validation/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.migration" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.migration/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xsd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xsd/component-api-javadoc.html"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050409/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050409/index-api-tc.xml
deleted file mode 100644
index 0b4b8c6..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050409/index-api-tc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-tc-summary timestamp="20050409"><component-api-tc  name="org.eclipse.wst.common" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.command" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.command/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.componentcore" api-count="89" test-coverage-count="43" missing-coverage-count="46" ref="./org.eclipse.wst.common.componentcore/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.jsp" api-count="14" test-coverage-count="14" missing-coverage-count="0" ref="./org.eclipse.jst.jsp/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.server" api-count="220" test-coverage-count="89" missing-coverage-count="131" ref="./org.eclipse.jst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xml" api-count="97" test-coverage-count="22" missing-coverage-count="75" ref="./org.eclipse.wst.xml/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.jca" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.snippets" api-count="54" test-coverage-count="0" missing-coverage-count="54" ref="./org.eclipse.wst.common.snippets/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.ejb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.ejb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.dtd" api-count="16" test-coverage-count="4" missing-coverage-count="12" ref="./org.eclipse.wst.dtd/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.html" api-count="14" test-coverage-count="14" missing-coverage-count="0" ref="./org.eclipse.wst.html/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsdl" api-count="198" test-coverage-count="145" missing-coverage-count="53" ref="./org.eclipse.wst.wsdl/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.core" api-count="1581" test-coverage-count="348" missing-coverage-count="1233" ref="./org.eclipse.jst.j2ee.core/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.javascript" api-count="6" test-coverage-count="0" missing-coverage-count="6" ref="./org.eclipse.wst.javascript/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.sse" api-count="402" test-coverage-count="81" missing-coverage-count="321" ref="./org.eclipse.wst.sse/component-api-tc.html"/><component-api-tc  name="wst.rdb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./wst.rdb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.emf" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.emf/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.internet" api-count="62" test-coverage-count="55" missing-coverage-count="7" ref="./org.eclipse.wst.internet/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.server" api-count="480" test-coverage-count="333" missing-coverage-count="147" ref="./org.eclipse.wst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.webservice" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.navigator.views" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsi" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.wsi/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.common.frameworks" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.css" api-count="116" test-coverage-count="27" missing-coverage-count="89" ref="./org.eclipse.wst.css/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.frameworks" api-count="208" test-coverage-count="46" missing-coverage-count="162" ref="./org.eclipse.wst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.validation" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.validation/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.migration" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.migration/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xsd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xsd/component-api-tc.html"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050409/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050409/index-comp-summary.xml
deleted file mode 100644
index 0d7ef2b..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050409/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050409"><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.componentcore" ref="./org.eclipse.wst.common.componentcore/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.wsi" ref="./org.eclipse.wst.wsi/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050410/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050410/index-api-javadoc.xml
deleted file mode 100644
index 3d279d9..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050410/index-api-javadoc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-javadoc-summary><component-api-javadoc  name="org.eclipse.wst.common" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.command" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.command/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.componentcore" class-api-count="8" class-javadoc-count="4" method-api-count="89" method-javadoc-count="77" field-api-count="8" field-javadoc-count="7" ref="./org.eclipse.wst.common.componentcore/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.jsp" class-api-count="9" class-javadoc-count="6" method-api-count="14" method-javadoc-count="14" field-api-count="115" field-javadoc-count="107" ref="./org.eclipse.jst.jsp/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.server" class-api-count="28" class-javadoc-count="26" method-api-count="220" method-javadoc-count="220" field-api-count="81" field-javadoc-count="81" ref="./org.eclipse.jst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.jca" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xml" class-api-count="16" class-javadoc-count="15" method-api-count="97" method-javadoc-count="60" field-api-count="77" field-javadoc-count="46" ref="./org.eclipse.wst.xml/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.web" class-api-count="1" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="4" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.ejb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.ejb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.snippets" class-api-count="6" class-javadoc-count="3" method-api-count="54" method-javadoc-count="31" field-api-count="4" field-javadoc-count="1" ref="./org.eclipse.wst.common.snippets/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.html" class-api-count="7" class-javadoc-count="6" method-api-count="14" method-javadoc-count="14" field-api-count="641" field-javadoc-count="637" ref="./org.eclipse.wst.html/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.dtd" class-api-count="4" class-javadoc-count="2" method-api-count="16" method-javadoc-count="16" field-api-count="1" field-javadoc-count="1" ref="./org.eclipse.wst.dtd/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsdl" class-api-count="39" class-javadoc-count="39" method-api-count="198" method-javadoc-count="198" field-api-count="55" field-javadoc-count="55" ref="./org.eclipse.wst.wsdl/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.core" class-api-count="214" class-javadoc-count="108" method-api-count="1581" method-javadoc-count="1494" field-api-count="229" field-javadoc-count="217" ref="./org.eclipse.jst.j2ee.core/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.web" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.javascript" class-api-count="2" class-javadoc-count="1" method-api-count="6" method-javadoc-count="6" field-api-count="1" field-javadoc-count="1" ref="./org.eclipse.wst.javascript/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.sse" class-api-count="47" class-javadoc-count="39" method-api-count="339" method-javadoc-count="292" field-api-count="79" field-javadoc-count="77" ref="./org.eclipse.wst.sse/component-api-javadoc.html"/><component-api-javadoc  name="wst.rdb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./wst.rdb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.emf" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.emf/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.internet" class-api-count="10" class-javadoc-count="10" method-api-count="62" method-javadoc-count="62" field-api-count="19" field-javadoc-count="19" ref="./org.eclipse.wst.internet/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.server" class-api-count="74" class-javadoc-count="66" method-api-count="480" method-javadoc-count="480" field-api-count="70" field-javadoc-count="63" ref="./org.eclipse.wst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.webservice" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.navigator.views" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsi" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.wsi/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.common.frameworks" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.css" class-api-count="3" class-javadoc-count="2" method-api-count="7" method-javadoc-count="7" field-api-count="2" field-javadoc-count="1" ref="./org.eclipse.wst.css/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.frameworks" class-api-count="17" class-javadoc-count="12" method-api-count="208" method-javadoc-count="193" field-api-count="30" field-javadoc-count="30" ref="./org.eclipse.wst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.validation" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.validation/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.migration" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.migration/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xsd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xsd/component-api-javadoc.html"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050410/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050410/index-api-tc.xml
deleted file mode 100644
index 073ff14..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050410/index-api-tc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-tc-summary timestamp="20050410"><component-api-tc  name="org.eclipse.wst.common" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.command" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.command/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.componentcore" api-count="89" test-coverage-count="43" missing-coverage-count="46" ref="./org.eclipse.wst.common.componentcore/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.jsp" api-count="14" test-coverage-count="14" missing-coverage-count="0" ref="./org.eclipse.jst.jsp/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.server" api-count="220" test-coverage-count="89" missing-coverage-count="131" ref="./org.eclipse.jst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xml" api-count="97" test-coverage-count="22" missing-coverage-count="75" ref="./org.eclipse.wst.xml/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.jca" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.snippets" api-count="54" test-coverage-count="0" missing-coverage-count="54" ref="./org.eclipse.wst.common.snippets/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.ejb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.ejb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.dtd" api-count="16" test-coverage-count="4" missing-coverage-count="12" ref="./org.eclipse.wst.dtd/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.html" api-count="14" test-coverage-count="14" missing-coverage-count="0" ref="./org.eclipse.wst.html/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsdl" api-count="198" test-coverage-count="145" missing-coverage-count="53" ref="./org.eclipse.wst.wsdl/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.core" api-count="1581" test-coverage-count="348" missing-coverage-count="1233" ref="./org.eclipse.jst.j2ee.core/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.javascript" api-count="6" test-coverage-count="0" missing-coverage-count="6" ref="./org.eclipse.wst.javascript/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.sse" api-count="339" test-coverage-count="50" missing-coverage-count="289" ref="./org.eclipse.wst.sse/component-api-tc.html"/><component-api-tc  name="wst.rdb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./wst.rdb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.emf" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.emf/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.internet" api-count="62" test-coverage-count="55" missing-coverage-count="7" ref="./org.eclipse.wst.internet/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.server" api-count="480" test-coverage-count="333" missing-coverage-count="147" ref="./org.eclipse.wst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.webservice" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.navigator.views" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsi" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.wsi/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.common.frameworks" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.css" api-count="7" test-coverage-count="0" missing-coverage-count="7" ref="./org.eclipse.wst.css/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.frameworks" api-count="208" test-coverage-count="46" missing-coverage-count="162" ref="./org.eclipse.wst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.validation" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.validation/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.migration" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.migration/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xsd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xsd/component-api-tc.html"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050410/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050410/index-comp-summary.xml
deleted file mode 100644
index 2635934..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050410/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050410"><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.componentcore" ref="./org.eclipse.wst.common.componentcore/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.wsi" ref="./org.eclipse.wst.wsi/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050415/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050415/index-api-javadoc.xml
deleted file mode 100644
index b698596..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050415/index-api-javadoc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-javadoc-summary><component-api-javadoc  name="org.eclipse.wst.common" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.command" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.command/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.componentcore" class-api-count="17" class-javadoc-count="11" method-api-count="129" method-javadoc-count="123" field-api-count="36" field-javadoc-count="36" ref="./org.eclipse.wst.common.componentcore/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.jsp" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.jsp/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.server" class-api-count="28" class-javadoc-count="26" method-api-count="220" method-javadoc-count="220" field-api-count="81" field-javadoc-count="81" ref="./org.eclipse.jst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.jca" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xml" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xml/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.web" class-api-count="4" class-javadoc-count="3" method-api-count="22" method-javadoc-count="22" field-api-count="5" field-javadoc-count="5" ref="./org.eclipse.jst.j2ee.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.ejb" class-api-count="5" class-javadoc-count="4" method-api-count="20" method-javadoc-count="20" field-api-count="14" field-javadoc-count="14" ref="./org.eclipse.jst.j2ee.ejb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.snippets" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.snippets/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.html" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.html/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.dtd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.dtd/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsdl" class-api-count="39" class-javadoc-count="39" method-api-count="198" method-javadoc-count="198" field-api-count="55" field-javadoc-count="55" ref="./org.eclipse.wst.wsdl/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.core" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.core/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.web" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.javascript" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.javascript/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee" class-api-count="16" class-javadoc-count="13" method-api-count="35" method-javadoc-count="35" field-api-count="53" field-javadoc-count="53" ref="./org.eclipse.jst.j2ee/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.sse" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.sse/component-api-javadoc.html"/><component-api-javadoc  name="wst.rdb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./wst.rdb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.emf" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.emf/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.internet" class-api-count="10" class-javadoc-count="9" method-api-count="62" method-javadoc-count="61" field-api-count="19" field-javadoc-count="19" ref="./org.eclipse.wst.internet/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.server" class-api-count="74" class-javadoc-count="66" method-api-count="483" method-javadoc-count="483" field-api-count="70" field-javadoc-count="63" ref="./org.eclipse.wst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.webservice" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.navigator.views" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsi" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.wsi/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.common.frameworks" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.css" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.css/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.frameworks" class-api-count="11" class-javadoc-count="11" method-api-count="103" method-javadoc-count="103" field-api-count="15" field-javadoc-count="15" ref="./org.eclipse.wst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.validation" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.validation/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.migration" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.migration/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xsd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xsd/component-api-javadoc.html"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050415/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050415/index-api-tc.xml
deleted file mode 100644
index 60ad8c8..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050415/index-api-tc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-tc-summary timestamp="20050415"><component-api-tc  name="org.eclipse.wst.common" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.command" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.command/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.componentcore" api-count="129" test-coverage-count="120" missing-coverage-count="9" ref="./org.eclipse.wst.common.componentcore/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.jsp" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.jsp/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.server" api-count="220" test-coverage-count="89" missing-coverage-count="131" ref="./org.eclipse.jst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.jca" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xml" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xml/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.snippets" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.snippets/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.web" api-count="22" test-coverage-count="21" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.ejb" api-count="20" test-coverage-count="19" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.ejb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.html" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.html/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.dtd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.dtd/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsdl" api-count="198" test-coverage-count="145" missing-coverage-count="53" ref="./org.eclipse.wst.wsdl/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.core" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.core/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.javascript" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.javascript/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee" api-count="35" test-coverage-count="33" missing-coverage-count="2" ref="./org.eclipse.jst.j2ee/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.sse" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.sse/component-api-tc.html"/><component-api-tc  name="wst.rdb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./wst.rdb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.emf" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.emf/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.internet" api-count="62" test-coverage-count="55" missing-coverage-count="7" ref="./org.eclipse.wst.internet/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.server" api-count="483" test-coverage-count="333" missing-coverage-count="150" ref="./org.eclipse.wst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.webservice" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.navigator.views" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsi" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.wsi/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.common.frameworks" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.css" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.css/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.validation" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.validation/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.frameworks" api-count="103" test-coverage-count="102" missing-coverage-count="1" ref="./org.eclipse.wst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.migration" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.migration/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xsd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xsd/component-api-tc.html"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050415/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050415/index-comp-summary.xml
deleted file mode 100644
index b4962a3..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050415/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050415"><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.componentcore" ref="./org.eclipse.wst.common.componentcore/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.wsi" ref="./org.eclipse.wst.wsi/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050416/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050416/index-api-javadoc.xml
deleted file mode 100644
index b698596..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050416/index-api-javadoc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-javadoc-summary><component-api-javadoc  name="org.eclipse.wst.common" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.command" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.command/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.componentcore" class-api-count="17" class-javadoc-count="11" method-api-count="129" method-javadoc-count="123" field-api-count="36" field-javadoc-count="36" ref="./org.eclipse.wst.common.componentcore/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.jsp" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.jsp/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.server" class-api-count="28" class-javadoc-count="26" method-api-count="220" method-javadoc-count="220" field-api-count="81" field-javadoc-count="81" ref="./org.eclipse.jst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.jca" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xml" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xml/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.web" class-api-count="4" class-javadoc-count="3" method-api-count="22" method-javadoc-count="22" field-api-count="5" field-javadoc-count="5" ref="./org.eclipse.jst.j2ee.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.ejb" class-api-count="5" class-javadoc-count="4" method-api-count="20" method-javadoc-count="20" field-api-count="14" field-javadoc-count="14" ref="./org.eclipse.jst.j2ee.ejb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.snippets" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.snippets/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.html" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.html/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.dtd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.dtd/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsdl" class-api-count="39" class-javadoc-count="39" method-api-count="198" method-javadoc-count="198" field-api-count="55" field-javadoc-count="55" ref="./org.eclipse.wst.wsdl/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.core" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.core/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.web" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.javascript" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.javascript/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee" class-api-count="16" class-javadoc-count="13" method-api-count="35" method-javadoc-count="35" field-api-count="53" field-javadoc-count="53" ref="./org.eclipse.jst.j2ee/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.sse" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.sse/component-api-javadoc.html"/><component-api-javadoc  name="wst.rdb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./wst.rdb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.emf" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.emf/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.internet" class-api-count="10" class-javadoc-count="9" method-api-count="62" method-javadoc-count="61" field-api-count="19" field-javadoc-count="19" ref="./org.eclipse.wst.internet/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.server" class-api-count="74" class-javadoc-count="66" method-api-count="483" method-javadoc-count="483" field-api-count="70" field-javadoc-count="63" ref="./org.eclipse.wst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.webservice" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.navigator.views" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsi" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.wsi/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.common.frameworks" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.css" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.css/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.frameworks" class-api-count="11" class-javadoc-count="11" method-api-count="103" method-javadoc-count="103" field-api-count="15" field-javadoc-count="15" ref="./org.eclipse.wst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.validation" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.validation/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.migration" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.migration/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xsd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xsd/component-api-javadoc.html"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050416/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050416/index-api-tc.xml
deleted file mode 100644
index 954f118..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050416/index-api-tc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-tc-summary timestamp="20050416"><component-api-tc  name="org.eclipse.wst.common" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.command" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.command/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.componentcore" api-count="129" test-coverage-count="120" missing-coverage-count="9" ref="./org.eclipse.wst.common.componentcore/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.jsp" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.jsp/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.server" api-count="220" test-coverage-count="89" missing-coverage-count="131" ref="./org.eclipse.jst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.jca" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xml" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xml/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.snippets" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.snippets/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.web" api-count="22" test-coverage-count="21" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.ejb" api-count="20" test-coverage-count="19" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.ejb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.html" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.html/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.dtd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.dtd/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsdl" api-count="198" test-coverage-count="171" missing-coverage-count="27" ref="./org.eclipse.wst.wsdl/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.core" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.core/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.javascript" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.javascript/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee" api-count="35" test-coverage-count="33" missing-coverage-count="2" ref="./org.eclipse.jst.j2ee/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.sse" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.sse/component-api-tc.html"/><component-api-tc  name="wst.rdb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./wst.rdb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.emf" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.emf/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.internet" api-count="62" test-coverage-count="55" missing-coverage-count="7" ref="./org.eclipse.wst.internet/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.server" api-count="483" test-coverage-count="333" missing-coverage-count="150" ref="./org.eclipse.wst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.webservice" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.navigator.views" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsi" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.wsi/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.common.frameworks" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.css" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.css/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.validation" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.validation/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.frameworks" api-count="103" test-coverage-count="102" missing-coverage-count="1" ref="./org.eclipse.wst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.migration" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.migration/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xsd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xsd/component-api-tc.html"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050416/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050416/index-comp-summary.xml
deleted file mode 100644
index b9e9323..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050416/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050416"><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.componentcore" ref="./org.eclipse.wst.common.componentcore/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.wsi" ref="./org.eclipse.wst.wsi/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050417/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050417/index-api-javadoc.xml
deleted file mode 100644
index b698596..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050417/index-api-javadoc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-javadoc-summary><component-api-javadoc  name="org.eclipse.wst.common" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.command" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.command/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.componentcore" class-api-count="17" class-javadoc-count="11" method-api-count="129" method-javadoc-count="123" field-api-count="36" field-javadoc-count="36" ref="./org.eclipse.wst.common.componentcore/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.jsp" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.jsp/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.server" class-api-count="28" class-javadoc-count="26" method-api-count="220" method-javadoc-count="220" field-api-count="81" field-javadoc-count="81" ref="./org.eclipse.jst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.jca" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xml" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xml/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.web" class-api-count="4" class-javadoc-count="3" method-api-count="22" method-javadoc-count="22" field-api-count="5" field-javadoc-count="5" ref="./org.eclipse.jst.j2ee.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.ejb" class-api-count="5" class-javadoc-count="4" method-api-count="20" method-javadoc-count="20" field-api-count="14" field-javadoc-count="14" ref="./org.eclipse.jst.j2ee.ejb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.snippets" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.snippets/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.html" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.html/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.dtd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.dtd/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsdl" class-api-count="39" class-javadoc-count="39" method-api-count="198" method-javadoc-count="198" field-api-count="55" field-javadoc-count="55" ref="./org.eclipse.wst.wsdl/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.core" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.core/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.web" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.javascript" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.javascript/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee" class-api-count="16" class-javadoc-count="13" method-api-count="35" method-javadoc-count="35" field-api-count="53" field-javadoc-count="53" ref="./org.eclipse.jst.j2ee/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.sse" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.sse/component-api-javadoc.html"/><component-api-javadoc  name="wst.rdb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./wst.rdb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.emf" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.emf/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.internet" class-api-count="10" class-javadoc-count="9" method-api-count="62" method-javadoc-count="61" field-api-count="19" field-javadoc-count="19" ref="./org.eclipse.wst.internet/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.server" class-api-count="74" class-javadoc-count="66" method-api-count="483" method-javadoc-count="483" field-api-count="70" field-javadoc-count="63" ref="./org.eclipse.wst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.webservice" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.navigator.views" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsi" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.wsi/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.common.frameworks" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.css" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.css/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.frameworks" class-api-count="11" class-javadoc-count="11" method-api-count="103" method-javadoc-count="103" field-api-count="15" field-javadoc-count="15" ref="./org.eclipse.wst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.validation" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.validation/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.migration" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.migration/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xsd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xsd/component-api-javadoc.html"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050417/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050417/index-api-tc.xml
deleted file mode 100644
index 1a3ce53..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050417/index-api-tc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-tc-summary timestamp="20050417"><component-api-tc  name="org.eclipse.wst.common" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.command" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.command/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.componentcore" api-count="129" test-coverage-count="120" missing-coverage-count="9" ref="./org.eclipse.wst.common.componentcore/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.jsp" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.jsp/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.server" api-count="220" test-coverage-count="89" missing-coverage-count="131" ref="./org.eclipse.jst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.jca" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xml" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xml/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.snippets" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.snippets/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.web" api-count="22" test-coverage-count="21" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.ejb" api-count="20" test-coverage-count="19" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.ejb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.html" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.html/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.dtd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.dtd/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsdl" api-count="198" test-coverage-count="171" missing-coverage-count="27" ref="./org.eclipse.wst.wsdl/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.core" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.core/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.javascript" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.javascript/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee" api-count="35" test-coverage-count="33" missing-coverage-count="2" ref="./org.eclipse.jst.j2ee/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.sse" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.sse/component-api-tc.html"/><component-api-tc  name="wst.rdb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./wst.rdb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.emf" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.emf/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.internet" api-count="62" test-coverage-count="55" missing-coverage-count="7" ref="./org.eclipse.wst.internet/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.server" api-count="483" test-coverage-count="333" missing-coverage-count="150" ref="./org.eclipse.wst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.webservice" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.navigator.views" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsi" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.wsi/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.common.frameworks" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.css" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.css/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.validation" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.validation/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.frameworks" api-count="103" test-coverage-count="102" missing-coverage-count="1" ref="./org.eclipse.wst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.migration" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.migration/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xsd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xsd/component-api-tc.html"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050417/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050417/index-comp-summary.xml
deleted file mode 100644
index e2b949f..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050417/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050417"><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.componentcore" ref="./org.eclipse.wst.common.componentcore/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.wsi" ref="./org.eclipse.wst.wsi/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050429/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050429/index-api-javadoc.xml
deleted file mode 100644
index 638ed01..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050429/index-api-javadoc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-javadoc-summary><component-api-javadoc  name="org.eclipse.wst.common" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.command" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.command/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.componentcore" class-api-count="17" class-javadoc-count="11" method-api-count="106" method-javadoc-count="99" field-api-count="34" field-javadoc-count="34" ref="./org.eclipse.wst.common.componentcore/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.jsp" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.jsp/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.server" class-api-count="26" class-javadoc-count="24" method-api-count="109" method-javadoc-count="109" field-api-count="3" field-javadoc-count="3" ref="./org.eclipse.jst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.jca" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xml" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xml/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.web" class-api-count="4" class-javadoc-count="3" method-api-count="22" method-javadoc-count="22" field-api-count="8" field-javadoc-count="8" ref="./org.eclipse.jst.j2ee.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.ejb" class-api-count="5" class-javadoc-count="4" method-api-count="20" method-javadoc-count="20" field-api-count="14" field-javadoc-count="14" ref="./org.eclipse.jst.j2ee.ejb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.snippets" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.snippets/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.html" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.html/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.dtd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.dtd/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsdl" class-api-count="39" class-javadoc-count="39" method-api-count="198" method-javadoc-count="198" field-api-count="55" field-javadoc-count="55" ref="./org.eclipse.wst.wsdl/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.core" class-api-count="214" class-javadoc-count="108" method-api-count="1581" method-javadoc-count="1494" field-api-count="229" field-javadoc-count="217" ref="./org.eclipse.jst.j2ee.core/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.web" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.javascript" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.javascript/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee" class-api-count="16" class-javadoc-count="13" method-api-count="35" method-javadoc-count="35" field-api-count="53" field-javadoc-count="53" ref="./org.eclipse.jst.j2ee/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.sse" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.sse/component-api-javadoc.html"/><component-api-javadoc  name="wst.rdb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./wst.rdb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.emf" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.emf/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.internet" class-api-count="7" class-javadoc-count="7" method-api-count="56" method-javadoc-count="56" field-api-count="14" field-javadoc-count="14" ref="./org.eclipse.wst.internet/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.server" class-api-count="60" class-javadoc-count="60" method-api-count="426" method-javadoc-count="426" field-api-count="63" field-javadoc-count="63" ref="./org.eclipse.wst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.webservice" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.navigator.views" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsi" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.wsi/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.common.frameworks" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.css" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.css/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.frameworks" class-api-count="11" class-javadoc-count="11" method-api-count="103" method-javadoc-count="103" field-api-count="15" field-javadoc-count="15" ref="./org.eclipse.wst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.validation" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.validation/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.migration" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.migration/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xsd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xsd/component-api-javadoc.html"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050429/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050429/index-api-tc.xml
deleted file mode 100644
index 582ed02..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050429/index-api-tc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-tc-summary timestamp="20050429"><component-api-tc  name="org.eclipse.wst.common" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.command" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.command/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.componentcore" api-count="106" test-coverage-count="92" missing-coverage-count="14" ref="./org.eclipse.wst.common.componentcore/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.jsp" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.jsp/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.server" api-count="109" test-coverage-count="108" missing-coverage-count="1" ref="./org.eclipse.jst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.jca" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xml" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xml/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.snippets" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.snippets/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.web" api-count="22" test-coverage-count="21" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.ejb" api-count="20" test-coverage-count="19" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.ejb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.html" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.html/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.dtd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.dtd/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsdl" api-count="198" test-coverage-count="178" missing-coverage-count="20" ref="./org.eclipse.wst.wsdl/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.core" api-count="1581" test-coverage-count="352" missing-coverage-count="1229" ref="./org.eclipse.jst.j2ee.core/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.javascript" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.javascript/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee" api-count="35" test-coverage-count="33" missing-coverage-count="2" ref="./org.eclipse.jst.j2ee/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.sse" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.sse/component-api-tc.html"/><component-api-tc  name="wst.rdb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./wst.rdb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.emf" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.emf/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.internet" api-count="56" test-coverage-count="52" missing-coverage-count="4" ref="./org.eclipse.wst.internet/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.server" api-count="426" test-coverage-count="378" missing-coverage-count="48" ref="./org.eclipse.wst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.webservice" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.navigator.views" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsi" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.wsi/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.common.frameworks" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.css" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.css/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.validation" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.validation/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.frameworks" api-count="103" test-coverage-count="102" missing-coverage-count="1" ref="./org.eclipse.wst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.migration" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.migration/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xsd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xsd/component-api-tc.html"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050429/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050429/index-comp-summary.xml
deleted file mode 100644
index 425154d..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050429/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050429"><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.componentcore" ref="./org.eclipse.wst.common.componentcore/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.wsi" ref="./org.eclipse.wst.wsi/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050505/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050505/index-api-javadoc.xml
deleted file mode 100644
index 611a9f1..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050505/index-api-javadoc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-javadoc-summary><component-api-javadoc  name="org.eclipse.wst.common" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.command" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.command/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.componentcore" class-api-count="17" class-javadoc-count="11" method-api-count="106" method-javadoc-count="99" field-api-count="34" field-javadoc-count="34" ref="./org.eclipse.wst.common.componentcore/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.jsp" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.jsp/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.server" class-api-count="26" class-javadoc-count="24" method-api-count="109" method-javadoc-count="109" field-api-count="3" field-javadoc-count="3" ref="./org.eclipse.jst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.jca" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xml" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xml/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.web" class-api-count="4" class-javadoc-count="3" method-api-count="22" method-javadoc-count="22" field-api-count="8" field-javadoc-count="8" ref="./org.eclipse.jst.j2ee.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.ejb" class-api-count="5" class-javadoc-count="4" method-api-count="20" method-javadoc-count="20" field-api-count="14" field-javadoc-count="14" ref="./org.eclipse.jst.j2ee.ejb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.snippets" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.snippets/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.html" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.html/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.dtd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.dtd/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsdl" class-api-count="39" class-javadoc-count="39" method-api-count="196" method-javadoc-count="196" field-api-count="55" field-javadoc-count="55" ref="./org.eclipse.wst.wsdl/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.core" class-api-count="214" class-javadoc-count="108" method-api-count="1581" method-javadoc-count="1491" field-api-count="229" field-javadoc-count="217" ref="./org.eclipse.jst.j2ee.core/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.web" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.javascript" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.javascript/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee" class-api-count="16" class-javadoc-count="13" method-api-count="35" method-javadoc-count="35" field-api-count="53" field-javadoc-count="53" ref="./org.eclipse.jst.j2ee/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.sse" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.sse/component-api-javadoc.html"/><component-api-javadoc  name="wst.rdb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./wst.rdb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.emf" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.emf/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.internet" class-api-count="7" class-javadoc-count="7" method-api-count="56" method-javadoc-count="56" field-api-count="14" field-javadoc-count="14" ref="./org.eclipse.wst.internet/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.server" class-api-count="60" class-javadoc-count="60" method-api-count="426" method-javadoc-count="426" field-api-count="63" field-javadoc-count="63" ref="./org.eclipse.wst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.webservice" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.navigator.views" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsi" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.wsi/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.common.frameworks" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.css" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.css/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.frameworks" class-api-count="11" class-javadoc-count="11" method-api-count="103" method-javadoc-count="103" field-api-count="15" field-javadoc-count="15" ref="./org.eclipse.wst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.validation" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.validation/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.migration" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.migration/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xsd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xsd/component-api-javadoc.html"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050505/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050505/index-api-tc.xml
deleted file mode 100644
index 7d49682..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050505/index-api-tc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-tc-summary timestamp="20050505"><component-api-tc  name="org.eclipse.wst.common" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.command" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.command/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.componentcore" api-count="106" test-coverage-count="92" missing-coverage-count="14" ref="./org.eclipse.wst.common.componentcore/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.jsp" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.jsp/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.server" api-count="109" test-coverage-count="108" missing-coverage-count="1" ref="./org.eclipse.jst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.jca" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xml" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xml/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.snippets" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.snippets/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.web" api-count="22" test-coverage-count="21" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.ejb" api-count="20" test-coverage-count="19" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.ejb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.html" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.html/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.dtd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.dtd/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsdl" api-count="196" test-coverage-count="178" missing-coverage-count="18" ref="./org.eclipse.wst.wsdl/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.core" api-count="1581" test-coverage-count="443" missing-coverage-count="1138" ref="./org.eclipse.jst.j2ee.core/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.javascript" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.javascript/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee" api-count="35" test-coverage-count="33" missing-coverage-count="2" ref="./org.eclipse.jst.j2ee/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.sse" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.sse/component-api-tc.html"/><component-api-tc  name="wst.rdb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./wst.rdb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.emf" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.emf/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.internet" api-count="56" test-coverage-count="52" missing-coverage-count="4" ref="./org.eclipse.wst.internet/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.server" api-count="426" test-coverage-count="378" missing-coverage-count="48" ref="./org.eclipse.wst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.webservice" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.navigator.views" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsi" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.wsi/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.common.frameworks" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.css" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.css/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.validation" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.validation/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.frameworks" api-count="103" test-coverage-count="102" missing-coverage-count="1" ref="./org.eclipse.wst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.migration" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.migration/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xsd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xsd/component-api-tc.html"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050505/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050505/index-comp-summary.xml
deleted file mode 100644
index 81d1b7e..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050505/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050505"><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.componentcore" ref="./org.eclipse.wst.common.componentcore/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.wsi" ref="./org.eclipse.wst.wsi/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050513/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050513/index-api-javadoc.xml
deleted file mode 100644
index 774cc47..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050513/index-api-javadoc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-javadoc-summary><component-api-javadoc  name="org.eclipse.wst.common" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.command" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.command/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.componentcore" class-api-count="17" class-javadoc-count="10" method-api-count="107" method-javadoc-count="100" field-api-count="36" field-javadoc-count="36" ref="./org.eclipse.wst.common.componentcore/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.jsp" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.jsp/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.server" class-api-count="26" class-javadoc-count="24" method-api-count="109" method-javadoc-count="109" field-api-count="3" field-javadoc-count="3" ref="./org.eclipse.jst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.jca" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xml" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xml/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.web" class-api-count="4" class-javadoc-count="3" method-api-count="22" method-javadoc-count="22" field-api-count="8" field-javadoc-count="8" ref="./org.eclipse.jst.j2ee.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.ejb" class-api-count="5" class-javadoc-count="4" method-api-count="20" method-javadoc-count="20" field-api-count="15" field-javadoc-count="15" ref="./org.eclipse.jst.j2ee.ejb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.snippets" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.snippets/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.html" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.html/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.dtd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.dtd/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsdl" class-api-count="39" class-javadoc-count="39" method-api-count="196" method-javadoc-count="196" field-api-count="55" field-javadoc-count="55" ref="./org.eclipse.wst.wsdl/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.core" class-api-count="214" class-javadoc-count="108" method-api-count="1581" method-javadoc-count="1491" field-api-count="229" field-javadoc-count="217" ref="./org.eclipse.jst.j2ee.core/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.web" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.javascript" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.javascript/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee" class-api-count="16" class-javadoc-count="13" method-api-count="38" method-javadoc-count="38" field-api-count="54" field-javadoc-count="54" ref="./org.eclipse.jst.j2ee/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.sse" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.sse/component-api-javadoc.html"/><component-api-javadoc  name="wst.rdb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./wst.rdb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.emf" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.emf/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.internet" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.internet/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.server" class-api-count="56" class-javadoc-count="56" method-api-count="409" method-javadoc-count="409" field-api-count="56" field-javadoc-count="56" ref="./org.eclipse.wst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.webservice" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.navigator.views" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsi" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.wsi/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.common.frameworks" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.css" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.css/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.frameworks" class-api-count="11" class-javadoc-count="11" method-api-count="103" method-javadoc-count="103" field-api-count="15" field-javadoc-count="15" ref="./org.eclipse.wst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.validation" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.validation/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.migration" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.migration/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xsd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xsd/component-api-javadoc.html"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050513/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050513/index-api-tc.xml
deleted file mode 100644
index f6678f5..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050513/index-api-tc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-tc-summary timestamp="20050513"><component-api-tc  name="org.eclipse.wst.common" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.command" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.command/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.componentcore" api-count="107" test-coverage-count="92" missing-coverage-count="15" ref="./org.eclipse.wst.common.componentcore/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.jsp" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.jsp/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.server" api-count="109" test-coverage-count="108" missing-coverage-count="1" ref="./org.eclipse.jst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.jca" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xml" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xml/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.snippets" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.snippets/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.web" api-count="22" test-coverage-count="21" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.ejb" api-count="20" test-coverage-count="19" missing-coverage-count="1" ref="./org.eclipse.jst.j2ee.ejb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.html" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.html/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.dtd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.dtd/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsdl" api-count="196" test-coverage-count="178" missing-coverage-count="18" ref="./org.eclipse.wst.wsdl/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.core" api-count="1581" test-coverage-count="352" missing-coverage-count="1229" ref="./org.eclipse.jst.j2ee.core/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.javascript" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.javascript/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee" api-count="38" test-coverage-count="33" missing-coverage-count="5" ref="./org.eclipse.jst.j2ee/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.sse" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.sse/component-api-tc.html"/><component-api-tc  name="wst.rdb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./wst.rdb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.emf" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.emf/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.internet" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.internet/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.server" api-count="409" test-coverage-count="358" missing-coverage-count="51" ref="./org.eclipse.wst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.webservice" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.navigator.views" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsi" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.wsi/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.common.frameworks" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.css" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.css/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.validation" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.validation/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.frameworks" api-count="103" test-coverage-count="102" missing-coverage-count="1" ref="./org.eclipse.wst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.migration" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.migration/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xsd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xsd/component-api-tc.html"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050513/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050513/index-comp-summary.xml
deleted file mode 100644
index 39f2642..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050513/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050513"><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.componentcore" ref="./org.eclipse.wst.common.componentcore/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.wsi" ref="./org.eclipse.wst.wsi/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050517/index-api-javadoc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050517/index-api-javadoc.xml
deleted file mode 100644
index 4b993cd..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050517/index-api-javadoc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-javadoc-summary><component-api-javadoc  name="org.eclipse.wst.common" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.command" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.command/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.componentcore" class-api-count="17" class-javadoc-count="16" method-api-count="109" method-javadoc-count="107" field-api-count="36" field-javadoc-count="36" ref="./org.eclipse.wst.common.componentcore/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.jsp" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.jsp/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.server" class-api-count="26" class-javadoc-count="24" method-api-count="109" method-javadoc-count="109" field-api-count="3" field-javadoc-count="3" ref="./org.eclipse.jst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.jca" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xml" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xml/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.web" class-api-count="4" class-javadoc-count="3" method-api-count="22" method-javadoc-count="22" field-api-count="8" field-javadoc-count="8" ref="./org.eclipse.jst.j2ee.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.ejb" class-api-count="5" class-javadoc-count="4" method-api-count="20" method-javadoc-count="20" field-api-count="15" field-javadoc-count="15" ref="./org.eclipse.jst.j2ee.ejb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.snippets" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.snippets/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.html" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.html/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.dtd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.dtd/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsdl" class-api-count="40" class-javadoc-count="40" method-api-count="197" method-javadoc-count="197" field-api-count="55" field-javadoc-count="55" ref="./org.eclipse.wst.wsdl/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.core" class-api-count="214" class-javadoc-count="108" method-api-count="1581" method-javadoc-count="1491" field-api-count="229" field-javadoc-count="217" ref="./org.eclipse.jst.j2ee.core/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.web" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.web/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.javascript" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.javascript/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee" class-api-count="16" class-javadoc-count="13" method-api-count="36" method-javadoc-count="36" field-api-count="55" field-javadoc-count="55" ref="./org.eclipse.jst.j2ee/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.sse" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.sse/component-api-javadoc.html"/><component-api-javadoc  name="wst.rdb" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./wst.rdb/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.emf" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.emf/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.internet" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.internet/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.server" class-api-count="56" class-javadoc-count="56" method-api-count="409" method-javadoc-count="409" field-api-count="56" field-javadoc-count="56" ref="./org.eclipse.wst.server/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.j2ee.webservice" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.navigator.views" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.wsi" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.wsi/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.common.frameworks" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.css" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.css/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.frameworks" class-api-count="11" class-javadoc-count="11" method-api-count="103" method-javadoc-count="103" field-api-count="15" field-javadoc-count="15" ref="./org.eclipse.wst.common.frameworks/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.validation" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.validation/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.jst.ws" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.jst.ws/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.common.migration" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.common.migration/component-api-javadoc.html"/><component-api-javadoc  name="org.eclipse.wst.xsd" class-api-count="0" class-javadoc-count="0" method-api-count="0" method-javadoc-count="0" field-api-count="0" field-javadoc-count="0" ref="./org.eclipse.wst.xsd/component-api-javadoc.html"/></component-api-javadoc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050517/index-api-tc.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050517/index-api-tc.xml
deleted file mode 100644
index 2bdc0b0..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050517/index-api-tc.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api-tc-summary timestamp="20050517"><component-api-tc  name="org.eclipse.wst.common" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.command" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.command/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.componentcore" api-count="109" test-coverage-count="98" missing-coverage-count="11" ref="./org.eclipse.wst.common.componentcore/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.jsp" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.jsp/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.server" api-count="109" test-coverage-count="108" missing-coverage-count="1" ref="./org.eclipse.jst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.jca" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.jca/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xml" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xml/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.snippets" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.snippets/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.web" api-count="22" test-coverage-count="22" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.ejb" api-count="20" test-coverage-count="20" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.ejb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.html" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.html/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.dtd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.dtd/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsdl" api-count="197" test-coverage-count="193" missing-coverage-count="4" ref="./org.eclipse.wst.wsdl/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.core" api-count="1581" test-coverage-count="1206" missing-coverage-count="375" ref="./org.eclipse.jst.j2ee.core/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.web" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.web/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.javascript" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.javascript/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee" api-count="36" test-coverage-count="36" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.sse" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.sse/component-api-tc.html"/><component-api-tc  name="wst.rdb" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./wst.rdb/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.emf" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.emf/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.internet" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.internet/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.server" api-count="409" test-coverage-count="406" missing-coverage-count="3" ref="./org.eclipse.wst.server/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.j2ee.webservice" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.j2ee.webservice/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.navigator.views" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.navigator.views/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.wsi" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.wsi/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.common.frameworks" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.css" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.css/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.validation" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.validation/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.frameworks" api-count="103" test-coverage-count="102" missing-coverage-count="1" ref="./org.eclipse.wst.common.frameworks/component-api-tc.html"/><component-api-tc  name="org.eclipse.jst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.jst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.ws" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.ws/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.common.migration" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.common.migration/component-api-tc.html"/><component-api-tc  name="org.eclipse.wst.xsd" api-count="0" test-coverage-count="0" missing-coverage-count="0" ref="./org.eclipse.wst.xsd/component-api-tc.html"/></component-api-tc-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0/20050517/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0/20050517/index-comp-summary.xml
deleted file mode 100644
index cdccdd0..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0/20050517/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050517"><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.componentcore" ref="./org.eclipse.wst.common.componentcore/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.wsi" ref="./org.eclipse.wst.wsi/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/index-comp-summary.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/index-comp-summary.xml
deleted file mode 100644
index 425154d..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/index-comp-summary.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-summary timestamp="20050429"><component  name="org.eclipse.wst.common" ref="./org.eclipse.wst.common/component-api.xml"/><component  name="org.eclipse.wst.command" ref="./org.eclipse.wst.command/component-api.xml"/><component  name="org.eclipse.wst.common.componentcore" ref="./org.eclipse.wst.common.componentcore/component-api.xml"/><component  name="org.eclipse.jst.jsp" ref="./org.eclipse.jst.jsp/component-api.xml"/><component  name="org.eclipse.jst.server" ref="./org.eclipse.jst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.jca" ref="./org.eclipse.jst.j2ee.jca/component-api.xml"/><component  name="org.eclipse.wst.xml" ref="./org.eclipse.wst.xml/component-api.xml"/><component  name="org.eclipse.wst.common.snippets" ref="./org.eclipse.wst.common.snippets/component-api.xml"/><component  name="org.eclipse.jst.j2ee.web" ref="./org.eclipse.jst.j2ee.web/component-api.xml"/><component  name="org.eclipse.jst.j2ee.ejb" ref="./org.eclipse.jst.j2ee.ejb/component-api.xml"/><component  name="org.eclipse.wst.html" ref="./org.eclipse.wst.html/component-api.xml"/><component  name="org.eclipse.wst.dtd" ref="./org.eclipse.wst.dtd/component-api.xml"/><component  name="org.eclipse.wst.wsdl" ref="./org.eclipse.wst.wsdl/component-api.xml"/><component  name="org.eclipse.jst.j2ee.core" ref="./org.eclipse.jst.j2ee.core/component-api.xml"/><component  name="org.eclipse.wst.web" ref="./org.eclipse.wst.web/component-api.xml"/><component  name="org.eclipse.wst.javascript" ref="./org.eclipse.wst.javascript/component-api.xml"/><component  name="org.eclipse.jst.j2ee" ref="./org.eclipse.jst.j2ee/component-api.xml"/><component  name="org.eclipse.wst.sse" ref="./org.eclipse.wst.sse/component-api.xml"/><component  name="wst.rdb" ref="./wst.rdb/component-api.xml"/><component  name="org.eclipse.wst.common.emf" ref="./org.eclipse.wst.common.emf/component-api.xml"/><component  name="org.eclipse.wst.internet" ref="./org.eclipse.wst.internet/component-api.xml"/><component  name="org.eclipse.wst.server" ref="./org.eclipse.wst.server/component-api.xml"/><component  name="org.eclipse.jst.j2ee.webservice" ref="./org.eclipse.jst.j2ee.webservice/component-api.xml"/><component  name="org.eclipse.wst.common.navigator.views" ref="./org.eclipse.wst.common.navigator.views/component-api.xml"/><component  name="org.eclipse.wst.wsi" ref="./org.eclipse.wst.wsi/component-api.xml"/><component  name="org.eclipse.jst.common.frameworks" ref="./org.eclipse.jst.common.frameworks/component-api.xml"/><component  name="org.eclipse.wst.css" ref="./org.eclipse.wst.css/component-api.xml"/><component  name="org.eclipse.wst.validation" ref="./org.eclipse.wst.validation/component-api.xml"/><component  name="org.eclipse.wst.common.frameworks" ref="./org.eclipse.wst.common.frameworks/component-api.xml"/><component  name="org.eclipse.jst.ws" ref="./org.eclipse.jst.ws/component-api.xml"/><component  name="org.eclipse.wst.ws" ref="./org.eclipse.wst.ws/component-api.xml"/><component  name="org.eclipse.wst.common.migration" ref="./org.eclipse.wst.common.migration/component-api.xml"/><component  name="org.eclipse.wst.xsd" ref="./org.eclipse.wst.xsd/component-api.xml"/></component-summary>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.common.frameworks/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.common.frameworks/component-api.xml
deleted file mode 100644
index ef2b18e..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.common.frameworks/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.jst.common.frameworks" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.core/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.core/component-api.xml
deleted file mode 100644
index ad74f20..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.core/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.jst.j2ee.core" timestamp="20050429"><package-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap"><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ServiceEndpointMethodMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getJavaMethodName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setJavaMethodName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlOperation" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWsdlOperation" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isWrappedElement" descriptor="()Z" access="1025"></method-api><method-api name="setWrappedElement" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetWrappedElement" descriptor="()V" access="1025"></method-api><method-api name="isSetWrappedElement" descriptor="()Z" access="1025"></method-api><method-api name="getMethodParamPartsMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getWsdlReturnValueMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLReturnValueMapping;" access="1025"></method-api><method-api name="setWsdlReturnValueMapping" descriptor="(Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLReturnValueMapping;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.XMLElementName" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getXmlElementName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setXmlElementName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.JavaVariableName" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getJavaVariableName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setJavaVariableName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.JaxrpcmapResource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getJavaWSDLMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/JavaWSDLMapping;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isJaxrpcmap1_0" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isJaxrpcmap1_1" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><field-api name="JAXRPC_MAP_TYPE" descriptor="I" access="25"><javadoc-coverage></javadoc-coverage></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ServiceEndpointInterfaceMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getServiceEndpointInterface" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setServiceEndpointInterface" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlPortType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLPortType;" access="1025"></method-api><method-api name="setWsdlPortType" descriptor="(Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLPortType;)V" access="1025"></method-api><method-api name="getWsdlBinding" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLBinding;" access="1025"></method-api><method-api name="setWsdlBinding" descriptor="(Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLBinding;)V" access="1025"></method-api><method-api name="getServiceEndpointMethodMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.MethodReturnValue" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getMethodReturnValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setMethodReturnValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ExceptionType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.PackageType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getPackageType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setPackageType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ParamPosition" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getParamPosition" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParamPosition" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.WSDLServiceName" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.JaxrpcmapFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createJavaWSDLMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/JavaWSDLMapping;" access="1025"></method-api><method-api name="createPackageMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/PackageMapping;" access="1025"></method-api><method-api name="createJavaXMLTypeMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/JavaXMLTypeMapping;" access="1025"></method-api><method-api name="createExceptionMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ExceptionMapping;" access="1025"></method-api><method-api name="createServiceInterfaceMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ServiceInterfaceMapping;" access="1025"></method-api><method-api name="createServiceEndpointInterfaceMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ServiceEndpointInterfaceMapping;" access="1025"></method-api><method-api name="createPackageType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/PackageType;" access="1025"></method-api><method-api name="createClassType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ClassType;" access="1025"></method-api><method-api name="createRootTypeQname" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/RootTypeQname;" access="1025"></method-api><method-api name="createQnameScope" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/QnameScope;" access="1025"></method-api><method-api name="createVariableMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/VariableMapping;" access="1025"></method-api><method-api name="createExceptionType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ExceptionType;" access="1025"></method-api><method-api name="createWSDLMessage" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessage;" access="1025"></method-api><method-api name="createConstructorParameterOrder" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ConstructorParameterOrder;" access="1025"></method-api><method-api name="createJavaVariableName" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/JavaVariableName;" access="1025"></method-api><method-api name="createXMLElementName" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/XMLElementName;" access="1025"></method-api><method-api name="createElementName" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ElementName;" access="1025"></method-api><method-api name="createWSDLServiceName" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLServiceName;" access="1025"></method-api><method-api name="createPortMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/PortMapping;" access="1025"></method-api><method-api name="createJavaPortName" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/JavaPortName;" access="1025"></method-api><method-api name="createWSDLPortType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLPortType;" access="1025"></method-api><method-api name="createWSDLBinding" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLBinding;" access="1025"></method-api><method-api name="createServiceEndpointMethodMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ServiceEndpointMethodMapping;" access="1025"></method-api><method-api name="createJavaMethodName" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/JavaMethodName;" access="1025"></method-api><method-api name="createWSDLOperation" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLOperation;" access="1025"></method-api><method-api name="createMethodParamPartsMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/MethodParamPartsMapping;" access="1025"></method-api><method-api name="createWSDLReturnValueMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLReturnValueMapping;" access="1025"></method-api><method-api name="createParamPosition" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ParamPosition;" access="1025"></method-api><method-api name="createParamType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ParamType;" access="1025"></method-api><method-api name="createWSDLMessageMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessageMapping;" access="1025"></method-api><method-api name="createWSDLMessagePartName" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessagePartName;" access="1025"></method-api><method-api name="createParameterMode" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ParameterMode;" access="1025"></method-api><method-api name="createMethodReturnValue" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/MethodReturnValue;" access="1025"></method-api><method-api name="createInterfaceMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/InterfaceMapping;" access="1025"></method-api><method-api name="getJaxrpcmapPackage" descriptor="()Lorg/eclipse/jst/j2ee/webservice/internal/jaxrpcmap/JaxrpcmapPackage;" access="1025"></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/JaxrpcmapFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.WSDLMessagePartName" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlMessagePartName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWsdlMessagePartName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.WSDLReturnValueMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getMethodReturnValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setMethodReturnValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlMessagePartName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWsdlMessagePartName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlMessage" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessage;" access="1025"></method-api><method-api name="setWsdlMessage" descriptor="(Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessage;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.PackageMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getPackageType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setPackageType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getNamespaceURI" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setNamespaceURI" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.JavaPortName" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getJavaPortName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setJavaPortName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.WSDLMessageMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlMessagePartName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWsdlMessagePartName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getParameterMode" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParameterMode" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isSoapHeader" descriptor="()Z" access="1025"></method-api><method-api name="setSoapHeader" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetSoapHeader" descriptor="()V" access="1025"></method-api><method-api name="isSetSoapHeader" descriptor="()Z" access="1025"></method-api><method-api name="getWsdlMessage" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessage;" access="1025"></method-api><method-api name="setWsdlMessage" descriptor="(Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessage;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.JaxrpcmapResourceFactory" access="33" reference="true" implement="false" subclass="true" instantiate="true"><javadoc-coverage since="false"></javadoc-coverage><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/internal/emf/resource/RendererFactory;)V" access="1"><javadoc-coverage><param name="aRendererFactory"/></javadoc-coverage></method-api><method-api name="registerWith" descriptor="(Lorg/eclipse/wst/common/internal/emf/resource/RendererFactory;)V" access="9"><javadoc-coverage><param name="aRendererFactory"/></javadoc-coverage></method-api><method-api name="register" descriptor="()V" access="9"></method-api><method-api name="registerDtds" descriptor="()V" access="9"></method-api><method-api name="createResource" descriptor="(Lorg/eclipse/emf/common/util/URI;Lorg/eclipse/wst/common/internal/emf/resource/Renderer;)Lorg/eclipse/wst/common/internal/emf/resource/TranslatorResource;" access="4"><javadoc-coverage return="false"><param name="uri"/><param name="aRenderer"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.WSDLMessage" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ParameterMode" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getParameterMode" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParameterMode" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.VariableMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getJavaVariableName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setJavaVariableName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getXmlElementName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setXmlElementName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isDataMember" descriptor="()Z" access="1025"></method-api><method-api name="setDataMember" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetDataMember" descriptor="()V" access="1025"></method-api><method-api name="isSetDataMember" descriptor="()Z" access="1025"></method-api><method-api name="getXmlAttributeName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setXmlAttributeName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isXmlWildcard" descriptor="()Z" access="1025"></method-api><method-api name="setXmlWildcard" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetXmlWildcard" descriptor="()V" access="1025"></method-api><method-api name="isSetXmlWildcard" descriptor="()Z" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.InterfaceMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ElementName" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getText" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setText" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ExceptionMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getExceptionType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setExceptionType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlMessagePartName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWsdlMessagePartName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlMessage" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessage;" access="1025"></method-api><method-api name="setWsdlMessage" descriptor="(Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessage;)V" access="1025"></method-api><method-api name="getConstructorParameterOrder" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ConstructorParameterOrder;" access="1025"></method-api><method-api name="setConstructorParameterOrder" descriptor="(Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/ConstructorParameterOrder;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.JavaXMLTypeMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getClassType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setClassType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getQnameScope" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setQnameScope" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getAnonymousTypeQname" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setAnonymousTypeQname" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getRootTypeQname" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/RootTypeQname;" access="1025"></method-api><method-api name="setRootTypeQname" descriptor="(Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/RootTypeQname;)V" access="1025"></method-api><method-api name="getVariableMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.WSDLOperation" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlOperation" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWsdlOperation" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ClassType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getClassType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setClassType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.QnameScope" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getQnameScope" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setQnameScope" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ConstructorParameterOrder" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getElementNames" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ServiceInterfaceMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getServiceInterface" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setServiceInterface" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlServiceName" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLServiceName;" access="1025"></method-api><method-api name="setWsdlServiceName" descriptor="(Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLServiceName;)V" access="1025"></method-api><method-api name="getPortMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.WSDLPortType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.JavaMethodName" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getJavaMethodName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setJavaMethodName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.MethodParamPartsMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getParamPosition" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParamPosition" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getParamType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParamType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlMessageMapping" descriptor="()Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessageMapping;" access="1025"></method-api><method-api name="setWsdlMessageMapping" descriptor="(Lorg/eclipse/jst/j2ee/webservice/jaxrpcmap/WSDLMessageMapping;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.RootTypeQname" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.PortMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getPortName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setPortName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getJavaPortName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setJavaPortName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.JavaWSDLMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getPackageMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getJavaXMLTypeMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getExceptionMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getInterfaceMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.ParamType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getParamType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParamType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.WSDLBinding" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api></package-api><package-api name="org.eclipse.jst.j2ee.webapplication"><class-api name="org.eclipse.jst.j2ee.webapplication.ServletType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getClassName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setClassName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.TransportGuaranteeType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/webapplication/TransportGuaranteeType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/webapplication/TransportGuaranteeType;" access="9"></method-api><field-api name="NONE" descriptor="I" access="25"></field-api><field-api name="INTEGRAL" descriptor="I" access="25"></field-api><field-api name="CONFIDENTIAL" descriptor="I" access="25"></field-api><field-api name="NONE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/TransportGuaranteeType;" access="25"></field-api><field-api name="INTEGRAL_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/TransportGuaranteeType;" access="25"></field-api><field-api name="CONFIDENTIAL_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/TransportGuaranteeType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.WebAppResource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isWeb2_2" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isWeb2_3" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isWeb2_4" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.ServletMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getUrlPattern" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setUrlPattern" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"></method-api><method-api name="setWebApp" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebApp;)V" access="1025"></method-api><method-api name="getServlet" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/Servlet;" access="1025"></method-api><method-api name="setServlet" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/Servlet;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.AuthMethodKind" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" access="9"></method-api><field-api name="UNSPECIFIED" descriptor="I" access="25"></field-api><field-api name="BASIC" descriptor="I" access="25"></field-api><field-api name="DIGEST" descriptor="I" access="25"></field-api><field-api name="FORM" descriptor="I" access="25"></field-api><field-api name="CLIENT_CERT" descriptor="I" access="25"></field-api><field-api name="UNSPECIFIED_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" access="25"></field-api><field-api name="BASIC_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" access="25"></field-api><field-api name="DIGEST_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" access="25"></field-api><field-api name="FORM_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" access="25"></field-api><field-api name="CLIENT_CERT_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.DispatcherType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/webapplication/DispatcherType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/webapplication/DispatcherType;" access="9"></method-api><field-api name="FORWARD" descriptor="I" access="25"></field-api><field-api name="INCLUDE" descriptor="I" access="25"></field-api><field-api name="REQUEST" descriptor="I" access="25"></field-api><field-api name="ERROR" descriptor="I" access="25"></field-api><field-api name="FORWARD_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/DispatcherType;" access="25"></field-api><field-api name="INCLUDE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/DispatcherType;" access="25"></field-api><field-api name="REQUEST_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/DispatcherType;" access="25"></field-api><field-api name="ERROR_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/DispatcherType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.Filter" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getFilterClassName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setFilterClassName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.DefectVerificationTests"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getInitParams" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getFilterClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setFilterClass" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getInitParamValues" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.WebapplicationFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createContextParam" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/ContextParam;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createErrorPage" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/ErrorPage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createExceptionTypeErrorPage" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/ExceptionTypeErrorPage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.WarEMFTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.WarEMFEditTest"/></test-coverage></method-api><method-api name="createErrorCodeErrorPage" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/ErrorCodeErrorPage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.WarEMFTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.WarEMFEditTest"/></test-coverage></method-api><method-api name="createWelcomeFileList" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WelcomeFileList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createWelcomeFile" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WelcomeFile;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createTagLibRef" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/TagLibRef;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createSecurityConstraint" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/SecurityConstraint;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createWebResourceCollection" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebResourceCollection;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createURLPatternType" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/URLPatternType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createAuthConstraint" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/AuthConstraint;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createUserDataConstraint" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/UserDataConstraint;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createLoginConfig" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/LoginConfig;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createFormLoginConfig" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/FormLoginConfig;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createMimeMapping" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/MimeMapping;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createSessionConfig" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/SessionConfig;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createServletMapping" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/ServletMapping;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createServlet" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/Servlet;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createServletType" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/ServletType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.WarEMFTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.WarEMFEditTest"/></test-coverage></method-api><method-api name="createJSPType" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/JSPType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.WarEMFTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.WarEMFEditTest"/></test-coverage></method-api><method-api name="createInitParam" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/InitParam;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createFilter" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/Filter;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createFilterMapping" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/FilterMapping;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createLocalEncodingMappingList" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/LocalEncodingMappingList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createLocalEncodingMapping" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/LocalEncodingMapping;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createHTTPMethodType" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/HTTPMethodType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="createRoleNameType" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/RoleNameType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><method-api name="getWebapplicationPackage" descriptor="()Lorg/eclipse/jst/j2ee/internal/webapplication/WebapplicationPackage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webapplication.test.WebapplicationFactoryTest"/></test-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/webapplication/WebapplicationFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.LocalEncodingMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getLocale" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLocale" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getEncoding" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setEncoding" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.HTTPMethodType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getHttpMethod" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setHttpMethod" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.LoginConfig" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getAuthMethod" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" access="1025"></method-api><method-api name="setAuthMethod" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;)V" access="1025"></method-api><method-api name="unsetAuthMethod" descriptor="()V" access="1025"></method-api><method-api name="isSetAuthMethod" descriptor="()Z" access="1025"></method-api><method-api name="getRealmName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setRealmName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getAuthorizationMethod" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setAuthorizationMethod" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"></method-api><method-api name="setWebApp" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebApp;)V" access="1025"></method-api><method-api name="getFormLoginConfig" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/FormLoginConfig;" access="1025"></method-api><method-api name="setFormLoginConfig" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/FormLoginConfig;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.HTTPMethodTypeEnum" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/webapplication/HTTPMethodTypeEnum;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/webapplication/HTTPMethodTypeEnum;" access="9"></method-api><field-api name="GET" descriptor="I" access="25"></field-api><field-api name="POST" descriptor="I" access="25"></field-api><field-api name="PUT" descriptor="I" access="25"></field-api><field-api name="DELETE" descriptor="I" access="25"></field-api><field-api name="HEAD" descriptor="I" access="25"></field-api><field-api name="OPTIONS" descriptor="I" access="25"></field-api><field-api name="TRACE" descriptor="I" access="25"></field-api><field-api name="GET_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/HTTPMethodTypeEnum;" access="25"></field-api><field-api name="POST_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/HTTPMethodTypeEnum;" access="25"></field-api><field-api name="PUT_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/HTTPMethodTypeEnum;" access="25"></field-api><field-api name="DELETE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/HTTPMethodTypeEnum;" access="25"></field-api><field-api name="HEAD_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/HTTPMethodTypeEnum;" access="25"></field-api><field-api name="OPTIONS_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/HTTPMethodTypeEnum;" access="25"></field-api><field-api name="TRACE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/HTTPMethodTypeEnum;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.Servlet" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getMappings" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getParamsAsProperties" descriptor="()Ljava/util/Properties;" access="1025"></method-api><method-api name="reSyncSecurityRoleRef" descriptor="(Ljava/lang/String;Ljava/lang/String;)V" access="1025"></method-api><method-api name="getServletName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setServletName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getLoadOnStartup" descriptor="()Ljava/lang/Integer;" access="1025"></method-api><method-api name="setLoadOnStartup" descriptor="(Ljava/lang/Integer;)V" access="1025"></method-api><method-api name="unsetLoadOnStartup" descriptor="()V" access="1025"></method-api><method-api name="isSetLoadOnStartup" descriptor="()Z" access="1025"></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"></method-api><method-api name="setWebApp" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebApp;)V" access="1025"></method-api><method-api name="getWebType" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebType;" access="1025"></method-api><method-api name="setWebType" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebType;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getParams" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getSecurityRoleRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getRunAs" descriptor="()Lorg/eclipse/jst/j2ee/common/RunAsSpecifiedIdentity;" access="1025"></method-api><method-api name="setRunAs" descriptor="(Lorg/eclipse/jst/j2ee/common/RunAsSpecifiedIdentity;)V" access="1025"></method-api><method-api name="getInitParams" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getServletClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.FormLoginConfig" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getFormLoginPage" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setFormLoginPage" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getFormErrorPage" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setFormErrorPage" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getLoginConfig" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/LoginConfig;" access="1025"></method-api><method-api name="setLoginConfig" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/LoginConfig;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.ResAuthServletType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/webapplication/ResAuthServletType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/webapplication/ResAuthServletType;" access="9"></method-api><field-api name="CONTAINER" descriptor="I" access="25"></field-api><field-api name="SERVLET" descriptor="I" access="25"></field-api><field-api name="CONTAINER_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/ResAuthServletType;" access="25"></field-api><field-api name="SERVLET_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/webapplication/ResAuthServletType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.ContextParam" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getParamName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParamName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getParamValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParamValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"></method-api><method-api name="setWebApp" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebApp;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.WelcomeFileList" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="addFileNamed" descriptor="(Ljava/lang/String;)V" access="1025"><javadoc-coverage><param name="name"/></javadoc-coverage></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"></method-api><method-api name="setWebApp" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebApp;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api><method-api name="getFile" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.ErrorPage" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="isErrorCode" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isExceptionType" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="getLocation" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLocation" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"></method-api><method-api name="setWebApp" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebApp;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.ErrorCodeErrorPage" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getErrorCode" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setErrorCode" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.WebResourceCollection" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="addHTTP" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="addURL" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWebResourceName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWebResourceName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getUrlPattern" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getHttpMethod" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getHTTPs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getSecConstraint" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/SecurityConstraint;" access="1025"></method-api><method-api name="setSecConstraint" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/SecurityConstraint;)V" access="1025"></method-api><method-api name="getURLs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.JSPType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getJspFile" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setJspFile" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.URLPatternType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getUrlPattern" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setUrlPattern" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getResCollection" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebResourceCollection;" access="1025"></method-api><method-api name="setResCollection" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebResourceCollection;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.WelcomeFile" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getWelcomeFile" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWelcomeFile" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getFileList" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WelcomeFileList;" access="1025"></method-api><method-api name="setFileList" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WelcomeFileList;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.AuthConstraint" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getRoles" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getSecConstraint" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/SecurityConstraint;" access="1025"></method-api><method-api name="setSecConstraint" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/SecurityConstraint;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.InitParam" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getParamName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParamName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getParamValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParamValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.LocalEncodingMappingList" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getLocalEncodingMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.SessionConfig" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getSessionTimeout" descriptor="()I" access="1025"></method-api><method-api name="setSessionTimeout" descriptor="(I)V" access="1025"></method-api><method-api name="unsetSessionTimeout" descriptor="()V" access="1025"></method-api><method-api name="isSetSessionTimeout" descriptor="()Z" access="1025"></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"></method-api><method-api name="setWebApp" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebApp;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.TagLibRef" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getTaglibURI" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setTaglibURI" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getTaglibLocation" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setTaglibLocation" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"></method-api><method-api name="setWebApp" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebApp;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.WebApp" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="containsSecurityRole" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/></test-coverage></method-api><method-api name="getErrorPageByCode" descriptor="(Ljava/lang/Integer;)Lorg/eclipse/jst/j2ee/webapplication/ErrorPage;" access="1025"></method-api><method-api name="getErrorPageByExceptionType" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/webapplication/ErrorPage;" access="1025"></method-api><method-api name="getFilterMapping" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/Filter;)Lorg/eclipse/jst/j2ee/webapplication/FilterMapping;" access="1025"></method-api><method-api name="getFilterNamed" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/webapplication/Filter;" access="1025"></method-api><method-api name="getFilterNames" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getMimeType" descriptor="(Ljava/lang/String;)Ljava/lang/String;" access="1025"></method-api><method-api name="getSecurityRoleNamed" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/common/SecurityRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/></test-coverage></method-api><method-api name="getServletMapping" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/Servlet;)Lorg/eclipse/jst/j2ee/webapplication/ServletMapping;" access="1025"></method-api><method-api name="getServletNamed" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/webapplication/Servlet;" access="1025"><test-coverage><test name="org.eclipse.wtp.j2ee.headless.tests.web.operations.AddServletOperationTest"/></test-coverage></method-api><method-api name="getServletNames" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="isVersion2_2Descriptor" descriptor="()Z" access="1025"></method-api><method-api name="isVersion2_3Descriptor" descriptor="()Z" access="1025"></method-api><method-api name="renameSecurityRole" descriptor="(Ljava/lang/String;Ljava/lang/String;)V" access="1025"></method-api><method-api name="isDistributable" descriptor="()Z" access="1025"></method-api><method-api name="setDistributable" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetDistributable" descriptor="()V" access="1025"></method-api><method-api name="isSetDistributable" descriptor="()Z" access="1025"></method-api><method-api name="getVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.emftests.WarEMFTest"/></test-coverage></method-api><method-api name="getVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"></method-api><method-api name="getJ2EEVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"></method-api><method-api name="setVersion" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getContexts" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getErrorPages" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getFileList" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WelcomeFileList;" access="1025"></method-api><method-api name="getEnvEntries" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="setFileList" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WelcomeFileList;)V" access="1025"></method-api><method-api name="getTagLibs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getConstraints" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getLoginConfig" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/LoginConfig;" access="1025"></method-api><method-api name="setLoginConfig" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/LoginConfig;)V" access="1025"></method-api><method-api name="getMimeMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getSessionConfig" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/SessionConfig;" access="1025"></method-api><method-api name="setSessionConfig" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/SessionConfig;)V" access="1025"></method-api><method-api name="getServletMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getServlets" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getSecurityRoles" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/></test-coverage></method-api><method-api name="getFilters" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getFilterMappings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.DefectVerificationTests"/></test-coverage></method-api><method-api name="getListeners" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getContextParams" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getJspConfig" descriptor="()Lorg/eclipse/jst/j2ee/jsp/JSPConfig;" access="1025"></method-api><method-api name="setJspConfig" descriptor="(Lorg/eclipse/jst/j2ee/jsp/JSPConfig;)V" access="1025"></method-api><method-api name="getMessageDestinations" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getLocalEncodingMappingList" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/LocalEncodingMappingList;" access="1025"></method-api><method-api name="setLocalEncodingMappingList" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/LocalEncodingMappingList;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.WebType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="isJspType" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isServletType" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.RoleNameType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getRoleName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setRoleName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.FilterMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getServletName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.DefectVerificationTests"/></test-coverage></method-api><method-api name="setServletName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getUrlPattern" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.DefectVerificationTests"/></test-coverage></method-api><method-api name="setUrlPattern" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDispatcherType" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getFilter" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/Filter;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.DefectVerificationTests"/></test-coverage></method-api><method-api name="setFilter" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/Filter;)V" access="1025"></method-api><method-api name="getServlet" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/Servlet;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.DefectVerificationTests"/></test-coverage></method-api><method-api name="setServlet" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/Servlet;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.UserDataConstraint" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getTransportGuarantee" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/TransportGuaranteeType;" access="1025"></method-api><method-api name="setTransportGuarantee" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/TransportGuaranteeType;)V" access="1025"></method-api><method-api name="unsetTransportGuarantee" descriptor="()V" access="1025"></method-api><method-api name="isSetTransportGuarantee" descriptor="()Z" access="1025"></method-api><method-api name="getSecConstraint" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/SecurityConstraint;" access="1025"></method-api><method-api name="setSecConstraint" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/SecurityConstraint;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.ExceptionTypeErrorPage" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getExceptionTypeName" descriptor="()Ljava/lang/String;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="setExceptionTypeName" descriptor="(Ljava/lang/String;)V" access="1025"><javadoc-coverage><param name="exceptionTypeName"/></javadoc-coverage></method-api><method-api name="setExceptionTypeName" descriptor="(Ljava/lang/String;Lorg/eclipse/emf/ecore/resource/ResourceSet;)V" access="1025"><javadoc-coverage><param name="exceptionTypeName"/><param name="context"/></javadoc-coverage></method-api><method-api name="getExceptionType" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setExceptionType" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.MimeMapping" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getExtension" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setExtension" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getMimeType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setMimeType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"></method-api><method-api name="setWebApp" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebApp;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webapplication.SecurityConstraint" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getDisplayName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDisplayName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1025"></method-api><method-api name="setWebApp" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/WebApp;)V" access="1025"></method-api><method-api name="getWebResourceCollections" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getAuthConstraint" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/AuthConstraint;" access="1025"></method-api><method-api name="setAuthConstraint" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/AuthConstraint;)V" access="1025"></method-api><method-api name="getUserDataConstraint" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/UserDataConstraint;" access="1025"></method-api><method-api name="setUserDataConstraint" descriptor="(Lorg/eclipse/jst/j2ee/webapplication/UserDataConstraint;)V" access="1025"></method-api><method-api name="getDisplayNames" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.common"><class-api name="org.eclipse.jst.j2ee.common.RunAsSpecifiedIdentity" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getIdentity" descriptor="()Lorg/eclipse/jst/j2ee/common/Identity;" access="1025"></method-api><method-api name="setIdentity" descriptor="(Lorg/eclipse/jst/j2ee/common/Identity;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.MessageDestination" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.ResourceEnvRef" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getTypeName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setTypeName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getType" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setType" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.DescriptionGroup" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getIcons" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getDisplayNames" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.ResAuthTypeBase" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/common/ResAuthTypeBase;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/common/ResAuthTypeBase;" access="9"></method-api><field-api name="CONTAINER" descriptor="I" access="25"></field-api><field-api name="APPLICATION" descriptor="I" access="25"></field-api><field-api name="SERVLET" descriptor="I" access="25"></field-api><field-api name="CONTAINER_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/ResAuthTypeBase;" access="25"></field-api><field-api name="APPLICATION_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/ResAuthTypeBase;" access="25"></field-api><field-api name="SERVLET_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/ResAuthTypeBase;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.common.CompatibilityDescriptionGroup" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getSmallIcon" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setSmallIcon" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="setSmallIconGen" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getLargeIcon" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLargeIcon" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="setLargeIconGen" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="setDescriptionGen" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDisplayName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDisplayName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="setDisplayNameGen" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.SecurityRole" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/></test-coverage></method-api><method-api name="getRoleName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/></test-coverage></method-api><method-api name="setRoleName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodPermissionTest"/><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.EJBLocalRef" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getLocal" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getLocalHome" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLocal" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="setLocalHome" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.EnvEntry" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getType" descriptor="()Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="1025"></method-api><method-api name="setType" descriptor="(Lorg/eclipse/jst/j2ee/common/EnvEntryType;)V" access="1025"></method-api><method-api name="unsetType" descriptor="()V" access="1025"></method-api><method-api name="isSetType" descriptor="()Z" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.Listener" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getListenerClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="getListenerClassName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.ListenerTest"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="setListenerClassName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.ListenerTest"/></test-coverage><javadoc-coverage><param name="listenerClassName"/></javadoc-coverage></method-api><method-api name="setListenerClass" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.DisplayName" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getLang" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLang" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.ParamValue" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.QName" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getNamespaceURI" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.QNameTest"/></test-coverage></method-api><method-api name="setNamespaceURI" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getLocalPart" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.QNameTest"/></test-coverage></method-api><method-api name="setLocalPart" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getCombinedQName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setCombinedQName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getInternalPrefixOrNsURI" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.QNameTest"/></test-coverage></method-api><method-api name="setInternalPrefixOrNsURI" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="setValues" descriptor="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.QNameTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.GeneralEMFPopulationTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.Description" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getLang" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLang" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.EjbRef" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getLinkedEjb" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBJar;)Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/></test-coverage></method-api><method-api name="isEquivalent" descriptor="(Lorg/eclipse/jst/j2ee/common/EjbRef;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/></test-coverage></method-api><method-api name="isLinked" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/></test-coverage></method-api><method-api name="isLocal" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getType" descriptor="()Lorg/eclipse/jst/j2ee/common/EjbRefType;" access="1025"></method-api><method-api name="setType" descriptor="(Lorg/eclipse/jst/j2ee/common/EjbRefType;)V" access="1025"></method-api><method-api name="unsetType" descriptor="()V" access="1025"></method-api><method-api name="isSetType" descriptor="()Z" access="1025"></method-api><method-api name="getHome" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setHome" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/></test-coverage></method-api><method-api name="getRemote" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setRemote" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/></test-coverage></method-api><method-api name="getLink" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLink" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.MessageDestinationRef" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getUsage" descriptor="()Lorg/eclipse/jst/j2ee/common/MessageDestinationUsageType;" access="1025"></method-api><method-api name="setUsage" descriptor="(Lorg/eclipse/jst/j2ee/common/MessageDestinationUsageType;)V" access="1025"></method-api><method-api name="getLink" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLink" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.SecurityRoleRef" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getLink" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLink" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.IconType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getSmallIcon" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setSmallIcon" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getLargeIcon" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLargeIcon" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getLang" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLang" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.EnvEntryType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="9"></method-api><field-api name="STRING" descriptor="I" access="25"></field-api><field-api name="INTEGER" descriptor="I" access="25"></field-api><field-api name="BOOLEAN" descriptor="I" access="25"></field-api><field-api name="DOUBLE" descriptor="I" access="25"></field-api><field-api name="BYTE" descriptor="I" access="25"></field-api><field-api name="SHORT" descriptor="I" access="25"></field-api><field-api name="LONG" descriptor="I" access="25"></field-api><field-api name="FLOAT" descriptor="I" access="25"></field-api><field-api name="CHARACTER" descriptor="I" access="25"></field-api><field-api name="STRING_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="25"></field-api><field-api name="INTEGER_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="25"></field-api><field-api name="BOOLEAN_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="25"></field-api><field-api name="DOUBLE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="25"></field-api><field-api name="BYTE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="25"></field-api><field-api name="SHORT_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="25"></field-api><field-api name="LONG_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="25"></field-api><field-api name="FLOAT_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="25"></field-api><field-api name="CHARACTER_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EnvEntryType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.common.EjbRefType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/common/EjbRefType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/common/EjbRefType;" access="9"></method-api><field-api name="SESSION" descriptor="I" access="25"></field-api><field-api name="ENTITY" descriptor="I" access="25"></field-api><field-api name="SESSION_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EjbRefType;" access="25"></field-api><field-api name="ENTITY_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/EjbRefType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.common.ExtensibleType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.ResSharingScopeType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/common/ResSharingScopeType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/common/ResSharingScopeType;" access="9"></method-api><field-api name="SHAREABLE" descriptor="I" access="25"></field-api><field-api name="UNSHAREABLE" descriptor="I" access="25"></field-api><field-api name="SHAREABLE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/ResSharingScopeType;" access="25"></field-api><field-api name="UNSHAREABLE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/ResSharingScopeType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.common.Identity" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getRoleName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setRoleName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.UseCallerIdentity" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.common.CommonFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createEjbRef" descriptor="()Lorg/eclipse/jst/j2ee/common/EjbRef;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.ResourceTests"/><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="createEnvEntry" descriptor="()Lorg/eclipse/jst/j2ee/common/EnvEntry;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createResourceRef" descriptor="()Lorg/eclipse/jst/j2ee/common/ResourceRef;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createSecurityRoleRef" descriptor="()Lorg/eclipse/jst/j2ee/common/SecurityRoleRef;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createSecurityRole" descriptor="()Lorg/eclipse/jst/j2ee/common/SecurityRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.ejb.test.MethodPermissionTest"/><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="createResourceEnvRef" descriptor="()Lorg/eclipse/jst/j2ee/common/ResourceEnvRef;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createEJBLocalRef" descriptor="()Lorg/eclipse/jst/j2ee/common/EJBLocalRef;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createRunAsSpecifiedIdentity" descriptor="()Lorg/eclipse/jst/j2ee/common/RunAsSpecifiedIdentity;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.ResolverTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFTest"/></test-coverage></method-api><method-api name="createIdentity" descriptor="()Lorg/eclipse/jst/j2ee/common/Identity;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createIconType" descriptor="()Lorg/eclipse/jst/j2ee/common/IconType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createDisplayName" descriptor="()Lorg/eclipse/jst/j2ee/common/DisplayName;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createMessageDestinationRef" descriptor="()Lorg/eclipse/jst/j2ee/common/MessageDestinationRef;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createMessageDestination" descriptor="()Lorg/eclipse/jst/j2ee/common/MessageDestination;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createParamValue" descriptor="()Lorg/eclipse/jst/j2ee/common/ParamValue;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createDescriptionGroup" descriptor="()Lorg/eclipse/jst/j2ee/common/DescriptionGroup;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createSecurityIdentity" descriptor="()Lorg/eclipse/jst/j2ee/common/SecurityIdentity;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createUseCallerIdentity" descriptor="()Lorg/eclipse/jst/j2ee/common/UseCallerIdentity;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.ResolverTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFTest"/></test-coverage></method-api><method-api name="createDescription" descriptor="()Lorg/eclipse/jst/j2ee/common/Description;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createQName" descriptor="()Lorg/eclipse/jst/j2ee/common/QName;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.QNameTest"/><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="createListener" descriptor="()Lorg/eclipse/jst/j2ee/common/Listener;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/><test name="org.eclipse.jst.j2ee.common.test.ListenerTest"/></test-coverage></method-api><method-api name="createCompatibilityDescriptionGroup" descriptor="()Lorg/eclipse/jst/j2ee/common/CompatibilityDescriptionGroup;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CompatibilityDescriptionGroupTest"/><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><method-api name="getCommonPackage" descriptor="()Lorg/eclipse/jst/j2ee/internal/common/CommonPackage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.CommonFactoryTest"/></test-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/common/CommonFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.common.SecurityIdentity" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="isRunAsSpecifiedIdentity" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isUseCallerIdentity" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.DeploymentExtension" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getNamespace" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setNamespace" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isMustUnderstand" descriptor="()Z" access="1025"></method-api><method-api name="setMustUnderstand" descriptor="(Z)V" access="1025"></method-api><method-api name="getExtensionElements" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.JNDIEnvRefsGroup" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getEnvironmentProperties" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getResourceRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getEjbRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getResourceEnvRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getEjbLocalRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getMessageDestinationRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getServiceRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.common.MessageDestinationUsageType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/common/MessageDestinationUsageType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/common/MessageDestinationUsageType;" access="9"></method-api><field-api name="CONSUMES" descriptor="I" access="25"></field-api><field-api name="PRODUCES" descriptor="I" access="25"></field-api><field-api name="CONSUMES_PRODUCES" descriptor="I" access="25"></field-api><field-api name="CONSUMES_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/MessageDestinationUsageType;" access="25"></field-api><field-api name="PRODUCES_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/MessageDestinationUsageType;" access="25"></field-api><field-api name="CONSUMES_PRODUCES_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/common/MessageDestinationUsageType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.common.ResourceRef" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getAuth" descriptor="()Lorg/eclipse/jst/j2ee/common/ResAuthTypeBase;" access="1025"></method-api><method-api name="setAuth" descriptor="(Lorg/eclipse/jst/j2ee/common/ResAuthTypeBase;)V" access="1025"></method-api><method-api name="unsetAuth" descriptor="()V" access="1025"></method-api><method-api name="isSetAuth" descriptor="()Z" access="1025"></method-api><method-api name="getLink" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLink" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getResSharingScope" descriptor="()Lorg/eclipse/jst/j2ee/common/ResSharingScopeType;" access="1025"></method-api><method-api name="setResSharingScope" descriptor="(Lorg/eclipse/jst/j2ee/common/ResSharingScopeType;)V" access="1025"></method-api><method-api name="unsetResSharingScope" descriptor="()V" access="1025"></method-api><method-api name="isSetResSharingScope" descriptor="()Z" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.webservice.wsdd"><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.WsddResource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getWebServices" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/WebServices;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isWebService1_0" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isWebService1_1" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><field-api name="WEB_SERVICE_TYPE" descriptor="I" access="25"><javadoc-coverage></javadoc-coverage></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.ServletLink" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getServletLink" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setServletLink" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.PortComponent" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getPortComponentName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setPortComponentName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getServiceEndpointInterface" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setServiceEndpointInterface" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getSmallIcon" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setSmallIcon" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getLargeIcon" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLargeIcon" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDisplayName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDisplayName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlPort" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/WSDLPort;" access="1025"></method-api><method-api name="setWsdlPort" descriptor="(Lorg/eclipse/jst/j2ee/webservice/wsdd/WSDLPort;)V" access="1025"></method-api><method-api name="getServiceImplBean" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/ServiceImplBean;" access="1025"></method-api><method-api name="setServiceImplBean" descriptor="(Lorg/eclipse/jst/j2ee/webservice/wsdd/ServiceImplBean;)V" access="1025"></method-api><method-api name="getHandlers" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getDescriptionType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wscommon/DescriptionType;" access="1025"></method-api><method-api name="setDescriptionType" descriptor="(Lorg/eclipse/jst/j2ee/webservice/wscommon/DescriptionType;)V" access="1025"></method-api><method-api name="getDisplayNameType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wscommon/DisplayNameType;" access="1025"></method-api><method-api name="setDisplayNameType" descriptor="(Lorg/eclipse/jst/j2ee/webservice/wscommon/DisplayNameType;)V" access="1025"></method-api><method-api name="getIconType" descriptor="()Lorg/eclipse/jst/j2ee/common/IconType;" access="1025"></method-api><method-api name="setIconType" descriptor="(Lorg/eclipse/jst/j2ee/common/IconType;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.Handler" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getHandlerName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setHandlerName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getHandlerClass" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setHandlerClass" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getInitParams" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getSoapHeaders" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getSoapRoles" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.EJBLink" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getEjbLink" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setEjbLink" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.WsddFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createWebServices" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/WebServices;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.emftests.WebServicesEMFTest"/><test name="org.eclipse.jst.j2ee.webservice.wsdd.test.WsddFactoryTest"/></test-coverage></method-api><method-api name="createWebServiceDescription" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/WebServiceDescription;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wsdd.test.WsddFactoryTest"/></test-coverage></method-api><method-api name="createPortComponent" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/PortComponent;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wsdd.test.WsddFactoryTest"/></test-coverage></method-api><method-api name="createWSDLPort" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/WSDLPort;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wsdd.test.WsddFactoryTest"/></test-coverage></method-api><method-api name="createServiceImplBean" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/ServiceImplBean;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wsdd.test.WsddFactoryTest"/></test-coverage></method-api><method-api name="createServletLink" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/ServletLink;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wsdd.test.WsddFactoryTest"/></test-coverage></method-api><method-api name="createEJBLink" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/EJBLink;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wsdd.test.WsddFactoryTest"/></test-coverage></method-api><method-api name="createHandler" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/Handler;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wsdd.test.WsddFactoryTest"/></test-coverage></method-api><method-api name="createBeanLink" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/BeanLink;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wsdd.test.WsddFactoryTest"/></test-coverage></method-api><method-api name="getWsddPackage" descriptor="()Lorg/eclipse/jst/j2ee/webservice/internal/wsdd/WsddPackage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wsdd.test.WsddFactoryTest"/></test-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/webservice/wsdd/WsddFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.ServiceImplBean" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getEEJBLink" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/EJBLink;" access="1025"></method-api><method-api name="setEEJBLink" descriptor="(Lorg/eclipse/jst/j2ee/webservice/wsdd/EJBLink;)V" access="1025"></method-api><method-api name="getEServletLink" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/ServletLink;" access="1025"></method-api><method-api name="setEServletLink" descriptor="(Lorg/eclipse/jst/j2ee/webservice/wsdd/ServletLink;)V" access="1025"></method-api><method-api name="getBeanLink" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsdd/BeanLink;" access="1025"></method-api><method-api name="setBeanLink" descriptor="(Lorg/eclipse/jst/j2ee/webservice/wsdd/BeanLink;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.WSDLPort" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.WebServices" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getWebServiceDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.WebServiceDescription" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getJaxrpcMappingFile" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setJaxrpcMappingFile" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWebServiceDescriptionName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWebServiceDescriptionName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlFile" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWsdlFile" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getSmallIcon" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setSmallIcon" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getLargeIcon" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLargeIcon" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDisplayName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDisplayName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getPortComponents" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getDescriptionType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wscommon/DescriptionType;" access="1025"></method-api><method-api name="setDescriptionType" descriptor="(Lorg/eclipse/jst/j2ee/webservice/wscommon/DescriptionType;)V" access="1025"></method-api><method-api name="getDisplayNameType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wscommon/DisplayNameType;" access="1025"></method-api><method-api name="setDisplayNameType" descriptor="(Lorg/eclipse/jst/j2ee/webservice/wscommon/DisplayNameType;)V" access="1025"></method-api><method-api name="getIconType" descriptor="()Lorg/eclipse/jst/j2ee/common/IconType;" access="1025"></method-api><method-api name="setIconType" descriptor="(Lorg/eclipse/jst/j2ee/common/IconType;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsdd.BeanLink" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api></package-api><package-api name="org.eclipse.jst.j2ee.webservice.wscommon"><class-api name="org.eclipse.jst.j2ee.webservice.wscommon.PortName" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getPortName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setPortName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wscommon.DescriptionType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wscommon.SOAPRole" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getSoapRole" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setSoapRole" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wscommon.InitParam" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getParamName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParamName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getParamValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParamValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptionTypes" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wscommon.WscommonFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="createInitParam" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wscommon/InitParam;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wscommon.test.WscommonFactoryTest"/></test-coverage></method-api><method-api name="createSOAPHeader" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wscommon/SOAPHeader;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wscommon.test.WscommonFactoryTest"/></test-coverage></method-api><method-api name="createSOAPRole" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wscommon/SOAPRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wscommon.test.WscommonFactoryTest"/></test-coverage></method-api><method-api name="createPortName" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wscommon/PortName;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wscommon.test.WscommonFactoryTest"/></test-coverage></method-api><method-api name="createDescriptionType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wscommon/DescriptionType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wscommon.test.WscommonFactoryTest"/></test-coverage></method-api><method-api name="createDisplayNameType" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wscommon/DisplayNameType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wscommon.test.WscommonFactoryTest"/></test-coverage></method-api><method-api name="getWscommonPackage" descriptor="()Lorg/eclipse/jst/j2ee/webservice/internal/wscommon/WscommonPackage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.webservice.wscommon.test.WscommonFactoryTest"/></test-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/webservice/wscommon/WscommonFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wscommon.SOAPHeader" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wscommon.DisplayNameType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api></package-api><package-api name="org.eclipse.jst.j2ee.jca"><class-api name="org.eclipse.jst.j2ee.jca.Connector" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.ConnectorTest"/></test-coverage></method-api><method-api name="getVendorName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setVendorName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getSpecVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.emftests.RarEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/><test name="org.eclipse.jst.j2ee.archive.emftests.RarEMFTest"/></test-coverage></method-api><method-api name="setSpecVersion" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getEisType" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setEisType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setVersion" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getLicense" descriptor="()Lorg/eclipse/jst/j2ee/jca/License;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setLicense" descriptor="(Lorg/eclipse/jst/j2ee/jca/License;)V" access="1025"></method-api><method-api name="getResourceAdapter" descriptor="()Lorg/eclipse/jst/j2ee/jca/ResourceAdapter;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setResourceAdapter" descriptor="(Lorg/eclipse/jst/j2ee/jca/ResourceAdapter;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.TransactionSupportKind" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/jca/TransactionSupportKind;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/jca/TransactionSupportKind;" access="9"></method-api><field-api name="NO_TRANSACTION" descriptor="I" access="25"></field-api><field-api name="LOCAL_TRANSACTION" descriptor="I" access="25"></field-api><field-api name="XA_TRANSACTION" descriptor="I" access="25"></field-api><field-api name="NO_TRANSACTION_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/jca/TransactionSupportKind;" access="25"></field-api><field-api name="LOCAL_TRANSACTION_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/jca/TransactionSupportKind;" access="25"></field-api><field-api name="XA_TRANSACTION_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/jca/TransactionSupportKind;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.ConnectorResource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getConnector" descriptor="()Lorg/eclipse/jst/j2ee/jca/Connector;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.ConnectorTest"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.ConfigProperty" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getType" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getValue" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.AuthenticationMechanism" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getAuthenticationMechanism" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setAuthenticationMechanism" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getAuthenticationMechanismType" descriptor="()Lorg/eclipse/jst/j2ee/jca/AuthenticationMechanismType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setAuthenticationMechanismType" descriptor="(Lorg/eclipse/jst/j2ee/jca/AuthenticationMechanismType;)V" access="1025"></method-api><method-api name="unsetAuthenticationMechanismType" descriptor="()V" access="1025"></method-api><method-api name="isSetAuthenticationMechanismType" descriptor="()Z" access="1025"></method-api><method-api name="getCredentialInterface" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setCredentialInterface" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getCustomAuthMechType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setCustomAuthMechType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.AdminObject" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getAdminObjectInterface" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setAdminObjectInterface" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getAdminObjectClass" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setAdminObjectClass" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getConfigProperties" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.RequiredConfigPropertyType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.AuthenticationMechanismType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/jca/AuthenticationMechanismType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/jca/AuthenticationMechanismType;" access="9"></method-api><field-api name="BASIC_PASSWORD" descriptor="I" access="25"></field-api><field-api name="KERBV5" descriptor="I" access="25"></field-api><field-api name="BASIC_PASSWORD_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/jca/AuthenticationMechanismType;" access="25"></field-api><field-api name="KERBV5_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/jca/AuthenticationMechanismType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.MessageListener" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getMessageListenerType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setMessageListenerType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getActivationSpec" descriptor="()Lorg/eclipse/jst/j2ee/jca/ActivationSpec;" access="1025"></method-api><method-api name="setActivationSpec" descriptor="(Lorg/eclipse/jst/j2ee/jca/ActivationSpec;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.SecurityPermission" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getSpecification" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setSpecification" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.ResourceAdapter" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getManagedConnectionFactoryClass" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setManagedConnectionFactoryClass" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getConnectionFactoryInterface" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setConnectionFactoryInterface" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getConnectionFactoryImplClass" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setConnectionFactoryImplClass" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getConnectionInterface" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setConnectionInterface" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getConnectionImplClass" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setConnectionImplClass" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getTransactionSupport" descriptor="()Lorg/eclipse/jst/j2ee/jca/TransactionSupportKind;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setTransactionSupport" descriptor="(Lorg/eclipse/jst/j2ee/jca/TransactionSupportKind;)V" access="1025"></method-api><method-api name="unsetTransactionSupport" descriptor="()V" access="1025"></method-api><method-api name="isSetTransactionSupport" descriptor="()Z" access="1025"></method-api><method-api name="isReauthenticationSupport" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setReauthenticationSupport" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetReauthenticationSupport" descriptor="()V" access="1025"></method-api><method-api name="isSetReauthenticationSupport" descriptor="()Z" access="1025"></method-api><method-api name="getResourceAdapterClass" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setResourceAdapterClass" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getSecurityPermissions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="getAuthenticationMechanisms" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="getConfigProperties" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="getOutboundResourceAdapter" descriptor="()Lorg/eclipse/jst/j2ee/jca/OutboundResourceAdapter;" access="1025"></method-api><method-api name="setOutboundResourceAdapter" descriptor="(Lorg/eclipse/jst/j2ee/jca/OutboundResourceAdapter;)V" access="1025"></method-api><method-api name="getInboundResourceAdapter" descriptor="()Lorg/eclipse/jst/j2ee/jca/InboundResourceAdapter;" access="1025"></method-api><method-api name="setInboundResourceAdapter" descriptor="(Lorg/eclipse/jst/j2ee/jca/InboundResourceAdapter;)V" access="1025"></method-api><method-api name="getAdminObjects" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.ActivationSpec" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getActivationSpecClass" descriptor="()Ljava/lang/String;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="setActivationSpecClass" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getRequiredConfigProperties" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.MessageAdapter" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getMessageListeners" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.InboundResourceAdapter" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getMessageAdapter" descriptor="()Lorg/eclipse/jst/j2ee/jca/MessageAdapter;" access="1025"></method-api><method-api name="setMessageAdapter" descriptor="(Lorg/eclipse/jst/j2ee/jca/MessageAdapter;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.ConnectionDefinition" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getManagedConnectionFactoryClass" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setManagedConnectionFactoryClass" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getConnectionFactoryInterface" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setConnectionFactoryInterface" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getConnectionFactoryImplClass" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setConnectionFactoryImplClass" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getConnectionInterface" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setConnectionInterface" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getConnectionImplClass" descriptor="()Ljava/lang/String;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="setConnectionImplClass" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getConfigProperties" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.OutboundResourceAdapter" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="isReauthenticationSupport" descriptor="()Z" access="1025"></method-api><method-api name="setReauthenticationSupport" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetReauthenticationSupport" descriptor="()V" access="1025"></method-api><method-api name="isSetReauthenticationSupport" descriptor="()Z" access="1025"></method-api><method-api name="getTransactionSupport" descriptor="()Lorg/eclipse/jst/j2ee/jca/TransactionSupportKind;" access="1025"></method-api><method-api name="setTransactionSupport" descriptor="(Lorg/eclipse/jst/j2ee/jca/TransactionSupportKind;)V" access="1025"></method-api><method-api name="unsetTransactionSupport" descriptor="()V" access="1025"></method-api><method-api name="isSetTransactionSupport" descriptor="()Z" access="1025"></method-api><method-api name="getConnectionDefinitions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getAuthenticationMechanisms" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.JcaFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createConnector" descriptor="()Lorg/eclipse/jst/j2ee/jca/Connector;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.ConnectorTest"/><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createLicense" descriptor="()Lorg/eclipse/jst/j2ee/jca/License;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createInboundResourceAdapter" descriptor="()Lorg/eclipse/jst/j2ee/jca/InboundResourceAdapter;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createOutboundResourceAdapter" descriptor="()Lorg/eclipse/jst/j2ee/jca/OutboundResourceAdapter;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createMessageAdapter" descriptor="()Lorg/eclipse/jst/j2ee/jca/MessageAdapter;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createConnectionDefinition" descriptor="()Lorg/eclipse/jst/j2ee/jca/ConnectionDefinition;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createAdminObject" descriptor="()Lorg/eclipse/jst/j2ee/jca/AdminObject;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createMessageListener" descriptor="()Lorg/eclipse/jst/j2ee/jca/MessageListener;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createActivationSpec" descriptor="()Lorg/eclipse/jst/j2ee/jca/ActivationSpec;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createRequiredConfigPropertyType" descriptor="()Lorg/eclipse/jst/j2ee/jca/RequiredConfigPropertyType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createResourceAdapter" descriptor="()Lorg/eclipse/jst/j2ee/jca/ResourceAdapter;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createSecurityPermission" descriptor="()Lorg/eclipse/jst/j2ee/jca/SecurityPermission;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createAuthenticationMechanism" descriptor="()Lorg/eclipse/jst/j2ee/jca/AuthenticationMechanism;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="createConfigProperty" descriptor="()Lorg/eclipse/jst/j2ee/jca/ConfigProperty;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><method-api name="getJcaPackage" descriptor="()Lorg/eclipse/jst/j2ee/internal/jca/JcaPackage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jca.test.JcaFactoryTest"/></test-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/jca/JcaFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.jca.License" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isRequired" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="setRequired" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetRequired" descriptor="()V" access="1025"></method-api><method-api name="isSetRequired" descriptor="()Z" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.jsp"><class-api name="org.eclipse.jst.j2ee.jsp.TagLibRefType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getTaglibURI" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setTaglibURI" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getTaglibLocation" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setTaglibLocation" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jsp.JspFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="createJSPConfig" descriptor="()Lorg/eclipse/jst/j2ee/jsp/JSPConfig;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jsp.test.JspFactoryTest"/></test-coverage></method-api><method-api name="createJSPPropertyGroup" descriptor="()Lorg/eclipse/jst/j2ee/jsp/JSPPropertyGroup;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jsp.test.JspFactoryTest"/></test-coverage></method-api><method-api name="createTagLibRefType" descriptor="()Lorg/eclipse/jst/j2ee/jsp/TagLibRefType;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jsp.test.JspFactoryTest"/></test-coverage></method-api><method-api name="getJspPackage" descriptor="()Lorg/eclipse/jst/j2ee/internal/jsp/JspPackage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.jsp.test.JspFactoryTest"/></test-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/jsp/JspFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.jsp.JSPConfig" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getTagLibs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getPropertyGroups" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.jsp.JSPPropertyGroup" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getUrlPattern" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="isElIgnored" descriptor="()Z" access="1025"></method-api><method-api name="setElIgnored" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetElIgnored" descriptor="()V" access="1025"></method-api><method-api name="isSetElIgnored" descriptor="()Z" access="1025"></method-api><method-api name="getPageEncoding" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setPageEncoding" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isScriptingInvalid" descriptor="()Z" access="1025"></method-api><method-api name="setScriptingInvalid" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetScriptingInvalid" descriptor="()V" access="1025"></method-api><method-api name="isSetScriptingInvalid" descriptor="()Z" access="1025"></method-api><method-api name="isIsXML" descriptor="()Z" access="1025"></method-api><method-api name="setIsXML" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetIsXML" descriptor="()V" access="1025"></method-api><method-api name="isSetIsXML" descriptor="()Z" access="1025"></method-api><method-api name="getIncludePreludes" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getIncludeCodas" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.application"><class-api name="org.eclipse.jst.j2ee.application.ApplicationResource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getApplication" descriptor="()Lorg/eclipse/jst/j2ee/application/Application;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.application.Application" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="containsSecurityRole" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/></test-coverage></method-api><method-api name="getModule" descriptor="(Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/jst/j2ee/application/Module;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/></test-coverage></method-api><method-api name="getModule" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/application/Module;" access="1025"></method-api><method-api name="getJ2EEVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/></test-coverage></method-api><method-api name="getVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/></test-coverage></method-api><method-api name="getFirstModule" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/application/Module;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/><test name="org.eclipse.jst.j2ee.archive.test.CopyTests"/><test name="org.eclipse.jst.j2ee.archive.test.RarFileTests"/></test-coverage></method-api><method-api name="getModuleHavingAltDD" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/application/Module;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/></test-coverage></method-api><method-api name="getSecurityRoleNamed" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/common/SecurityRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/></test-coverage></method-api><method-api name="isVersion1_2Descriptor" descriptor="()Z" access="1025"></method-api><method-api name="isVersion1_3Descriptor" descriptor="()Z" access="1025"></method-api><method-api name="getVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.emftests.EarEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EarEMFTest"/></test-coverage></method-api><method-api name="setVersion" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getSecurityRoles" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/></test-coverage></method-api><method-api name="getModules" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/><test name="org.eclipse.jst.j2ee.archive.test.LooseArchiveTests"/><test name="org.eclipse.jst.j2ee.archive.test.CopyTests"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.application.JavaClientModule" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.application.Module" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="isConnectorModule" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isEjbModule" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.archive.test.CopyTests"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isJavaModule" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isWebModule" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="getUri" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.archive.test.LooseArchiveTests"/><test name="org.eclipse.jst.j2ee.archive.test.CopyTests"/></test-coverage></method-api><method-api name="setUri" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/></test-coverage></method-api><method-api name="getAltDD" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setAltDD" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/></test-coverage></method-api><method-api name="getApplication" descriptor="()Lorg/eclipse/jst/j2ee/application/Application;" access="1025"></method-api><method-api name="setApplication" descriptor="(Lorg/eclipse/jst/j2ee/application/Application;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.application.WebModule" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getContextRoot" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setContextRoot" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.CopyTests"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.application.EjbModule" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.application.ApplicationFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="createApplication" descriptor="()Lorg/eclipse/jst/j2ee/application/Application;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationFactoryTest"/></test-coverage></method-api><method-api name="createModule" descriptor="()Lorg/eclipse/jst/j2ee/application/Module;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationTest"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationFactoryTest"/></test-coverage></method-api><method-api name="createWebModule" descriptor="()Lorg/eclipse/jst/j2ee/application/WebModule;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.emftests.EarEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EarEMFTest"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationFactoryTest"/></test-coverage></method-api><method-api name="createJavaClientModule" descriptor="()Lorg/eclipse/jst/j2ee/application/JavaClientModule;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.emftests.EarEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EarEMFTest"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationFactoryTest"/></test-coverage></method-api><method-api name="createEjbModule" descriptor="()Lorg/eclipse/jst/j2ee/application/EjbModule;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.emftests.EarEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EarEMFTest"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationFactoryTest"/></test-coverage></method-api><method-api name="createConnectorModule" descriptor="()Lorg/eclipse/jst/j2ee/application/ConnectorModule;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.emftests.EarEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EarEMFTest"/><test name="org.eclipse.jst.j2ee.application.test.ApplicationFactoryTest"/></test-coverage></method-api><method-api name="getApplicationPackage" descriptor="()Lorg/eclipse/jst/j2ee/internal/application/ApplicationPackage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.application.test.ApplicationFactoryTest"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/application/ApplicationFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.application.ConnectorModule" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api></package-api><package-api name="org.eclipse.jst.j2ee.ejb"><class-api name="org.eclipse.jst.j2ee.ejb.MethodElementKind" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/MethodElementKind;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/ejb/MethodElementKind;" access="9"></method-api><field-api name="UNSPECIFIED" descriptor="I" access="25"></field-api><field-api name="REMOTE" descriptor="I" access="25"></field-api><field-api name="HOME" descriptor="I" access="25"></field-api><field-api name="LOCAL" descriptor="I" access="25"></field-api><field-api name="LOCAL_HOME" descriptor="I" access="25"></field-api><field-api name="SERVICE_ENDPOINT" descriptor="I" access="25"></field-api><field-api name="UNSPECIFIED_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/MethodElementKind;" access="25"></field-api><field-api name="REMOTE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/MethodElementKind;" access="25"></field-api><field-api name="HOME_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/MethodElementKind;" access="25"></field-api><field-api name="LOCAL_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/MethodElementKind;" access="25"></field-api><field-api name="LOCAL_HOME_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/MethodElementKind;" access="25"></field-api><field-api name="SERVICE_ENDPOINT_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/MethodElementKind;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.MethodPermission" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getMethodElements" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/></test-coverage></method-api><method-api name="getSecurityRole" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/common/SecurityRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodPermissionTest"/></test-coverage></method-api><method-api name="hasSecurityRole" descriptor="(Lorg/eclipse/jst/j2ee/common/SecurityRole;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodPermissionTest"/></test-coverage></method-api><method-api name="hasSecurityRole" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodPermissionTest"/></test-coverage></method-api><method-api name="isEquivalent" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MethodPermission;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodPermissionTest"/></test-coverage></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isUnchecked" descriptor="()Z" access="1025"></method-api><method-api name="setUnchecked" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetUnchecked" descriptor="()V" access="1025"></method-api><method-api name="isSetUnchecked" descriptor="()Z" access="1025"></method-api><method-api name="getAssemblyDescriptor" descriptor="()Lorg/eclipse/jst/j2ee/ejb/AssemblyDescriptor;" access="1025"></method-api><method-api name="setAssemblyDescriptor" descriptor="(Lorg/eclipse/jst/j2ee/ejb/AssemblyDescriptor;)V" access="1025"></method-api><method-api name="getRoles" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodPermissionTest"/></test-coverage></method-api><method-api name="getMethodElements" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.Query" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="isLocalResultMapping" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.QueryTest"/></test-coverage></method-api><method-api name="isRemoteResultMapping" descriptor="()Z" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getEjbQL" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setEjbQL" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getReturnTypeMapping" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ReturnTypeMapping;" access="1025"></method-api><method-api name="setReturnTypeMapping" descriptor="(Lorg/eclipse/jst/j2ee/ejb/ReturnTypeMapping;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.QueryTest"/></test-coverage></method-api><method-api name="unsetReturnTypeMapping" descriptor="()V" access="1025"></method-api><method-api name="isSetReturnTypeMapping" descriptor="()Z" access="1025"></method-api><method-api name="getQueryMethod" descriptor="()Lorg/eclipse/jst/j2ee/ejb/QueryMethod;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="setQueryMethod" descriptor="(Lorg/eclipse/jst/j2ee/ejb/QueryMethod;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api><method-api name="getEntity" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" access="1025"></method-api><method-api name="setEntity" descriptor="(Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.CommonRelationshipRole" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getAttributes" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getCommonRelationship" descriptor="()Lorg/eclipse/jst/j2ee/ejb/CommonRelationship;" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getRoleName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getOppositeAsCommonRole" descriptor="()Lorg/eclipse/jst/j2ee/ejb/CommonRelationshipRole;" access="1025"></method-api><method-api name="getSourceEntity" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" access="1025"></method-api><method-api name="getTypeEntity" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" access="1025"></method-api><method-api name="isForward" descriptor="()Z" access="1025"></method-api><method-api name="isKey" descriptor="()Z" access="1025"></method-api><method-api name="setKey" descriptor="(Z)V" access="1025"></method-api><method-api name="isMany" descriptor="()Z" access="1025"></method-api><method-api name="setUpper" descriptor="(I)V" access="1025"></method-api><method-api name="setLower" descriptor="(I)V" access="1025"></method-api><method-api name="isNavigable" descriptor="()Z" access="1025"></method-api><method-api name="getTargetAttributeName" descriptor="(Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;)Ljava/lang/String;" access="1025"></method-api><method-api name="reconcileAttributes" descriptor="()V" access="1025"></method-api><method-api name="isRequired" descriptor="()Z" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.ActivationConfig" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getConfigProperties" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.SessionType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/SessionType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/ejb/SessionType;" access="9"></method-api><field-api name="STATEFUL" descriptor="I" access="25"></field-api><field-api name="STATELESS" descriptor="I" access="25"></field-api><field-api name="STATEFUL_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/SessionType;" access="25"></field-api><field-api name="STATELESS_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/SessionType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.AssemblyDescriptor" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getMethodPermission" descriptor="(Ljava/util/List;)Lorg/eclipse/jst/j2ee/ejb/MethodPermission;" access="1025"></method-api><method-api name="getMethodPermissionMethodElements" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/></test-coverage></method-api><method-api name="getMethodTransactionMethodElements" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/></test-coverage></method-api><method-api name="getSecurityRoleNamed" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/common/SecurityRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/></test-coverage></method-api><method-api name="renameSecurityRole" descriptor="(Ljava/lang/String;Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/></test-coverage></method-api><method-api name="getMethodPermissions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/></test-coverage></method-api><method-api name="getMethodTransactions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/></test-coverage></method-api><method-api name="getEjbJar" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBJar;" access="1025"></method-api><method-api name="setEjbJar" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBJar;)V" access="1025"></method-api><method-api name="getSecurityRoles" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getExcludeList" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ExcludeList;" access="1025"></method-api><method-api name="setExcludeList" descriptor="(Lorg/eclipse/jst/j2ee/ejb/ExcludeList;)V" access="1025"></method-api><method-api name="getMessageDestinations" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="removeData" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.TransactionType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/TransactionType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/ejb/TransactionType;" access="9"></method-api><field-api name="BEAN" descriptor="I" access="25"></field-api><field-api name="CONTAINER" descriptor="I" access="25"></field-api><field-api name="BEAN_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/TransactionType;" access="25"></field-api><field-api name="CONTAINER_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/TransactionType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.Entity" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getPrimaryKeyName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="isContainerManagedEntity" descriptor="()Z" access="1025"></method-api><method-api name="setPrimaryKeyName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isReentrant" descriptor="()Z" access="1025"></method-api><method-api name="setReentrant" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetReentrant" descriptor="()V" access="1025"></method-api><method-api name="isSetReentrant" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/></test-coverage></method-api><method-api name="getPrimaryKey" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setPrimaryKey" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.EjbMethodElementHelper" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"></method-api><method-api name="singleton" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EjbMethodElementHelper;" access="9"></method-api><method-api name="isMethodElementsEqual" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MethodElement;Lorg/eclipse/jst/j2ee/ejb/MethodElement;)Z" access="1"></method-api><method-api name="isMethodElementinList" descriptor="(Ljava/util/List;Ljava/lang/Object;)Z" access="1"></method-api><method-api name="getAvailableSelectQueryMethodsExcludingExisting" descriptor="(Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)Ljava/util/List;" access="1"></method-api><method-api name="getAvailableFindQueryMethodsExcludingExisting" descriptor="(Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)Ljava/util/List;" access="1"></method-api><method-api name="getExistingOrAvailableTransactionMethodElements" descriptor="(Lorg/eclipse/emf/ecore/EObject;Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="1"></method-api><method-api name="getAvailableMethodTransactionMethodElementsExcludingExisting" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="1"></method-api><method-api name="getMethodElementSignatures" descriptor="(Ljava/util/List;)Ljava/util/List;" access="1"></method-api><method-api name="getInterfaces" descriptor="([Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;" access="1"></method-api><method-api name="getAvailableMethodElementsExcludingExisting" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Ljava/util/List;Lorg/eclipse/emf/ecore/EReference;I)Ljava/util/List;" access="1"></method-api><method-api name="getAvailableMethodElementsExcludingExisting" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Ljava/util/List;Lorg/eclipse/emf/ecore/EReference;)Ljava/util/List;" access="1"></method-api><method-api name="getAvailableMethodElementsExcludingExisting" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Ljava/util/List;Lorg/eclipse/emf/ecore/EReference;Ljava/util/Comparator;)Ljava/util/List;" access="1"></method-api><method-api name="getAvailableMethodElementsExcludingExisting" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Ljava/util/List;Lorg/eclipse/emf/ecore/EReference;Ljava/util/Comparator;I)Ljava/util/List;" access="1"></method-api><method-api name="getDefaultMEComparator" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EjbMethodElementComparator;" access="4"></method-api><method-api name="excludeQueryMethods" descriptor="(Ljava/util/List;Ljava/util/List;)V" access="4"></method-api><method-api name="getDefaultMethodElementComparator" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EjbMethodElementComparator;" access="4"></method-api><method-api name="getExistingMethodElements" descriptor="(Lorg/eclipse/emf/ecore/EObject;Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="4"></method-api><method-api name="unionMethodElements" descriptor="(Ljava/util/List;Ljava/util/List;)V" access="4"></method-api><method-api name="createMethodElements" descriptor="(Ljava/util/List;Lorg/eclipse/emf/common/util/Enumerator;Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="4"></method-api><method-api name="getEjbPackage" descriptor="()Lorg/eclipse/jst/j2ee/internal/ejb/EjbPackage;" access="4"></method-api><method-api name="getEjbFactory" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EjbFactory;" access="4"></method-api><method-api name="createMethodElements" descriptor="(Ljava/lang/String;Ljava/util/List;Lorg/eclipse/emf/common/util/Enumerator;Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="4"></method-api><method-api name="getEntityMethodTransactionExcludedMethods" descriptor="(Lorg/eclipse/jst/j2ee/ejb/Entity;I)Ljava/util/List;" access="4"></method-api><method-api name="getSessionMethodTransactionExcludedClasses" descriptor="(Lorg/eclipse/jst/j2ee/ejb/Session;I)Ljava/util/List;" access="4"></method-api><method-api name="excludeMethods" descriptor="(Lorg/eclipse/jem/java/JavaClass;Ljava/util/List;)Ljava/util/List;" access="4"></method-api><method-api name="getMethod" descriptor="(Lorg/eclipse/jem/java/JavaClass;Ljava/lang/String;)Lorg/eclipse/jem/java/Method;" access="4"></method-api><method-api name="getMethodUsingMethodSig" descriptor="(Lorg/eclipse/jem/java/JavaClass;Ljava/lang/String;)Lorg/eclipse/jem/java/Method;" access="4"></method-api><method-api name="getExistingMethodElements" descriptor="(Ljava/util/List;Lorg/eclipse/emf/ecore/EReference;)Ljava/util/List;" access="4"></method-api><method-api name="excludeMethodElements" descriptor="(Ljava/util/List;Ljava/util/List;)V" access="4"></method-api><field-api name="ALL_METHODS" descriptor="I" access="25"></field-api><field-api name="HOME_METHODS" descriptor="I" access="25"></field-api><field-api name="CLIENT_METHODS" descriptor="I" access="25"></field-api><field-api name="REMOTE_METHODS" descriptor="I" access="25"></field-api><field-api name="LOCAL_METHODS" descriptor="I" access="25"></field-api><field-api name="LOCAL_HOME_METHODS" descriptor="I" access="25"></field-api><field-api name="LOCAL_REMOTE_METHODS" descriptor="I" access="25"></field-api><field-api name="defaultMEComparator" descriptor="Lorg/eclipse/jst/j2ee/ejb/EjbMethodElementComparator;" access="4"></field-api><field-api name="defaultMethodElementComparator" descriptor="Lorg/eclipse/jst/j2ee/ejb/EjbMethodElementComparator;" access="4"></field-api><field-api name="DEFAULT_METHOD_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="METHOD_ELEMENT_NAME" descriptor="Ljava/lang/String;" access="28"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.CMPAttribute" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getField" descriptor="()Lorg/eclipse/jem/java/Field;" access="1025"></method-api><method-api name="getGetterName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api><method-api name="getOriginatingType" descriptor="()Lorg/eclipse/jem/java/JavaHelpers;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api><method-api name="getSetterName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api><method-api name="getType" descriptor="()Lorg/eclipse/jem/java/JavaHelpers;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api><method-api name="isCMRField" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api><method-api name="isKey" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api><method-api name="isPrimKeyField" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api><method-api name="setOriginatingType" descriptor="(Lorg/eclipse/jem/java/JavaHelpers;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="isDerived" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api><method-api name="setDerived" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.EjbFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createMethodElement" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/MethodElement;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/></test-coverage></method-api><method-api name="createMethodElementFrom" descriptor="(Lorg/eclipse/jem/java/Method;)Lorg/eclipse/jst/j2ee/ejb/MethodElement;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/></test-coverage></method-api><method-api name="createMethodElementFrom" descriptor="(Ljava/lang/reflect/Method;)Lorg/eclipse/jst/j2ee/ejb/MethodElement;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/></test-coverage></method-api><method-api name="createMethodPermission" descriptor="()Lorg/eclipse/jst/j2ee/ejb/MethodPermission;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodPermissionTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/></test-coverage></method-api><method-api name="createAssemblyDescriptor" descriptor="()Lorg/eclipse/jst/j2ee/ejb/AssemblyDescriptor;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="createMethodTransaction" descriptor="()Lorg/eclipse/jst/j2ee/ejb/MethodTransaction;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/></test-coverage></method-api><method-api name="createEntity" descriptor="()Lorg/eclipse/jst/j2ee/ejb/Entity;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.ResolverTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EntityTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFTest"/></test-coverage></method-api><method-api name="createContainerManagedEntity" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.ResolverTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFTest"/></test-coverage></method-api><method-api name="createCMPAttribute" descriptor="()Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.ResolverTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFTest"/></test-coverage></method-api><method-api name="createCMRField" descriptor="()Lorg/eclipse/jst/j2ee/ejb/CMRField;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.CMRFieldTest"/></test-coverage></method-api><method-api name="createEJBRelationshipRole" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/><test name="org.eclipse.jst.j2ee.ejb.test.CMRFieldTest"/></test-coverage></method-api><method-api name="createEJBRelation" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBRelation;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="createRelationships" descriptor="()Lorg/eclipse/jst/j2ee/ejb/Relationships;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="createEJBJar" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBJar;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="createRoleSource" descriptor="()Lorg/eclipse/jst/j2ee/ejb/RoleSource;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.ResolverTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFTest"/></test-coverage></method-api><method-api name="createQuery" descriptor="()Lorg/eclipse/jst/j2ee/ejb/Query;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.QueryTest"/></test-coverage></method-api><method-api name="createQueryMethod" descriptor="()Lorg/eclipse/jst/j2ee/ejb/QueryMethod;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.QueryMethodTest"/></test-coverage></method-api><method-api name="createActivationConfigProperty" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ActivationConfigProperty;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/></test-coverage></method-api><method-api name="createActivationConfig" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ActivationConfig;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/></test-coverage></method-api><method-api name="createMethodElement" descriptor="()Lorg/eclipse/jst/j2ee/ejb/MethodElement;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="createExcludeList" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ExcludeList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/></test-coverage></method-api><method-api name="createSession" descriptor="()Lorg/eclipse/jst/j2ee/ejb/Session;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.ejb.test.SessionTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.ResolverTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFEditTest"/><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFTest"/></test-coverage></method-api><method-api name="createMessageDriven" descriptor="()Lorg/eclipse/jst/j2ee/ejb/MessageDriven;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.ResolverTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFTest"/></test-coverage></method-api><method-api name="createMessageDrivenDestination" descriptor="()Lorg/eclipse/jst/j2ee/ejb/MessageDrivenDestination;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/></test-coverage></method-api><method-api name="createEJBMethodCategory" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBMethodCategory;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/></test-coverage></method-api><method-api name="getEjbPackage" descriptor="()Lorg/eclipse/jst/j2ee/internal/ejb/EjbPackage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EjbFactoryTest"/><test name="org.eclipse.jst.j2ee.archive.test.CopyTests"/></test-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/ejb/EjbFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.ContainerManagedEntity" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="addKeyAttributeName" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="addPersistentAttribute" descriptor="(Lorg/eclipse/jem/java/Field;)Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="addPersistentAttributeName" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="getKeyAttribute" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="getPersistentAttribute" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="getPrimaryKeyAttribute" descriptor="()Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="isContainerManagedEntity" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="isVersion1_X" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="isVersion2_X" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="isKeyAttribute" descriptor="(Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="isUnknownPrimaryKey" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="listPersistentFieldNames" descriptor="()[Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="removePersistentAttribute" descriptor="(Lorg/eclipse/jem/java/Field;)Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="removePersistentAttribute" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="getVersion" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getCMPVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="setVersion" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getAbstractSchemaName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/></test-coverage></method-api><method-api name="setAbstractSchemaName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/></test-coverage></method-api><method-api name="getPersistentAttributes" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="getKeyAttributes" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="getQueries" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getCMPAttribute" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/></test-coverage></method-api><method-api name="getPrimKeyField" descriptor="()Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="setPrimKeyField" descriptor="(Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/><test name="org.eclipse.jst.j2ee.ejb.test.ContainerManagedEntityTest"/></test-coverage></method-api><method-api name="getAvailableFindQueryMethods" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getAvailableSelectQueryMethods" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getAllAvailableQueryMethods" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getFilteredFeatures" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBExtensionFilter;)Ljava/util/List;" access="1025"></method-api><method-api name="makePrimKeyFieldProxy" descriptor="()V" access="1025"></method-api><method-api name="getCMRFields" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getRoles" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getRole" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/CommonRelationshipRole;" access="1025"></method-api><field-api name="VERSION_1_X" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="VERSION_2_X" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="WAS_GENERATED_STRING_KEY" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="WAS_GENERATED_STRING_FIELD" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="UNKNOWN_PRIMARY_KEY" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="JAVA_LANG_STRING" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="DERIVED_FLAG_CHANGE" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.ExcludeList" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getMethodElements" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><javadoc-coverage return="false"><param name="anEJB"/></javadoc-coverage></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getMethodElements" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.TransactionAttributeType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" access="9"></method-api><field-api name="NOT_SUPPORTED" descriptor="I" access="25"></field-api><field-api name="SUPPORTS" descriptor="I" access="25"></field-api><field-api name="REQUIRED" descriptor="I" access="25"></field-api><field-api name="REQUIRES_NEW" descriptor="I" access="25"></field-api><field-api name="MANDATORY" descriptor="I" access="25"></field-api><field-api name="NEVER" descriptor="I" access="25"></field-api><field-api name="NOT_SUPPORTED_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" access="25"></field-api><field-api name="SUPPORTS_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" access="25"></field-api><field-api name="REQUIRED_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" access="25"></field-api><field-api name="REQUIRES_NEW_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" access="25"></field-api><field-api name="MANDATORY_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" access="25"></field-api><field-api name="NEVER_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.EJBJar" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="containsContainerManagedBeans" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="containsSecurityRole" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getBeanManagedBeans" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getContainerManagedBeans" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEJB11ContainerManagedBeans" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEJB20ContainerManagedBeans" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getMessageDrivenBeans" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEjbRelations" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEnterpiseBeanFromRef" descriptor="(Lorg/eclipse/jst/j2ee/common/EjbRef;)Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEnterpriseBeanNamed" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEnterpriseBeansWithReference" descriptor="(Lorg/eclipse/jem/java/JavaClass;)Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEnterpriseBeanWithReference" descriptor="(Lorg/eclipse/jem/java/JavaClass;)Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getSessionBeans" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="isVersion1_1Descriptor" descriptor="()Z" access="1025"></method-api><method-api name="isVersion2_0Descriptor" descriptor="()Z" access="1025"></method-api><method-api name="renameSecurityRole" descriptor="(Ljava/lang/String;Ljava/lang/String;)V" access="1025"></method-api><method-api name="getJ2EEVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEjbClientJar" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setEjbClientJar" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.emftests.ResolverTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFEditTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.EjbEMFTest"/></test-coverage></method-api><method-api name="getVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="setVersion" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getAssemblyDescriptor" descriptor="()Lorg/eclipse/jst/j2ee/ejb/AssemblyDescriptor;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.archive.test.SecurityRoleTests"/><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/><test name="org.eclipse.jst.j2ee.ejb.test.QueryMethodTest"/><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EntityTest"/></test-coverage></method-api><method-api name="setAssemblyDescriptor" descriptor="(Lorg/eclipse/jst/j2ee/ejb/AssemblyDescriptor;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEnterpriseBeans" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/><test name="org.eclipse.jst.j2ee.archive.test.ResourceTests"/><test name="org.eclipse.jst.j2ee.ejb.test.CMPAttributeTest"/><test name="org.eclipse.jst.j2ee.common.test.EjbRefTest"/><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/><test name="org.eclipse.jst.j2ee.ejb.test.QueryMethodTest"/><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EntityTest"/><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="getRelationshipList" descriptor="()Lorg/eclipse/jst/j2ee/ejb/Relationships;" access="1025"></method-api><method-api name="setRelationshipList" descriptor="(Lorg/eclipse/jst/j2ee/ejb/Relationships;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getRelationshipRole" descriptor="(Ljava/lang/String;Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" access="1025"></method-api><method-api name="getEJBRelation" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/EJBRelation;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEJBRelationsForSource" descriptor="(Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEJBRelationshipRolesForType" descriptor="(Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.MessageDriven" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getTransactionType" descriptor="()Lorg/eclipse/jst/j2ee/ejb/TransactionType;" access="1025"></method-api><method-api name="setTransactionType" descriptor="(Lorg/eclipse/jst/j2ee/ejb/TransactionType;)V" access="1025"></method-api><method-api name="unsetTransactionType" descriptor="()V" access="1025"></method-api><method-api name="isSetTransactionType" descriptor="()Z" access="1025"></method-api><method-api name="getMessageSelector" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setMessageSelector" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getAcknowledgeMode" descriptor="()Lorg/eclipse/jst/j2ee/ejb/AcknowledgeMode;" access="1025"></method-api><method-api name="setAcknowledgeMode" descriptor="(Lorg/eclipse/jst/j2ee/ejb/AcknowledgeMode;)V" access="1025"></method-api><method-api name="unsetAcknowledgeMode" descriptor="()V" access="1025"></method-api><method-api name="isSetAcknowledgeMode" descriptor="()Z" access="1025"></method-api><method-api name="getDestination" descriptor="()Lorg/eclipse/jst/j2ee/ejb/MessageDrivenDestination;" access="1025"></method-api><method-api name="setDestination" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MessageDrivenDestination;)V" access="1025"></method-api><method-api name="getActivationConfig" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ActivationConfig;" access="1025"></method-api><method-api name="setActivationConfig" descriptor="(Lorg/eclipse/jst/j2ee/ejb/ActivationConfig;)V" access="1025"></method-api><method-api name="getMessageDestination" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setMessageDestination" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getLink" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLink" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getMessagingType" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setMessagingType" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.QueryMethod" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getQuery" descriptor="()Lorg/eclipse/jst/j2ee/ejb/Query;" access="1025"></method-api><method-api name="setQuery" descriptor="(Lorg/eclipse/jst/j2ee/ejb/Query;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api><method-api name="getClientTypeJavaClasses" descriptor="()[Lorg/eclipse/jem/java/JavaClass;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.QueryMethodTest"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api><field-api name="SELECT_PREFIX" descriptor="Ljava/lang/String;" access="25"><javadoc-coverage></javadoc-coverage></field-api><field-api name="FIND_PREFIX" descriptor="Ljava/lang/String;" access="25"><javadoc-coverage></javadoc-coverage></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.EnterpriseBean" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createMethodElements" descriptor="(Ljava/util/List;Lorg/eclipse/jem/java/JavaClass;)Ljava/util/List;" access="1025"></method-api><method-api name="getAvailableCommonMethodElements" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getAvailableUnspecifiedMethodElements" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getAvailableCommonMethodElementSignatures" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getAvailableUnspecifiedMethodElementSignatures" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getAvailableHomeMethodElements" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getAvailableLocalHomeMethodElements" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getAvailableLocalMethodElements" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getAvailableRemoteMethodElements" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="getExistingOrAvailableMethodElements" descriptor="(Lorg/eclipse/emf/ecore/EObject;Ljava/util/Comparator;)Ljava/util/List;" access="1025"></method-api><method-api name="getExistingOrAvailableMethodElements" descriptor="(Lorg/eclipse/emf/ecore/EObject;)Ljava/util/List;" access="1025"></method-api><method-api name="getEjbClassName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getEquivalentEjbRef" descriptor="(Lorg/eclipse/jst/j2ee/common/EjbRef;)Lorg/eclipse/jst/j2ee/common/EjbRef;" access="1025"></method-api><method-api name="getEquivalentEJBLocalRef" descriptor="(Lorg/eclipse/jst/j2ee/common/EJBLocalRef;)Lorg/eclipse/jst/j2ee/common/EJBLocalRef;" access="1025"></method-api><method-api name="getHomeInterfaceName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getHomeMethodsForDeployment" descriptor="()[Lorg/eclipse/jem/java/Method;" access="1025"></method-api><method-api name="getLinkedEJBReference" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Lorg/eclipse/jst/j2ee/common/EjbRef;" access="1025"></method-api><method-api name="getLinkedEJBLocalReference" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Lorg/eclipse/jst/j2ee/common/EJBLocalRef;" access="1025"></method-api><method-api name="getLocalHomeInterfaceName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getLocalHomeMethodsForDeployment" descriptor="()[Lorg/eclipse/jem/java/Method;" access="1025"></method-api><method-api name="getLocalInterfaceName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getRemoteInterfaceName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getRemoteMethodsForDeployment" descriptor="()[Lorg/eclipse/jem/java/Method;" access="1025"></method-api><method-api name="hasJavaReference" descriptor="(Lorg/eclipse/jem/java/JavaClass;)Z" access="1025"></method-api><method-api name="isBeanManagedEntity" descriptor="()Z" access="1025"></method-api><method-api name="isContainerManagedEntity" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.QueryMethodTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EntityTest"/></test-coverage></method-api><method-api name="isEntity" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.QueryMethodTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EntityTest"/></test-coverage></method-api><method-api name="isMessageDriven" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="isSession" descriptor="()Z" access="1025"></method-api><method-api name="getVersionID" descriptor="()I" access="1025"></method-api><method-api name="isVersion1_X" descriptor="()Z" access="1025"></method-api><method-api name="isVersion2_X" descriptor="()Z" access="1025"></method-api><method-api name="hasLocalClient" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="hasRemoteClient" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="reSyncSecurityRoleRef" descriptor="(Ljava/lang/String;Ljava/lang/String;)V" access="1025"></method-api><method-api name="setEjbClassName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="setHomeInterfaceName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="setLocalHomeInterfaceName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="setLocalInterfaceName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="setRemoteInterfaceName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getSecurityRoleRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getEjbClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="setEjbClass" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getHomeInterface" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="setHomeInterface" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getRemoteInterface" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="setRemoteInterface" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getEjbJar" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBJar;" access="1025"></method-api><method-api name="setEjbJar" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBJar;)V" access="1025"></method-api><method-api name="getSecurityIdentity" descriptor="()Lorg/eclipse/jst/j2ee/common/SecurityIdentity;" access="1025"></method-api><method-api name="setSecurityIdentity" descriptor="(Lorg/eclipse/jst/j2ee/common/SecurityIdentity;)V" access="1025"></method-api><method-api name="getLocalHomeInterface" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="setLocalHomeInterface" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getLocalInterface" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="setLocalInterface" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.Relationships" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getEjbJar" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBJar;" access="1025"></method-api><method-api name="setEjbJar" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBJar;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getEjbRelations" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.EJBRelation" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="containsRelationshipRole" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationTest"/></test-coverage></method-api><method-api name="getFirstRole" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationTest"/></test-coverage></method-api><method-api name="getOppositeRole" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;)Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationTest"/></test-coverage></method-api><method-api name="getSecondRole" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationTest"/></test-coverage></method-api><method-api name="setFoward" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationTest"/></test-coverage></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getRelationshipList" descriptor="()Lorg/eclipse/jst/j2ee/ejb/Relationships;" access="1025"></method-api><method-api name="setRelationshipList" descriptor="(Lorg/eclipse/jst/j2ee/ejb/Relationships;)V" access="1025"></method-api><method-api name="getRelationshipRoles" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getRelationshipRole" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.MethodTransaction" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getMethodElements" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/></test-coverage></method-api><method-api name="getMostSpecificMethodElement" descriptor="(Lorg/eclipse/jem/java/Method;)Lorg/eclipse/jst/j2ee/ejb/MethodElement;" access="1025"></method-api><method-api name="isEquivalent" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MethodTransaction;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/></test-coverage></method-api><method-api name="getTransactionAttribute" descriptor="()Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" access="1025"></method-api><method-api name="setTransactionAttribute" descriptor="(Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/></test-coverage></method-api><method-api name="unsetTransactionAttribute" descriptor="()V" access="1025"></method-api><method-api name="isSetTransactionAttribute" descriptor="()Z" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getAssemblyDescriptor" descriptor="()Lorg/eclipse/jst/j2ee/ejb/AssemblyDescriptor;" access="1025"></method-api><method-api name="setAssemblyDescriptor" descriptor="(Lorg/eclipse/jst/j2ee/ejb/AssemblyDescriptor;)V" access="1025"></method-api><method-api name="getMethodElements" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/></test-coverage></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.EjbMethodElementComparator" access="33" reference="true" implement="false" subclass="true" instantiate="true"><javadoc-coverage since="false"></javadoc-coverage><method-api name="&lt;init>" descriptor="()V" access="1"></method-api><method-api name="compare" descriptor="(Ljava/lang/Object;Ljava/lang/Object;)I" access="1"><javadoc-coverage return="false"><param name="o1"/><param name="o2"/></javadoc-coverage></method-api><method-api name="compare" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MethodElement;Lorg/eclipse/jst/j2ee/ejb/MethodElement;)I" access="4"><javadoc-coverage return="false"><param name="me1"/><param name="me2"/></javadoc-coverage></method-api><method-api name="compareTypes" descriptor="(II)I" access="4"><javadoc-coverage return="false"><param name="type1"/><param name="type2"/></javadoc-coverage></method-api><method-api name="compareSignatures" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MethodElement;Lorg/eclipse/jst/j2ee/ejb/MethodElement;)I" access="4"><javadoc-coverage return="false"><param name="me1"/><param name="me2"/></javadoc-coverage></method-api><field-api name="HOME" descriptor="I" access="24"><javadoc-coverage></javadoc-coverage></field-api><field-api name="REMOTE" descriptor="I" access="24"><javadoc-coverage></javadoc-coverage></field-api><field-api name="LOCAL_HOME" descriptor="I" access="24"><javadoc-coverage></javadoc-coverage></field-api><field-api name="LOCAL" descriptor="I" access="24"><javadoc-coverage></javadoc-coverage></field-api><field-api name="UNSPECIFIED" descriptor="I" access="24"><javadoc-coverage></javadoc-coverage></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.EJBRelationshipRole" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getLogicalName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getOpposite" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage></method-api><method-api name="getSourceEntity" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage></method-api><method-api name="isForward" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage></method-api><method-api name="isMany" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage></method-api><method-api name="isNavigable" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage></method-api><method-api name="setFoward" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/><test name="org.eclipse.jst.j2ee.ejb.test.CMRFieldTest"/></test-coverage></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getRoleName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setRoleName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getMultiplicity" descriptor="()Lorg/eclipse/jst/j2ee/ejb/MultiplicityKind;" access="1025"></method-api><method-api name="setMultiplicity" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MultiplicityKind;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage></method-api><method-api name="unsetMultiplicity" descriptor="()V" access="1025"></method-api><method-api name="isSetMultiplicity" descriptor="()Z" access="1025"></method-api><method-api name="isCascadeDelete" descriptor="()Z" access="1025"></method-api><method-api name="setCascadeDelete" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetCascadeDelete" descriptor="()V" access="1025"></method-api><method-api name="isSetCascadeDelete" descriptor="()Z" access="1025"></method-api><method-api name="getRelationship" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBRelation;" access="1025"></method-api><method-api name="setRelationship" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBRelation;)V" access="1025"></method-api><method-api name="setRequired" descriptor="(Ljava/lang/Boolean;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage></method-api><method-api name="getSource" descriptor="()Lorg/eclipse/jst/j2ee/ejb/RoleSource;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="setSource" descriptor="(Lorg/eclipse/jst/j2ee/ejb/RoleSource;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage><javadoc-coverage><param name="value"/></javadoc-coverage></method-api><method-api name="getCmrField" descriptor="()Lorg/eclipse/jst/j2ee/ejb/CMRField;" access="1025"></method-api><method-api name="setCmrField" descriptor="(Lorg/eclipse/jst/j2ee/ejb/CMRField;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage><javadoc-coverage><param name="value"/></javadoc-coverage></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="isKey" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="setKey" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/></test-coverage><javadoc-coverage><param name="aBoolean"/></javadoc-coverage></method-api><method-api name="reconcileAttributes" descriptor="()V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.EJBExtensionFilter" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="filter" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" access="1025"><javadoc-coverage return="false"><param name="ejb"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.DestinationType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/DestinationType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/ejb/DestinationType;" access="9"></method-api><field-api name="QUEUE" descriptor="I" access="25"></field-api><field-api name="TOPIC" descriptor="I" access="25"></field-api><field-api name="QUEUE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/DestinationType;" access="25"></field-api><field-api name="TOPIC_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/DestinationType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.MultiplicityKind" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/MultiplicityKind;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/ejb/MultiplicityKind;" access="9"></method-api><field-api name="ONE" descriptor="I" access="25"></field-api><field-api name="MANY" descriptor="I" access="25"></field-api><field-api name="ONE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/MultiplicityKind;" access="25"></field-api><field-api name="MANY_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/MultiplicityKind;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.RoleSource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getRole" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" access="1025"></method-api><method-api name="setRole" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage><javadoc-coverage><param name="value"/></javadoc-coverage></method-api><method-api name="getEntityBean" descriptor="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" access="1025"></method-api><method-api name="setEntityBean" descriptor="(Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.EJBRelationshipRoleTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/></test-coverage></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.CMRField" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getCollectionTypeName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMRFieldTest"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="setCollectionTypeName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMRFieldTest"/></test-coverage><javadoc-coverage><param name="typeName"/></javadoc-coverage></method-api><method-api name="getRole" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMRFieldTest"/></test-coverage></method-api><method-api name="setRole" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMRFieldTest"/></test-coverage><javadoc-coverage><param name="value"/></javadoc-coverage></method-api><method-api name="getCollectionType" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMRFieldTest"/></test-coverage></method-api><method-api name="setCollectionType" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.CMRFieldTest"/></test-coverage><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.IRoleShapeStrategy" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="isFlat" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isRound" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="reconcileAttributes" descriptor="(Ljava/util/List;)V" access="1025"><javadoc-coverage><param name="roleAttributes"/></javadoc-coverage></method-api><method-api name="usesAttributeNamed" descriptor="(Ljava/lang/String;)Z" access="1025"><javadoc-coverage return="false"><param name="attributeName"/></javadoc-coverage></method-api><field-api name="ATTRIBUTE_NAME_JOINER" descriptor="Ljava/lang/String;" access="25"><javadoc-coverage></javadoc-coverage></field-api><field-api name="ROLE_GET_PREFIX" descriptor="Ljava/lang/String;" access="25"><javadoc-coverage></javadoc-coverage></field-api><field-api name="ROLE_SET_PREFIX" descriptor="Ljava/lang/String;" access="25"><javadoc-coverage></javadoc-coverage></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.Session" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getTransactionType" descriptor="()Lorg/eclipse/jst/j2ee/ejb/TransactionType;" access="1025"></method-api><method-api name="setTransactionType" descriptor="(Lorg/eclipse/jst/j2ee/ejb/TransactionType;)V" access="1025"></method-api><method-api name="unsetTransactionType" descriptor="()V" access="1025"></method-api><method-api name="isSetTransactionType" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/></test-coverage></method-api><method-api name="getSessionType" descriptor="()Lorg/eclipse/jst/j2ee/ejb/SessionType;" access="1025"></method-api><method-api name="setSessionType" descriptor="(Lorg/eclipse/jst/j2ee/ejb/SessionType;)V" access="1025"></method-api><method-api name="unsetSessionType" descriptor="()V" access="1025"></method-api><method-api name="isSetSessionType" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.test.SimpleTests"/></test-coverage></method-api><method-api name="getServiceEndpoint" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setServiceEndpoint" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="setServiceEndpointName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.SessionTest"/></test-coverage></method-api><method-api name="hasServiceEndpoint" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.SessionTest"/></test-coverage></method-api><method-api name="getServiceEndpointName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.SessionTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.AcknowledgeMode" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/AcknowledgeMode;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/ejb/AcknowledgeMode;" access="9"></method-api><field-api name="AUTO_ACKNOWLEDGE" descriptor="I" access="25"></field-api><field-api name="DUPS_OK_ACKNOWLEDGE" descriptor="I" access="25"></field-api><field-api name="AUTO_ACKNOWLEDGE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/AcknowledgeMode;" access="25"></field-api><field-api name="DUPS_OK_ACKNOWLEDGE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/AcknowledgeMode;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.MessageDrivenDestination" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getType" descriptor="()Lorg/eclipse/jst/j2ee/ejb/DestinationType;" access="1025"></method-api><method-api name="setType" descriptor="(Lorg/eclipse/jst/j2ee/ejb/DestinationType;)V" access="1025"></method-api><method-api name="unsetType" descriptor="()V" access="1025"></method-api><method-api name="isSetType" descriptor="()Z" access="1025"></method-api><method-api name="getSubscriptionDurability" descriptor="()Lorg/eclipse/jst/j2ee/ejb/SubscriptionDurabilityKind;" access="1025"></method-api><method-api name="setSubscriptionDurability" descriptor="(Lorg/eclipse/jst/j2ee/ejb/SubscriptionDurabilityKind;)V" access="1025"></method-api><method-api name="unsetSubscriptionDurability" descriptor="()V" access="1025"></method-api><method-api name="isSetSubscriptionDurability" descriptor="()Z" access="1025"></method-api><method-api name="getBean" descriptor="()Lorg/eclipse/jst/j2ee/ejb/MessageDriven;" access="1025"></method-api><method-api name="setBean" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MessageDriven;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.MethodElement" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="addMethodParams" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="applyZeroParams" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="equalSignature" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MethodElement;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="getMethodParams" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="getMethods" descriptor="()[Lorg/eclipse/jem/java/Method;" access="1025"></method-api><method-api name="getMostSpecific" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MethodElement;Lorg/eclipse/jem/java/JavaClass;)Lorg/eclipse/jst/j2ee/ejb/MethodElement;" access="1025"></method-api><method-api name="getSignature" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="getTypeJavaClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="hasMethodParams" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="initializeFromSignature" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="isDefault" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="isEquivalent" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MethodElement;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="isHome" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="isRemote" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="isUnspecified" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="isLocalHome" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="isLocal" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="isValid" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="nameAndParamsEquals" descriptor="(Lorg/eclipse/jem/java/Method;)Z" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="removeMethodParams" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="represents" descriptor="(Lorg/eclipse/jem/java/Method;)Z" access="1025"></method-api><method-api name="setIdToReadableString" descriptor="()V" access="1025"></method-api><method-api name="uniquelyIdentifies" descriptor="(Lorg/eclipse/jem/java/Method;)Z" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="getParms" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setParms" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getType" descriptor="()Lorg/eclipse/jst/j2ee/ejb/MethodElementKind;" access="1025"></method-api><method-api name="setType" descriptor="(Lorg/eclipse/jst/j2ee/ejb/MethodElementKind;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="unsetType" descriptor="()V" access="1025"></method-api><method-api name="isSetType" descriptor="()Z" access="1025"></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getEnterpriseBean" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;" access="1025"></method-api><method-api name="setEnterpriseBean" descriptor="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><field-api name="RIGHT_PAREN" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="LEFT_PAREN" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="COMMA" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.SubscriptionDurabilityKind" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/SubscriptionDurabilityKind;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/ejb/SubscriptionDurabilityKind;" access="9"></method-api><field-api name="DURABLE" descriptor="I" access="25"></field-api><field-api name="NON_DURABLE" descriptor="I" access="25"></field-api><field-api name="DURABLE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/SubscriptionDurabilityKind;" access="25"></field-api><field-api name="NON_DURABLE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/SubscriptionDurabilityKind;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.ReturnTypeMapping" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/ReturnTypeMapping;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/ejb/ReturnTypeMapping;" access="9"></method-api><field-api name="LOCAL" descriptor="I" access="25"></field-api><field-api name="REMOTE" descriptor="I" access="25"></field-api><field-api name="LOCAL_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/ReturnTypeMapping;" access="25"></field-api><field-api name="REMOTE_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/ejb/ReturnTypeMapping;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.EJBMethodCategory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage></class-api><class-api name="org.eclipse.jst.j2ee.ejb.EJBResource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getEJBJar" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBJar;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.ejb.test.MethodTransactionTest"/><test name="org.eclipse.jst.j2ee.ejb.test.QueryMethodTest"/><test name="org.eclipse.jst.j2ee.ejb.test.AssemblyDescriptorTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EJBJarTest"/><test name="org.eclipse.jst.j2ee.ejb.test.EntityTest"/><test name="org.eclipse.jst.j2ee.ejb.test.MethodElementTest"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isEJB1_1" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="isEJB2_0" descriptor="()Z" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="setBatchMode" descriptor="(Z)V" access="1025"><javadoc-coverage><param name="isBatch"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.ActivationConfigProperty" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.CommonRelationship" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getCommonRoles" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="getFirstCommonRole" descriptor="()Lorg/eclipse/jst/j2ee/ejb/CommonRelationshipRole;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="getSecondCommonRole" descriptor="()Lorg/eclipse/jst/j2ee/ejb/CommonRelationshipRole;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.taglib"><class-api name="org.eclipse.jst.j2ee.taglib.TagLib" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getTagLibVersion" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="getVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"></method-api><method-api name="setTagLibVersion" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getJspVersion" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setJspVersion" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getShortName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setShortName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getUri" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setUri" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getTags" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getValidator" descriptor="()Lorg/eclipse/jst/j2ee/taglib/Validator;" access="1025"></method-api><method-api name="setValidator" descriptor="(Lorg/eclipse/jst/j2ee/taglib/Validator;)V" access="1025"></method-api><method-api name="getListeners" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getFunctions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getTaglibExtensions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.JSPScriptingVariableScope" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/taglib/JSPScriptingVariableScope;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/taglib/JSPScriptingVariableScope;" access="9"></method-api><field-api name="NESTED" descriptor="I" access="25"></field-api><field-api name="AT_BEGIN" descriptor="I" access="25"></field-api><field-api name="AT_END" descriptor="I" access="25"></field-api><field-api name="NESTED_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/taglib/JSPScriptingVariableScope;" access="25"></field-api><field-api name="AT_BEGIN_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/taglib/JSPScriptingVariableScope;" access="25"></field-api><field-api name="AT_END_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/taglib/JSPScriptingVariableScope;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.TldExtension" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getNamespace" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setNamespace" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getExtensionElements" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.JSPTagAttribute" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isRequired" descriptor="()Z" access="1025"></method-api><method-api name="setRequired" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetRequired" descriptor="()V" access="1025"></method-api><method-api name="isSetRequired" descriptor="()Z" access="1025"></method-api><method-api name="isRtExprValue" descriptor="()Z" access="1025"></method-api><method-api name="setRtExprValue" descriptor="(Z)V" access="1025"></method-api><method-api name="unsetRtExprValue" descriptor="()V" access="1025"></method-api><method-api name="isSetRtExprValue" descriptor="()Z" access="1025"></method-api><method-api name="isFragment" descriptor="()Z" access="1025"></method-api><method-api name="setFragment" descriptor="(Z)V" access="1025"></method-api><method-api name="getType" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setType" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.ExtensibleType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getValue" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setValue" descriptor="(Ljava/lang/String;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.BodyContentType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/taglib/BodyContentType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/taglib/BodyContentType;" access="9"></method-api><field-api name="TAGDEPENDENT" descriptor="I" access="25"></field-api><field-api name="JSP" descriptor="I" access="25"></field-api><field-api name="EMPTY" descriptor="I" access="25"></field-api><field-api name="SCRIPTLESS" descriptor="I" access="25"></field-api><field-api name="TAGDEPENDENT_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/taglib/BodyContentType;" access="25"></field-api><field-api name="JSP_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/taglib/BodyContentType;" access="25"></field-api><field-api name="EMPTY_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/taglib/BodyContentType;" access="25"></field-api><field-api name="SCRIPTLESS_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/taglib/BodyContentType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.JSPTag" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getBodyContent" descriptor="()Lorg/eclipse/jst/j2ee/taglib/BodyContentType;" access="1025"></method-api><method-api name="setBodyContent" descriptor="(Lorg/eclipse/jst/j2ee/taglib/BodyContentType;)V" access="1025"></method-api><method-api name="unsetBodyContent" descriptor="()V" access="1025"></method-api><method-api name="isSetBodyContent" descriptor="()Z" access="1025"></method-api><method-api name="getExample" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setExample" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isDynamicAttributes" descriptor="()Z" access="1025"></method-api><method-api name="setDynamicAttributes" descriptor="(Z)V" access="1025"></method-api><method-api name="getAttributes" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getVariables" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getTagClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setTagClass" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api><method-api name="getTeiClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setTeiClass" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.Function" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getSignature" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setSignature" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getExample" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setExample" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getFunctionClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setFunctionClass" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getFunctionExtensions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.Validator" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getValidatorClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setValidatorClass" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"><javadoc-coverage><param name="value"/></javadoc-coverage></method-api><method-api name="getInitParams" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.JSPVariable" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getNameGiven" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setNameGiven" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getNameFromAttribute" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setNameFromAttribute" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="isDeclare" descriptor="()Z" access="1025"></method-api><method-api name="setDeclare" descriptor="(Z)V" access="1025"></method-api><method-api name="getScope" descriptor="()Lorg/eclipse/jst/j2ee/taglib/JSPScriptingVariableScope;" access="1025"></method-api><method-api name="setScope" descriptor="(Lorg/eclipse/jst/j2ee/taglib/JSPScriptingVariableScope;)V" access="1025"></method-api><method-api name="getVariableClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setVariableClass" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getDescriptions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.TagFile" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getPath" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setPath" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getExample" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setExample" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getTagExtensions" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.taglib.TaglibFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="createTagLib" descriptor="()Lorg/eclipse/jst/j2ee/taglib/TagLib;" access="1025"></method-api><method-api name="createValidator" descriptor="()Lorg/eclipse/jst/j2ee/taglib/Validator;" access="1025"></method-api><method-api name="createJSPTag" descriptor="()Lorg/eclipse/jst/j2ee/taglib/JSPTag;" access="1025"></method-api><method-api name="createJSPTagAttribute" descriptor="()Lorg/eclipse/jst/j2ee/taglib/JSPTagAttribute;" access="1025"></method-api><method-api name="createJSPVariable" descriptor="()Lorg/eclipse/jst/j2ee/taglib/JSPVariable;" access="1025"></method-api><method-api name="createFunction" descriptor="()Lorg/eclipse/jst/j2ee/taglib/Function;" access="1025"></method-api><method-api name="createTagFile" descriptor="()Lorg/eclipse/jst/j2ee/taglib/TagFile;" access="1025"></method-api><method-api name="createTldExtension" descriptor="()Lorg/eclipse/jst/j2ee/taglib/TldExtension;" access="1025"></method-api><method-api name="getTaglibPackage" descriptor="()Lorg/eclipse/jst/j2ee/internal/taglib/TaglibPackage;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/taglib/TaglibFactory;" access="25"></field-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.client"><class-api name="org.eclipse.jst.j2ee.client.ApplicationClient" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getCallbackHandlerClassName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.client.test.ApplicationClientTest"/></test-coverage></method-api><method-api name="isVersion1_2Descriptor" descriptor="()Z" access="1025"></method-api><method-api name="isVersion1_3Descriptor" descriptor="()Z" access="1025"></method-api><method-api name="isVersion1_4Descriptor" descriptor="()Z" access="1025"></method-api><method-api name="setCallbackHandlerClassName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.client.test.ApplicationClientTest"/></test-coverage></method-api><method-api name="getVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.archive.emftests.AppClientEMFTest"/><test name="org.eclipse.jst.j2ee.archive.emftests.AppClientEMFEditTest"/></test-coverage></method-api><method-api name="setVersion" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getResourceRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"><test-coverage><test name="org.eclipse.jst.j2ee.client.test.ApplicationClientTest"/></test-coverage></method-api><method-api name="getJ2EEVersionID" descriptor="()I" access="1025" throws="java.lang.IllegalStateException"><test-coverage><test name="org.eclipse.jst.j2ee.client.test.ApplicationClientTest"/></test-coverage></method-api><method-api name="getEnvironmentProps" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getEjbReferences" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getResourceEnvRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getCallbackHandler" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setCallbackHandler" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getServiceRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getMessageDestinationRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getMessageDestinations" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.client.ResAuthApplicationType" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="get" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/client/ResAuthApplicationType;" access="9"></method-api><method-api name="get" descriptor="(I)Lorg/eclipse/jst/j2ee/client/ResAuthApplicationType;" access="9"></method-api><field-api name="APPLICATION" descriptor="I" access="25"></field-api><field-api name="CONTAINER" descriptor="I" access="25"></field-api><field-api name="APPLICATION_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/client/ResAuthApplicationType;" access="25"></field-api><field-api name="CONTAINER_LITERAL" descriptor="Lorg/eclipse/jst/j2ee/client/ResAuthApplicationType;" access="25"></field-api><field-api name="VALUES" descriptor="Ljava/util/List;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.client.ClientFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="createApplicationClient" descriptor="()Lorg/eclipse/jst/j2ee/client/ApplicationClient;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.client.test.ClientFactoryTest"/><test name="org.eclipse.jst.j2ee.client.test.ApplicationClientTest"/></test-coverage></method-api><method-api name="getClientPackage" descriptor="()Lorg/eclipse/jst/j2ee/internal/client/ClientPackage;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.client.test.ClientFactoryTest"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/client/ClientFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.client.ApplicationClientResource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getApplicationClient" descriptor="()Lorg/eclipse/jst/j2ee/client/ApplicationClient;" access="1025"><test-coverage><test name="org.eclipse.jst.j2ee.client.test.ApplicationClientTest"/></test-coverage><javadoc-coverage return="false"></javadoc-coverage></method-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.webservice.wsclient"><class-api name="org.eclipse.jst.j2ee.webservice.wsclient.PortComponentRef" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getPortComponentLink" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setPortComponentLink" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getServiceEndpointInterface" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setServiceEndpointInterface" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsclient.WebServicesClient" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getComponentScopedRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getServiceRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsclient.ComponentScopedRefs" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getComponentName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setComponentName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getServiceRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsclient.Handler" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getHandlerName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setHandlerName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getSoapHeaders" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getSoapRoles" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getPortNames" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getHandlerClass" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setHandlerClass" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getInitParams" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsclient.Webservice_clientFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="createServiceRef" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsclient/ServiceRef;" access="1025"></method-api><method-api name="createPortComponentRef" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsclient/PortComponentRef;" access="1025"></method-api><method-api name="createHandler" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsclient/Handler;" access="1025"></method-api><method-api name="createWebServicesClient" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsclient/WebServicesClient;" access="1025"></method-api><method-api name="createComponentScopedRefs" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsclient/ComponentScopedRefs;" access="1025"></method-api><method-api name="getWebservice_clientPackage" descriptor="()Lorg/eclipse/jst/j2ee/webservice/internal/wsclient/Webservice_clientPackage;" access="1025"></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/j2ee/webservice/wsclient/Webservice_clientFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsclient.ServiceRef" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getServiceRefName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setServiceRefName" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getWsdlFile" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setWsdlFile" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getJaxrpcMappingFile" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setJaxrpcMappingFile" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getServiceInterface" descriptor="()Lorg/eclipse/jem/java/JavaClass;" access="1025"></method-api><method-api name="setServiceInterface" descriptor="(Lorg/eclipse/jem/java/JavaClass;)V" access="1025"></method-api><method-api name="getPortComponentRefs" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getHandlers" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getServiceQname" descriptor="()Lorg/eclipse/jst/j2ee/common/QName;" access="1025"></method-api><method-api name="setServiceQname" descriptor="(Lorg/eclipse/jst/j2ee/common/QName;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.jst.j2ee.webservice.wsclient.WebServicesResource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getWebServicesClient" descriptor="()Lorg/eclipse/jst/j2ee/webservice/wsclient/WebServicesClient;" access="1025"><javadoc-coverage return="false"></javadoc-coverage></method-api></class-api></package-api></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.ejb/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.ejb/component-api.xml
deleted file mode 100644
index 6af5cda..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.ejb/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.jst.j2ee.ejb" timestamp="20050429"><package-api name="org.eclipse.jst.j2ee.ejb.datamodel.properties"><class-api name="org.eclipse.jst.j2ee.ejb.datamodel.properties.IEJBComponentExportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.jst.j2ee.ejb.datamodel.properties.IEJBComponentImportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.jst.j2ee.ejb.datamodel.properties.IEjbComponentCreationDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><field-api name="CREATE_CLIENT" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="CREATE_DEFAULT_SESSION_BEAN" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="NESTED_MODEL_EJB_CLIENT_CREATION" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.ejb.datamodel.properties.IEJBClientComponentCreationDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="EJB_COMPONENT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="EJB_PROJECT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="EJB_COMPONENT_DEPLOY_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="CLIENT_COMPONENT_URI" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="ADD_TO_EAR" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="EAR_COMPONENT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="EAR_COMPONENT_DEPLOY_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="CREATE_PROJECT" descriptor="Ljava/lang/String;" access="25"></field-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.ejb.componentcore.util"><class-api name="org.eclipse.jst.j2ee.ejb.componentcore.util.EJBArtifactEdit" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;Z)V" access="1" throws="java.lang.IllegalArgumentException"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/ArtifactEditModel;)V" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest$1"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/ModuleCoreNature;Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;Z)V" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="getEJBJarXmiResource" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBResource;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="getJ2EEVersion" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="hasEJBClientJARProject" descriptor="(Lorg/eclipse/core/resources/IProject;)Z" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="createNewModule" descriptor="()Lorg/eclipse/jst/j2ee/application/Module;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="getEJBClientJarModule" descriptor="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="getDeploymentDescriptorResource" descriptor="()Lorg/eclipse/emf/ecore/resource/Resource;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="getEJBJar" descriptor="()Lorg/eclipse/jst/j2ee/ejb/EJBJar;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditFVTest"/></test-coverage></method-api><method-api name="getDeploymentDescriptorRoot" descriptor="()Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.wtp.j2ee.headless.tests.ejb.verifiers.EJBProjectCreationDataModelVerifier"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="getDeploymenyDescriptorType" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="getEJBArtifactEditForRead" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;)Lorg/eclipse/jst/j2ee/ejb/componentcore/util/EJBArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.wtp.j2ee.headless.tests.ejb.verifiers.EJBProjectCreationDataModelVerifier"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="getEJBArtifactEditForWrite" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;)Lorg/eclipse/jst/j2ee/ejb/componentcore/util/EJBArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="getEJBArtifactEditForRead" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Lorg/eclipse/jst/j2ee/ejb/componentcore/util/EJBArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="getEJBArtifactEditForWrite" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Lorg/eclipse/jst/j2ee/ejb/componentcore/util/EJBArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditFVTest"/></test-coverage></method-api><method-api name="isValidEJBModule" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Z" access="9" throws="org.eclipse.wst.common.componentcore.UnresolveableURIException"></method-api><method-api name="createModelRoot" descriptor="()Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="createModelRoot" descriptor="(I)Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/></test-coverage></method-api><method-api name="addEJBJarIfNecessary" descriptor="(Lorg/eclipse/jst/j2ee/internal/common/XMLResource;)V" access="4"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest$1"/></test-coverage></method-api><field-api name="ADAPTER_TYPE" descriptor="Ljava/lang/Class;" access="25"></field-api><field-api name="TYPE_ID" descriptor="Ljava/lang/String;" access="9"></field-api><field-api name="class$0" descriptor="Ljava/lang/Class;" access="8"></field-api></class-api></package-api></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.jca/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.jca/component-api.xml
deleted file mode 100644
index 258990d..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.jca/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.jst.j2ee.jca" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.web/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.web/component-api.xml
deleted file mode 100644
index c3e4826..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.web/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.jst.j2ee.web" timestamp="20050429"><package-api name="org.eclipse.jst.j2ee.web.datamodel.properties"><class-api name="org.eclipse.jst.j2ee.web.datamodel.properties.IWebComponentExportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.jst.j2ee.web.datamodel.properties.IWebComponentImportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="WEB_LIB_COMPONENTS" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.web.datamodel.properties.IWebComponentCreationDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><field-api name="CONTEXT_ROOT" descriptor="Ljava/lang/String;" access="25"></field-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.web.componentcore.util"><class-api name="org.eclipse.jst.j2ee.web.componentcore.util.WebArtifactEdit" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;Z)V" access="1" throws="java.lang.IllegalArgumentException"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getWebArtifactEditForRead" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;)Lorg/eclipse/jst/j2ee/web/componentcore/util/WebArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.wtp.j2ee.headless.tests.web.verifiers.WebProjectCreationDataModelVerifier"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getWebArtifactEditForWrite" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;)Lorg/eclipse/jst/j2ee/web/componentcore/util/WebArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getWebArtifactEditForRead" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Lorg/eclipse/jst/j2ee/web/componentcore/util/WebArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getWebArtifactEditForWrite" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Lorg/eclipse/jst/j2ee/web/componentcore/util/WebArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditFVTest"/></test-coverage></method-api><method-api name="isValidWebModule" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Z" access="9" throws="org.eclipse.wst.common.componentcore.UnresolveableURIException"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/ArtifactEditModel;)V" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/ModuleCoreNature;Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;Z)V" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getJ2EEVersion" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getDeploymentDescriptorRoot" descriptor="()Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.tests.modulecore.ModuleStructuralModelTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.web.verifiers.WebProjectCreationDataModelVerifier"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getDeploymentDescriptorResource" descriptor="()Lorg/eclipse/emf/ecore/resource/Resource;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getServletVersion" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getJSPVersion" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getDeploymentDescriptorPath" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="createModelRoot" descriptor="()Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="createModelRoot" descriptor="(I)Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getLibModules" descriptor="()[Lorg/eclipse/wst/common/componentcore/resources/IVirtualReference;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="addLibModules" descriptor="([Lorg/eclipse/wst/common/componentcore/internal/ReferencedComponent;)V" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getServerContextRoot" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="setServerContextRoot" descriptor="(Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/></test-coverage></method-api><method-api name="getWebApp" descriptor="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditFVTest"/></test-coverage></method-api><method-api name="addWebAppIfNecessary" descriptor="(Lorg/eclipse/jst/j2ee/internal/common/XMLResource;)V" access="4"></method-api><field-api name="ADAPTER_TYPE" descriptor="Ljava/lang/Class;" access="25"></field-api><field-api name="WEB_CONTENT" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="WEB_INF" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="META_INF" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="TYPE_ID" descriptor="Ljava/lang/String;" access="9"></field-api><field-api name="class$0" descriptor="Ljava/lang/Class;" access="8"></field-api></class-api></package-api></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.webservice/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.webservice/component-api.xml
deleted file mode 100644
index 76f568a..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee.webservice/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.jst.j2ee.webservice" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee/component-api.xml
deleted file mode 100644
index 5632311..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.j2ee/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.jst.j2ee" timestamp="20050429"><package-api name="org.eclipse.jst.j2ee.datamodel.properties"><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IEarComponentCreationDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="J2EE_COMPONENT_LIST" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IAppClientComponentCreationDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="CREATE_DEFAULT_MAIN_CLASS" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IJ2EEComponentImportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="FILE_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="FILE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="PROJECT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="COMPONENT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="OVERWRITE_HANDLER" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="SAVE_FILTER" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="FILE_SELECTION_HISTORY" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="NESTED_MODEL_J2EE_COMPONENT_CREATION" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IJavaComponentCreationDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="JAVASOURCE_FOLDER" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="MANIFEST_FOLDER" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IAppClientComponentImportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IAppClientComponentExportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IJavaUtilityJarImportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="EAR_PROJECT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="EAR_COMPONENT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IJ2EEComponentExportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><field-api name="COMPONENT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="ARCHIVE_DESTINATION" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="EXPORT_SOURCE_FILES" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="OVERWRITE_EXISTING" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="RUN_BUILD" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IEARComponentExportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IJ2EEModuleImportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="EAR_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="ADD_TO_EAR" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IEARComponentImportDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><field-api name="IMPORT_EAR_PROJECT" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="NESTED_MODULE_ROOT" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="UTILITY_LIST" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="SELECTED_MODELS_LIST" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="EJB_CLIENT_LIST" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="MODULE_MODELS_LIST" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="UTILITY_MODELS_LIST" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.datamodel.properties.IJ2EEComponentCreationDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="ADD_TO_EAR" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="EAR_COMPONENT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="EAR_COMPONENT_HANDLE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="UI_SHOW_EAR_SECTION" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="DD_FOLDER" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="COMPONENT_VERSION" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="VALID_COMPONENT_VERSIONS_FOR_PROJECT_RUNTIME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="NESTED_ADD_COMPONENT_TO_EAR_DM" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="NESTED_EAR_COMPONENT_CREATION_DM" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="NESTED_UPDATE_MANIFEST_DM" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="NESTED_CLASSPATH_SELECTION_DM" descriptor="Ljava/lang/String;" access="25"></field-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.applicationclient.componentcore.util"><class-api name="org.eclipse.jst.j2ee.applicationclient.componentcore.util.AppClientArtifactEdit" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;Z)V" access="1" throws="java.lang.IllegalArgumentException"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/ArtifactEditModel;)V" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest$2"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest$ApplicationArtifactTestSub"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/ModuleCoreNature;Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;Z)V" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="getDeploymentDescriptorResource" descriptor="()Lorg/eclipse/emf/ecore/resource/Resource;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="getDeploymentDescriptorRoot" descriptor="()Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.wtp.j2ee.headless.tests.j2ee.verifiers.AppClientProjectCreationDataModelVerifier"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="getApplicationClientXmiResource" descriptor="()Lorg/eclipse/jst/j2ee/client/ApplicationClientResource;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="createNewModule" descriptor="()Lorg/eclipse/jst/j2ee/application/Module;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="getApplicationClient" descriptor="()Lorg/eclipse/jst/j2ee/client/ApplicationClient;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditFVTest"/></test-coverage></method-api><method-api name="getJ2EEVersion" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="getAppClientArtifactEditForRead" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;)Lorg/eclipse/jst/j2ee/applicationclient/componentcore/util/AppClientArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.wtp.j2ee.headless.tests.j2ee.verifiers.AppClientProjectCreationDataModelVerifier"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="getAppClientArtifactEditForWrite" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;)Lorg/eclipse/jst/j2ee/applicationclient/componentcore/util/AppClientArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="getAppClientArtifactEditForRead" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Lorg/eclipse/jst/j2ee/applicationclient/componentcore/util/AppClientArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="getAppClientArtifactEditForWrite" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Lorg/eclipse/jst/j2ee/applicationclient/componentcore/util/AppClientArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditFVTest"/></test-coverage></method-api><method-api name="isValidApplicationClientModule" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Z" access="9" throws="org.eclipse.wst.common.componentcore.UnresolveableURIException"></method-api><method-api name="createModelRoot" descriptor="()Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="createModelRoot" descriptor="(I)Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="addAppClientIfNecessary" descriptor="(Lorg/eclipse/jst/j2ee/internal/common/XMLResource;)V" access="4"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest$2"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest$ApplicationArtifactTestSub"/></test-coverage></method-api><field-api name="ADAPTER_TYPE" descriptor="Ljava/lang/Class;" access="25"></field-api><field-api name="TYPE_ID" descriptor="Ljava/lang/String;" access="9"></field-api><field-api name="class$0" descriptor="Ljava/lang/Class;" access="8"></field-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.componentcore.util"><class-api name="org.eclipse.jst.j2ee.componentcore.util.EARArtifactEdit" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;Z)V" access="1" throws="java.lang.IllegalArgumentException"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EnterpriseArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="getEARArtifactEditForRead" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;)Lorg/eclipse/jst/j2ee/componentcore/util/EARArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="getEARArtifactEditForWrite" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;)Lorg/eclipse/jst/j2ee/componentcore/util/EARArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="getEARArtifactEditForRead" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Lorg/eclipse/jst/j2ee/componentcore/util/EARArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="getEARArtifactEditForWrite" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Lorg/eclipse/jst/j2ee/componentcore/util/EARArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EarArtiFactEditFVTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="isValidEARModule" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Z" access="9" throws="org.eclipse.wst.common.componentcore.UnresolveableURIException"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/ArtifactEditModel;)V" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EnterpriseArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/ModuleCoreNature;Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;Z)V" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EnterpriseArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="getJ2EEVersion" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="getApplicationXmiResource" descriptor="()Lorg/eclipse/jst/j2ee/application/ApplicationResource;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="getApplication" descriptor="()Lorg/eclipse/jst/j2ee/application/Application;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EarArtiFactEditFVTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="getDeploymentDescriptorResource" descriptor="()Lorg/eclipse/emf/ecore/resource/Resource;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="uriExists" descriptor="(Ljava/lang/String;)Z" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="createModelRoot" descriptor="()Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="createModelRoot" descriptor="(I)Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="getWorkbenchUtilModules" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Ljava/util/List;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="getWorkbenchJ2EEModules" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Ljava/util/List;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/></test-coverage></method-api><method-api name="addApplicationIfNecessary" descriptor="(Lorg/eclipse/jst/j2ee/internal/common/XMLResource;)V" access="4"></method-api><field-api name="ADAPTER_TYPE" descriptor="Ljava/lang/Class;" access="25"></field-api><field-api name="TYPE_ID" descriptor="Ljava/lang/String;" access="9"></field-api><field-api name="class$0" descriptor="Ljava/lang/Class;" access="8"></field-api></class-api></package-api><package-api name="org.eclipse.jst.j2ee.project.datamodel.properties"><class-api name="org.eclipse.jst.j2ee.project.datamodel.properties.IFlexibleJavaProjectCreationDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="NESTED_MODEL_SERVER_TARGET" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="ADD_SERVER_TARGET" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="SERVER_TARGET_ID" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.j2ee.project.datamodel.properties.IJ2EEProjectServerTargetDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><field-api name="PROJECT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="RUNTIME_TARGET_ID" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="J2EE_VERSION_ID" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="UPDATE_MODULES" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="DEPLOYMENT_TYPE_ID" descriptor="Ljava/lang/String;" access="25"></field-api></class-api></package-api></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.jsp/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.jsp/component-api.xml
deleted file mode 100644
index d6aa4c7..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.jsp/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.jst.jsp" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.server/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.server/component-api.xml
deleted file mode 100644
index ed0dae3..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.server/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.jst.server" timestamp="20050429"><package-api name="org.eclipse.jst.server.core"><class-api name="org.eclipse.jst.server.core.IConnectorModule" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getClasspath" descriptor="()[Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.ConnectorModuleTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.core.IEJBModule" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getEJBSpecificationVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.EJBModuleTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.core.IJ2EEModule" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getJ2EESpecificationVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.J2EEModuleTestCase"/></test-coverage></method-api><method-api name="getLocation" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.J2EEModuleTestCase"/></test-coverage></method-api><method-api name="isBinary" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.J2EEModuleTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.core.Servlet" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/server/core/IModule;Ljava/lang/String;Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.ServletTestCase"/></test-coverage></method-api><method-api name="getModule" descriptor="()Lorg/eclipse/wst/server/core/IModule;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.ServletTestCase"/></test-coverage></method-api><method-api name="getServletClassName" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.ServletTestCase"/></test-coverage></method-api><method-api name="getAlias" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.ServletTestCase"/></test-coverage></method-api><method-api name="toString" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.ServletTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.core.ILooseArchiveSupport" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getLooseArchives" descriptor="()[Lorg/eclipse/jst/server/core/ILooseArchive;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.LooseArchiveSupportTestCase"/></test-coverage></method-api><method-api name="getURI" descriptor="(Lorg/eclipse/jst/server/core/ILooseArchive;)Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.LooseArchiveSupportTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.core.ILooseArchive" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getLocation" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.LooseArchiveTestCase"/></test-coverage></method-api><method-api name="isBinary" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.LooseArchiveTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.core.IWebModule" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getServletSpecificationVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.WebModuleTestCase"/></test-coverage></method-api><method-api name="getJSPSpecificationVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.WebModuleTestCase"/></test-coverage></method-api><method-api name="getContextRoot" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.WebModuleTestCase"/></test-coverage></method-api><method-api name="isPublishRequired" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.WebModuleTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.core.IEnterpriseApplication" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getJ2EESpecificationVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.EnterpriseApplicationTestCase"/></test-coverage></method-api><method-api name="getModules" descriptor="()[Lorg/eclipse/jst/server/core/IJ2EEModule;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.EnterpriseApplicationTestCase"/></test-coverage></method-api><method-api name="getURI" descriptor="(Lorg/eclipse/jst/server/core/IJ2EEModule;)Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.EnterpriseApplicationTestCase"/></test-coverage></method-api><method-api name="containsLooseModules" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.EnterpriseApplicationTestCase"/></test-coverage></method-api><method-api name="getLocation" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.EnterpriseApplicationTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.core.JndiObject" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/server/core/IModule;Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.JndiObjectTestCase"/></test-coverage></method-api><method-api name="getModule" descriptor="()Lorg/eclipse/wst/server/core/IModule;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.JndiObjectTestCase"/></test-coverage></method-api><method-api name="getJndiName" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.JndiObjectTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.core.ClasspathRuntimeTargetHandler" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.impl.TestClasspathRuntimeTargetHandler"/></test-coverage></method-api><method-api name="setRuntimeTarget" descriptor="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/wst/server/core/IRuntime;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.jst.server.core.tests.ClasspathRuntimeTargetHandlerTestCase"/></test-coverage></method-api><method-api name="removeRuntimeTarget" descriptor="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/wst/server/core/IRuntime;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.ClasspathRuntimeTargetHandlerTestCase"/></test-coverage></method-api><method-api name="getDelegateClasspathEntries" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/eclipse/jdt/core/IClasspathEntry;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.ClasspathRuntimeTargetHandlerTestCase"/></test-coverage></method-api><method-api name="getClasspathEntryIds" descriptor="()[Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.ClasspathRuntimeTargetHandlerTestCase"/></test-coverage></method-api><method-api name="requestClasspathContainerUpdate" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;Ljava/lang/String;[Lorg/eclipse/jdt/core/IClasspathEntry;)V" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.ClasspathRuntimeTargetHandlerTestCase"/></test-coverage></method-api><method-api name="getClasspathContainerLabel" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;Ljava/lang/String;)Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.ClasspathRuntimeTargetHandlerTestCase"/></test-coverage></method-api><method-api name="resolveClasspathContainerImpl" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;Ljava/lang/String;)[Lorg/eclipse/jdt/core/IClasspathEntry;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.ClasspathRuntimeTargetHandlerTestCase"/></test-coverage></method-api><method-api name="resolveClasspathContainer" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;Ljava/lang/String;)[Lorg/eclipse/jdt/core/IClasspathEntry;" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.ClasspathRuntimeTargetHandlerTestCase"/></test-coverage></method-api><method-api name="addLibraryEntries" descriptor="(Ljava/util/List;Ljava/io/File;Z)V" access="12"></method-api></class-api><class-api name="org.eclipse.jst.server.core.IApplicationClientModule" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.jst.server.core.EJBBean" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/server/core/IModule;Ljava/lang/String;ZZ)V" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.EJBBeanTestCase"/></test-coverage></method-api><method-api name="getModule" descriptor="()Lorg/eclipse/wst/server/core/IModule;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.EJBBeanTestCase"/></test-coverage></method-api><method-api name="getJndiName" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.EJBBeanTestCase"/></test-coverage></method-api><method-api name="hasRemoteInterface" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.EJBBeanTestCase"/></test-coverage></method-api><method-api name="hasLocalInterface" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.EJBBeanTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.core.JndiLaunchable" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Ljava/util/Properties;Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.JndiLaunchableTestCase"/></test-coverage></method-api><method-api name="getProperties" descriptor="()Ljava/util/Properties;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.JndiLaunchableTestCase"/></test-coverage></method-api><method-api name="getJNDIName" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.jst.server.core.tests.JndiLaunchableTestCase"/></test-coverage></method-api></class-api></package-api><package-api name="org.eclipse.jst.server.generic.servertype.definition"><class-api name="org.eclipse.jst.server.generic.servertype.definition.ServerRuntime" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getProperty" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getPort" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getModule" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getProject" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/Project;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getStart" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/LaunchConfiguration;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerDefinitionTypeTest"/><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getStop" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/LaunchConfiguration;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getPublisher" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getClasspath" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getJndiConnection" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/JndiConnection;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getPublisher" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/server/generic/servertype/definition/Publisher;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getModule" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/server/generic/servertype/definition/Module;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getClasspath" descriptor="(Ljava/lang/String;)Lorg/eclipse/jst/server/generic/servertype/definition/Classpath;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="setId" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getFilename" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="setFilename" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="setPropertyValues" descriptor="(Ljava/util/Map;)V" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getResolver" descriptor="()Lorg/eclipse/jst/server/generic/internal/xml/Resolver;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerDefinitionTypeTest"/></test-coverage></method-api><method-api name="getConfigurationElementNamespace" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="setConfigurationElementNamespace" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.Module" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getType" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getPublishDir" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getPublisherReference" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.Project" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getClasspathReference" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.PublisherData" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getDataname" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getDatavalue" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.Property" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getContext" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getDefault" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getLabel" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getType" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><field-api name="CONTEXT_RUNTIME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="CONTEXT_SERVER" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.ArchiveType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getPath" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.LaunchConfiguration" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getMainClass" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getWorkingDirectory" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerDefinitionTypeTest"/><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getProgramArguments" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getVmParameters" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getClasspathReference" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.Classpath" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getArchive" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="isIsLibrary" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.JndiProperty" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getValue" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.ServerTypeFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createArchiveType" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/ArchiveType;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createClasspath" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/Classpath;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createJndiConnection" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/JndiConnection;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createJndiProperty" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/JndiProperty;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createLaunchConfiguration" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/LaunchConfiguration;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createModule" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/Module;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createPort" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/Port;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createProject" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/Project;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createProperty" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/Property;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createPublisher" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/Publisher;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createPublisherData" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/PublisherData;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="createServerRuntime" descriptor="()Lorg/eclipse/jst/server/generic/servertype/definition/ServerRuntime;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getServerTypePackage" descriptor="()Lorg/eclipse/jst/server/generic/internal/servertype/definition/ServerTypePackage;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/jst/server/generic/servertype/definition/ServerTypeFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.Publisher" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getPublisherdata" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.JndiConnection" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getProviderUrl" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getJndiProperty" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getInitialContextFactory" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.jst.server.generic.servertype.definition.Port" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getNo" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api><method-api name="getProtocol" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerTypeDefinitionModelTest"/></test-coverage></method-api></class-api></package-api></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.ws/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.ws/component-api.xml
deleted file mode 100644
index f9a55ca..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.jst.ws/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.jst.ws" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.command/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.command/component-api.xml
deleted file mode 100644
index acbb72f..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.command/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.command" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.componentcore/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.componentcore/component-api.xml
deleted file mode 100644
index 977804d..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.componentcore/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.common.componentcore" timestamp="20050429"><package-api name="org.eclipse.wst.common.componentcore"><class-api name="org.eclipse.wst.common.componentcore.ComponentCore" access="33" reference="true" implement="false" subclass="true" instantiate="true"><javadoc-coverage since="false"></javadoc-coverage><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ComponentCoreTest"/></test-coverage></method-api><method-api name="createFlexibleProject" descriptor="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/wst/common/componentcore/resources/IFlexibleProject;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IFlexibleProjectAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ComponentCoreTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.web.operations.WebSaveStrategyTests"/></test-coverage><javadoc-coverage return="false"><param name="aProject"/></javadoc-coverage></method-api><method-api name="createComponent" descriptor="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreAPIFVTTest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.BaseVirtualTest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ComponentCoreTest"/></test-coverage><javadoc-coverage return="false"><param name="aProject"/><param name="aComponentName"/></javadoc-coverage></method-api><method-api name="createFolder" descriptor="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualFolder;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ComponentCoreTest"/></test-coverage><javadoc-coverage return="false"><param name="aProject"/><param name="aComponentName"/><param name="aRuntimePath"/></javadoc-coverage></method-api><method-api name="createFile" descriptor="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualFile;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ComponentCoreTest"/></test-coverage><javadoc-coverage return="false"><param name="aProject"/><param name="aComponentName"/><param name="aRuntimePath"/></javadoc-coverage></method-api><method-api name="createReference" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualReference;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ComponentCoreTest"/></test-coverage><javadoc-coverage return="false"><param name="aComponent"/><param name="aReferencedComponent"/></javadoc-coverage></method-api><method-api name="createResources" descriptor="(Lorg/eclipse/core/resources/IResource;)[Lorg/eclipse/wst/common/componentcore/resources/IVirtualResource;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ComponentCoreTest"/></test-coverage><javadoc-coverage return="false"><param name="aResource"/></javadoc-coverage></method-api></class-api><class-api name="org.eclipse.wst.common.componentcore.ModuleCoreNature" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/></test-coverage></method-api><method-api name="getModuleCoreNature" descriptor="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/wst/common/componentcore/ModuleCoreNature;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/><test name="org.eclipse.jst.j2ee.tests.modulecore.FlexibleProjectBuilderTest"/><test name="org.eclipse.jst.j2ee.tests.modulecore.ModuleStructuralModelTest"/></test-coverage></method-api><method-api name="addModuleCoreNatureIfNecessary" descriptor="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/common/componentcore/ModuleCoreNature;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/><test name="org.eclipse.jst.j2ee.tests.modulecore.FlexibleProjectBuilderTest"/><test name="org.eclipse.jst.j2ee.tests.modulecore.ModuleStructuralModelTest"/></test-coverage></method-api><method-api name="getModuleStructuralModelForRead" descriptor="(Ljava/lang/Object;)Lorg/eclipse/wst/common/componentcore/internal/ModuleStructuralModel;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/></test-coverage></method-api><method-api name="getModuleStructuralModelForWrite" descriptor="(Ljava/lang/Object;)Lorg/eclipse/wst/common/componentcore/internal/ModuleStructuralModel;" access="1"><test-coverage><test name="org.eclipse.jst.j2ee.tests.modulecore.FlexibleProjectBuilderTest"/><test name="org.eclipse.jst.j2ee.tests.modulecore.ModuleStructuralModelTest"/></test-coverage></method-api><method-api name="getArtifactEditModelForRead" descriptor="(Lorg/eclipse/emf/common/util/URI;Ljava/lang/Object;)Lorg/eclipse/wst/common/componentcore/internal/ArtifactEditModel;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/><test name="org.eclipse.jst.j2ee.tests.modulecore.ModuleStructuralModelTest"/></test-coverage></method-api><method-api name="getArtifactEditModelForWrite" descriptor="(Lorg/eclipse/emf/common/util/URI;Ljava/lang/Object;)Lorg/eclipse/wst/common/componentcore/internal/ArtifactEditModel;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/></test-coverage></method-api><method-api name="getNatureID" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/></test-coverage></method-api><method-api name="primaryContributeToContext" descriptor="(Lorg/eclipse/jem/util/emf/workbench/EMFWorkbenchContextBase;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/></test-coverage></method-api><method-api name="getResourceSet" descriptor="()Lorg/eclipse/emf/ecore/resource/ResourceSet;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/></test-coverage></method-api><method-api name="secondaryContributeToContext" descriptor="(Lorg/eclipse/jem/util/emf/workbench/EMFWorkbenchContextBase;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/></test-coverage></method-api><method-api name="configure" descriptor="()V" access="1" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/></test-coverage></method-api><method-api name="getPluginID" descriptor="()Ljava/lang/String;" access="4"></method-api></class-api><class-api name="org.eclipse.wst.common.componentcore.IEditModelHandler" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="save" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IEditModelHandlerTest"/></test-coverage></method-api><method-api name="saveIfNecessary" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IEditModelHandlerTest"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IEditModelHandlerTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.common.componentcore.ArtifactEdit" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="getArtifactEditForRead" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Lorg/eclipse/wst/common/componentcore/ArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="getArtifactEditForWrite" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Lorg/eclipse/wst/common/componentcore/ArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="getArtifactEditForRead" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;)Lorg/eclipse/wst/common/componentcore/ArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="getArtifactEditForWrite" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;)Lorg/eclipse/wst/common/componentcore/ArtifactEdit;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="isValidEditableModule" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;)Z" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/internal/ArtifactEditModel;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/ModuleCoreNature;Lorg/eclipse/wst/common/componentcore/internal/WorkbenchComponent;Z)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;Z)V" access="1" throws="java.lang.IllegalArgumentException"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="save" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="saveIfNecessary" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="saveIfNecessaryWithPrompt" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/wst/common/frameworks/internal/operations/IOperationHandler;Z)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.StructureEditAPITest"/></test-coverage></method-api><method-api name="getContentModelRoot" descriptor="()Lorg/eclipse/emf/ecore/EObject;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="addListener" descriptor="(Lorg/eclipse/wst/common/internal/emfworkbench/integration/EditModelListener;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="removeListener" descriptor="(Lorg/eclipse/wst/common/internal/emfworkbench/integration/EditModelListener;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="hasEditModel" descriptor="(Lorg/eclipse/wst/common/internal/emfworkbench/integration/EditModel;)Z" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="getComponentHandle" descriptor="()Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/></test-coverage></method-api><method-api name="getCommandStack" descriptor="()Lorg/eclipse/emf/common/command/CommandStack;" access="1"></method-api><method-api name="isDirty" descriptor="()Z" access="1"></method-api><method-api name="isReadOnly" descriptor="()Z" access="1"></method-api><method-api name="getArtifactEditModel" descriptor="()Lorg/eclipse/wst/common/componentcore/internal/ArtifactEditModel;" access="4"></method-api><field-api name="ADAPTER_TYPE" descriptor="Ljava/lang/Class;" access="25"></field-api><field-api name="class$0" descriptor="Ljava/lang/Class;" access="8"></field-api></class-api><class-api name="org.eclipse.wst.common.componentcore.UnresolveableURIException" access="33" reference="true" implement="false" subclass="true" instantiate="true"><javadoc-coverage since="false"></javadoc-coverage><method-api name="&lt;init>" descriptor="(Lorg/eclipse/emf/common/util/URI;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreNatureAPITest"/></test-coverage><javadoc-coverage><param name="anUnresolveableURI"/></javadoc-coverage></method-api></class-api></package-api><package-api name="org.eclipse.wst.common.componentcore.resources"><class-api name="org.eclipse.wst.common.componentcore.resources.IVirtualComponent" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IFlexibleProjectAPITest"/></test-coverage></method-api><method-api name="getComponentTypeId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualComponentAPITest"/></test-coverage></method-api><method-api name="setComponentTypeId" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualComponentAPITest"/></test-coverage></method-api><method-api name="getMetaProperties" descriptor="()Ljava/util/Properties;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualComponentAPITest"/></test-coverage></method-api><method-api name="getMetaResources" descriptor="()[Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualComponentAPITest"/></test-coverage></method-api><method-api name="setMetaResources" descriptor="([Lorg/eclipse/core/runtime/IPath;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualComponentAPITest"/></test-coverage></method-api><method-api name="getResources" descriptor="(Ljava/lang/String;)[Lorg/eclipse/wst/common/componentcore/resources/IVirtualResource;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualComponentAPITest"/></test-coverage></method-api><method-api name="getReferences" descriptor="()[Lorg/eclipse/wst/common/componentcore/resources/IVirtualReference;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/></test-coverage></method-api><method-api name="setReferences" descriptor="([Lorg/eclipse/wst/common/componentcore/resources/IVirtualReference;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.wst.common.componentcore.resources.IVirtualResource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createLink" descriptor="(Lorg/eclipse/core/runtime/IPath;ILorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreAPIFVTTest"/></test-coverage></method-api><method-api name="delete" descriptor="(ILorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFileAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/></test-coverage></method-api><method-api name="equals" descriptor="(Ljava/lang/Object;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/></test-coverage></method-api><method-api name="exists" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/></test-coverage></method-api><method-api name="getFileExtension" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="getWorkspaceRelativePath" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="getProjectRelativePath" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreAPIFVTTest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="getRuntimePath" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.ModuleCoreAPIFVTTest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="getComponent" descriptor="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="getParent" descriptor="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualContainer;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="getProject" descriptor="()Lorg/eclipse/core/resources/IProject;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="getType" descriptor="()I" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="getUnderlyingResource" descriptor="()Lorg/eclipse/core/resources/IResource;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="getUnderlyingResources" descriptor="()[Lorg/eclipse/core/resources/IResource;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="isAccessible" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFileAPITest"/></test-coverage></method-api><method-api name="getResourceType" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setResourceType" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><field-api name="FILE" descriptor="I" access="25"></field-api><field-api name="FOLDER" descriptor="I" access="25"></field-api><field-api name="COMPONENT" descriptor="I" access="25"></field-api><field-api name="NONE" descriptor="I" access="25"></field-api><field-api name="FORCE" descriptor="I" access="25"></field-api><field-api name="IGNORE_EXCLUSIONS" descriptor="I" access="25"></field-api><field-api name="IGNORE_UNDERLYING_RESOURCE" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.wst.common.componentcore.resources.IVirtualFile" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getUnderlyingFile" descriptor="()Lorg/eclipse/core/resources/IFile;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFileAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualFileAPITest"/></test-coverage></method-api><method-api name="getUnderlyingFiles" descriptor="()[Lorg/eclipse/core/resources/IFile;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFileAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualFileAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.common.componentcore.resources.IVirtualReference" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="create" descriptor="(ILorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualReferenceAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualReferenceAPITest"/></test-coverage></method-api><method-api name="exists" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualReferenceAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualReferenceAPITest"/></test-coverage></method-api><method-api name="setRuntimePath" descriptor="(Lorg/eclipse/core/runtime/IPath;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualReferenceAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualReferenceAPITest"/></test-coverage></method-api><method-api name="getRuntimePath" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualReferenceAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualReferenceAPITest"/></test-coverage></method-api><method-api name="setDependencyType" descriptor="(I)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualReferenceAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualReferenceAPITest"/></test-coverage></method-api><method-api name="getDependencyType" descriptor="()I" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualReferenceAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualReferenceAPITest"/></test-coverage></method-api><method-api name="getEnclosingComponent" descriptor="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualReferenceAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualReferenceAPITest"/></test-coverage></method-api><method-api name="getReferencedComponent" descriptor="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualReferenceAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualComponentAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualReferenceAPITest"/></test-coverage></method-api><field-api name="DEPENDENCY_TYPE_USES" descriptor="I" access="25"></field-api><field-api name="DEPENDENCY_TYPE_CONSUMES" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.wst.common.componentcore.resources.IVirtualContainer" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="create" descriptor="(ILorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/></test-coverage></method-api><method-api name="exists" descriptor="(Lorg/eclipse/core/runtime/IPath;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/></test-coverage></method-api><method-api name="findMember" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualResource;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/></test-coverage></method-api><method-api name="findMember" descriptor="(Ljava/lang/String;I)Lorg/eclipse/wst/common/componentcore/resources/IVirtualResource;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/></test-coverage></method-api><method-api name="findMember" descriptor="(Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualResource;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/></test-coverage></method-api><method-api name="findMember" descriptor="(Lorg/eclipse/core/runtime/IPath;I)Lorg/eclipse/wst/common/componentcore/resources/IVirtualResource;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/></test-coverage></method-api><method-api name="getFile" descriptor="(Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualFile;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/></test-coverage></method-api><method-api name="getFolder" descriptor="(Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualFolder;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualFolderAPITest"/></test-coverage></method-api><method-api name="getFile" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualFile;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/></test-coverage></method-api><method-api name="getFolder" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualFolder;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualContainerAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/></test-coverage></method-api><method-api name="members" descriptor="()[Lorg/eclipse/wst/common/componentcore/resources/IVirtualResource;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualResourceAPITest"/></test-coverage></method-api><method-api name="members" descriptor="(I)[Lorg/eclipse/wst/common/componentcore/resources/IVirtualResource;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualContainerTestAPI"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.common.componentcore.resources.IFlexibleProject" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getComponents" descriptor="()[Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IFlexibleProjectAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IFlexibleProjectTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.web.operations.WebSaveStrategyTests"/></test-coverage></method-api><method-api name="getComponent" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IFlexibleProjectAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IFlexibleProjectTest"/></test-coverage></method-api><method-api name="getProject" descriptor="()Lorg/eclipse/core/resources/IProject;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IFlexibleProjectAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IFlexibleProjectTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.common.componentcore.resources.ComponentHandle" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1"></method-api><method-api name="getProject" descriptor="()Lorg/eclipse/core/resources/IProject;" access="1"></method-api><method-api name="create" descriptor="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;)Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.artifactedit.tests.ArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EnterpriseArtifactEditTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.jca.verifiers.JCAProjectCreationDataModelVerifier"/><test name="org.eclipse.wtp.j2ee.headless.tests.j2ee.verifiers.AppClientProjectCreationDataModelVerifier"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.ConnectorArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EARArtifactEditTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.web.verifiers.WebProjectCreationDataModelVerifier"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.WebArtifactEditTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.ejb.verifiers.EJBProjectCreationDataModelVerifier"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.EJBArtifactEditTest"/><test name="org.eclipse.jst.j2ee.flexible.project.apitests.artifactedit.AppClientArtifactEditTest"/></test-coverage></method-api><method-api name="create" descriptor="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/emf/common/util/URI;)Lorg/eclipse/wst/common/componentcore/resources/ComponentHandle;" access="9"></method-api><method-api name="toString" descriptor="()Ljava/lang/String;" access="1"></method-api><method-api name="hashCode" descriptor="()I" access="1"></method-api><method-api name="equals" descriptor="(Ljava/lang/Object;)Z" access="1"></method-api></class-api><class-api name="org.eclipse.wst.common.componentcore.resources.IVirtualFolder" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><javadoc-coverage since="false"></javadoc-coverage><method-api name="getUnderlyingFolder" descriptor="()Lorg/eclipse/core/resources/IFolder;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.BaseVirtualTest"/><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualFolderAPITest"/></test-coverage></method-api><method-api name="getUnderlyingFolders" descriptor="()[Lorg/eclipse/core/resources/IFolder;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.componentcore.tests.IVirtualFolderAPITest"/><test name="org.eclipse.wst.common.frameworks.componentcore.virtualpath.tests.IVirtualFolderAPITest"/></test-coverage></method-api></class-api></package-api><package-api name="org.eclipse.wst.common.componentcore.datamodel.properties"><class-api name="org.eclipse.wst.common.componentcore.datamodel.properties.IWorkbenchComponentBuilderDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="PROJECT" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="OUTPUT_CONTAINER" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="WORKBENCH_COMPONENT" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="DEPENDENT_COMPONENT_DM_LIST" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="COMPONENT_CORE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="BUILD_KIND_FOR_DEP" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.wst.common.componentcore.datamodel.properties.IProjectComponentsBuilderDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="PROJECT" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="BUILD_KIND" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="PROJECT_DETLA" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="CHANGED_RESOURCES_DELTA" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="COMPONENT_CORE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="COMPONENT_BUILDER_DM_LIST" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="ADDITIONAL_REFERENCED_BUILDER_DM_LIST" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.wst.common.componentcore.datamodel.properties.IReferencedComponentBuilderDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="CONTAINING_WB_COMPONENT" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="DEPENDENT_COMPONENT" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="OUTPUT_CONTAINER" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="DEPENDENT_WB_COMPONENT" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="DOES_CONSUME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="COMPONENT_CORE" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.wst.common.componentcore.datamodel.properties.IComponentCreationDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="PROJECT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="COMPONENT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="COMPONENT_DEPLOY_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="CREATE_DEFAULT_FILES" descriptor="Ljava/lang/String;" access="25"></field-api></class-api></package-api></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.emf/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.emf/component-api.xml
deleted file mode 100644
index a1a59d0..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.emf/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.common.emf" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.frameworks/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.frameworks/component-api.xml
deleted file mode 100644
index 10e806e..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.frameworks/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.common.frameworks" timestamp="20050429"><package-api name="org.eclipse.wst.common.frameworks.datamodel"><class-api name="org.eclipse.wst.common.frameworks.datamodel.DataModelPropertyDescriptor" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="createDescriptors" descriptor="([Ljava/lang/Object;)[Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest$DMProvider"/></test-coverage></method-api><method-api name="createDescriptors" descriptor="([Ljava/lang/Object;[Ljava/lang/String;)[Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest$DMProvider"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Ljava/lang/Object;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest$DMProvider"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Ljava/lang/Object;Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest$DMProvider"/></test-coverage></method-api><method-api name="getPropertyValue" descriptor="()Ljava/lang/Object;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getPropertyDescription" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.common.frameworks.datamodel.DataModelFactory" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="createDataModel" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.DataModelFactoryTest"/><test name="org.eclipse.wst.common.tests.ui.DataModelUIFactoryTest"/></test-coverage></method-api><method-api name="getDataModelProviderIDsForKind" descriptor="(Ljava/lang/String;)[Ljava/lang/String;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.DataModelFactoryTest"/></test-coverage></method-api><method-api name="createDataModel" descriptor="(Ljava/lang/Class;)Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.DataModelFactoryTest"/><test name="org.eclipse.wst.common.tests.ui.DataModelUIFactoryTest"/></test-coverage></method-api><method-api name="createDataModel" descriptor="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelProvider;)Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="9"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.DataModelFactoryTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestedListeningTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.EventTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.ValidationTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/><test name="org.eclipse.wst.common.tests.ui.DataModelUIFactoryTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelProvider" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.C"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestDataModelProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.ValidationTest$P"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest$DMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.B"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.A"/></test-coverage></method-api><method-api name="init" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="setDataModel" descriptor="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" access="17"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getDataModel" descriptor="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="17"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="propertySet" descriptor="(Ljava/lang/String;Ljava/lang/Object;)Z" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="getDefaultProperty" descriptor="(Ljava/lang/String;)Ljava/lang/Object;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest$DMProvider"/></test-coverage></method-api><method-api name="isPropertyEnabled" descriptor="(Ljava/lang/String;)Z" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="validate" descriptor="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="getPropertyDescriptor" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="getValidPropertyDescriptors" descriptor="(Ljava/lang/String;)[Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="getExtendedContext" descriptor="()Ljava/util/List;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="getDefaultOperation" descriptor="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="getID" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="combineProperties" descriptor="([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;" access="12"></method-api><method-api name="getProperty" descriptor="(Ljava/lang/String;)Ljava/lang/Object;" access="20"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="setProperty" descriptor="(Ljava/lang/String;Ljava/lang/Object;)V" access="20"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="getBooleanProperty" descriptor="(Ljava/lang/String;)Z" access="20"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="setBooleanProperty" descriptor="(Ljava/lang/String;Z)V" access="20"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="getIntProperty" descriptor="(Ljava/lang/String;)I" access="20"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="setIntProperty" descriptor="(Ljava/lang/String;I)V" access="20"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="getStringProperty" descriptor="(Ljava/lang/String;)Ljava/lang/String;" access="20"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><method-api name="isPropertySet" descriptor="(Ljava/lang/String;)Z" access="20"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMProvider"/></test-coverage></method-api><field-api name="model" descriptor="Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="4"></field-api></class-api><class-api name="org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="setID" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getID" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="setDataModel" descriptor="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getDataModel" descriptor="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.common.frameworks.datamodel.IDataModelProvider" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="setDataModel" descriptor="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getDataModel" descriptor="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getPropertyNames" descriptor="()[Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="init" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getDefaultProperty" descriptor="(Ljava/lang/String;)Ljava/lang/Object;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="isPropertyEnabled" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="validate" descriptor="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="propertySet" descriptor="(Ljava/lang/String;Ljava/lang/Object;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getPropertyDescriptor" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getValidPropertyDescriptors" descriptor="(Ljava/lang/String;)[Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getExtendedContext" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getDefaultOperation" descriptor="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="getID" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/></test-coverage></method-api><field-api name="OK_STATUS" descriptor="Lorg/eclipse/core/runtime/IStatus;" access="25"></field-api></class-api><class-api name="org.eclipse.wst.common.frameworks.datamodel.DataModelEvent" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;Ljava/lang/String;I)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.EventTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getDataModel" descriptor="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestedListeningTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.EventTest"/></test-coverage></method-api><method-api name="getPropertyName" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestedListeningTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.EventTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getFlag" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestedListeningTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.EventTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getProperty" descriptor="()Ljava/lang/Object;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestedListeningTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.EventTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="isPropertyEnabled" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.EventTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getValidPropertyDescriptors" descriptor="()[Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><field-api name="VALUE_CHG" descriptor="I" access="25"></field-api><field-api name="DEFAULT_CHG" descriptor="I" access="24"></field-api><field-api name="ENABLE_CHG" descriptor="I" access="25"></field-api><field-api name="VALID_VALUES_CHG" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelOperation" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMOp"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMOp"/></test-coverage></method-api><method-api name="setID" descriptor="(Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMOp"/></test-coverage></method-api><method-api name="getID" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMOp"/></test-coverage></method-api><method-api name="setDataModel" descriptor="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMOp"/></test-coverage></method-api><method-api name="getDataModel" descriptor="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="1"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.TestAbstractDMProvider$DMOp"/></test-coverage></method-api><field-api name="OK_STATUS" descriptor="Lorg/eclipse/core/runtime/IStatus;" access="28"></field-api><field-api name="model" descriptor="Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="4"></field-api></class-api><class-api name="org.eclipse.wst.common.frameworks.datamodel.IDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.wst.common.frameworks.datamodel.IDataModel" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getID" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getDefaultOperation" descriptor="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getExtendedContext" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getProperty" descriptor="(Ljava/lang/String;)Ljava/lang/Object;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getDefaultProperty" descriptor="(Ljava/lang/String;)Ljava/lang/Object;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getIntProperty" descriptor="(Ljava/lang/String;)I" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getBooleanProperty" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getStringProperty" descriptor="(Ljava/lang/String;)Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="setProperty" descriptor="(Ljava/lang/String;Ljava/lang/Object;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestedListeningTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.EventTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="setIntProperty" descriptor="(Ljava/lang/String;I)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="setBooleanProperty" descriptor="(Ljava/lang/String;Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="setStringProperty" descriptor="(Ljava/lang/String;Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="addNestedModel" descriptor="(Ljava/lang/String;Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestedListeningTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.ValidationTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="removeNestedModel" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="isNestedModel" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="getNestedModel" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="getNestedModels" descriptor="()Ljava/util/Collection;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="getNestedModelNames" descriptor="()Ljava/util/Collection;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="getNestingModels" descriptor="()Ljava/util/Collection;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="getBaseProperties" descriptor="()Ljava/util/Collection;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="getNestedProperties" descriptor="()Ljava/util/Collection;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="getAllProperties" descriptor="()Ljava/util/Collection;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="isBaseProperty" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="isProperty" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.DataModelFactoryTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.DataModelEnablementTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/><test name="org.eclipse.wst.common.tests.ui.DataModelUIFactoryTest"/></test-coverage></method-api><method-api name="isNestedProperty" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><method-api name="isPropertySet" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestedListeningTest"/></test-coverage></method-api><method-api name="isPropertyEnabled" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.EventTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="isPropertyValid" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.ValidationTest"/></test-coverage></method-api><method-api name="validateProperty" descriptor="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.ValidationTest"/></test-coverage></method-api><method-api name="isValid" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.ValidationTest"/></test-coverage></method-api><method-api name="validate" descriptor="()Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.ValidationTest"/></test-coverage></method-api><method-api name="validate" descriptor="(Z)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.ValidationTest"/></test-coverage></method-api><method-api name="getPropertyDescriptor" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="getValidPropertyDescriptors" descriptor="(Ljava/lang/String;)[Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="addListener" descriptor="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelListener;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestedListeningTest"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="removeListener" descriptor="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelListener;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="notifyPropertyChange" descriptor="(Ljava/lang/String;I)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest$DMProvider"/><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.NestingTest"/></test-coverage></method-api><field-api name="VALUE_CHG" descriptor="I" access="25"></field-api><field-api name="DEFAULT_CHG" descriptor="I" access="25"></field-api><field-api name="ENABLE_CHG" descriptor="I" access="25"></field-api><field-api name="VALID_VALUES_CHG" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.wst.common.frameworks.datamodel.IDataModelListener" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="propertyChanged" descriptor="(Lorg/eclipse/wst/common/frameworks/datamodel/DataModelEvent;)V" access="1025"><test-coverage><test name="org.eclipse.wst.common.frameworks.datamodel.tests.SimpleDataModelTest"/></test-coverage></method-api></class-api></package-api><package-api name="org.eclipse.wst.common.frameworks.datamodel.properties"><class-api name="org.eclipse.wst.common.frameworks.datamodel.properties.IFlexibleProjectCreationDataModelProperties" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><field-api name="PROJECT_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="PROJECT_LOCATION" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="NESTED_MODEL_PROJECT_CREATION" descriptor="Ljava/lang/String;" access="25"></field-api></class-api></package-api></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.migration/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.migration/component-api.xml
deleted file mode 100644
index 93ae505..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.migration/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.common.migration" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.navigator.views/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.navigator.views/component-api.xml
deleted file mode 100644
index 690da66..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.navigator.views/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.common.navigator.views" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.snippets/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.snippets/component-api.xml
deleted file mode 100644
index 2445ad3..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common.snippets/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.common.snippets" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common/component-api.xml
deleted file mode 100644
index 8a2adb6..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.common/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.common" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.css/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.css/component-api.xml
deleted file mode 100644
index b24a006..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.css/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.css" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.dtd/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.dtd/component-api.xml
deleted file mode 100644
index 79fbe53..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.dtd/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.dtd" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.html/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.html/component-api.xml
deleted file mode 100644
index aa5dc6b..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.html/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.html" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.internet/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.internet/component-api.xml
deleted file mode 100644
index 2396e6a..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.internet/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.internet" timestamp="20050429"><package-api name="org.eclipse.wst.internet.monitor.core"><class-api name="org.eclipse.wst.internet.monitor.core.IRequestListener" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="requestAdded" descriptor="(Lorg/eclipse/wst/internet/monitor/core/IMonitor;Lorg/eclipse/wst/internet/monitor/core/Request;)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="requestChanged" descriptor="(Lorg/eclipse/wst/internet/monitor/core/IMonitor;Lorg/eclipse/wst/internet/monitor/core/Request;)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.internet.monitor.core.MonitorCore" access="49" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getMonitors" descriptor="()[Lorg/eclipse/wst/internet/monitor/core/IMonitor;" access="9"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.ExistenceTest"/></test-coverage></method-api><method-api name="createMonitor" descriptor="()Lorg/eclipse/wst/internet/monitor/core/IMonitorWorkingCopy;" access="9"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorListenerTestCase"/></test-coverage></method-api><method-api name="addMonitorListener" descriptor="(Lorg/eclipse/wst/internet/monitor/core/IMonitorListener;)V" access="9"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorListenerTestCase"/></test-coverage></method-api><method-api name="removeMonitorListener" descriptor="(Lorg/eclipse/wst/internet/monitor/core/IMonitorListener;)V" access="9"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorListenerTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.internet.monitor.core.IMonitorWorkingCopy" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getOriginal" descriptor="()Lorg/eclipse/wst/internet/monitor/core/IMonitor;" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="setLocalPort" descriptor="(I)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorListenerTestCase"/></test-coverage></method-api><method-api name="setRemoteHost" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="setRemotePort" descriptor="(I)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="setProtocol" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="save" descriptor="()Lorg/eclipse/wst/internet/monitor/core/IMonitor;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorListenerTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.internet.monitor.core.Request" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/internet/monitor/core/internal/Monitor;Ljava/lang/String;ILjava/lang/String;I)V" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase$2"/></test-coverage></method-api><method-api name="getProtocol" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getDate" descriptor="()Ljava/util/Date;" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getLocalPort" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getRemoteHost" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getRemotePort" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getRequest" descriptor="(I)[B" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getResponse" descriptor="(I)[B" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getResponseTime" descriptor="()J" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="setProperty" descriptor="(Ljava/lang/String;Ljava/lang/Object;)V" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getProperty" descriptor="(Ljava/lang/String;)Ljava/lang/Object;" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="addToRequest" descriptor="([B)V" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="addToResponse" descriptor="([B)V" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getMonitor" descriptor="()Lorg/eclipse/wst/internet/monitor/core/IMonitor;" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="getAdapter" descriptor="(Ljava/lang/Class;)Ljava/lang/Object;" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="4"></method-api><method-api name="setRequest" descriptor="([B)V" access="4"></method-api><method-api name="setResponse" descriptor="([B)V" access="4"></method-api><method-api name="fireChangedEvent" descriptor="()V" access="4"></method-api><field-api name="monitor" descriptor="Lorg/eclipse/wst/internet/monitor/core/internal/Monitor;" access="4"></field-api><field-api name="date" descriptor="Ljava/util/Date;" access="4"></field-api><field-api name="responseTime" descriptor="J" access="4"></field-api><field-api name="localPort" descriptor="I" access="4"></field-api><field-api name="remoteHost" descriptor="Ljava/lang/String;" access="4"></field-api><field-api name="remotePort" descriptor="I" access="4"></field-api><field-api name="request" descriptor="[B" access="4"></field-api><field-api name="response" descriptor="[B" access="4"></field-api><field-api name="name" descriptor="Ljava/lang/String;" access="4"></field-api><field-api name="protocolId" descriptor="Ljava/lang/String;" access="4"></field-api><field-api name="properties" descriptor="Ljava/util/Properties;" access="4"></field-api><field-api name="TRANSPORT" descriptor="I" access="25"></field-api><field-api name="CONTENT" descriptor="I" access="25"></field-api><field-api name="ALL" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.wst.internet.monitor.core.IMonitorListener" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="monitorAdded" descriptor="(Lorg/eclipse/wst/internet/monitor/core/IMonitor;)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorListenerTestCase"/></test-coverage></method-api><method-api name="monitorChanged" descriptor="(Lorg/eclipse/wst/internet/monitor/core/IMonitor;)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorListenerTestCase"/></test-coverage></method-api><method-api name="monitorRemoved" descriptor="(Lorg/eclipse/wst/internet/monitor/core/IMonitor;)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorListenerTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.internet.monitor.core.IMonitor" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="getRemoteHost" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="getRemotePort" descriptor="()I" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="getLocalPort" descriptor="()I" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="getProtocol" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="isRunning" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="delete" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorListenerTestCase"/></test-coverage></method-api><method-api name="isWorkingCopy" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="createWorkingCopy" descriptor="()Lorg/eclipse/wst/internet/monitor/core/IMonitorWorkingCopy;" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorListenerTestCase"/></test-coverage></method-api><method-api name="start" descriptor="()V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="stop" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api><method-api name="addRequestListener" descriptor="(Lorg/eclipse/wst/internet/monitor/core/IRequestListener;)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="removeRequestListener" descriptor="(Lorg/eclipse/wst/internet/monitor/core/IRequestListener;)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.RequestTestCase"/></test-coverage></method-api><method-api name="validate" descriptor="()Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.core.tests.MonitorTestCase"/></test-coverage></method-api></class-api></package-api><package-api name="org.eclipse.wst.internet.monitor.ui"><class-api name="org.eclipse.wst.internet.monitor.ui.ContentViewer" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="init" descriptor="(Lorg/eclipse/swt/widgets/Composite;)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.ui.tests.extension.ContentViewersTestCase"/></test-coverage></method-api><method-api name="setContent" descriptor="([B)V" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.ui.tests.extension.ContentViewersTestCase"/></test-coverage></method-api><method-api name="getContent" descriptor="()[B" access="1025"><test-coverage><test name="org.eclipse.wst.internet.monitor.ui.tests.extension.ContentViewersTestCase"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.ui.tests.extension.ContentViewersTestCase"/></test-coverage></method-api><method-api name="setEditable" descriptor="(Z)V" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.ui.tests.extension.ContentViewersTestCase"/></test-coverage></method-api><method-api name="getEditable" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.wst.internet.monitor.ui.tests.extension.ContentViewersTestCase"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="()V" access="4"><test-coverage><test name="org.eclipse.wst.internet.monitor.ui.tests.extension.TestContentViewer"/></test-coverage></method-api></class-api></package-api></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.javascript/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.javascript/component-api.xml
deleted file mode 100644
index 1362cb1..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.javascript/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.javascript" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.server/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.server/component-api.xml
deleted file mode 100644
index 798059f..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.server/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.server" timestamp="20050429"><package-api name="org.eclipse.wst.server.core.util"><class-api name="org.eclipse.wst.server.core.util.PingThread" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/server/core/IServer;Lorg/eclipse/wst/server/core/model/ServerBehaviourDelegate;Ljava/lang/String;I)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.PingThreadTestCase"/><test name="org.eclipse.wst.server.core.tests.util.PingThreadTestCase$1$MyPingThread"/></test-coverage></method-api><method-api name="stopPinging" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.PingThreadTestCase"/></test-coverage></method-api><method-api name="ping" descriptor="()V" access="4"></method-api></class-api><class-api name="org.eclipse.wst.server.core.util.RuntimeLifecycleAdapter" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.RuntimeLifecycleAdapterTestCase"/></test-coverage></method-api><method-api name="runtimeAdded" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.RuntimeLifecycleAdapterTestCase"/></test-coverage></method-api><method-api name="runtimeChanged" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.RuntimeLifecycleAdapterTestCase"/></test-coverage></method-api><method-api name="runtimeRemoved" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.RuntimeLifecycleAdapterTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.util.SocketUtil" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="findUnusedPort" descriptor="(II)I" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.SocketUtilTestCase"/></test-coverage></method-api><method-api name="isPortInUse" descriptor="(II)Z" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.SocketUtilTestCase"/></test-coverage></method-api><method-api name="isPortInUse" descriptor="(I)Z" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.SocketUtilTestCase"/></test-coverage></method-api><method-api name="isLocalhost" descriptor="(Ljava/lang/String;)Z" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.SocketUtilTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.util.NullModuleArtifact" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/server/core/IModule;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.NullModuleArtifactTestCase"/></test-coverage></method-api><method-api name="getModule" descriptor="()Lorg/eclipse/wst/server/core/IModule;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.NullModuleArtifactTestCase"/></test-coverage></method-api><method-api name="toString" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.NullModuleArtifactTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.util.IStaticWeb" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getContextRoot" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.StaticWebTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.util.WebResource" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IPath;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.WebResourceTestCase"/></test-coverage></method-api><method-api name="getModule" descriptor="()Lorg/eclipse/wst/server/core/IModule;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.WebResourceTestCase"/></test-coverage></method-api><method-api name="getPath" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.WebResourceTestCase"/></test-coverage></method-api><method-api name="toString" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.WebResourceTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.util.ServerLifecycleAdapter" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerLifecycleAdapterTestCase"/></test-coverage></method-api><method-api name="serverAdded" descriptor="(Lorg/eclipse/wst/server/core/IServer;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerLifecycleAdapterTestCase"/></test-coverage></method-api><method-api name="serverChanged" descriptor="(Lorg/eclipse/wst/server/core/IServer;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerLifecycleAdapterTestCase"/></test-coverage></method-api><method-api name="serverRemoved" descriptor="(Lorg/eclipse/wst/server/core/IServer;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerLifecycleAdapterTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.util.ProjectModule" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestProjectModule"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Lorg/eclipse/core/resources/IProject;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestProjectModule"/></test-coverage></method-api><method-api name="getProject" descriptor="()Lorg/eclipse/core/resources/IProject;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.ProjectModuleTestCase"/></test-coverage></method-api><method-api name="getRootFolder" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.ProjectModuleTestCase"/></test-coverage></method-api><method-api name="getId" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.ProjectModuleTestCase"/></test-coverage></method-api><method-api name="validate" descriptor="()Lorg/eclipse/core/runtime/IStatus;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.ProjectModuleTestCase"/></test-coverage></method-api><method-api name="members" descriptor="()[Lorg/eclipse/wst/server/core/model/IModuleResource;" access="1" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.ProjectModuleTestCase"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.ProjectModuleTestCase"/></test-coverage></method-api><method-api name="exists" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.ProjectModuleTestCase"/></test-coverage></method-api><method-api name="equals" descriptor="(Ljava/lang/Object;)Z" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.ProjectModuleTestCase"/></test-coverage></method-api><method-api name="getChildModules" descriptor="()[Lorg/eclipse/wst/server/core/IModule;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.ProjectModuleTestCase"/></test-coverage></method-api><method-api name="getModuleResources" descriptor="(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/resources/IContainer;)[Lorg/eclipse/wst/server/core/model/IModuleResource;" access="4" throws="org.eclipse.core.runtime.CoreException"></method-api><method-api name="fireModuleChangeEvent" descriptor="(Z[Lorg/eclipse/wst/server/core/IModule;[Lorg/eclipse/wst/server/core/IModule;[Lorg/eclipse/wst/server/core/IModule;)V" access="4"></method-api><method-api name="update" descriptor="()V" access="4"></method-api><field-api name="project" descriptor="Lorg/eclipse/core/resources/IProject;" access="4"></field-api><field-api name="root" descriptor="Lorg/eclipse/core/runtime/IPath;" access="4"></field-api></class-api><class-api name="org.eclipse.wst.server.core.util.ProjectModuleFactoryDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestProjectModuleFactoryDelegate"/></test-coverage></method-api><method-api name="getModules" descriptor="(Lorg/eclipse/core/resources/IProject;)[Lorg/eclipse/wst/server/core/IModule;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.ProjectModuleFactoryDelegateTestCase"/></test-coverage></method-api><method-api name="cacheModules" descriptor="()V" access="4"></method-api><method-api name="cacheModules" descriptor="(Z)V" access="4"></method-api><method-api name="needsUpdating" descriptor="(Lorg/eclipse/core/resources/IProject;)Z" access="4"></method-api><method-api name="addListener" descriptor="()V" access="12"></method-api><method-api name="handleGlobalProjectChange" descriptor="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/core/resources/IResourceDelta;)V" access="12"></method-api><method-api name="fireGlobalEvents" descriptor="()V" access="12"></method-api><method-api name="addModules" descriptor="(Lorg/eclipse/core/resources/IProject;)V" access="4"></method-api><method-api name="removeModules" descriptor="(Lorg/eclipse/core/resources/IProject;)V" access="4"></method-api><method-api name="fireEvents" descriptor="()V" access="4"></method-api><method-api name="isValidModule" descriptor="(Lorg/eclipse/core/resources/IProject;)Z" access="1028"></method-api><method-api name="createModules" descriptor="(Lorg/eclipse/core/resources/IProject;)[Lorg/eclipse/wst/server/core/IModule;" access="1028"></method-api><method-api name="getListenerPaths" descriptor="()[Lorg/eclipse/core/runtime/IPath;" access="4"></method-api><field-api name="listener" descriptor="Lorg/eclipse/core/resources/IResourceChangeListener;" access="12"></field-api><field-api name="factories" descriptor="Ljava/util/List;" access="12"></field-api><field-api name="added" descriptor="Ljava/util/List;" access="4"></field-api><field-api name="removed" descriptor="Ljava/util/List;" access="4"></field-api><field-api name="projects" descriptor="Ljava/util/Map;" access="20"></field-api><field-api name="initialized" descriptor="Z" access="4"></field-api></class-api><class-api name="org.eclipse.wst.server.core.util.Task" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.TaskTestCase$1"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Ljava/lang/String;Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.TaskTestCase$2"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.TaskTestCase"/></test-coverage></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.TaskTestCase"/></test-coverage></method-api><method-api name="getTaskModel" descriptor="()Lorg/eclipse/wst/server/core/TaskModel;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.TaskTestCase"/></test-coverage></method-api><method-api name="setTaskModel" descriptor="(Lorg/eclipse/wst/server/core/TaskModel;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.TaskTestCase"/></test-coverage></method-api><method-api name="canUndo" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.TaskTestCase"/></test-coverage></method-api><method-api name="undo" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.TaskTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.util.HttpLaunchable" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Ljava/net/URL;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.HTTPLaunchableTestCase"/></test-coverage></method-api><method-api name="getURL" descriptor="()Ljava/net/URL;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.HTTPLaunchableTestCase"/></test-coverage></method-api><method-api name="toString" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.util.HTTPLaunchableTestCase"/></test-coverage></method-api></class-api></package-api><package-api name="org.eclipse.wst.server.core"><class-api name="org.eclipse.wst.server.core.IServer" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getServerState" descriptor="()I" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getMode" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getServerPublishState" descriptor="()I" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getModulePublishState" descriptor="([Lorg/eclipse/wst/server/core/IModule;)I" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="addServerListener" descriptor="(Lorg/eclipse/wst/server/core/IServerListener;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="addServerListener" descriptor="(Lorg/eclipse/wst/server/core/IServerListener;I)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="removeServerListener" descriptor="(Lorg/eclipse/wst/server/core/IServerListener;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="canPublish" descriptor="()Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="publish" descriptor="(ILorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="canStart" descriptor="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="start" descriptor="(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/debug/core/ILaunch;" access="1025" throws="org.eclipse.core.runtime.CoreException"></method-api><method-api name="synchronousStart" descriptor="(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/debug/core/ILaunch;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="canRestart" descriptor="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getServerRestartState" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="restart" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="synchronousRestart" descriptor="(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"></method-api><method-api name="canStop" descriptor="()Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="stop" descriptor="(Z)V" access="1025"></method-api><method-api name="synchronousStop" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="canRestartModule" descriptor="([Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getModuleRestartState" descriptor="([Lorg/eclipse/wst/server/core/IModule;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="restartModule" descriptor="([Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"></method-api><method-api name="synchronousRestartModule" descriptor="([Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"></method-api><method-api name="getModuleState" descriptor="([Lorg/eclipse/wst/server/core/IModule;)I" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><field-api name="STATE_UNKNOWN" descriptor="I" access="25"></field-api><field-api name="STATE_STARTING" descriptor="I" access="25"></field-api><field-api name="STATE_STARTED" descriptor="I" access="25"></field-api><field-api name="STATE_STOPPING" descriptor="I" access="25"></field-api><field-api name="STATE_STOPPED" descriptor="I" access="25"></field-api><field-api name="PUBLISH_STATE_UNKNOWN" descriptor="I" access="25"></field-api><field-api name="PUBLISH_STATE_NONE" descriptor="I" access="25"></field-api><field-api name="PUBLISH_STATE_INCREMENTAL" descriptor="I" access="25"></field-api><field-api name="PUBLISH_STATE_FULL" descriptor="I" access="25"></field-api><field-api name="PUBLISH_INCREMENTAL" descriptor="I" access="25"></field-api><field-api name="PUBLISH_FULL" descriptor="I" access="25"></field-api><field-api name="PUBLISH_AUTO" descriptor="I" access="25"></field-api><field-api name="PUBLISH_CLEAN" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.wst.server.core.IModuleType" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IModuleTypeTestCase"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IModuleTypeTestCase"/></test-coverage></method-api><method-api name="getVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IModuleTypeTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.ServerUtil" access="33" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getModules" descriptor="(Lorg/eclipse/core/resources/IProject;)[Lorg/eclipse/wst/server/core/IModule;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/><test name="org.eclipse.wst.server.core.tests.extension.ModuleFactoriesTestCase"/></test-coverage></method-api><method-api name="getModule" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IModule;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="getModules" descriptor="([Lorg/eclipse/wst/server/core/IModuleType;)[Lorg/eclipse/wst/server/core/IModule;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="getModules" descriptor="(Ljava/lang/String;)[Lorg/eclipse/wst/server/core/IModule;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="isSupportedModule" descriptor="([Lorg/eclipse/wst/server/core/IModuleType;Ljava/lang/String;Ljava/lang/String;)Z" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="isSupportedModule" descriptor="([Lorg/eclipse/wst/server/core/IModuleType;Lorg/eclipse/wst/server/core/IModuleType;)Z" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="isSupportedModule" descriptor="(Lorg/eclipse/wst/server/core/IModuleType;Lorg/eclipse/wst/server/core/IModuleType;)Z" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="modifyModules" descriptor="(Lorg/eclipse/wst/server/core/IServerWorkingCopy;[Lorg/eclipse/wst/server/core/IModule;[Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="9" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="setRuntimeDefaultName" descriptor="(Lorg/eclipse/wst/server/core/IRuntimeWorkingCopy;)V" access="9"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="setServerDefaultName" descriptor="(Lorg/eclipse/wst/server/core/IServerWorkingCopy;)V" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="getUnusedServerFile" descriptor="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/wst/server/core/IServerType;)Lorg/eclipse/core/resources/IFile;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="getRuntimes" descriptor="(Ljava/lang/String;Ljava/lang/String;)[Lorg/eclipse/wst/server/core/IRuntime;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="getRuntimeTypes" descriptor="(Ljava/lang/String;Ljava/lang/String;)[Lorg/eclipse/wst/server/core/IRuntimeType;" access="9"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="getRuntimeTypes" descriptor="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Lorg/eclipse/wst/server/core/IRuntimeType;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="getAvailableServersForModule" descriptor="(Lorg/eclipse/wst/server/core/IModule;ZLorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/eclipse/wst/server/core/IServer;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="getServersByModule" descriptor="(Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/eclipse/wst/server/core/IServer;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="containsModule" descriptor="(Lorg/eclipse/wst/server/core/IServer;Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)Z" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="getServer" descriptor="(Lorg/eclipse/debug/core/ILaunchConfiguration;)Lorg/eclipse/wst/server/core/IServer;" access="9" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api><method-api name="validateEdit" descriptor="(Ljava/lang/Object;Lorg/eclipse/wst/server/core/IServer;)Lorg/eclipse/core/runtime/IStatus;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerUtilTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.IServerAttributes" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="delete" descriptor="()V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="isReadOnly" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="isWorkingCopy" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getAdapter" descriptor="(Ljava/lang/Class;)Ljava/lang/Object;" access="1025"></method-api><method-api name="loadAdapter" descriptor="(Ljava/lang/Class;Lorg/eclipse/core/runtime/IProgressMonitor;)Ljava/lang/Object;" access="1025"></method-api><method-api name="getHost" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getRuntime" descriptor="()Lorg/eclipse/wst/server/core/IRuntime;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getServerType" descriptor="()Lorg/eclipse/wst/server/core/IServerType;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getServerConfiguration" descriptor="()Lorg/eclipse/core/resources/IFolder;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="createWorkingCopy" descriptor="()Lorg/eclipse/wst/server/core/IServerWorkingCopy;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getModules" descriptor="()[Lorg/eclipse/wst/server/core/IModule;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="canModifyModules" descriptor="([Lorg/eclipse/wst/server/core/IModule;[Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getChildModules" descriptor="([Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/eclipse/wst/server/core/IModule;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getRootModules" descriptor="(Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/eclipse/wst/server/core/IModule;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getServerPorts" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/eclipse/wst/server/core/ServerPort;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.IOptionalTask" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getStatus" descriptor="()I" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IOptionalTaskTestCase"/></test-coverage></method-api><method-api name="getOrder" descriptor="()I" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IOptionalTaskTestCase"/></test-coverage></method-api><field-api name="TASK_UNNECESSARY" descriptor="I" access="25"></field-api><field-api name="TASK_COMPLETED" descriptor="I" access="25"></field-api><field-api name="TASK_READY" descriptor="I" access="25"></field-api><field-api name="TASK_PREFERRED" descriptor="I" access="25"></field-api><field-api name="TASK_MANDATORY" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.wst.server.core.IRuntimeWorkingCopy" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/></test-coverage></method-api><method-api name="setReadOnly" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/></test-coverage></method-api><method-api name="isDirty" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/></test-coverage></method-api><method-api name="addPropertyChangeListener" descriptor="(Ljava/beans/PropertyChangeListener;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/></test-coverage></method-api><method-api name="removePropertyChangeListener" descriptor="(Ljava/beans/PropertyChangeListener;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/></test-coverage></method-api><method-api name="getOriginal" descriptor="()Lorg/eclipse/wst/server/core/IRuntime;" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.GenericServerClasspathRuntimeHandlerTest"/></test-coverage></method-api><method-api name="setLocation" descriptor="(Lorg/eclipse/core/runtime/IPath;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/><test name="org.eclipse.jst.servlet.tomcat.tests.AllTomcatTests"/><test name="org.eclipse.jst.server.core.tests.GenericRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatServerTestCase"/><test name="org.eclipse.wtp.j2ee.headless.tests.web.operations.AllTests"/><test name="org.eclipse.wtp.j2ee.headless.tests.plugin.AllPluginTests"/><test name="org.eclipse.jst.j2ee.tests.modulecore.AllTests"/></test-coverage></method-api><method-api name="setStub" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/></test-coverage></method-api><method-api name="save" descriptor="(ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IRuntime;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/><test name="org.eclipse.jst.servlet.tomcat.tests.AllTomcatTests"/><test name="org.eclipse.jst.server.core.tests.GenericRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatServerTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/><test name="org.eclipse.jst.server.generic.tests.GenericServerClasspathRuntimeHandlerTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.web.operations.AllTests"/><test name="org.eclipse.wtp.j2ee.headless.tests.plugin.AllPluginTests"/><test name="org.eclipse.jst.j2ee.tests.modulecore.AllTests"/></test-coverage></method-api><field-api name="SAVE_CONFLICT" descriptor="I" access="25"></field-api><field-api name="PROPERTY_NAME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="PROPERTY_LOCATION" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.wst.server.core.ITask" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ITaskTestCase"/></test-coverage></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ITaskTestCase"/></test-coverage></method-api><method-api name="getTaskModel" descriptor="()Lorg/eclipse/wst/server/core/TaskModel;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ITaskTestCase"/></test-coverage></method-api><method-api name="setTaskModel" descriptor="(Lorg/eclipse/wst/server/core/TaskModel;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ITaskTestCase"/></test-coverage></method-api><method-api name="execute" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ITaskTestCase"/></test-coverage></method-api><method-api name="canUndo" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ITaskTestCase"/></test-coverage></method-api><method-api name="undo" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ITaskTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.IServerListener" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="serverChanged" descriptor="(Lorg/eclipse/wst/server/core/ServerEvent;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerListenerTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.IRuntime" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/><test name="org.eclipse.wtp.j2ee.headless.tests.j2ee.verifiers.J2EEImportDataModelVerifier"/></test-coverage></method-api><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/><test name="org.eclipse.jst.servlet.tomcat.tests.WebProjectCreationTomcatTest"/><test name="org.eclipse.jst.servlet.tomcat.tests.WebImportOperationTomcatTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.j2ee.operations.ModuleProjectCreationOperationTest"/><test name="org.eclipse.jst.j2ee.flexible.project.fvtests.AbstractModuleCreationTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.j2ee.operations.J2EEFlexibleProjectCreationOperationTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.j2ee.operations.ModuleImportOperationTestCase"/></test-coverage></method-api><method-api name="delete" descriptor="()V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.jst.server.core.tests.GenericRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatServerTestCase"/></test-coverage></method-api><method-api name="isReadOnly" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/></test-coverage></method-api><method-api name="isWorkingCopy" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.jst.server.core.tests.GenericRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase"/></test-coverage></method-api><method-api name="getAdapter" descriptor="(Ljava/lang/Class;)Ljava/lang/Object;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/><test name="org.eclipse.jst.server.core.tests.GenericRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase"/></test-coverage></method-api><method-api name="loadAdapter" descriptor="(Ljava/lang/Class;Lorg/eclipse/core/runtime/IProgressMonitor;)Ljava/lang/Object;" access="1025"></method-api><method-api name="getRuntimeType" descriptor="()Lorg/eclipse/wst/server/core/IRuntimeType;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/></test-coverage></method-api><method-api name="createWorkingCopy" descriptor="()Lorg/eclipse/wst/server/core/IRuntimeWorkingCopy;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/><test name="org.eclipse.jst.server.core.tests.GenericRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="getLocation" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/></test-coverage></method-api><method-api name="isStub" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/></test-coverage></method-api><method-api name="validate" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/><test name="org.eclipse.jst.server.core.tests.GenericRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.IServerType" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/></test-coverage></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/></test-coverage></method-api><method-api name="getRuntimeType" descriptor="()Lorg/eclipse/wst/server/core/IRuntimeType;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatServerTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="hasRuntime" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/></test-coverage></method-api><method-api name="supportsLaunchMode" descriptor="(Ljava/lang/String;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/></test-coverage></method-api><method-api name="hasServerConfiguration" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/></test-coverage></method-api><method-api name="supportsRemoteHosts" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/></test-coverage></method-api><method-api name="createServer" descriptor="(Ljava/lang/String;Lorg/eclipse/core/resources/IFile;Lorg/eclipse/wst/server/core/IRuntime;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IServerWorkingCopy;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatServerTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="createServer" descriptor="(Ljava/lang/String;Lorg/eclipse/core/resources/IFile;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IServerWorkingCopy;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.IModule" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IModuleTestCase"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IModuleTestCase"/></test-coverage></method-api><method-api name="getModuleType" descriptor="()Lorg/eclipse/wst/server/core/IModuleType;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IModuleTestCase"/></test-coverage></method-api><method-api name="getProject" descriptor="()Lorg/eclipse/core/resources/IProject;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IModuleTestCase"/></test-coverage></method-api><method-api name="getAdapter" descriptor="(Ljava/lang/Class;)Ljava/lang/Object;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IModuleTestCase"/></test-coverage></method-api><method-api name="loadAdapter" descriptor="(Ljava/lang/Class;Lorg/eclipse/core/runtime/IProgressMonitor;)Ljava/lang/Object;" access="1025"></method-api></class-api><class-api name="org.eclipse.wst.server.core.IRuntimeLifecycleListener" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="runtimeAdded" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.RuntimeLifecycleListenerTestCase"/></test-coverage></method-api><method-api name="runtimeChanged" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.RuntimeLifecycleListenerTestCase"/></test-coverage></method-api><method-api name="runtimeRemoved" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.RuntimeLifecycleListenerTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.ServerEvent" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(ILorg/eclipse/wst/server/core/IServer;IIZ)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerEventTestCase"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(ILorg/eclipse/wst/server/core/IServer;[Lorg/eclipse/wst/server/core/IModule;IIZ)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerEventTestCase"/></test-coverage></method-api><method-api name="getKind" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerEventTestCase"/></test-coverage></method-api><method-api name="getModule" descriptor="()[Lorg/eclipse/wst/server/core/IModule;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerEventTestCase"/></test-coverage></method-api><method-api name="getPublishState" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerEventTestCase"/></test-coverage></method-api><method-api name="getRestartState" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerEventTestCase"/></test-coverage></method-api><method-api name="getState" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerEventTestCase"/></test-coverage></method-api><method-api name="getServer" descriptor="()Lorg/eclipse/wst/server/core/IServer;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerEventTestCase"/></test-coverage></method-api><field-api name="STATE_CHANGE" descriptor="I" access="25"></field-api><field-api name="PUBLISH_STATE_CHANGE" descriptor="I" access="25"></field-api><field-api name="RESTART_STATE_CHANGE" descriptor="I" access="25"></field-api><field-api name="SERVER_CHANGE" descriptor="I" access="25"></field-api><field-api name="MODULE_CHANGE" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.wst.server.core.IProjectProperties" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getDefaultServer" descriptor="()Lorg/eclipse/wst/server/core/IServer;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/><test name="org.eclipse.wst.server.core.tests.ProjectPropertiesTestCase"/></test-coverage></method-api><method-api name="setDefaultServer" descriptor="(Lorg/eclipse/wst/server/core/IServer;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/><test name="org.eclipse.wst.server.core.tests.ProjectPropertiesTestCase"/></test-coverage></method-api><method-api name="getRuntimeTarget" descriptor="()Lorg/eclipse/wst/server/core/IRuntime;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/><test name="org.eclipse.wst.server.core.tests.ProjectPropertiesTestCase"/><test name="org.eclipse.wtp.j2ee.headless.tests.j2ee.verifiers.J2EEImportDataModelVerifier"/></test-coverage></method-api><method-api name="setRuntimeTarget" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/><test name="org.eclipse.wst.server.core.tests.ProjectPropertiesTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.IServerLifecycleListener" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="serverAdded" descriptor="(Lorg/eclipse/wst/server/core/IServer;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerLifecycleListenerTestCase"/></test-coverage></method-api><method-api name="serverChanged" descriptor="(Lorg/eclipse/wst/server/core/IServer;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerLifecycleListenerTestCase"/></test-coverage></method-api><method-api name="serverRemoved" descriptor="(Lorg/eclipse/wst/server/core/IServer;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerLifecycleListenerTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.ServerPort" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerPortTestCase"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;Z)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerPortTestCase"/></test-coverage></method-api><method-api name="getId" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatServerTestCase"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getPort" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getProtocol" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getContentTypes" descriptor="()[Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="isAdvanced" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="equals" descriptor="(Ljava/lang/Object;)Z" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="hashCode" descriptor="()I" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="toString" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.IRuntimeTargetHandler" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTargetHandlersTestCase"/></test-coverage></method-api><method-api name="supportsRuntimeType" descriptor="(Lorg/eclipse/wst/server/core/IRuntimeType;)Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTargetHandlersTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.ServerCore" access="33" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getProjectProperties" descriptor="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/wst/server/core/IProjectProperties;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/><test name="org.eclipse.wst.server.core.tests.ext.AbstractRuntimeTestCase"/><test name="org.eclipse.wst.server.core.tests.ProjectPropertiesTestCase"/><test name="org.eclipse.wtp.j2ee.headless.tests.j2ee.verifiers.J2EEImportDataModelVerifier"/></test-coverage></method-api><method-api name="getRuntimeTypes" descriptor="()[Lorg/eclipse/wst/server/core/IRuntimeType;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTypesTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="findRuntimeType" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IRuntimeType;" access="9"><test-coverage><test name="org.eclipse.jst.servlet.tomcat.tests.AllTomcatTests"/><test name="org.eclipse.jst.server.core.tests.GenericRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.generic.tests.GenericServerClasspathRuntimeHandlerTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.web.operations.AllTests"/><test name="org.eclipse.wtp.j2ee.headless.tests.plugin.AllPluginTests"/><test name="org.eclipse.jst.j2ee.tests.modulecore.AllTests"/></test-coverage></method-api><method-api name="getRuntimeTargetHandlers" descriptor="()[Lorg/eclipse/wst/server/core/IRuntimeTargetHandler;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTargetHandlersTestCase"/></test-coverage></method-api><method-api name="findRuntimeTargetHandler" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IRuntimeTargetHandler;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/></test-coverage></method-api><method-api name="getServerTypes" descriptor="()[Lorg/eclipse/wst/server/core/IServerType;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.ServerTypesTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="findServerType" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IServerType;" access="9"><test-coverage><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatServerTestCase"/></test-coverage></method-api><method-api name="findRuntime" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IRuntime;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/></test-coverage></method-api><method-api name="getRuntimes" descriptor="()[Lorg/eclipse/wst/server/core/IRuntime;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/></test-coverage></method-api><method-api name="findServer" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IServer;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/></test-coverage></method-api><method-api name="getServers" descriptor="()[Lorg/eclipse/wst/server/core/IServer;" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.StartupExtensionTestCase"/><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/></test-coverage></method-api><method-api name="addRuntimeLifecycleListener" descriptor="(Lorg/eclipse/wst/server/core/IRuntimeLifecycleListener;)V" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/></test-coverage></method-api><method-api name="removeRuntimeLifecycleListener" descriptor="(Lorg/eclipse/wst/server/core/IRuntimeLifecycleListener;)V" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/></test-coverage></method-api><method-api name="addServerLifecycleListener" descriptor="(Lorg/eclipse/wst/server/core/IServerLifecycleListener;)V" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/></test-coverage></method-api><method-api name="removeServerLifecycleListener" descriptor="(Lorg/eclipse/wst/server/core/IServerLifecycleListener;)V" access="9"><test-coverage><test name="org.eclipse.wst.server.core.tests.ServerCoreTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.IServerWorkingCopy" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="setReadOnly" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="isDirty" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="addPropertyChangeListener" descriptor="(Ljava/beans/PropertyChangeListener;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="removePropertyChangeListener" descriptor="(Ljava/beans/PropertyChangeListener;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="setServerConfiguration" descriptor="(Lorg/eclipse/core/resources/IFolder;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="getOriginal" descriptor="()Lorg/eclipse/wst/server/core/IServer;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="save" descriptor="(ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IServer;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatServerTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="saveAll" descriptor="(ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IServer;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="setRuntime" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;)V" access="1025"><test-coverage><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="setHost" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><method-api name="modifyModules" descriptor="([Lorg/eclipse/wst/server/core/IModule;[Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase"/></test-coverage></method-api><field-api name="SAVE_CONFLICT" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.wst.server.core.IRuntimeType" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getId" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTypesTestCase"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTypesTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/></test-coverage></method-api><method-api name="getDescription" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTypesTestCase"/></test-coverage></method-api><method-api name="getVendor" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTypesTestCase"/></test-coverage></method-api><method-api name="getVersion" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTypesTestCase"/></test-coverage></method-api><method-api name="getModuleTypes" descriptor="()[Lorg/eclipse/wst/server/core/IModuleType;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTypesTestCase"/></test-coverage></method-api><method-api name="canCreate" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.extension.RuntimeTypesTestCase"/></test-coverage></method-api><method-api name="createRuntime" descriptor="(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IRuntimeWorkingCopy;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.jst.servlet.tomcat.tests.AllTomcatTests"/><test name="org.eclipse.jst.server.core.tests.GenericRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase"/><test name="org.eclipse.jst.server.tomcat.core.tests.AbstractTomcatServerTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/><test name="org.eclipse.jst.server.generic.tests.GenericServerClasspathRuntimeHandlerTest"/><test name="org.eclipse.wtp.j2ee.headless.tests.web.operations.AllTests"/><test name="org.eclipse.wtp.j2ee.headless.tests.plugin.AllPluginTests"/><test name="org.eclipse.jst.j2ee.tests.modulecore.AllTests"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.TaskModel" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.TaskModelTestCase"/></test-coverage></method-api><method-api name="getObject" descriptor="(Ljava/lang/String;)Ljava/lang/Object;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.TaskModelTestCase"/></test-coverage></method-api><method-api name="putObject" descriptor="(Ljava/lang/String;Ljava/lang/Object;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.TaskModelTestCase"/></test-coverage></method-api><field-api name="TASK_RUNTIME" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="TASK_SERVER" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="TASK_MODULES" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="TASK_LAUNCH_MODE" descriptor="Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.wst.server.core.IModuleArtifact" access="1537" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getModule" descriptor="()Lorg/eclipse/wst/server/core/IModule;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.IModuleArtifactTestCase"/></test-coverage></method-api></class-api></package-api><package-api name="org.eclipse.wst.server.core.model"><class-api name="org.eclipse.wst.server.core.model.RuntimeTargetHandlerDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestRuntimeTargetHandlerDelegate"/></test-coverage></method-api><method-api name="initialize" descriptor="(Lorg/eclipse/wst/server/core/IRuntimeTargetHandler;)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeTargetHandlerDelegateTestCase"/></test-coverage></method-api><method-api name="getRuntimeTargetHandler" descriptor="()Lorg/eclipse/wst/server/core/IRuntimeTargetHandler;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeTargetHandlerDelegateTestCase"/></test-coverage></method-api><method-api name="setRuntimeTarget" descriptor="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/wst/server/core/IRuntime;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeTargetHandlerDelegateTestCase"/></test-coverage></method-api><method-api name="removeRuntimeTarget" descriptor="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/wst/server/core/IRuntime;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeTargetHandlerDelegateTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.IURLProvider" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getModuleRootURL" descriptor="(Lorg/eclipse/wst/server/core/IModule;)Ljava/net/URL;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.IURLProviderTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.IModuleResource" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getModuleRelativePath" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleResourceTestCase"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleResourceTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.ModuleFactoryDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestModuleFactoryDelegate"/></test-coverage></method-api><method-api name="initialize" descriptor="(Lorg/eclipse/wst/server/core/internal/ModuleFactory;)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleFactoryDelegateTestCase"/></test-coverage></method-api><method-api name="createModule" descriptor="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/wst/server/core/IModule;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleFactoryDelegateTestCase"/></test-coverage></method-api><method-api name="getModuleDelegate" descriptor="(Lorg/eclipse/wst/server/core/IModule;)Lorg/eclipse/wst/server/core/model/ModuleDelegate;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleFactoryDelegateTestCase"/></test-coverage></method-api><method-api name="getModules" descriptor="()[Lorg/eclipse/wst/server/core/IModule;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleFactoryDelegateTestCase"/></test-coverage></method-api><method-api name="getId" descriptor="()Ljava/lang/String;" access="4"></method-api><method-api name="fireModuleFactoryEvent" descriptor="([Lorg/eclipse/wst/server/core/IModule;[Lorg/eclipse/wst/server/core/IModule;)V" access="4"></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.PublishTaskDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestServerTaskDelegate"/></test-coverage></method-api><method-api name="getTasks" descriptor="(Lorg/eclipse/wst/server/core/IServer;Ljava/util/List;)[Lorg/eclipse/wst/server/core/IOptionalTask;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerTaskDelegateTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.RuntimeLocatorDelegate$IRuntimeSearchListener" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="runtimeFound" descriptor="(Lorg/eclipse/wst/server/core/IRuntimeWorkingCopy;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeLocatorDelegateTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.RuntimeLocatorDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestRuntimeLocatorDelegate"/></test-coverage></method-api><method-api name="searchForRuntimes" descriptor="(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/wst/server/core/model/RuntimeLocatorDelegate$IRuntimeSearchListener;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeLocatorDelegateTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.IModuleFile" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getModificationStamp" descriptor="()J" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleFileTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.IModuleResourceDelta" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getModuleResource" descriptor="()Lorg/eclipse/wst/server/core/model/IModuleResource;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleResourceDeltaTestCase"/></test-coverage></method-api><method-api name="getKind" descriptor="()I" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleResourceDeltaTestCase"/></test-coverage></method-api><method-api name="getAffectedChildren" descriptor="()[Lorg/eclipse/wst/server/core/model/IModuleResourceDelta;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleResourceDeltaTestCase"/></test-coverage></method-api><method-api name="getModuleRelativePath" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleResourceDeltaTestCase"/></test-coverage></method-api><field-api name="NO_CHANGE" descriptor="I" access="25"></field-api><field-api name="ADDED" descriptor="I" access="25"></field-api><field-api name="CHANGED" descriptor="I" access="25"></field-api><field-api name="REMOVED" descriptor="I" access="25"></field-api></class-api><class-api name="org.eclipse.wst.server.core.model.ModuleArtifactAdapterDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleArtifactAdapterDelegateTestCase$1"/></test-coverage></method-api><method-api name="getModuleArtifact" descriptor="(Ljava/lang/Object;)Lorg/eclipse/wst/server/core/IModuleArtifact;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleArtifactAdapterDelegateTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.IModuleFolder" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="members" descriptor="()[Lorg/eclipse/wst/server/core/model/IModuleResource;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleFolderTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.RuntimeDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestRuntimeDelegate"/></test-coverage></method-api><method-api name="initialize" descriptor="(Lorg/eclipse/wst/server/core/internal/Runtime;)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="initialize" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="getRuntime" descriptor="()Lorg/eclipse/wst/server/core/IRuntime;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="getRuntimeWorkingCopy" descriptor="()Lorg/eclipse/wst/server/core/IRuntimeWorkingCopy;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="validate" descriptor="()Lorg/eclipse/core/runtime/IStatus;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Ljava/lang/String;I)I" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Ljava/lang/String;Z)Z" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="setDefaults" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="setAttribute" descriptor="(Ljava/lang/String;I)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="setAttribute" descriptor="(Ljava/lang/String;Z)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="setAttribute" descriptor="(Ljava/lang/String;Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/><test name="org.eclipse.jst.server.generic.tests.GenericServerClasspathRuntimeHandlerTest"/></test-coverage></method-api><method-api name="setAttribute" descriptor="(Ljava/lang/String;Ljava/util/List;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/></test-coverage></method-api><method-api name="setAttribute" descriptor="(Ljava/lang/String;Ljava/util/Map;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.RuntimeDelegateTestCase"/><test name="org.eclipse.jst.server.generic.tests.ServerCreationTest"/><test name="org.eclipse.jst.server.generic.tests.GenericServerClasspathRuntimeHandlerTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.ServerDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestServerDelegate"/></test-coverage></method-api><method-api name="initialize" descriptor="(Lorg/eclipse/wst/server/core/internal/Server;)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="initialize" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="getServer" descriptor="()Lorg/eclipse/wst/server/core/IServer;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="getServerWorkingCopy" descriptor="()Lorg/eclipse/wst/server/core/IServerWorkingCopy;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Ljava/lang/String;I)I" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Ljava/lang/String;Z)Z" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="canModifyModules" descriptor="([Lorg/eclipse/wst/server/core/IModule;[Lorg/eclipse/wst/server/core/IModule;)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="getChildModules" descriptor="([Lorg/eclipse/wst/server/core/IModule;)[Lorg/eclipse/wst/server/core/IModule;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="getRootModules" descriptor="(Lorg/eclipse/wst/server/core/IModule;)[Lorg/eclipse/wst/server/core/IModule;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="getServerPorts" descriptor="()[Lorg/eclipse/wst/server/core/ServerPort;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="setDefaults" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="setAttribute" descriptor="(Ljava/lang/String;I)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="setAttribute" descriptor="(Ljava/lang/String;Z)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="setAttribute" descriptor="(Ljava/lang/String;Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="setAttribute" descriptor="(Ljava/lang/String;Ljava/util/List;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="setAttribute" descriptor="(Ljava/lang/String;Ljava/util/Map;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="modifyModules" descriptor="([Lorg/eclipse/wst/server/core/IModule;[Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="importConfiguration" descriptor="(Lorg/eclipse/wst/server/core/IRuntime;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="saveConfiguration" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api><method-api name="configurationChanged" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerDelegateTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.LaunchableAdapterDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.LaunchableAdapterDelegateTestCase$1"/></test-coverage></method-api><method-api name="getLaunchable" descriptor="(Lorg/eclipse/wst/server/core/IServer;Lorg/eclipse/wst/server/core/IModuleArtifact;)Ljava/lang/Object;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.LaunchableAdapterDelegateTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.ClientDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestClientDelegate"/></test-coverage></method-api><method-api name="supports" descriptor="(Lorg/eclipse/wst/server/core/IServer;Ljava/lang/Object;Ljava/lang/String;)Z" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ClientDelegateTestCase"/></test-coverage></method-api><method-api name="launch" descriptor="(Lorg/eclipse/wst/server/core/IServer;Ljava/lang/Object;Ljava/lang/String;Lorg/eclipse/debug/core/ILaunch;)Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ClientDelegateTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.ModuleDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestModuleDelegate"/></test-coverage></method-api><method-api name="initialize" descriptor="(Lorg/eclipse/wst/server/core/IModule;)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleDelegateTestCase"/></test-coverage></method-api><method-api name="initialize" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleDelegateTestCase"/></test-coverage></method-api><method-api name="getModule" descriptor="()Lorg/eclipse/wst/server/core/IModule;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleDelegateTestCase"/></test-coverage></method-api><method-api name="validate" descriptor="()Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleDelegateTestCase"/></test-coverage></method-api><method-api name="getChildModules" descriptor="()[Lorg/eclipse/wst/server/core/IModule;" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleDelegateTestCase"/></test-coverage></method-api><method-api name="members" descriptor="()[Lorg/eclipse/wst/server/core/model/IModuleResource;" access="1025" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ModuleDelegateTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.core.model.ServerBehaviourDelegate" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.impl.TestServerBehaviourDelegate"/></test-coverage></method-api><method-api name="initialize" descriptor="(Lorg/eclipse/wst/server/core/internal/Server;)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="getServer" descriptor="()Lorg/eclipse/wst/server/core/IServer;" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="setServerState" descriptor="(I)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="setMode" descriptor="(Ljava/lang/String;)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="setServerRestartState" descriptor="(Z)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="setServerPublishState" descriptor="(I)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="setModuleState" descriptor="([Lorg/eclipse/wst/server/core/IModule;I)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="setModulePublishState" descriptor="([Lorg/eclipse/wst/server/core/IModule;I)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="setModuleRestartState" descriptor="([Lorg/eclipse/wst/server/core/IModule;Z)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="setupLaunchConfiguration" descriptor="(Lorg/eclipse/debug/core/ILaunchConfigurationWorkingCopy;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="restart" descriptor="(Ljava/lang/String;)V" access="1" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="canRestartModule" descriptor="([Lorg/eclipse/wst/server/core/IModule;)Z" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="restartModule" descriptor="([Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1" throws="org.eclipse.core.runtime.CoreException"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="stop" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="getPublishedResources" descriptor="([Lorg/eclipse/wst/server/core/IModule;)[Lorg/eclipse/wst/server/core/model/IModuleResource;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="getPublishedResourceDelta" descriptor="([Lorg/eclipse/wst/server/core/IModule;)[Lorg/eclipse/wst/server/core/model/IModuleResourceDelta;" access="1"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="getTempDirectory" descriptor="()Lorg/eclipse/core/runtime/IPath;" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="setServerStatus" descriptor="(Lorg/eclipse/core/runtime/IStatus;)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="setModuleStatus" descriptor="([Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IStatus;)V" access="17"><test-coverage><test name="org.eclipse.wst.server.core.tests.model.ServerBehaviourDelegateTestCase"/></test-coverage></method-api><method-api name="publish" descriptor="(ILorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;" access="1"></method-api><method-api name="initialize" descriptor="()V" access="4"></method-api><method-api name="publishStart" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="4" throws="org.eclipse.core.runtime.CoreException"></method-api><method-api name="publishServer" descriptor="(ILorg/eclipse/core/runtime/IProgressMonitor;)V" access="4" throws="org.eclipse.core.runtime.CoreException"></method-api><method-api name="publishModule" descriptor="(II[Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="4" throws="org.eclipse.core.runtime.CoreException"></method-api><method-api name="publishFinish" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="4" throws="org.eclipse.core.runtime.CoreException"></method-api><method-api name="publishModule" descriptor="(I[Lorg/eclipse/wst/server/core/IModule;ILorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;" access="4"></method-api><method-api name="hasBeenPublished" descriptor="([Lorg/eclipse/wst/server/core/IModule;)Z" access="4"></method-api><method-api name="addRemovedModules" descriptor="(Ljava/util/List;Ljava/util/List;)V" access="4"></method-api><method-api name="updatePublishInfo" descriptor="(I[Lorg/eclipse/wst/server/core/IModule;)V" access="4"></method-api><method-api name="publishModules" descriptor="(ILjava/util/List;Ljava/util/List;Lorg/eclipse/core/runtime/MultiStatus;Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="4"></method-api><method-api name="getTasks" descriptor="()[Lorg/eclipse/wst/server/core/IOptionalTask;" access="20"></method-api><method-api name="getAllModules" descriptor="()Ljava/util/List;" access="20"></method-api><method-api name="performTasks" descriptor="([Lorg/eclipse/wst/server/core/IOptionalTask;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;" access="4"></method-api><field-api name="NO_CHANGE" descriptor="I" access="25"></field-api><field-api name="ADDED" descriptor="I" access="25"></field-api><field-api name="CHANGED" descriptor="I" access="25"></field-api><field-api name="REMOVED" descriptor="I" access="25"></field-api></class-api></package-api><package-api name="org.eclipse.wst.server.ui.editor"><class-api name="org.eclipse.wst.server.ui.editor.ICommandManager" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="executeCommand" descriptor="(Lorg/eclipse/wst/server/core/ITask;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ICommandManagerTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.ui.editor.IServerEditorSection" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="init" descriptor="(Lorg/eclipse/ui/IEditorSite;Lorg/eclipse/ui/IEditorInput;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.IServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="createSection" descriptor="(Lorg/eclipse/swt/widgets/Composite;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.IServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.IServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="getErrorMessage" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.IServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="getSaveStatus" descriptor="()[Lorg/eclipse/core/runtime/IStatus;" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.IServerEditorSectionTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.ui.editor.ServerEditorPart" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase$1"/><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase$1$MyServerEditorPart"/></test-coverage></method-api><method-api name="setPageFactory" descriptor="(Lorg/eclipse/wst/server/ui/internal/editor/IServerEditorPartFactory;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="doSave" descriptor="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="doSaveAs" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="isDirty" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="isSaveAsAllowed" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="setErrorMessage" descriptor="(Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="updateErrorMessage" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="getErrorMessage" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="getSaveStatus" descriptor="()[Lorg/eclipse/core/runtime/IStatus;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="init" descriptor="(Lorg/eclipse/ui/IEditorSite;Lorg/eclipse/ui/IEditorInput;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="getServer" descriptor="()Lorg/eclipse/wst/server/core/IServerWorkingCopy;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="insertSections" descriptor="(Lorg/eclipse/swt/widgets/Composite;Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorPartTestCase"/></test-coverage></method-api><method-api name="getFormToolkit" descriptor="(Lorg/eclipse/swt/widgets/Display;)Lorg/eclipse/ui/forms/widgets/FormToolkit;" access="4"></method-api><field-api name="PROP_ERROR" descriptor="I" access="25"></field-api><field-api name="pageFactory" descriptor="Lorg/eclipse/wst/server/ui/internal/editor/IServerEditorPartFactory;" access="4"></field-api><field-api name="server" descriptor="Lorg/eclipse/wst/server/core/IServerWorkingCopy;" access="4"></field-api><field-api name="commandManager" descriptor="Lorg/eclipse/wst/server/ui/editor/ICommandManager;" access="4"></field-api><field-api name="readOnly" descriptor="Z" access="4"></field-api></class-api><class-api name="org.eclipse.wst.server.ui.editor.ServerEditorSection" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorSectionTestCase$1"/></test-coverage></method-api><method-api name="init" descriptor="(Lorg/eclipse/ui/IEditorSite;Lorg/eclipse/ui/IEditorInput;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="createSection" descriptor="(Lorg/eclipse/swt/widgets/Composite;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="getShell" descriptor="()Lorg/eclipse/swt/widgets/Shell;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="getErrorMessage" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="getSaveStatus" descriptor="()[Lorg/eclipse/core/runtime/IStatus;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="setServerEditorPart" descriptor="(Lorg/eclipse/wst/server/ui/editor/ServerEditorPart;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="setErrorMessage" descriptor="(Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="getFormToolkit" descriptor="(Lorg/eclipse/swt/widgets/Display;)Lorg/eclipse/ui/forms/widgets/FormToolkit;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorSectionTestCase"/></test-coverage></method-api><method-api name="dispose" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.ServerEditorSectionTestCase"/></test-coverage></method-api><field-api name="server" descriptor="Lorg/eclipse/wst/server/core/IServerWorkingCopy;" access="1"></field-api><field-api name="commandManager" descriptor="Lorg/eclipse/wst/server/ui/editor/ICommandManager;" access="1"></field-api><field-api name="readOnly" descriptor="Z" access="4"></field-api><field-api name="parentComp" descriptor="Lorg/eclipse/swt/widgets/Composite;" access="4"></field-api><field-api name="editor" descriptor="Lorg/eclipse/wst/server/ui/editor/ServerEditorPart;" access="4"></field-api></class-api><class-api name="org.eclipse.wst.server.ui.editor.IServerEditorPartInput" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getServer" descriptor="()Lorg/eclipse/wst/server/core/IServerWorkingCopy;" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.IServerEditorPartInputTestCase"/></test-coverage></method-api><method-api name="isServerReadOnly" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.IServerEditorPartInputTestCase"/></test-coverage></method-api><method-api name="getServerCommandManager" descriptor="()Lorg/eclipse/wst/server/ui/editor/ICommandManager;" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.editor.IServerEditorPartInputTestCase"/></test-coverage></method-api></class-api></package-api><package-api name="org.eclipse.wst.server.ui"><class-api name="org.eclipse.wst.server.ui.ServerLaunchConfigurationTab" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.ServerLaunchConfigurationTabTestCase"/><test name="org.eclipse.wst.server.ui.tests.ServerLaunchConfigurationTabTestCase$1$MyLaunchTab"/></test-coverage></method-api><method-api name="&lt;init>" descriptor="([Ljava/lang/String;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.ServerLaunchConfigurationTabTestCase"/></test-coverage></method-api><method-api name="createControl" descriptor="(Lorg/eclipse/swt/widgets/Composite;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.ServerLaunchConfigurationTabTestCase"/></test-coverage></method-api><method-api name="setDefaults" descriptor="(Lorg/eclipse/debug/core/ILaunchConfigurationWorkingCopy;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.ServerLaunchConfigurationTabTestCase"/></test-coverage></method-api><method-api name="initializeFrom" descriptor="(Lorg/eclipse/debug/core/ILaunchConfiguration;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.ServerLaunchConfigurationTabTestCase"/></test-coverage></method-api><method-api name="performApply" descriptor="(Lorg/eclipse/debug/core/ILaunchConfigurationWorkingCopy;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.ServerLaunchConfigurationTabTestCase"/></test-coverage></method-api><method-api name="isValid" descriptor="(Lorg/eclipse/debug/core/ILaunchConfiguration;)Z" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.ServerLaunchConfigurationTabTestCase"/></test-coverage></method-api><method-api name="getImage" descriptor="()Lorg/eclipse/swt/graphics/Image;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.ServerLaunchConfigurationTabTestCase"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.ServerLaunchConfigurationTabTestCase"/></test-coverage></method-api><method-api name="handleServerSelection" descriptor="()V" access="4"></method-api><field-api name="serverTypeIds" descriptor="[Ljava/lang/String;" access="4"></field-api><field-api name="serverCombo" descriptor="Lorg/eclipse/swt/widgets/Combo;" access="4"></field-api><field-api name="runtimeLabel" descriptor="Lorg/eclipse/swt/widgets/Label;" access="4"></field-api><field-api name="runtimeLocation" descriptor="Lorg/eclipse/swt/widgets/Label;" access="4"></field-api><field-api name="server" descriptor="Lorg/eclipse/wst/server/core/IServer;" access="4"></field-api><field-api name="servers" descriptor="Ljava/util/List;" access="4"></field-api></class-api><class-api name="org.eclipse.wst.server.ui.ServerUIUtil" access="33" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="showNewRuntimeWizard" descriptor="(Lorg/eclipse/swt/widgets/Shell;Ljava/lang/String;Ljava/lang/String;)Z" access="9"></method-api></class-api><class-api name="org.eclipse.wst.server.ui.ServerUICore" access="33" reference="true" implement="false" subclass="false" instantiate="false"><method-api name="getLabelProvider" descriptor="()Lorg/eclipse/jface/viewers/ILabelProvider;" access="9"><test-coverage><test name="org.eclipse.wst.server.ui.tests.ServerUICoreTestCase"/></test-coverage></method-api></class-api></package-api><package-api name="org.eclipse.wst.server.ui.wizard"><class-api name="org.eclipse.wst.server.ui.wizard.IWizardHandle" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="update" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.IWizardHandleTestCase"/></test-coverage></method-api><method-api name="setTitle" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.IWizardHandleTestCase"/></test-coverage></method-api><method-api name="setDescription" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.IWizardHandleTestCase"/></test-coverage></method-api><method-api name="setImageDescriptor" descriptor="(Lorg/eclipse/jface/resource/ImageDescriptor;)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.IWizardHandleTestCase"/></test-coverage></method-api><method-api name="setMessage" descriptor="(Ljava/lang/String;I)V" access="1025"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.IWizardHandleTestCase"/></test-coverage></method-api><method-api name="run" descriptor="(ZZLorg/eclipse/jface/operation/IRunnableWithProgress;)V" access="1025" throws="java.lang.InterruptedException java.lang.reflect.InvocationTargetException"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.IWizardHandleTestCase"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.server.ui.wizard.WizardFragment" access="1057" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase$1"/><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase$1$MyWizardFragment"/></test-coverage></method-api><method-api name="hasComposite" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase"/></test-coverage></method-api><method-api name="createComposite" descriptor="(Lorg/eclipse/swt/widgets/Composite;Lorg/eclipse/wst/server/ui/wizard/IWizardHandle;)Lorg/eclipse/swt/widgets/Composite;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase"/></test-coverage></method-api><method-api name="setTaskModel" descriptor="(Lorg/eclipse/wst/server/core/TaskModel;)V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase"/></test-coverage></method-api><method-api name="getTaskModel" descriptor="()Lorg/eclipse/wst/server/core/TaskModel;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase"/></test-coverage></method-api><method-api name="enter" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase"/></test-coverage></method-api><method-api name="exit" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase"/></test-coverage></method-api><method-api name="createFinishTask" descriptor="()Lorg/eclipse/wst/server/core/ITask;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase"/></test-coverage></method-api><method-api name="createCancelTask" descriptor="()Lorg/eclipse/wst/server/core/ITask;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase"/></test-coverage></method-api><method-api name="getChildFragments" descriptor="()Ljava/util/List;" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase"/></test-coverage></method-api><method-api name="updateChildFragments" descriptor="()V" access="1"></method-api><method-api name="isComplete" descriptor="()Z" access="1"><test-coverage><test name="org.eclipse.wst.server.ui.tests.wizard.WizardFragmentTestCase"/></test-coverage></method-api><method-api name="createChildFragments" descriptor="(Ljava/util/List;)V" access="4"></method-api><method-api name="setComplete" descriptor="(Z)V" access="4"></method-api></class-api></package-api></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.sse/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.sse/component-api.xml
deleted file mode 100644
index 34db989..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.sse/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.sse" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.validation/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.validation/component-api.xml
deleted file mode 100644
index eb802dd..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.validation/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.validation" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.web/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.web/component-api.xml
deleted file mode 100644
index a2a1f48..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.web/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.web" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.ws/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.ws/component-api.xml
deleted file mode 100644
index 946df78..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.ws/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.ws" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.wsdl/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.wsdl/component-api.xml
deleted file mode 100644
index cbed917..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.wsdl/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.wsdl" timestamp="20050429"><package-api name="org.eclipse.wst.wsdl.util"><class-api name="org.eclipse.wst.wsdl.util.WSDLConstants" access="33" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="&lt;init>" descriptor="()V" access="1"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="nodeType" descriptor="(Ljava/lang/String;)I" access="25"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="nodeType" descriptor="(Lorg/w3c/dom/Node;)I" access="25"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="isWSDLNamespace" descriptor="(Ljava/lang/String;)Z" access="9"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="isMatchingNamespace" descriptor="(Ljava/lang/String;Ljava/lang/String;)Z" access="9"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="getAttribute" descriptor="(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;" access="9"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><field-api name="BINDING" descriptor="I" access="25"></field-api><field-api name="DEFINITION" descriptor="I" access="25"></field-api><field-api name="DOCUMENTATION" descriptor="I" access="25"></field-api><field-api name="FAULT" descriptor="I" access="25"></field-api><field-api name="IMPORT" descriptor="I" access="25"></field-api><field-api name="INPUT" descriptor="I" access="25"></field-api><field-api name="MESSAGE" descriptor="I" access="25"></field-api><field-api name="OPERATION" descriptor="I" access="25"></field-api><field-api name="OUTPUT" descriptor="I" access="25"></field-api><field-api name="PART" descriptor="I" access="25"></field-api><field-api name="PORT" descriptor="I" access="25"></field-api><field-api name="PORT_TYPE" descriptor="I" access="25"></field-api><field-api name="SERVICE" descriptor="I" access="25"></field-api><field-api name="TYPES" descriptor="I" access="25"></field-api><field-api name="ELEMENT" descriptor="I" access="25"></field-api><field-api name="TYPE" descriptor="I" access="25"></field-api><field-api name="EXTENSIBILITY_ELEMENT" descriptor="I" access="25"></field-api><field-api name="BINDING_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="DEFINITION_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="DOCUMENTATION_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="FAULT_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="IMPORT_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="INPUT_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="MESSAGE_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="OPERATION_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="OUTPUT_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="PART_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="PORT_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="PORT_TYPE_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="SERVICE_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="TYPES_ELEMENT_TAG" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="NAME_ATTRIBUTE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="MESSAGE_ATTRIBUTE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="BINDING_ATTRIBUTE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="TYPE_ATTRIBUTE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="ENCODING_ATTRIBUTE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="TARGETNAMESPACE_ATTRIBUTE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="RESOURCE_URI_ATTRIBUTE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="ELEMENT_ATTRIBUTE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="LOCATION_ATTRIBUTE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="NAMESPACE_ATTRIBUTE" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="WSDL_NAMESPACE_URI" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="XSD_NAMESPACE_URI" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="SCHEMA_FOR_SCHEMA_URI_1999" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="SCHEMA_FOR_SCHEMA_URI_2000_10" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="SCHEMA_FOR_SCHEMA_URI_2001" descriptor="Ljava/lang/String;" access="25"></field-api><field-api name="ELEMENT_TAGS" descriptor="[Ljava/lang/String;" access="25"></field-api></class-api><class-api name="org.eclipse.wst.wsdl.util.ExtensibilityElementFactoryRegistry" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="registerFactory" descriptor="(Ljava/lang/String;Lorg/eclipse/wst/wsdl/util/ExtensibilityElementFactory;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.util.ExtensibilityElementFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createExtensibilityElement" descriptor="(Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/wst/wsdl/ExtensibilityElement;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.util.WSDLResourceImpl" access="33" reference="true" implement="false" subclass="false" instantiate="true"><method-api name="&lt;init>" descriptor="(Lorg/eclipse/emf/common/util/URI;)V" access="1"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="getDefinition" descriptor="()Lorg/eclipse/wst/wsdl/Definition;" access="1"><test-coverage><test name="org.eclipse.wst.wsdl.tests.util.DefinitionLoader"/></test-coverage></method-api><method-api name="serialize" descriptor="(Ljava/io/OutputStream;Lorg/w3c/dom/Document;)V" access="9"><test-coverage><test name="org.eclipse.wst.wsdl.tests.LoadAndSerializationTest"/></test-coverage></method-api><method-api name="serialize" descriptor="(Ljava/io/OutputStream;Lorg/w3c/dom/Document;Ljava/lang/String;)V" access="9"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="serialize" descriptor="(Ljava/io/OutputStream;Lorg/w3c/dom/Element;)V" access="9"><test-coverage><test name="org.eclipse.wst.wsdl.tests.LoadAndSerializationTest"/></test-coverage></method-api><method-api name="serialize" descriptor="(Ljava/io/OutputStream;Lorg/w3c/dom/Element;Ljava/lang/String;)V" access="9"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="attached" descriptor="(Lorg/eclipse/emf/ecore/EObject;)V" access="1"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="doSave" descriptor="(Ljava/io/OutputStream;Ljava/util/Map;)V" access="4" throws="java.io.IOException"></method-api><method-api name="doLoad" descriptor="(Ljava/io/InputStream;Ljava/util/Map;)V" access="4" throws="java.io.IOException"></method-api><field-api name="USE_EXTENSION_FACTORIES" descriptor="Ljava/lang/String;" access="9"></field-api><field-api name="CONTINUE_ON_LOAD_ERROR" descriptor="Ljava/lang/String;" access="9"></field-api><field-api name="WSDL_ENCODING" descriptor="Ljava/lang/String;" access="9"></field-api><field-api name="class$0" descriptor="Ljava/lang/Class;" access="8"></field-api><field-api name="class$1" descriptor="Ljava/lang/Class;" access="8"></field-api></class-api></package-api><package-api name="org.eclipse.wst.wsdl"><class-api name="org.eclipse.wst.wsdl.BindingFault" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEFault" descriptor="()Lorg/eclipse/wst/wsdl/Fault;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setEFault" descriptor="(Lorg/eclipse/wst/wsdl/Fault;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getFault" descriptor="()Ljavax/wsdl/Fault;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setFault" descriptor="(Ljavax/wsdl/Fault;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.BindingOutput" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEOutput" descriptor="()Lorg/eclipse/wst/wsdl/Output;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setEOutput" descriptor="(Lorg/eclipse/wst/wsdl/Output;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getOutput" descriptor="()Ljavax/wsdl/Output;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setOutput" descriptor="(Ljavax/wsdl/Output;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Types" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getSchemas" descriptor="()Ljava/util/List;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/><test name="org.eclipse.wst.wsdl.tests.InlineSchemaTest"/></test-coverage></method-api><method-api name="getSchemas" descriptor="(Ljava/lang/String;)Ljava/util/List;" access="1025"></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Operation" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getStyle" descriptor="()Ljavax/wsdl/OperationType;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api><method-api name="setStyle" descriptor="(Ljavax/wsdl/OperationType;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="isUndefined" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setUndefined" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEInput" descriptor="()Lorg/eclipse/wst/wsdl/Input;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api><method-api name="setEInput" descriptor="(Lorg/eclipse/wst/wsdl/Input;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEOutput" descriptor="()Lorg/eclipse/wst/wsdl/Output;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api><method-api name="setEOutput" descriptor="(Lorg/eclipse/wst/wsdl/Output;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEFaults" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api><method-api name="getEParameterOrdering" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Fault" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.wst.wsdl.ExtensibilityElement" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="isRequired" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setRequired" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getElementType" descriptor="()Ljavax/xml/namespace/QName;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="setElementType" descriptor="(Ljavax/xml/namespace/QName;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Message" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getQName" descriptor="()Ljavax/xml/namespace/QName;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setQName" descriptor="(Ljavax/xml/namespace/QName;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="isUndefined" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setUndefined" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEParts" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.ExtensibleElement" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getEExtensibilityElements" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getExtensibilityElements" descriptor="()Ljava/util/List;" access="1025"></method-api><method-api name="addExtensibilityElement" descriptor="(Ljavax/wsdl/extensions/ExtensibilityElement;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.BindingInput" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEInput" descriptor="()Lorg/eclipse/wst/wsdl/Input;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setEInput" descriptor="(Lorg/eclipse/wst/wsdl/Input;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getInput" descriptor="()Ljavax/wsdl/Input;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setInput" descriptor="(Ljavax/wsdl/Input;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.PortType" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getQName" descriptor="()Ljavax/xml/namespace/QName;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setQName" descriptor="(Ljavax/xml/namespace/QName;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="isUndefined" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setUndefined" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEOperations" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Service" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getQName" descriptor="()Ljavax/xml/namespace/QName;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setQName" descriptor="(Ljavax/xml/namespace/QName;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="isUndefined" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setUndefined" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEPorts" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Input" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.wst.wsdl.WSDLElement" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getDocumentationElement" descriptor="()Lorg/w3c/dom/Element;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setDocumentationElement" descriptor="(Lorg/w3c/dom/Element;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getElement" descriptor="()Lorg/w3c/dom/Element;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setElement" descriptor="(Lorg/w3c/dom/Element;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEnclosingDefinition" descriptor="()Lorg/eclipse/wst/wsdl/Definition;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setEnclosingDefinition" descriptor="(Lorg/eclipse/wst/wsdl/Definition;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="updateElement" descriptor="()V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="updateElement" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getContainer" descriptor="()Lorg/eclipse/wst/wsdl/WSDLElement;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="elementChanged" descriptor="(Lorg/w3c/dom/Element;)V" access="1025"></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Port" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEBinding" descriptor="()Lorg/eclipse/wst/wsdl/Binding;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api><method-api name="setEBinding" descriptor="(Lorg/eclipse/wst/wsdl/Binding;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Namespace" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getURI" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setURI" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getPrefix" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setPrefix" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Part" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getElementName" descriptor="()Ljavax/xml/namespace/QName;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setElementName" descriptor="(Ljavax/xml/namespace/QName;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getTypeName" descriptor="()Ljavax/xml/namespace/QName;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setTypeName" descriptor="(Ljavax/xml/namespace/QName;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getTypeDefinition" descriptor="()Lorg/eclipse/xsd/XSDTypeDefinition;" access="1025"></method-api><method-api name="setTypeDefinition" descriptor="(Lorg/eclipse/xsd/XSDTypeDefinition;)V" access="1025"></method-api><method-api name="getElementDeclaration" descriptor="()Lorg/eclipse/xsd/XSDElementDeclaration;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setElementDeclaration" descriptor="(Lorg/eclipse/xsd/XSDElementDeclaration;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEMessage" descriptor="()Lorg/eclipse/wst/wsdl/Message;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setEMessage" descriptor="(Lorg/eclipse/wst/wsdl/Message;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Definition" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getTargetNamespace" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/><test name="org.eclipse.wst.wsdl.tests.LoadAndSerializationTest"/><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="setTargetNamespace" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getLocation" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setLocation" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getQName" descriptor="()Ljavax/xml/namespace/QName;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.LoadAndSerializationTest"/></test-coverage></method-api><method-api name="setQName" descriptor="(Ljavax/xml/namespace/QName;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEncoding" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setEncoding" descriptor="(Ljava/lang/String;)V" access="1025"></method-api><method-api name="getEMessages" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api><method-api name="getEPortTypes" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api><method-api name="getEBindings" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api><method-api name="getEServices" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api><method-api name="getENamespaces" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getETypes" descriptor="()Lorg/eclipse/wst/wsdl/Types;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api><method-api name="setETypes" descriptor="(Lorg/eclipse/wst/wsdl/Types;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEImports" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/><test name="org.eclipse.wst.wsdl.tests.InlineSchemaTest"/></test-coverage></method-api><method-api name="getDocument" descriptor="()Lorg/w3c/dom/Document;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.LoadAndSerializationTest"/><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="setDocument" descriptor="(Lorg/w3c/dom/Document;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.LoadAndSerializationTest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Import" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getNamespaceURI" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api><method-api name="setNamespaceURI" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getLocationURI" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api><method-api name="setLocationURI" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEDefinition" descriptor="()Lorg/eclipse/wst/wsdl/Definition;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.InlineSchemaTest"/></test-coverage></method-api><method-api name="setEDefinition" descriptor="(Lorg/eclipse/wst/wsdl/Definition;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getESchema" descriptor="()Lorg/eclipse/xsd/XSDSchema;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setESchema" descriptor="(Lorg/eclipse/xsd/XSDSchema;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getSchema" descriptor="()Lorg/eclipse/xsd/XSDSchema;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setSchema" descriptor="(Lorg/eclipse/xsd/XSDSchema;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getSchema" descriptor="()Lorg/eclipse/xsd/XSDSchema;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setSchema" descriptor="(Lorg/eclipse/xsd/XSDSchema;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.WSDLPlugin" access="49" reference="true" implement="false" subclass="true" instantiate="true"><method-api name="getPluginResourceLocator" descriptor="()Lorg/eclipse/emf/common/util/ResourceLocator;" access="1"></method-api><method-api name="getPlugin" descriptor="()Lorg/eclipse/wst/wsdl/WSDLPlugin$Implementation;" access="9"></method-api><method-api name="getExtensibilityElementFactory" descriptor="(Ljava/lang/String;)Lorg/eclipse/wst/wsdl/util/ExtensibilityElementFactory;" access="1"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="getExtensibilityElementFactoryRegistry" descriptor="()Lorg/eclipse/wst/wsdl/util/ExtensibilityElementFactoryRegistry;" access="1"><test-coverage><test name="org.eclipse.wst.wsdl.tests.UtilTest"/></test-coverage></method-api><method-api name="createWSDL4JFactory" descriptor="()Ljavax/wsdl/factory/WSDLFactory;" access="1"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDL4JAPITest"/></test-coverage></method-api><field-api name="INSTANCE" descriptor="Lorg/eclipse/wst/wsdl/WSDLPlugin;" access="25"></field-api></class-api><class-api name="org.eclipse.wst.wsdl.WSDLFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createPortType" descriptor="()Lorg/eclipse/wst/wsdl/PortType;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createOperation" descriptor="()Lorg/eclipse/wst/wsdl/Operation;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createMessage" descriptor="()Lorg/eclipse/wst/wsdl/Message;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createPart" descriptor="()Lorg/eclipse/wst/wsdl/Part;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createBinding" descriptor="()Lorg/eclipse/wst/wsdl/Binding;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createBindingOperation" descriptor="()Lorg/eclipse/wst/wsdl/BindingOperation;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createService" descriptor="()Lorg/eclipse/wst/wsdl/Service;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createPort" descriptor="()Lorg/eclipse/wst/wsdl/Port;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createExtensibilityElement" descriptor="()Lorg/eclipse/wst/wsdl/ExtensibilityElement;" access="1025"></method-api><method-api name="createDefinition" descriptor="()Lorg/eclipse/wst/wsdl/Definition;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createImport" descriptor="()Lorg/eclipse/wst/wsdl/Import;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createInput" descriptor="()Lorg/eclipse/wst/wsdl/Input;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createOutput" descriptor="()Lorg/eclipse/wst/wsdl/Output;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createFault" descriptor="()Lorg/eclipse/wst/wsdl/Fault;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createBindingInput" descriptor="()Lorg/eclipse/wst/wsdl/BindingInput;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createBindingOutput" descriptor="()Lorg/eclipse/wst/wsdl/BindingOutput;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createBindingFault" descriptor="()Lorg/eclipse/wst/wsdl/BindingFault;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createNamespace" descriptor="()Lorg/eclipse/wst/wsdl/Namespace;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createTypes" descriptor="()Lorg/eclipse/wst/wsdl/Types;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createUnknownExtensibilityElement" descriptor="()Lorg/eclipse/wst/wsdl/UnknownExtensibilityElement;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createXSDSchemaExtensibilityElement" descriptor="()Lorg/eclipse/wst/wsdl/XSDSchemaExtensibilityElement;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getWSDLPackage" descriptor="()Lorg/eclipse/wst/wsdl/WSDLPackage;" access="1025"></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/wst/wsdl/WSDLFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.wst.wsdl.MessageReference" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEMessage" descriptor="()Lorg/eclipse/wst/wsdl/Message;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api><method-api name="setEMessage" descriptor="(Lorg/eclipse/wst/wsdl/Message;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.UnknownExtensibilityElement" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getChildren" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Output" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.wst.wsdl.BindingOperation" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getName" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setName" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEOperation" descriptor="()Lorg/eclipse/wst/wsdl/Operation;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.WSDLConverter"/></test-coverage></method-api><method-api name="setEOperation" descriptor="(Lorg/eclipse/wst/wsdl/Operation;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEBindingInput" descriptor="()Lorg/eclipse/wst/wsdl/BindingInput;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api><method-api name="setEBindingInput" descriptor="(Lorg/eclipse/wst/wsdl/BindingInput;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEBindingOutput" descriptor="()Lorg/eclipse/wst/wsdl/BindingOutput;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api><method-api name="setEBindingOutput" descriptor="(Lorg/eclipse/wst/wsdl/BindingOutput;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEBindingFaults" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.Binding" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getQName" descriptor="()Ljavax/xml/namespace/QName;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setQName" descriptor="(Ljavax/xml/namespace/QName;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="isUndefined" descriptor="()Z" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setUndefined" descriptor="(Z)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEPortType" descriptor="()Lorg/eclipse/wst/wsdl/PortType;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.SemanticTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setEPortType" descriptor="(Lorg/eclipse/wst/wsdl/PortType;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEBindingOperations" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.util.DefinitionVisitor"/></test-coverage></method-api></class-api></package-api><package-api name="org.eclipse.wst.wsdl.binding.soap"><class-api name="org.eclipse.wst.wsdl.binding.soap.SOAPBody" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.wst.wsdl.binding.soap.SOAPAddress" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.wst.wsdl.binding.soap.SOAPFactory" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="createSOAPBinding" descriptor="()Lorg/eclipse/wst/wsdl/binding/soap/SOAPBinding;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createSOAPBody" descriptor="()Lorg/eclipse/wst/wsdl/binding/soap/SOAPBody;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createSOAPHeaderBase" descriptor="()Lorg/eclipse/wst/wsdl/binding/soap/SOAPHeaderBase;" access="1025"></method-api><method-api name="createSOAPFault" descriptor="()Lorg/eclipse/wst/wsdl/binding/soap/SOAPFault;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createSOAPOperation" descriptor="()Lorg/eclipse/wst/wsdl/binding/soap/SOAPOperation;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createSOAPAddress" descriptor="()Lorg/eclipse/wst/wsdl/binding/soap/SOAPAddress;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLGenerationTest"/><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createSOAPHeaderFault" descriptor="()Lorg/eclipse/wst/wsdl/binding/soap/SOAPHeaderFault;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="createSOAPHeader" descriptor="()Lorg/eclipse/wst/wsdl/binding/soap/SOAPHeader;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getSOAPPackage" descriptor="()Lorg/eclipse/wst/wsdl/binding/soap/SOAPPackage;" access="1025"></method-api><field-api name="eINSTANCE" descriptor="Lorg/eclipse/wst/wsdl/binding/soap/SOAPFactory;" access="25"></field-api></class-api><class-api name="org.eclipse.wst.wsdl.binding.soap.SOAPHeader" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getHeaderFaults" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.binding.soap.SOAPBinding" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase" access="1537" reference="true" implement="true" subclass="false" instantiate="false"><method-api name="getUse" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setUse" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getNamespaceURI" descriptor="()Ljava/lang/String;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setNamespaceURI" descriptor="(Ljava/lang/String;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getEncodingStyles" descriptor="()Lorg/eclipse/emf/common/util/EList;" access="1025"></method-api><method-api name="getMessage" descriptor="()Lorg/eclipse/wst/wsdl/Message;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setMessage" descriptor="(Lorg/eclipse/wst/wsdl/Message;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="getPart" descriptor="()Lorg/eclipse/wst/wsdl/Part;" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api><method-api name="setPart" descriptor="(Lorg/eclipse/wst/wsdl/Part;)V" access="1025"><test-coverage><test name="org.eclipse.wst.wsdl.tests.WSDLEMFAPITest"/></test-coverage></method-api></class-api><class-api name="org.eclipse.wst.wsdl.binding.soap.SOAPFault" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api><class-api name="org.eclipse.wst.wsdl.binding.soap.SOAPOperation" access="1537" reference="true" implement="true" subclass="false" instantiate="false"></class-api></package-api></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.wsi/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.wsi/component-api.xml
deleted file mode 100644
index 57a2603..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.wsi/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.wsi" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.xml/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.xml/component-api.xml
deleted file mode 100644
index 9a8696f..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.xml/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.xml" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.xsd/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.xsd/component-api.xml
deleted file mode 100644
index e070197..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/org.eclipse.wst.xsd/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="org.eclipse.wst.xsd" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/wst.rdb/component-api.xml b/archive/releng.builder/tools/apitools/api_progress/1.0_Final/wst.rdb/component-api.xml
deleted file mode 100644
index 4e4bbd2..0000000
--- a/archive/releng.builder/tools/apitools/api_progress/1.0_Final/wst.rdb/component-api.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component-api  name="wst.rdb" timestamp="20050429"></component-api>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/component.xsd b/archive/releng.builder/tools/apitools/component.xsd
deleted file mode 100644
index f51e2ca..0000000
--- a/archive/releng.builder/tools/apitools/component.xsd
+++ /dev/null
@@ -1,299 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Version: $Id$ -->
-
-<!-- 
-	Copyright (c) 2005 IBM Corp.
-	All rights reserved. This program and the accompanying materials
-	are made available under the terms of the Eclipse Public License v1.0
-	which accompanies this distribution, and is available at
-	http://www.eclipse.org/legal/epl-v10.html
-	
-	Contributors:
-	Jim des Rivieres <Jim_des_Rivieres@ca.ibm.com>
-	Arthur Ryman  <ryman@ca.ibm.com> 
-	
-	ChangeLog:
-	
-	2005-01-11: Arthur Ryman <ryman@ca.ibm.com>
-	- created from Jim des Rivieres' api-usage-checking-design.html
-	
--->
-
-<schema xmlns="http://www.w3.org/2001/XMLSchema"
-	targetNamespace="http://eclipse.org/component"
-	xmlns:tns="http://eclipse.org/component">
-	<annotation>
-		<documentation>
-			Each component is described via a component description
-			file.
-		</documentation>
-	</annotation>
-	<element name="component">
-		<annotation>
-			<documentation>
-				Provides information about a component. Child elements
-				of this element describe the set of plug-ins and
-				fragments making up the component, and provide
-				information about the Java packages and types in the
-				component's code.
-			</documentation>
-		</annotation>
-		<complexType>
-			<sequence>
-				<element ref="tns:plugin" minOccurs="0"
-					maxOccurs="unbounded">
-				</element>
-				<element ref="tns:package" minOccurs="0"
-					maxOccurs="unbounded">
-				</element>
-				<element ref="tns:component-depends" minOccurs="1"
-					maxOccurs="1">
-				</element>
-			</sequence>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						The component name; e.g. "Eclipse Platform
-						Generic Workbench"; note that this name is used
-						to refer to the component and distinguish it
-						from other components (but otherwise has no
-						official status in Eclipse ontology)
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-		<unique name="plugin-id">
-			<annotation>
-				<documentation>
-					Each &lt;plugin&gt; element must identify a distinct
-					plug-in or fragment.
-				</documentation>
-			</annotation>
-			<selector xpath="plugin" />
-			<field xpath="@id"></field>
-		</unique>
-		<unique name="package-name">
-			<annotation>
-				<documentation>
-					Each &lt;package&gt; element must identify a
-					distinct package relative to that component.
-				</documentation>
-			</annotation>
-			<selector xpath="package" />
-			<field xpath="@name"></field>
-		</unique>
-	</element>
-
-	<element name="plugin">
-		<annotation>
-			<documentation>
-				Identifies a plug-in or plug-in fragment that is part of
-				the component. The list of plug-ins must be complete;
-				that is, a component contains a plug-in (or fragment) if
-				and only if a &lt;plugin&gt; element occurs as a child
-				of the &lt;component&gt; element.
-			</documentation>
-		</annotation>
-		<complexType>
-			<attribute name="id" type="string" use="required">
-				<annotation>
-					<documentation>
-						The plug-in id or plug-in fragment id; e.g.,
-						"org.eclipse.core.resources"; note that in the
-						case of a fragment, this is the id of fragment
-						itself.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="fragment" type="boolean" default="false">
-				<annotation>
-					<documentation>
-						State whether this is a plug-in fragment as
-						opposed to a plug-in (default: plug-in).
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-	<element name="package">
-		<annotation>
-			<documentation>
-				Provides information about a package as used by the
-				component. In the unusual case where a package is shared
-				with other components, the &lt;package&gt; element is
-				understood to apply only to the types the component
-				actually declares, and has no bearing on the types
-				declared in the same package in any other component. The
-				list of packages may be incomplete; if the component
-				contains code in a package not mentioned in the list,
-				the package is considered to be internal (equivalent to
-				being explicitly described as &lt;package name="..."
-				api="false" /&gt;). The children of the &lt;package&gt;
-				element provide information about specific types in the
-				package.
-			</documentation>
-		</annotation>
-		<complexType>
-			<sequence>
-				<element ref="tns:type" minOccurs="0"
-					maxOccurs="unbounded">
-				</element>
-			</sequence>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						Java package name; e.g., "javax.swing",
-						"org.eclipse.ui".
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="exclusive" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether top-level types in this package
-						are API types by default (default: true);
-						specify "false" in order to explicitly list API
-						types found in the package.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="api" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether this package is reserved for
-						exclusive use by this component (default: true);
-						specify "false" in (rare) cases where a multiple
-						components declared types in the same package.
-						Package sharing is only by mutual consent; all
-						components involved must explicitly declare the
-						package as exclusive="false" (even if it has no
-						API types).
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-		<unique name="type-name">
-			<annotation>
-				<documentation>
-					Each &lt;type&gt; element must identify a distinct
-					name relative to that package.
-				</documentation>
-			</annotation>
-			<selector xpath="type" />
-			<field xpath="@name"></field>
-		</unique>
-	</element>
-
-	<element name="type">
-		<annotation>
-			<documentation>
-				Provides information about a top-level type in a
-				package. (Note: We could extend the schema in the future
-				to allow &lt;type&gt; elements to provide analogous
-				information about their members. We could also extend
-				the &lt;component&gt; element to allow aspects other
-				than code API to be described.)
-			</documentation>
-		</annotation>
-		<complexType>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						Simple name of a top-level Java class,
-						interface, enumeration, or annotation type;
-						e.g., "String", "IResource".
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="reference" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						reference this type by name (default: true);
-						specify "false" to indicate that the type is
-						internal.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="implement" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						declare a class that implements this interface
-						(default: true); specify "false" for an
-						interface that other components are not supposed
-						to implement directly; this attribute is ignored
-						for classes, enumerations, and annotation types,
-						none of which can be meaningfully implemented.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="subclass" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						declare a class that directly subclasses this
-						class (default: true); specify "false" for a
-						class that other components are not supposed to
-						subclass directly; this attribute is ignored for
-						interfaces, enumerations, and annotation types,
-						none of which can be meaningfully subclassed.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="instantiate" type="boolean"
-				default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						create instances of this class or annotation
-						type (default: true); specify "false" for a type
-						that other components are not supposed to
-						instantiate directly; this attribute is ignored
-						for interfaces and enumerations, neither of
-						which can be meaningfully instantiated; this
-						attribute is moot for classes that are declared
-						final (or ones with no generally accessible
-						constructors), since the Java compiler and JRE
-						will block outside attempts to instantiate.
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-	<element name="component-depends">
-		<complexType>
-			<sequence>
-				<element ref="tns:component-ref" minOccurs="0"
-					maxOccurs="unbounded" />
-			</sequence>
-			<attribute name="unrestricted" type="boolean"
-				default="false">
-				<annotation>
-					<documentation>
-						States whether this component is allowed to
-						depend on arbitrary other components, or just
-						the ones explicitly named by the
-						&lt;component-ref&gt; children
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-	<element name="component-ref">
-		<complexType>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						Name of the referenced component; e.g., "Eclipse
-						Platform Generic Workbench"
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-</schema>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Ant/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Ant/component.xml
deleted file mode 100644
index d9435b2..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Ant/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Ant">
-  <model:plugin fragment="false" id="org.eclipse.ant.core"/>
-  <model:plugin fragment="false" id="org.eclipse.ant.ui"/>
-  <model:package name="org.eclipse.ant.core"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Cheatsheets/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Cheatsheets/component.xml
deleted file mode 100644
index 7c2aaf0..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Cheatsheets/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Cheatsheets">
-  <model:plugin fragment="false" id="org.eclipse.ui.cheatsheets"/>
-  <model:package name="org.eclipse.ui.cheatsheets"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Compare/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Compare/component.xml
deleted file mode 100644
index 2eba591..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Compare/component.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Compare">
-  <model:plugin fragment="false" id="org.eclipse.compare"/>
-  <model:package name="org.eclipse.compare"/>
-  <model:package name="org.eclipse.compare.contentmergeviewer"/>
-  <model:package name="org.eclipse.compare.structuremergeviewer"/>
-  <model:package name="org.eclipse.compare.rangedifferencer"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Console/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Console/component.xml
deleted file mode 100644
index 9bee618..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Console/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Console">
-  <model:plugin fragment="false" id="org.eclipse.ui.console"/>
-  <model:package name="org.eclipse.ui.console"/>
-  <model:package name="org.eclipse.ui.console.actions"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Core_Expressions/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Core_Expressions/component.xml
deleted file mode 100644
index 19f468c..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Core_Expressions/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Core_Expressions">
-  <model:plugin fragment="false" id="org.eclipse.core.expressions"/>
-  <model:package name="org.eclipse.core.expressions"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Core_Filebuffers/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Core_Filebuffers/component.xml
deleted file mode 100644
index 6fe5962..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Core_Filebuffers/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Core_Filebuffers">
-  <model:plugin fragment="false" id="org.eclipse.core.filebuffers"/>
-  <model:package name="org.eclipse.core.filebuffers"/>
-  <model:package name="org.eclipse.core.filebuffers.manipulation"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Core_Variables/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Core_Variables/component.xml
deleted file mode 100644
index c7ff790..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Core_Variables/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Core_Variables">
-  <model:plugin fragment="false" id="org.eclipse.core.variables"/>
-  <model:package name="org.eclipse.core.variables"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Help/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Help/component.xml
deleted file mode 100644
index d73c435..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Help/component.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Help">
-  <model:plugin fragment="false" id="org.eclipse.help"/>
-  <model:plugin fragment="false" id="org.eclipse.help.base"/>
-  <model:plugin fragment="false" id="org.eclipse.help.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.help.webapp"/>
-  <model:plugin fragment="false" id="org.eclipse.help.appserver"/>
-  <model:plugin fragment="false" id="org.eclipse.help.ide"/>
-  <model:package name="org.eclipse.help"/>
-  <model:package name="org.eclipse.help.standalone"/>
-  <model:package name="org.eclipse.help.browser"/>
-  <model:package name="org.eclipse.help.ui.browser"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/JDT_Core/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/JDT_Core/component.xml
deleted file mode 100644
index 12df69c..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/JDT_Core/component.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="JDT_Core">
-  <model:plugin fragment="false" id="org.eclipse.jdt.core"/>
-  <model:package name="org.eclipse.jdt.core.dom"/>
-  <model:package name="org.eclipse.jdt.core"/>
-  <model:package name="org.eclipse.jdt.core.jdom"/>
-  <model:package name="org.eclipse.jdt.core.util"/>
-  <model:package name="org.eclipse.jdt.core.search"/>
-  <model:package name="org.eclipse.jdt.core.dom.rewrite"/>
-  <model:package name="org.eclipse.jdt.core.compiler"/>
-  <model:package name="org.eclipse.jdt.core.eval"/>
-  <model:package name="org.eclipse.jdt.core.formatter"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/JDT_Debug/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/JDT_Debug/component.xml
deleted file mode 100644
index 77445db..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/JDT_Debug/component.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="JDT_Debug">
-  <model:plugin fragment="false" id="org.eclipse.jdt.debug"/>
-  <model:plugin fragment="false" id="org.eclipse.jdt.debug.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jdt.launching"/>
-  <model:package name="com.sun.jdi"/>
-  <model:package name="com.sun.jdi.connect"/>
-  <model:package name="com.sun.jdi.request"/>
-  <model:package name="com.sun.jdi.connect.spi"/>
-  <model:package name="com.sun.jdi.event"/>
-  <model:package name="org.eclipse.jdi.hcr"/>
-  <model:package name="org.eclipse.jdi"/>
-  <model:package name="org.eclipse.jdt.debug.core"/>
-  <model:package name="org.eclipse.jdt.debug.eval"/>
-  <model:package name="org.eclipse.jdt.debug.ui"/>
-  <model:package name="org.eclipse.jdt.debug.ui.launchConfigurations"/>
-  <model:package name="org.eclipse.jdt.launching"/>
-  <model:package name="org.eclipse.jdt.launching.sourcelookup.containers"/>
-  <model:package name="org.eclipse.jdt.launching.sourcelookup"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/JDT_UI/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/JDT_UI/component.xml
deleted file mode 100644
index 7b9f531..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/JDT_UI/component.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="JDT_UI">
-  <model:plugin fragment="false" id="org.eclipse.jdt.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jdt.junit"/>
-  <model:package name="org.eclipse.jdt.ui.actions"/>
-  <model:package name="org.eclipse.jdt.ui.search"/>
-  <model:package name="org.eclipse.jdt.ui.jarpackager"/>
-  <model:package name="org.eclipse.jdt.ui.text.java"/>
-  <model:package name="org.eclipse.jdt.ui"/>
-  <model:package name="org.eclipse.jdt.ui.wizards"/>
-  <model:package name="org.eclipse.jdt.ui.text"/>
-  <model:package name="org.eclipse.jdt.ui.text.folding"/>
-  <model:package name="org.eclipse.jdt.ui.refactoring"/>
-  <model:package name="org.eclipse.jdt.ui.text.java.hover"/>
-  <model:package name="org.eclipse.jdt.junit"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/JFace/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/JFace/component.xml
deleted file mode 100644
index 963a424..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/JFace/component.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="JFace">
-  <model:plugin fragment="false" id="org.eclipse.jface"/>
-  <model:plugin fragment="false" id="org.eclipse.jface.text"/>
-  <model:package name="org.eclipse.jface.resource"/>
-  <model:package name="org.eclipse.jface.action"/>
-  <model:package name="org.eclipse.jface.window"/>
-  <model:package name="org.eclipse.jface.preference"/>
-  <model:package name="org.eclipse.jface.dialogs"/>
-  <model:package name="org.eclipse.jface.operation"/>
-  <model:package name="org.eclipse.jface.util"/>
-  <model:package name="org.eclipse.jface.viewers"/>
-  <model:package name="org.eclipse.jface.wizard"/>
-  <model:package name="org.eclipse.jface.text"/>
-  <model:package name="org.eclipse.jface.text.contentassist"/>
-  <model:package name="org.eclipse.jface.text.link"/>
-  <model:package name="org.eclipse.jface.text.source"/>
-  <model:package name="org.eclipse.jface.text.formatter"/>
-  <model:package name="org.eclipse.jface.text.source.projection"/>
-  <model:package name="org.eclipse.jface.contentassist"/>
-  <model:package name="org.eclipse.jface.text.reconciler"/>
-  <model:package name="org.eclipse.jface.text.information"/>
-  <model:package name="org.eclipse.jface.text.rules"/>
-  <model:package name="org.eclipse.jface.text.templates"/>
-  <model:package name="org.eclipse.jface.text.hyperlink"/>
-  <model:package name="org.eclipse.jface.text.presentation"/>
-  <model:package name="org.eclipse.jface.text.templates.persistence"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/LTK_Core/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/LTK_Core/component.xml
deleted file mode 100644
index 09a6976..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/LTK_Core/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="LTK_Core">
-  <model:plugin fragment="false" id="org.eclipse.ltk.core.refactoring"/>
-  <model:package name="org.eclipse.ltk.core.refactoring.participants"/>
-  <model:package name="org.eclipse.ltk.core.refactoring"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/LTK_UI/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/LTK_UI/component.xml
deleted file mode 100644
index 604e682..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/LTK_UI/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="LTK_UI">
-  <model:plugin fragment="false" id="org.eclipse.ltk.ui.refactoring"/>
-  <model:package name="org.eclipse.ltk.ui.refactoring"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/OSGI/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/OSGI/component.xml
deleted file mode 100644
index 1901117..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/OSGI/component.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="OSGI">
-  <model:plugin fragment="false" id="org.eclipse.osgi"/>
-  <model:plugin fragment="false" id="org.eclipse.osgi.util"/>
-  <model:plugin fragment="false" id="org.eclipse.osgi.services"/>
-  <model:package name="org.osgi.service.url"/>
-  <model:package name="org.osgi.framework"/>
-  <model:package name="org.eclipse.osgi.service.resolver"/>
-  <model:package name="org.osgi.util.tracker"/>
-  <model:package name="org.osgi.service.permissionadmin"/>
-  <model:package name="org.osgi.service.startlevel"/>
-  <model:package name="org.osgi.service.packageadmin"/>
-  <model:package name="org.eclipse.osgi.framework.console"/>
-  <model:package name="org.eclipse.osgi.framework.adaptor"/>
-  <model:package name="org.eclipse.osgi.framework.util"/>
-  <model:package name="org.eclipse.osgi.framework.msg"/>
-  <model:package name="org.eclipse.osgi.framework.eventmgr"/>
-  <model:package name="org.eclipse.osgi.framework.log"/>
-  <model:package name="org.eclipse.osgi.util"/>
-  <model:package name="org.eclipse.osgi.service.systembundle"/>
-  <model:package name="org.eclipse.osgi.framework.debug"/>
-  <model:package name="org.eclipse.osgi.framework.launcher"/>
-  <model:package name="org.eclipse.osgi.service.debug"/>
-  <model:package name="org.eclipse.osgi.framework.adaptor.core"/>
-  <model:package name="org.eclipse.osgi.service.urlconversion"/>
-  <model:package name="org.eclipse.core.runtime.adaptor.testsupport"/>
-  <model:package name="org.eclipse.core.runtime.adaptor"/>
-  <model:package name="org.eclipse.osgi.framework.stats"/>
-  <model:package name="org.eclipse.osgi.service.pluginconversion"/>
-  <model:package name="org.eclipse.osgi.service.datalocation"/>
-  <model:package name="org.eclipse.osgi.service.localization"/>
-  <model:package name="org.eclipse.osgi.service.runnable"/>
-  <model:package name="org.eclipse.osgi.service.environment"/>
-  <model:package name="org.osgi.util.measurement"/>
-  <model:package name="org.osgi.util.position"/>
-  <model:package name="org.osgi.util.xml"/>
-  <model:package name="org.osgi.service.cm"/>
-  <model:package name="org.osgi.service.io"/>
-  <model:package name="org.osgi.service.wireadmin"/>
-  <model:package name="org.osgi.service.provisioning"/>
-  <model:package name="org.osgi.service.http"/>
-  <model:package name="org.osgi.service.useradmin"/>
-  <model:package name="org.osgi.service.log"/>
-  <model:package name="org.osgi.service.metatype"/>
-  <model:package name="org.osgi.service.device"/>
-  <model:package name="org.osgi.service.upnp"/>
-  <model:package name="org.osgi.service.jini"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/PDE/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/PDE/component.xml
deleted file mode 100644
index 542b83d..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/PDE/component.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="PDE">
-  <model:plugin fragment="false" id="org.eclipse.pde.core"/>
-  <model:plugin fragment="false" id="org.eclipse.pde.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.pde.build"/>
-  <model:package name="org.eclipse.pde.core"/>
-  <model:package name="org.eclipse.pde.core.plugin"/>
-  <model:package name="org.eclipse.pde.core.build"/>
-  <model:package name="org.eclipse.pde.ui"/>
-  <model:package name="org.eclipse.pde.ui.templates"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Debug_Core/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Debug_Core/component.xml
deleted file mode 100644
index b87ffb7..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Debug_Core/component.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_Debug_Core">
-  <model:plugin fragment="false" id="org.eclipse.debug.core"/>
-  <model:package name="org.eclipse.debug.core.model"/>
-  <model:package name="org.eclipse.debug.core.sourcelookup.containers"/>
-  <model:package name="org.eclipse.debug.core"/>
-  <model:package name="org.eclipse.debug.core.sourcelookup"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Debug_UI/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Debug_UI/component.xml
deleted file mode 100644
index d77520b..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Debug_UI/component.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_Debug_UI">
-  <model:plugin fragment="false" id="org.eclipse.debug.ui"/>
-  <model:package name="org.eclipse.debug.ui"/>
-  <model:package name="org.eclipse.debug.ui.actions"/>
-  <model:package name="org.eclipse.debug.ui.sourcelookup"/>
-  <model:package name="org.eclipse.debug.ui.console"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Resources/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Resources/component.xml
deleted file mode 100644
index 038b816..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Resources/component.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component xmlns="http://eclipse.org/wtp/releng/tools/component-model"
-   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-   xsi:schemaLocation="http://eclipse.org/wtp/releng/tools/component-model ../component.xsd "
-   name="Eclipse Platform Resources">
- <plugin id="org.eclipse.core.resources" />
- <plugin id="org.eclipse.core.resources.win32" fragment="true" />
- <plugin id="org.eclipse.core.resources.linux" fragment="true" />
- <plugin id="org.eclipse.core.resources.hpux" fragment="true" />
- <plugin id="org.eclipse.core.resources.macosx" fragment="true" />
- <plugin id="org.eclipse.core.resources.qnx" fragment="true" />
-
- <package name="org.eclipse.core.resources">
-   <type name="ICommand" implement="false" />
-   <type name="IContainer" implement="false" />
-   <type name="IFile" implement="false" />
-   <type name="IFileState" implement="false" />
-   <type name="IFolder" implement="false" />
-   <type name="IMarker" implement="false" />
-   <type name="IMarkerDelta" implement="false" />
-   <type name="IPathVariableChangeEvent" implement="false" />
-   <type name="IPathVariableManager" implement="false" />
-   <type name="IProject" implement="false" />
-   <type name="IProjectDescription" implement="false" />
-   <type name="IProjectNatureDescriptor" implement="false" />
-   <type name="IResource" implement="false" />
-   <type name="IResourceChangeEvent" implement="false" />
-   <type name="IResourceDelta" implement="false" />
-   <type name="IResourceProxy" implement="false" />
-   <type name="IResourceRuleFactory" implement="false" />
-   <type name="IResourceStatus" implement="false" />
-   <type name="ISaveContext" implement="false" />
-   <type name="ISavedState" implement="false" />
-   <type name="ISynchronizer" implement="false" />
-   <type name="IWorkspace" implement="false" />
-   <type name="IWorkspaceDescription" implement="false" />
-   <type name="IWorkspaceRoot" implement="false" />
-   <type name="ResourcesPlugin" subclass="false" instantiate="false" />
- </package>
- <package name="org.eclipse.core.resources.mapping">
- </package>
- <package name="org.eclipse.core.resources.refresh">
-   <type name="IRefreshResult" implement="false" />
- </package>
- <package name="org.eclipse.core.resources.team">
-   <type name="IResourceTree" implement="false" />
- </package>
-
-  <component-depends unrestricted="true"/>
-</component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Runtime/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Runtime/component.xml
deleted file mode 100644
index f12c15b..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Runtime/component.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_Runtime">
-  <model:plugin fragment="false" id="org.eclipse.core.runtime"/>
-  <model:plugin fragment="false" id="org.eclipse.core.boot"/>
-  <model:package name="org.eclipse.core.runtime"/>
-  <model:package name="org.eclipse.core.runtime.content"/>
-  <model:package name="org.eclipse.core.runtime.jobs"/>
-  <model:package name="org.eclipse.core.runtime.preferences"/>
-  <model:package name="org.osgi.service.prefs"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Text/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Text/component.xml
deleted file mode 100644
index ec3e505..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_Text/component.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_Text">
-  <model:plugin fragment="false" id="org.eclipse.text"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.workbench.texteditor"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.editors"/>
-  <model:package name="org.eclipse.text.edits"/>
-  <model:package name="org.eclipse.jface.text"/>
-  <model:package name="org.eclipse.jface.text.link"/>
-  <model:package name="org.eclipse.jface.text.projection"/>
-  <model:package name="org.eclipse.jface.text.templates"/>
-  <model:package name="org.eclipse.jface.text.source"/>
-  <model:package name="org.eclipse.ui.texteditor.templates"/>
-  <model:package name="org.eclipse.ui.texteditor"/>
-  <model:package name="org.eclipse.ui.texteditor.link"/>
-  <model:package name="org.eclipse.ui.texteditor.spelling"/>
-  <model:package name="org.eclipse.ui.texteditor.quickdiff"/>
-  <model:package name="org.eclipse.ui.contentassist"/>
-  <model:package name="org.eclipse.ui.editors.text"/>
-  <model:package name="org.eclipse.ui.editors.text.templates"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_UI_IDE/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_UI_IDE/component.xml
deleted file mode 100644
index 5334599..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_UI_IDE/component.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_UI_IDE">
-  <model:plugin fragment="false" id="org.eclipse.ui.ide"/>
-  <model:plugin fragment="true" id="org.eclipse.ui.workbench.compatibility"/>
-  <model:package name="org.eclipse.ui.views.navigator"/>
-  <model:package name="org.eclipse.ui.part"/>
-  <model:package name="org.eclipse.ui.views.framelist"/>
-  <model:package name="org.eclipse.ui.wizards.datatransfer"/>
-  <model:package name="org.eclipse.ui.views.tasklist"/>
-  <model:package name="org.eclipse.ui.ide.dialogs"/>
-  <model:package name="org.eclipse.ui.actions"/>
-  <model:package name="org.eclipse.ui.ide"/>
-  <model:package name="org.eclipse.ui.dialogs"/>
-  <model:package name="org.eclipse.ui.model"/>
-  <model:package name="org.eclipse.ui.views.bookmarkexplorer"/>
-  <model:package name="org.eclipse.ui.views.properties"/>
-  <model:package name="org.eclipse.ui"/>
-  <model:package name="org.eclipse.ui.views.markers"/>
-  <model:package name="org.eclipse.ui.wizards.newresource"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_UI_RCP/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_UI_RCP/component.xml
deleted file mode 100644
index f560ade..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Platform_UI_RCP/component.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_UI_RCP">
-  <model:plugin fragment="false" id="org.eclipse.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.workbench"/>
-  <model:plugin fragment="true" id="org.eclipse.ui.win32"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.workbench.texteditor"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.editors"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.externaltools"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.presentations.r21"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.views"/>
-  <model:package name="org.eclipse.ui.plugin"/>
-  <model:package name="org.eclipse.ui.keys"/>
-  <model:package name="org.eclipse.ui"/>
-  <model:package name="org.eclipse.ui.contexts"/>
-  <model:package name="org.eclipse.ui.commands"/>
-  <model:package name="org.eclipse.ui.part"/>
-  <model:package name="org.eclipse.ui.actions"/>
-  <model:package name="org.eclipse.ui.dialogs"/>
-  <model:package name="org.eclipse.ui.themes"/>
-  <model:package name="org.eclipse.ui.progress"/>
-  <model:package name="org.eclipse.ui.presentations"/>
-  <model:package name="org.eclipse.ui.intro"/>
-  <model:package name="org.eclipse.ui.help"/>
-  <model:package name="org.eclipse.ui.activities"/>
-  <model:package name="org.eclipse.ui.branding"/>
-  <model:package name="org.eclipse.ui.model"/>
-  <model:package name="org.eclipse.ui.application"/>
-  <model:package name="org.eclipse.ui.preferences"/>
-  <model:package name="org.eclipse.ui.testing"/>
-  <model:package name="org.eclipse.ui.about"/>
-  <model:package name="org.eclipse.ui.texteditor.templates"/>
-  <model:package name="org.eclipse.ui.texteditor"/>
-  <model:package name="org.eclipse.ui.texteditor.link"/>
-  <model:package name="org.eclipse.ui.texteditor.spelling"/>
-  <model:package name="org.eclipse.ui.texteditor.quickdiff"/>
-  <model:package name="org.eclipse.ui.contentassist"/>
-  <model:package name="org.eclipse.ui.editors.text"/>
-  <model:package name="org.eclipse.ui.editors.text.templates"/>
-  <model:package name="org.eclipse.ui.views.properties"/>
-  <model:package name="org.eclipse.ui.views.contentoutline"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/SWT/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/SWT/component.xml
deleted file mode 100644
index 713354f..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/SWT/component.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="SWT">
-  <model:plugin fragment="false" id="org.eclipse.swt"/>
-  <model:plugin fragment="true" id="org.eclipse.swt.win32"/>
-  <model:package name="org.eclipse.swt.custom"/>
-  <model:package name="org.eclipse.swt.dnd"/>
-  <model:package name="org.eclipse.swt.widgets"/>
-  <model:package name="org.eclipse.swt.ole.win32"/>
-  <model:package name="org.eclipse.swt.awt"/>
-  <model:package name="org.eclipse.swt.browser"/>
-  <model:package name="org.eclipse.swt.graphics"/>
-  <model:package name="org.eclipse.swt.layout"/>
-  <model:package name="org.eclipse.swt.events"/>
-  <model:package name="org.eclipse.swt"/>
-  <model:package name="org.eclipse.swt.accessibility"/>
-  <model:package name="org.eclipse.swt.program"/>
-  <model:package name="org.eclipse.swt.printing"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Search/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Search/component.xml
deleted file mode 100644
index aca6d1d..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Search/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Search">
-  <model:plugin fragment="false" id="org.eclipse.search"/>
-  <model:package name="org.eclipse.search.ui"/>
-  <model:package name="org.eclipse.search.ui.text"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Team/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Team/component.xml
deleted file mode 100644
index ce8a2e2..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Team/component.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Team">
-  <model:plugin fragment="false" id="org.eclipse.team.core"/>
-  <model:plugin fragment="false" id="org.eclipse.team.ui"/>
-  <model:package name="org.eclipse.team.core"/>
-  <model:package name="org.eclipse.team.core.variants"/>
-  <model:package name="org.eclipse.team.core.synchronize"/>
-  <model:package name="org.eclipse.team.core.subscribers"/>
-  <model:package name="org.eclipse.team.ui.synchronize"/>
-  <model:package name="org.eclipse.team.ui"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/UI_Forms/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/UI_Forms/component.xml
deleted file mode 100644
index 798e0bf..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/UI_Forms/component.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="UI_Forms">
-  <model:plugin fragment="false" id="org.eclipse.ui.forms"/>
-  <model:package name="org.eclipse.ui.forms"/>
-  <model:package name="org.eclipse.ui.forms.widgets"/>
-  <model:package name="org.eclipse.ui.forms.editor"/>
-  <model:package name="org.eclipse.ui.forms.events"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/UI_Intro/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/UI_Intro/component.xml
deleted file mode 100644
index eea2f39..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/UI_Intro/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="UI_Intro">
-  <model:plugin fragment="false" id="org.eclipse.ui.intro"/>
-  <model:package name="org.eclipse.ui.intro.config"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/eclipse-components/Update/component.xml b/archive/releng.builder/tools/apitools/components/eclipse-components/Update/component.xml
deleted file mode 100644
index 117f009..0000000
--- a/archive/releng.builder/tools/apitools/components/eclipse-components/Update/component.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Update">
-  <model:plugin fragment="false" id="org.eclipse.update.core"/>
-  <model:plugin fragment="true" id="org.eclipse.update.core.win32"/>
-  <model:plugin fragment="false" id="org.eclipse.update.configurator"/>
-  <model:plugin fragment="false" id="org.eclipse.update.scheduler"/>
-  <model:plugin fragment="false" id="org.eclipse.update.ui"/>
-  <model:package name="org.eclipse.update.search"/>
-  <model:package name="org.eclipse.update.operations"/>
-  <model:package name="org.eclipse.update.core"/>
-  <model:package name="org.eclipse.update.core.model"/>
-  <model:package name="org.eclipse.update.standalone"/>
-  <model:package name="org.eclipse.update.configuration"/>
-  <model:package name="org.eclipse.update.configurator"/>
-  <model:package name="org.eclipse.update.ui"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/emf-components/emf/component.xml b/archive/releng.builder/tools/apitools/components/emf-components/emf/component.xml
deleted file mode 100644
index 6fe1199..0000000
--- a/archive/releng.builder/tools/apitools/components/emf-components/emf/component.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="emf">
-  <model:plugin fragment="false" id="org.eclipse.emf.codegen.ecore.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.codegen.ecore"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.codegen.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.codegen"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.common.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.common"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.change.edit"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.change"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.edit"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.editor"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.xmi"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.edit.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.edit"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping.ecore2ecore.editor"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping.ecore2ecore"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping.xsd2ecore.editor"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping.xsd2ecore"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping"/>
-  <model:plugin fragment="false" id="org.eclipse.emf"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel.provider"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel.presentation"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel.action"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel.impl"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel"/>
-  <model:package name="org.eclipse.emf.codegen.ecore"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.templates.edit"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.templates.model"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.rose2ecore.parser"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.rose2ecore"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel.util"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.templates.editor"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.java2ecore"/>
-  <model:package name="org.eclipse.emf.codegen.action"/>
-  <model:package name="org.eclipse.emf.codegen.presentation"/>
-  <model:package name="org.eclipse.emf.codegen.jet"/>
-  <model:package name="org.eclipse.emf.codegen.jmerge"/>
-  <model:package name="org.eclipse.emf.codegen"/>
-  <model:package name="org.eclipse.emf.common.ui"/>
-  <model:package name="org.eclipse.emf.common.ui.viewer"/>
-  <model:package name="org.eclipse.emf.common.ui.action"/>
-  <model:package name="org.eclipse.emf.common.ui.celleditor"/>
-  <model:package name="org.eclipse.emf.common.util"/>
-  <model:package name="org.eclipse.emf.common.command"/>
-  <model:package name="org.eclipse.emf.common.notify"/>
-  <model:package name="org.eclipse.emf.common.notify.impl"/>
-  <model:package name="org.eclipse.emf.common"/>
-  <model:package name="org.eclipse.emf.ecore.change.provider"/>
-  <model:package name="org.eclipse.emf.ecore.change.impl"/>
-  <model:package name="org.eclipse.emf.ecore.change"/>
-  <model:package name="org.eclipse.emf.ecore.change.util"/>
-  <model:package name="org.eclipse.emf.ecore.provider"/>
-  <model:package name="org.eclipse.emf.ecore.presentation"/>
-  <model:package name="org.eclipse.emf.ecore.action"/>
-  <model:package name="org.eclipse.emf.ecore.xmi"/>
-  <model:package name="org.eclipse.emf.ecore.xmi.impl"/>
-  <model:package name="org.eclipse.emf.ecore.resource.impl"/>
-  <model:package name="org.eclipse.emf.ecore.impl"/>
-  <model:package name="org.eclipse.emf.ecore.util"/>
-  <model:package name="org.eclipse.emf.ecore.plugin"/>
-  <model:package name="org.eclipse.emf.ecore.xml.namespace"/>
-  <model:package name="org.eclipse.emf.ecore.xml.type"/>
-  <model:package name="org.eclipse.emf.ecore.resource"/>
-  <model:package name="org.eclipse.emf.ecore"/>
-  <model:package name="org.eclipse.emf.ecore.xml.type.impl"/>
-  <model:package name="org.eclipse.emf.ecore.xml.type.util"/>
-  <model:package name="org.eclipse.emf.ecore.xml.namespace.impl"/>
-  <model:package name="org.eclipse.emf.edit.ui.provider"/>
-  <model:package name="org.eclipse.emf.edit.ui.celleditor"/>
-  <model:package name="org.eclipse.emf.edit.ui.action"/>
-  <model:package name="org.eclipse.emf.edit.ui.dnd"/>
-  <model:package name="org.eclipse.emf.edit.ui"/>
-  <model:package name="org.eclipse.emf.edit.command"/>
-  <model:package name="org.eclipse.emf.edit.domain"/>
-  <model:package name="org.eclipse.emf.edit.provider"/>
-  <model:package name="org.eclipse.emf.edit.tree.util"/>
-  <model:package name="org.eclipse.emf.edit.tree"/>
-  <model:package name="org.eclipse.emf.edit.tree.impl"/>
-  <model:package name="org.eclipse.emf.edit.provider.resource"/>
-  <model:package name="org.eclipse.emf.edit"/>
-  <model:package name="org.eclipse.emf.edit.tree.provider"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore.action"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore.presentation"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore.util"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore.impl"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore.provider"/>
-  <model:package name="org.eclipse.emf.mapping.action"/>
-  <model:package name="org.eclipse.emf.mapping.presentation"/>
-  <model:package name="org.eclipse.emf.mapping.xsd2ecore.presentation"/>
-  <model:package name="org.eclipse.emf.mapping.xsd2ecore"/>
-  <model:package name="org.eclipse.emf.mapping.xsd2ecore.util"/>
-  <model:package name="org.eclipse.emf.mapping.xsd2ecore.provider"/>
-  <model:package name="org.eclipse.emf.mapping.xsd2ecore.impl"/>
-  <model:package name="org.eclipse.emf.mapping.util"/>
-  <model:package name="org.eclipse.emf.mapping.provider"/>
-  <model:package name="org.eclipse.emf.mapping.impl"/>
-  <model:package name="org.eclipse.emf.mapping.command"/>
-  <model:package name="org.eclipse.emf.mapping"/>
-  <model:package name="org.eclipse.emf.mapping.domain"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/emf-components/sdo/component.xml b/archive/releng.builder/tools/apitools/components/emf-components/sdo/component.xml
deleted file mode 100644
index d436a87..0000000
--- a/archive/releng.builder/tools/apitools/components/emf-components/sdo/component.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="sdo">
-  <model:plugin fragment="false" id="org.eclipse.emf.commonj.sdo"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.sdo.edit"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.sdo.editor"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.sdo"/>
-  <model:package name="commonj.sdo"/>
-  <model:package name="org.eclipse.emf.ecore.sdo.provider"/>
-  <model:package name="org.eclipse.emf.ecore.sdo.presentation"/>
-  <model:package name="org.eclipse.emf.ecore.sdo.action"/>
-  <model:package name="org.eclipse.emf.ecore.sdo"/>
-  <model:package name="org.eclipse.emf.ecore.sdo.util"/>
-  <model:package name="org.eclipse.emf.ecore.sdo.impl"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/emf-components/xsd/component.xml b/archive/releng.builder/tools/apitools/components/emf-components/xsd/component.xml
deleted file mode 100644
index a748c61..0000000
--- a/archive/releng.builder/tools/apitools/components/emf-components/xsd/component.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="xsd">
-  <model:plugin fragment="false" id="org.eclipse.xsd.edit"/>
-  <model:plugin fragment="false" id="org.eclipse.xsd.editor"/>
-  <model:plugin fragment="false" id="org.eclipse.xsd"/>
-  <model:package name="org.eclipse.xsd.provider"/>
-  <model:package name="org.eclipse.xsd.presentation"/>
-  <model:package name="org.eclipse.xsd.impl"/>
-  <model:package name="org.eclipse.xsd"/>
-  <model:package name="org.eclipse.xsd.impl.type"/>
-  <model:package name="org.eclipse.xsd.util"/>
-  <model:package name="org.eclipse.xsd.ecore"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/gef-components/gef/component.xml b/archive/releng.builder/tools/apitools/components/gef-components/gef/component.xml
deleted file mode 100644
index 7887195..0000000
--- a/archive/releng.builder/tools/apitools/components/gef-components/gef/component.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="gef">
-  <model:plugin fragment="false" id="org.eclipse.gef"/>
-  <model:plugin fragment="false" id="org.eclipse.draw2d"/>
-  <model:package name="org.eclipse.gef.ui.actions"/>
-  <model:package name="org.eclipse.gef.editpolicies"/>
-  <model:package name="org.eclipse.gef"/>
-  <model:package name="org.eclipse.gef.tools"/>
-  <model:package name="org.eclipse.gef.ui.palette"/>
-  <model:package name="org.eclipse.gef.ui.parts"/>
-  <model:package name="org.eclipse.gef.ui.palette.customize"/>
-  <model:package name="org.eclipse.gef.handles"/>
-  <model:package name="org.eclipse.gef.requests"/>
-  <model:package name="org.eclipse.gef.editparts"/>
-  <model:package name="org.eclipse.gef.palette"/>
-  <model:package name="org.eclipse.gef.ui.stackview"/>
-  <model:package name="org.eclipse.gef.ui.rulers"/>
-  <model:package name="org.eclipse.gef.dnd"/>
-  <model:package name="org.eclipse.gef.util"/>
-  <model:package name="org.eclipse.gef.commands"/>
-  <model:package name="org.eclipse.gef.rulers"/>
-  <model:package name="org.eclipse.gef.print"/>
-  <model:package name="org.eclipse.gef.ui.views.palette"/>
-  <model:package name="org.eclipse.gef.ui.console"/>
-  <model:package name="org.eclipse.draw2d"/>
-  <model:package name="org.eclipse.draw2d.graph"/>
-  <model:package name="org.eclipse.draw2d.text"/>
-  <model:package name="org.eclipse.draw2d.widgets"/>
-  <model:package name="org.eclipse.draw2d.geometry"/>
-  <model:package name="org.eclipse.draw2d.parts"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/releng.builder/tools/apitools/components/ve-components/jem/component.xml b/archive/releng.builder/tools/apitools/components/ve-components/jem/component.xml
deleted file mode 100644
index 846594d..0000000
--- a/archive/releng.builder/tools/apitools/components/ve-components/jem/component.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component  xmlns="http://eclipse.org/wtp/releng/tools/component-model" name="jem"><component-depends unrestricted="true"></component-depends><plugin id="com.ibm.etools.emf.event" fragment="false"/><plugin id="org.eclipse.jem.beaninfo" fragment="false"/><plugin id="org.eclipse.jem.proxy" fragment="false"/><plugin id="org.eclipse.jem.ui" fragment="false"/><plugin id="org.eclipse.jem.util" fragment="false"/><plugin id="org.eclipse.jem.workbench" fragment="false"/><plugin id="org.eclipse.jem" fragment="false"/><package name="com.ibm.etools.emf.event"></package><package name="com.ibm.etools.emf.event.util"></package><package name="com.ibm.etools.emf.event.impl"></package><package name="org.eclipse.jem.util.emf.workbench"></package><package name="org.eclipse.jem.util"></package><package name="org.eclipse.jem.util.logger.proxyrender"></package><package name="org.eclipse.jem.util.plugin"></package><package name="org.eclipse.jem.util.logger.proxy"></package><package name="org.eclipse.jem.util.logger"></package><package name="org.eclipse.jem.util.emf.workbench.nature"></package><package name="org.eclipse.jem.workbench.utility"></package><package name="org.eclipse.jem.java.impl"></package><package name="org.eclipse.jem.java"></package><package name="org.eclipse.jem.java.util"></package></component>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/components/ve-components/ve/component.xml b/archive/releng.builder/tools/apitools/components/ve-components/ve/component.xml
deleted file mode 100644
index 4eeb979..0000000
--- a/archive/releng.builder/tools/apitools/components/ve-components/ve/component.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><component  xmlns="http://eclipse.org/wtp/releng/tools/component-model" name="ve"><component-depends unrestricted="true"></component-depends><plugin id="org.eclipse.ve.cde" fragment="false"/><plugin id="org.eclipse.ve.java.core" fragment="false"/><plugin id="org.eclipse.ve.jfc" fragment="false"/><plugin id="org.eclipse.ve.propertysheet" fragment="false"/><plugin id="org.eclipse.ve.swt" fragment="false"/><plugin id="org.eclipse.ve" fragment="false"/></component>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/.classpath b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/.classpath
deleted file mode 100644
index 065ac06..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/.cvsignore b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/.cvsignore
deleted file mode 100644
index 2aa93fb..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/.cvsignore
+++ /dev/null
@@ -1,4 +0,0 @@
-bin
-@dot
-build.xml
-org.eclipse.wtp.releng.tools.component.core_1.0.0.jar
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/.project b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/.project
deleted file mode 100644
index 7368702..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wtp.releng.tools.component.core</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/META-INF/MANIFEST.MF b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/META-INF/MANIFEST.MF
deleted file mode 100644
index dac8dd9..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,30 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Component Core
-Bundle-SymbolicName: org.eclipse.wtp.releng.tools.component.core; singleton:=true
-Bundle-Version: 1.0.0
-Bundle-Localization: plugin
-Export-Package: org.eclipse.wtp.releng.tools.component,
- org.eclipse.wtp.releng.tools.component.api,
- org.eclipse.wtp.releng.tools.component.api.compatibility,
- org.eclipse.wtp.releng.tools.component.api.progress,
- org.eclipse.wtp.releng.tools.component.api.testcoverage,
- org.eclipse.wtp.releng.tools.component.api.usecoverage,
- org.eclipse.wtp.releng.tools.component.api.violation,
- org.eclipse.wtp.releng.tools.component.classes,
- org.eclipse.wtp.releng.tools.component.codecoverage,
- org.eclipse.wtp.releng.tools.component.images,
- org.eclipse.wtp.releng.tools.component.internal,
- org.eclipse.wtp.releng.tools.component.java,
- org.eclipse.wtp.releng.tools.component.javadoc,
- org.eclipse.wtp.releng.tools.component.model,
- org.eclipse.wtp.releng.tools.component.piagent,
- org.eclipse.wtp.releng.tools.component.use,
- org.eclipse.wtp.releng.tools.component.util,
- org.eclipse.wtp.releng.tools.component.violation,
- org.eclipse.wtp.releng.tools.component.xsl
-Require-Bundle: org.eclipse.jdt.core,
- org.eclipse.core.runtime,
- org.eclipse.core.resources,
- org.eclipse.jface.text
-Eclipse-AutoStart: true
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/apiagent.c b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/apiagent.c
deleted file mode 100644
index cd09e2c..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/apiagent.c
+++ /dev/null
@@ -1,193 +0,0 @@
-#include <jvmpi.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-static JVMPI_Interface *jvmpi_interface;
-static struct methodref *mrefs;
-static int msize = 0;
-static struct classref *crefs;
-static int csize = 0;
-static FILE *outputFile;
-static char *include;
-static char *exclude;
-
-int memSize;
-int i;
-int j;
-
-struct methodref
-{
-  jmethodID id;
-  char *name;
-  char *signature;
-  int classid;
-};
-
-struct classref
-{
-  char *name;
-};
-
-void addClassref(char *classname)
-{
-  memSize = sizeof(struct classref);
-  if (csize == 0)
-    crefs = (struct classref *)malloc(memSize);
-  else
-    crefs = (struct classref *)realloc(crefs, memSize * (csize + 1));
-  (crefs + csize)->name = (char *)malloc(strlen(classname) + 1);
-  strcpy((crefs + csize)->name, classname);
-  csize++;
-}
-
-void addMethodref(jmethodID id, char *name, char *signature, int classid)
-{
-  memSize = sizeof(struct methodref);
-  if (msize == 0)
-    mrefs = (struct methodref *)malloc(memSize);
-  else
-    mrefs = (struct methodref *)realloc(mrefs, memSize * (msize + 1));
-
-  for (j = 0; j < msize; j++)
-  {
-    if ((mrefs + j)->id > id)
-    {
-      break;
-    }
-  }
-  if (j != msize)
-  {
-    memmove((mrefs + j + 1), (mrefs + j), memSize * (msize - j));
-  }
-  (mrefs + j)->name = (char *)malloc(strlen(name) + 1);
-  (mrefs + j)->signature = (char *)malloc(strlen(signature) + 1);
-  (mrefs + j)->id = id;
-  strcpy((mrefs + j)->name, name);
-  strcpy((mrefs + j)->signature, signature);
-  (mrefs + j)->classid = classid;
-  msize++;
-  /*
-  (mrefs + msize)->name = (char *)malloc(strlen(name) + 1);
-  (mrefs + msize)->signature = (char *)malloc(strlen(signature) + 1);
-  (mrefs + msize)->id = id;
-  strcpy((mrefs + msize)->name, name);
-  strcpy((mrefs + msize)->signature, signature);
-  (mrefs + msize)->classid = classid;
-  msize++;
-  */
-}
-
-int lower;
-int upper;
-int middle;
-jmethodID lowerid;
-jmethodID upperid;
-jmethodID middleid;
-
-void addMethodID(jmethodID id)
-{
-  if (msize < 1)
-    return;
-  lower = 0;
-  upper = msize - 1;
-  lowerid = (mrefs + lower)->id;
-  upperid = (mrefs + upper)->id;
-  while (lowerid < id && id < upperid && (upper - lower) > 1)
-  {
-    middle = ((upper - lower) / 2) + lower;
-    middleid = (mrefs + middle)->id;
-    if (middleid > id)
-    {
-      upper = middle;
-      upperid = middleid;
-    }
-    else if (middleid < id)
-    {
-      lower = middle;
-      lowerid = middleid;
-    }
-    else
-    {
-      upper = middle;
-      upperid = middleid;
-      break;
-    }
-  }
-  if (lowerid == id)
-    middle = lower;
-  else if (upperid == id)
-    middle = upper;
-  else
-    middle = -1;
-  if (middle != -1)
-  {
-    fputs((crefs + (mrefs + middle)->classid)->name, outputFile);
-    fputs("#", outputFile);
-    fputs((mrefs + middle)->name, outputFile);
-    fputs("#", outputFile);
-    fputs((mrefs + middle)->signature, outputFile);
-    fputs(" ", outputFile);
-    if (middle != (msize - 1))
-      memmove((mrefs + middle), (mrefs + middle + 1), sizeof(struct methodref) * (msize - (middle + 1)));
-    msize--;
-    return;
-  }
-  /*
-  for (i = 0; i < msize; i++)
-  {
-    if ((mrefs + i)->id == id)
-    {
-      fputs((crefs + (mrefs + i)->classid)->name, outputFile);
-      fputs("#", outputFile);
-      fputs((mrefs + i)->name, outputFile);
-      fputs("#", outputFile);
-      fputs((mrefs + i)->signature, outputFile);
-      fputs(" ", outputFile);
-      memmove((mrefs + i), (mrefs + i + 1), sizeof(struct methodref) * (msize - (i + 1)));
-      msize--;
-      return;
-    }
-  }
-  */
-}
-
-void notifyEvent(JVMPI_Event *event)
-{
-  switch(event->event_type)
-  {
-    case JVMPI_EVENT_CLASS_LOAD:
-      if (strstr(event->u.class_load.class_name, include) != NULL && (exclude == NULL || strstr(event->u.class_load.class_name, exclude) == NULL))
-      {
-        addClassref((char *)event->u.class_load.class_name);
-        for (i = 0; i < event->u.class_load.num_methods; i++)
-        {
-          addMethodref(event->u.class_load.methods[i].method_id, (char *)event->u.class_load.methods[i].method_name, (char *)event->u.class_load.methods[i].method_signature, csize - 1);
-        }
-      }
-      break;
-    case JVMPI_EVENT_METHOD_ENTRY:
-      addMethodID(event->u.method.method_id);
-      break;
-    case JVMPI_EVENT_JVM_SHUT_DOWN:
-      fclose(outputFile);
-      break;
-  }
-}
-
-JNIEXPORT jint JNICALL
-JVM_OnLoad(JavaVM *jvm, char *options, void *reserved)
-{
-  if ((*jvm)->GetEnv(jvm, (void **)&jvmpi_interface, JVMPI_VERSION_1) < 0)
-    return JNI_ERR;
-  outputFile = fopen(getenv("apiagent_output"), "a");
-  include = getenv("apiagent_include");
-  exclude = getenv("apiagent_exclude");
-  if (outputFile != NULL && include != NULL)
-  {
-    jvmpi_interface->NotifyEvent = notifyEvent;
-    jvmpi_interface->EnableEvent(JVMPI_EVENT_CLASS_LOAD, NULL);
-    jvmpi_interface->EnableEvent(JVMPI_EVENT_METHOD_ENTRY, NULL);
-    jvmpi_interface->EnableEvent(JVMPI_EVENT_JVM_SHUT_DOWN, NULL);
-  }
-  return JNI_OK;
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/build.sh b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/build.sh
deleted file mode 100644
index 8b8cced..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/build.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-export LD_LIBRARY_PATH=$JAVA_HOME/jre/bin/java:$JAVA_HOME/jre/bin:$PWD
-gcc -c -I$JAVA_HOME/include -I$JAVA_HOME/include/linux apiagent.c
-ld -shared apiagent.o -o libapiagent.so
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/libapiagent.so b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/libapiagent.so
deleted file mode 100644
index 85da8a3..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/libapiagent.so
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/libpiAgent.so b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/libpiAgent.so
deleted file mode 100644
index 2b8779c..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/libpiAgent.so
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/piAgent.dll b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/piAgent.dll
deleted file mode 100644
index 31d20b2..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/piAgent.dll
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/piagent_options.txt b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/piagent_options.txt
deleted file mode 100644
index 6db935d..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/apiagent/piagent_options.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-MONITOR_MODE=none
-FILTERS=false
-TRACK_GC_EVENT_TYPES=none
-* ID_STYLE=static
-OPTIONS=false
-TIMESTAMPS=false
-OBJ_ALLOC_IS_ARRAY=false
-STACK_INFORMATION=normal
-* BOUNDARY_DEPTH=0
-TICKET=false
-TRACE_MODE=noObjectCorrelation
-TRACE_ID_REFS=true
-METHOD_COUNTS=true
-METHOD_COUNTS_ONLY=true
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/build.properties b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/build.properties
deleted file mode 100644
index 5eb6185..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-bin.includes = plugin.xml,\
-               .,\
-               META-INF/
-source.. = src/
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/eclipse.properties b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/eclipse.properties
deleted file mode 100644
index e151875..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/eclipse.properties
+++ /dev/null
@@ -1,98 +0,0 @@
-Ant=org.eclipse.ant.core \
- org.eclipse.ant.ui
-
-Cheatsheets=org.eclipse.ui.cheatsheets
-
-Compare=org.eclipse.compare
-
-Console=org.eclipse.ui.console
-
-Core_Expressions=org.eclipse.core.expressions
-
-Core_Filebuffers=org.eclipse.core.filebuffers
-
-Core_Variables=org.eclipse.core.variables
-
-CVS=org.eclipse.team.cvs.ssh \
- org.eclipse.team.cvs.ssh2 \
- org.eclipse.team.cvs.ui \
- org.eclipse.team.cvs.core
-
-Help=org.eclipse.help \
- org.eclipse.help.base \
- org.eclipse.help.ui \
- org.eclipse.help.webapp \
- org.eclipse.help.appserver \
- org.eclipse.help.ide
-
-JFace=org.eclipse.jface \
- org.eclipse.jface.text
-
-Platform_Debug_Core=org.eclipse.debug.core
-
-Platform_Debug_UI=org.eclipse.debug.ui
-
-Platform_Resources=org.eclipse.core.resources \
- org.eclipse.core.resources.win32 \
- org.eclipse.core.resources.linux \
- org.eclipse.core.resources.hpux \
- org.eclipse.core.resources.macosx \
- org.eclipse.core.resources.qnx
-
-Platform_Runtime=org.eclipse.core.runtime \
- org.eclipse.core.boot
-
-Platform_Text=org.eclipse.text \
- org.eclipse.ui.workbench.texteditor \
- org.eclipse.ui.editors
-
-Platform_UI_IDE=org.eclipse.ui.ide \
- org.eclipse.ui.workbench.compatibility
-
-Platform_UI_RCP=org.eclipse.ui \
- org.eclipse.ui.workbench \
- org.eclipse.ui.win32 \
- org.eclipse.ui.workbench.texteditor \
- org.eclipse.ui.editors \
- org.eclipse.ui.externaltools \
- org.eclipse.ui.presentations.r21 \
- org.eclipse.ui.views
-
-Search=org.eclipse.search
-
-SWT=org.eclipse.swt \
- org.eclipse.swt.win32
-
-Team=org.eclipse.team.core \
- org.eclipse.team.ui
-
-UI_Forms=org.eclipse.ui.forms
-
-UI_Intro=org.eclipse.ui.intro
-
-Update=org.eclipse.update.core \
- org.eclipse.update.core.win32 \
- org.eclipse.update.configurator \
- org.eclipse.update.scheduler \
- org.eclipse.update.ui
-
-JDT_Core=org.eclipse.jdt.core
-
-JDT_Debug=org.eclipse.jdt.debug \
- org.eclipse.jdt.debug.ui \
- org.eclipse.jdt.launching
-
-JDT_UI=org.eclipse.jdt.ui \
- org.eclipse.jdt.junit
-
-LTK_Core=org.eclipse.ltk.core.refactoring
-
-LTK_UI=org.eclipse.ltk.ui.refactoring
-
-PDE=org.eclipse.pde.core \
- org.eclipse.pde.ui \
- org.eclipse.pde.build
-
-OSGI=org.eclipse.osgi \
- org.eclipse.osgi.util \
- org.eclipse.osgi.services
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/emf.properties b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/emf.properties
deleted file mode 100644
index 882b584..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/emf.properties
+++ /dev/null
@@ -1,39 +0,0 @@
-emf=org.eclipse.emf.codegen.ecore.ui \
- org.eclipse.emf.codegen.ecore \
- org.eclipse.emf.codegen.ui \
- org.eclipse.emf.codegen \
- org.eclipse.emf.common.ui \
- org.eclipse.emf.common \
- org.eclipse.emf.ecore.change.edit \
- org.eclipse.emf.ecore.change \
- org.eclipse.emf.ecore.edit \
- org.eclipse.emf.ecore.editor \
- org.eclipse.emf.ecore.xmi \
- org.eclipse.emf.ecore \
- org.eclipse.emf.edit.ui \
- org.eclipse.emf.edit \
- org.eclipse.emf.mapping.ecore2ecore.editor \
- org.eclipse.emf.mapping.ecore2ecore \
- org.eclipse.emf.mapping.ui \
- org.eclipse.emf.mapping.xsd2ecore.editor \
- org.eclipse.emf.mapping.xsd2ecore \
- org.eclipse.emf.mapping \
- org.eclipse.emf
-
-sdo=org.eclipse.emf.commonj.sdo \
- org.eclipse.emf.ecore.sdo.edit \
- org.eclipse.emf.ecore.sdo.editor \
- org.eclipse.emf.ecore.sdo \
-
-xsd=org.eclipse.xsd.edit \
- org.eclipse.xsd.editor \
- org.eclipse.xsd
-
-jem=com.ibm.etools.emf.event \
- com.ibm.wtp.common.util \
- com.ibm.wtp.emf.workbench \
- org.eclipse.jem.beaninfo \
- org.eclipse.jem.proxy \
- org.eclipse.jem.ui \
- org.eclipse.jem.workbench \
- org.eclipse.jem
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/gef.properties b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/gef.properties
deleted file mode 100644
index 557a324..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/gef.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-gef=org.eclipse.gef \
- org.eclipse.draw2d
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/ve.properties b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/ve.properties
deleted file mode 100644
index d7a64ab..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/ve.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-jem=com.ibm.etools.emf.event \
- com.ibm.wtp.common.util \
- com.ibm.wtp.emf.workbench \
- org.eclipse.jem.beaninfo \
- org.eclipse.jem.proxy \
- org.eclipse.jem.ui \
- org.eclipse.jem.workbench \
- org.eclipse.jem
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/wtp.properties b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/wtp.properties
deleted file mode 100644
index 84cc52e..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/data/wtp.properties
+++ /dev/null
@@ -1,140 +0,0 @@
-wst.command=org.eclipse.wst.command.env \
- org.eclipse.wst.command.env.core \
- org.eclipse.wst.command.env.ui
-
-wst.common=org.eclipse.wst.common.contentmodel \
- org.eclipse.wst.common.emf \
- org.eclipse.wst.common.emfworkbench.integration \
- org.eclipse.wst.common.encoding \
- org.eclipse.wst.common.frameworks \
- org.eclipse.wst.common.frameworks.ui \
- org.eclipse.wst.common.migration \
- org.eclipse.wst.common.migration.ui \
- org.eclipse.wst.common.navigator \
- org.eclipse.wst.common.navigator.views \
- org.eclipse.wst.common.navigator.workbench \
- org.eclipse.wst.common.ui \
- org.eclipse.wst.common.ui.properties \
- org.eclipse.wst.common.uriresolver
-
-wst.css=org.eclipse.wst.css.core \
- org.eclipse.wst.css.ui
-
-wst.dtd=org.eclipse.wst.dtd \
- org.eclipse.wst.dtd.contentmodel \
- org.eclipse.wst.dtd.core \
- org.eclipse.wst.dtd.parser \
- org.eclipse.wst.dtd.ui \
- org.eclipse.wst.dtd.validation
-
-wst.html=org.eclipse.wst.html.core \
- org.eclipse.wst.html.ui
-
-wst.internet=org.eclipse.wst.internet.monitor.core \
- org.eclipse.wst.internet.monitor.ui \
- org.eclipse.wst.internet.proxy \
- org.eclipse.wst.internet.webbrowser
-
-wst.javascript=org.eclipse.wst.javascript.common.ui \
- org.eclipse.wst.javascript.core \
- org.eclipse.wst.javascript.ui
-
-wst.rdb=org.eclipse.wst.rdb.connection.ui \
- org.eclipse.wst.rdb.core \
- org.eclipse.wst.rdb.core.ui \
- org.eclipse.wst.rdb.dbdefinition.db2.cloudscape \
- org.eclipse.wst.rdb.dbdefinition.db2.iseries \
- org.eclipse.wst.rdb.dbdefinition.db2.luw \
- org.eclipse.wst.rdb.dbdefinition.db2.zseries \
- org.eclipse.wst.rdb.dbdefinition.informix \
- org.eclipse.wst.rdb.dbdefinition.oracle \
- org.eclipse.wst.rdb.dbdefinition.sqlserver \
- org.eclipse.wst.rdb.dbdefinition.sybase \
- org.eclipse.wst.rdb.models.dbdefinition \
- org.eclipse.wst.rdb.models.sql \
- org.eclipse.wst.rdb.outputview \
- org.eclipse.wst.rdb.server.ui \
- org.eclipse.wst.rdb.sqlscrapbook
-
-wst.server=org.eclipse.wst.server.core \
- org.eclipse.wst.server.ui \
- org.eclipse.wst.server.util
-
-wst.sse=org.eclipse.wst.sse.core \
- org.eclipse.wst.sse.snippets \
- org.eclipse.wst.sse.ui
-
-wst.validation=org.eclipse.wst.validation \
- org.eclipse.wst.validation.ui
-
-wst.web=org.eclipse.wst.web \
- org.eclipse.wst.web.ui
-
-wst.ws=org.eclipse.wst.ws.parser
-
-wst.wsdl=org.eclipse.wst.wsdl \
- org.eclipse.wst.wsdl.ui \
- org.eclipse.wst.wsdl.validation
-
-wst.wsi=org.eclipse.wst.wsi.core \
- org.eclipse.wst.wsi.ui \
- org.eclipse.wst.wsi.validation
-
-wst.xml=org.eclipse.wst.xml.core \
- org.eclipse.wst.xml.ui \
- org.eclipse.wst.xml.uriresolver \
- org.eclipse.wst.xml.uriresolver.ui \
- org.eclipse.wst.xml.validation
-
-wst.xsd=org.eclipse.wst.xsd.contentmodel \
- org.eclipse.wst.xsd.ui \
- org.eclipse.wst.xsd.validation
-
-jst.common=org.eclipse.jst.common.annotations.controller \
- org.eclipse.jst.common.annotations.core \
- org.eclipse.jst.common.annotations.ui \
- org.eclipse.jst.common.frameworks \
- org.eclipse.jst.common.frameworks.ui \
- org.eclipse.jst.common.launcher.ant \
- org.eclipse.jst.common.navigator.java \
- org.eclipse.jst.sample.web.project
-
-jst.ejb=org.eclipse.jst.ejb.ui
-
-jst.j2ee=org.eclipse.jst.j2ee \
- org.eclipse.jst.j2ee.core \
- org.eclipse.jst.j2ee.ejb \
- org.eclipse.jst.j2ee.jca \
- org.eclipse.jst.j2ee.jca.ui \
- org.eclipse.jst.j2ee.navigator.ui \
- org.eclipse.jst.j2ee.ui \
- org.eclipse.jst.j2ee.web \
- org.eclipse.jst.j2ee.webservice
-
-jst.jsp=org.eclipse.jst.jsp.core \
- org.eclipse.jst.jsp.ui
-
-jst.server=org.eclipse.jst.server.core \
- org.eclipse.jst.server.generic.core \
- org.eclipse.jst.server.generic.modules \
- org.eclipse.jst.server.generic.ui \
- org.eclipse.jst.server.jboss.core \
- org.eclipse.jst.server.jboss.ui \
- org.eclipse.jst.server.tomcat.core \
- org.eclipse.jst.server.tomcat.ui \
- org.eclipse.jst.server.ui
-
-jst.servlet=org.eclipse.jst.servlet.ui
-
-jst.ws=org.eclipse.jst.ws \
- org.eclipse.jst.ws.axis \
- org.eclipse.jst.ws.axis.ant \
- org.eclipse.jst.ws.axis.consumption.core \
- org.eclipse.jst.ws.axis.consumption.ui \
- org.eclipse.jst.ws.axis.creation.ui \
- org.eclipse.jst.ws.consumption \
- org.eclipse.jst.ws.consumption.ui \
- org.eclipse.jst.ws.creation.ejb.ui \
- org.eclipse.jst.ws.creation.ui \
- org.eclipse.jst.ws.uddiregistry \
- org.eclipse.jst.ws.ui
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/plugin.xml b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/plugin.xml
deleted file mode 100644
index a7546eb..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/plugin.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-   <extension
-      id="Java2API"
-      point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-            class="org.eclipse.wtp.releng.tools.component.java.Java2API">
-         </run>
-      </application>
-   </extension>
-   <extension
-      id="JavadocScanner"
-      point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-            class="org.eclipse.wtp.releng.tools.component.java.JavadocScanner">
-         </run>
-      </application>
-   </extension>
-   <extension
-      id="JavadocCoverageEmitter"
-      point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-            class="org.eclipse.wtp.releng.tools.component.javadoc.JavadocCoverageEmitter">
-         </run>
-      </application>
-   </extension>
-   <extension
-      id="UIDependencyScanner"
-      point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-            class="org.eclipse.wtp.releng.tools.component.dependency.UIDependencyScanner">
-         </run>
-      </application>
-   </extension>
-   <extension
-      id="BuilderUIDependencyScanner"
-      point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-            class="org.eclipse.wtp.releng.tools.component.dependency.BuilderUIDependencyScanner">
-         </run>
-      </application>
-   </extension>
-</plugin>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazz.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazz.java
deleted file mode 100644
index f7498b1..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazz.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.util.List;
-import java.util.Set;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.IMethodInfo;
-
-public interface IClazz
-{
-  public Set getReferencedTypes();
-
-  public List getMethodRefs(List includes, List excludes, boolean genLineInfo);
-
-  public void resetMethodRefs();
-
-  public List getFieldRefs(List includes, List excludes, boolean genLineInfo);
-
-  public void resetFieldRefs();
-
-  public String getName();
-
-  public String getSuperClass();
-
-  public String[] getInterfaces();
-
-  public IFieldInfo[] getFieldInfo();
-
-  public IMethodInfo[] getMethodInfo();
-
-  public IConstantPoolEntry[] getConstantPoolEntries(int kind);
-
-  public boolean isInterface();
-
-  public int getAccessFlags();
-
-  public void resetClazz();
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazzVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazzVisitor.java
deleted file mode 100644
index d1ae765..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazzVisitor.java
+++ /dev/null
@@ -1,17 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-public interface IClazzVisitor
-{
-  public boolean visit(IClazz clazz);
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFileLocation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFileLocation.java
deleted file mode 100644
index 435931f..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFileLocation.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.io.File;
-
-public interface IFileLocation extends ILocation
-{
-  public File getFile();
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFragmentXML.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFragmentXML.java
deleted file mode 100644
index cd47786..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFragmentXML.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import org.eclipse.wtp.releng.tools.component.internal.PluginXML;
-
-public interface IFragmentXML extends IPluginXML
-{
-  public static final String CONST_FRAGMENT_XML = "fragment.xml";
-
-  /**
-   * Answers the parent plugin of this fragment
-   * 
-   * @return Plugin the parent plugin of this fragment
-   */
-  public PluginXML getPlugin();
-
-  /**
-   * Answers the name of the plugin which contains this fragment.
-   * 
-   * @return String the name of the containing plugin, not <code>null</code>
-   */
-  public String getPluginName();
-
-  /**
-   * Answers the version of the plugin which contains this fragment.
-   * 
-   * @return String the version of the containing plugin, not <code>null</code>
-   */
-  public String getPluginVersion();
-
-  public String getFragmentName();
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILibrary.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILibrary.java
deleted file mode 100644
index 027b59d..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILibrary.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.util.Map;
-
-public interface ILibrary
-{
-  public static final String EXT_CLASS = "class";
-  /**
-   * Answers a mapping of (qualified) type names to <code>Type</code> objects
-   * which are found in this library.
-   * 
-   * @return Map a mapping of type names to <code>Type</code> objects.
-   */
-  public Map getTypes();
-
-  public void resetTypes();
-
-  public void accept(IClazzVisitor visitor);
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocation.java
deleted file mode 100644
index b1ea925..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocation.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.io.IOException;
-import java.io.InputStream;
-
-/**
- * An <code>ILocation</code> object is an abstraction on the idea of a file.
- * ILocations can refer to files that are directly located in the filesystem, or
- * they can refer to files that are housed in zip/jar files. Using an
- * <code>ILocation</code>, clients can traverse zip/jar files like they are
- * directories.
- * <p>
- * Clients can create <code>ILocation</code> objects using
- * com.example.location.Location.createLocation(File file)
- */
-public interface ILocation
-{
-  /**
-   * @return ILocation This location's parent, or <code>null</code> if this
-   *         location was created without a parent.
-   */
-  ILocation getParent();
-
-  /**
-   * @return String The name of this location.
-   */
-  String getName();
-
-  /**
-   * @return String The absolute path of this location, this path may not be
-   *         usable by new File(String) to create files because it may refer to
-   *         structures inside of zip/jar files.
-   */
-  String getAbsolutePath();
-
-  /**
-   * Answers the <code>InputStream</code>
-   * 
-   * @return InputStream
-   * @throws IOException
-   */
-  InputStream getInputStream() throws IOException;
-
-  /**
-   * @return ILocationChildrenIterator which iterates over the children of this
-   *         location.
-   */
-  ILocationChildrenIterator childIterator();
-
-  /**
-   * @return boolean <code>true</code> if this location has children.
-   */
-  boolean hasChildren();
-
-  /**
-   * Method accept.
-   * 
-   * @param visitor
-   */
-  void accept(ILocationVisitor visitor);
-
-  /**
-   * Method createChild.
-   * 
-   * @param relativePath
-   * @return ILocation
-   */
-  ILocation createChild(String relativePath);
-
-  /**
-   * Method createSibling.
-   * 
-   * @param relativePath
-   * @return ILocation
-   */
-  ILocation createSibling(String relativePath);
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationChildrenIterator.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationChildrenIterator.java
deleted file mode 100644
index 197e8fd..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationChildrenIterator.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-/**
- * The <code>ILocationChildrenIterator</code> is a simple iterator that
- * iterates over the children of a location. A <code>null</code> is returned
- * when the end of the children list is reached.
- */
-
-public interface ILocationChildrenIterator
-{
-  /**
-   * Answers the next child location.
-   * 
-   * @return ILocation The next child location, or <code>null</code> if there
-   *         are no more children.
-   */
-  ILocation next();
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationVisitor.java
deleted file mode 100644
index a443e19..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationVisitor.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-/**
- * An <code>ILocationVisitor</code> can be used to traverse a tree of
- * locations.
- */
-public interface ILocationVisitor
-{
-  /**
-   * Allows this visitor to investigate the given location.
-   * 
-   * @param location
-   *          the current location in the traversal
-   * @return boolean <code>true</code> if the traversal should continue into
-   *         the children of the given location, <code>false</code> otherwise.
-   */
-  boolean accept(ILocation location);
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IPluginXML.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IPluginXML.java
deleted file mode 100644
index d6f62cc..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IPluginXML.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.util.List;
-
-public interface IPluginXML
-{
-  public static final String CONST_PLUGIN_XML = "plugin.xml";
-
-  /**
-   * Answers the libraries that are declared in this plugin.
-   * 
-   * @return List libraries in this plugin
-   */
-  public List getLibraries();
-
-  /**
-   * Answers the name of this plugin. Plugin names do not contain the version
-   * identifier, for example, org.eclipse.core.resources.
-   * 
-   * @return String the name of the plugin, not <code>null</code>.
-   */
-  public String getName();
-
-  /**
-   * Answers the version identifier for the plugin. A version identifier is a
-   * '.' delimited set of numbers, for example, 2.0.1.5.
-   * 
-   * @return String the plugin version, not <code>null</code>.
-   */
-  public String getVersion();
-
-  /**
-   * The unique identifier is a concatination of the plugin name, and '_' and
-   * the plugin version.
-   * 
-   * @return String the unique identifier of the plugin.
-   */
-  public String getUniqueIdentifier();
-
-  public void accept(IClazzVisitor visitor);
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IZipLocation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IZipLocation.java
deleted file mode 100644
index 6a0b987..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IZipLocation.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.util.zip.ZipFile;
-
-public interface IZipLocation extends IFileLocation
-{
-  public ZipFile getZipFile();
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/API2ComponentAPI.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/API2ComponentAPI.java
deleted file mode 100644
index 70f6342..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/API2ComponentAPI.java
+++ /dev/null
@@ -1,665 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.jdt.core.dom.Modifier;
-import org.eclipse.jdt.core.util.ClassFormatException;
-import org.eclipse.jdt.core.util.IClassFileReader;
-import org.eclipse.jdt.core.util.IExceptionAttribute;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.IMethodInfo;
-import org.eclipse.jdt.internal.core.util.ClassFileReader;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.classes.IClassVisitor;
-import org.eclipse.wtp.releng.tools.component.classes.LibVisitor;
-import org.eclipse.wtp.releng.tools.component.images.ImagesUtil;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.wtp.releng.tools.component.xsl.XSLUtil;
-
-public class API2ComponentAPI implements IClassVisitor
-{
-  private Collection api;
-  private Collection src;
-  private String outputDir;
-  private Collection includes;
-  private Collection excludes;
-  private boolean html;
-  private boolean readInterface = true;
-  private boolean skipAPIGen = false;
-  private Map interface2ImplClasses = new HashMap(0);
-  private Map super2SubClasses = new HashMap(0);
-
-  public Collection getApi()
-  {
-    return api;
-  }
-
-  public void setApi(String api)
-  {
-    this.api = new ArrayList(1);
-    this.api.add(api);
-  }
-
-  public void setApi(Collection api)
-  {
-    this.api = api;
-  }
-
-  public Collection getSrc()
-  {
-    return src;
-  }
-
-  public void setSrc(String src)
-  {
-    this.src = new ArrayList(1);
-    this.src.add(src);
-  }
-
-  public void setSrc(Collection src)
-  {
-    this.src = src;
-  }
-
-  public String getOutputDir()
-  {
-    return outputDir;
-  }
-
-  public void setOutputDir(String outputDir)
-  {
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public Collection getIncludes()
-  {
-    return includes;
-  }
-
-  public void setIncludes(Collection includes)
-  {
-    this.includes = includes;
-  }
-
-  public Collection getExcludes()
-  {
-    return excludes;
-  }
-
-  public void setExcludes(Collection excludes)
-  {
-    this.excludes = excludes;
-  }
-
-  public boolean isHtml()
-  {
-    return html;
-  }
-
-  public void setHtml(boolean html)
-  {
-    this.html = html;
-  }
-
-  public boolean isReadInterface()
-  {
-    return readInterface;
-  }
-
-  public void setReadInterface(boolean readInterface)
-  {
-    this.readInterface = readInterface;
-  }
-
-  public boolean isSkipAPIGen()
-  {
-    return skipAPIGen;
-  }
-
-  public void setSkipAPIGen(boolean skipAPIGen)
-  {
-    this.skipAPIGen = skipAPIGen;
-  }
-
-  public List getImplClasses(String interfaceName)
-  {
-    List list = new ArrayList();
-    getImplClasses(interfaceName, list);
-    return list;
-  }
-
-  private void getImplClasses(String interfaceName, List list)
-  {
-    List implClasses = (List)interface2ImplClasses.get(interfaceName);
-    if (implClasses != null)
-    {
-      list.addAll(implClasses);
-      for (Iterator it = implClasses.iterator(); it.hasNext();)
-      {
-        String className = (String)it.next();
-        if (interface2ImplClasses.get(className) != null)
-          getImplClasses(className, list);
-        else
-        {
-          getSubClasses(className, list);
-          getSuperClasses(className, list);
-        }
-      }
-    }
-  }
-
-  private void getSuperClasses(String className, List list)
-  {
-    ClassHierarchyInfo info = (ClassHierarchyInfo)super2SubClasses.get(className);
-    if (info != null)
-    {
-      String superClassName = info.getSuperClass();
-      while (superClassName != null)
-      {
-        list.add(superClassName);
-        superClassName = null;
-        info = (ClassHierarchyInfo)super2SubClasses.get(superClassName);
-        if (info != null)
-          superClassName = info.getSuperClass();
-      }
-    }
-  }
-
-  private void getSubClasses(String className, List list)
-  {
-    ClassHierarchyInfo info = (ClassHierarchyInfo)super2SubClasses.get(className);
-    if (info != null)
-    {
-      List subClasses = info.getSubClass();
-      if (subClasses != null)
-      {
-        list.addAll(subClasses);
-        for (Iterator it = subClasses.iterator(); it.hasNext();)
-          getSubClasses((String)it.next(), list);
-      }
-    }
-  }
-
-  private Map pluginId2CompXML = new HashMap();
-
-  public void execute()
-  {
-    // Collection component.xml files
-    for (Iterator i = api.iterator(); i.hasNext();)
-    {
-      ILocation apiLocation = Location.createLocation(new File((String)i.next()));
-      ComponentXMLVisitor compXMLVisitor = new ComponentXMLVisitor();
-      apiLocation.accept(compXMLVisitor);
-      for (Iterator it = compXMLVisitor.getCompXMLs().iterator(); it.hasNext();)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        for (Iterator it2 = compXML.getPlugins().iterator(); it2.hasNext();)
-        {
-          pluginId2CompXML.put(((Plugin)it2.next()).getId(), compXML);
-        }
-      }
-    }
-    // Generate api-info.xml files
-    for (Iterator it = src.iterator(); it.hasNext();)
-    {
-      ILocation srcLocation = Location.createLocation(new File((String)it.next()));
-      LibVisitor libVisitor = new LibVisitor();
-      srcLocation.accept(libVisitor);
-      libVisitor.setClassVisitor(this);
-      srcLocation.accept(libVisitor);
-    }
-    try
-    {
-      if (cachedCompAPI != null)
-        cachedCompAPI.save();
-    }
-    catch (IOException e)
-    {
-      throw new RuntimeException(e);
-    }
-    // Generate HTML
-    if (isHtml())
-      genHTML();
-  }
-
-  private void genHTML()
-  {
-    ImagesUtil.copyAll(outputDir);
-    final StringBuffer summary = new StringBuffer();
-    summary.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    summary.append("<root>");
-    ILocation outputLoc = Location.createLocation(new File(outputDir));
-    outputLoc.accept(new ILocationVisitor()
-    {
-      public boolean accept(ILocation location)
-      {
-        if (location.getName().endsWith("api-info.xml"))
-        {
-          summary.append("<api-info file=\"");
-          summary.append(location.getAbsolutePath().substring(outputDir.length()));
-          summary.append("\"/>");
-        }
-        return true;
-      }
-    });
-    summary.append("</root>");
-    try
-    {
-      XSLUtil.transform(ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-info-summary.xsl"), new ByteArrayInputStream(summary.toString().getBytes()), new FileOutputStream(new File(outputDir + "/api-info-summary.html")), outputDir);
-    }
-    catch (Throwable e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  public boolean visit(String pluginId, ILocation classLoc)
-  {
-    try
-    {
-      IClassFileReader reader = read(classLoc);
-      String className = new String(reader.getClassName()).replace('/', '.');
-      if (include(className))
-      {
-        int i = className.lastIndexOf('.');
-        String packageName = (i != -1) ? className.substring(0, i) : "";
-        String localName = (i != -1) ? className.substring(i + 1) : className;
-        ClassAPIInfo classAPIInfo = isAPI(reader, pluginId, packageName, localName);
-        boolean isAPI = classAPIInfo.api;
-        if (readInterface)
-        {
-          String superClassName = new String(reader.getSuperclassName()).replace('/', '.');
-          ClassHierarchyInfo info = new ClassHierarchyInfo();
-          info.setSuperClass(superClassName);
-          super2SubClasses.put(className, info);
-          info = (ClassHierarchyInfo)super2SubClasses.get(superClassName);
-          if (info == null)
-          {
-            info = new ClassHierarchyInfo();
-            super2SubClasses.put(superClassName, info);
-          }
-          info.addSubClass(className);
-          char[][] names = reader.getInterfaceNames();
-          for (int j = 0; j < names.length; j++)
-          {
-            String interfaceName = new String(names[j]).replace('/', '.');
-            List implClasses = (List)interface2ImplClasses.get(interfaceName);
-            if (implClasses == null)
-            {
-              implClasses = new ArrayList(1);
-              interface2ImplClasses.put(interfaceName, implClasses);
-            }
-            implClasses.add(className);
-          }
-        }
-        if (!isSkipAPIGen() && isAPI)
-        {
-          try
-          {
-            ComponentAPI compAPI = getComponentAPI(pluginId);
-            PackageAPI pkgAPI = (PackageAPI)compAPI.getPackageAPI(packageName);
-            if (pkgAPI == null)
-            {
-              pkgAPI = new PackageAPI();
-              pkgAPI.setName(packageName);
-              compAPI.addPackageAPI(pkgAPI);
-            }
-            ClassAPI classAPI = pkgAPI.getClassAPI(localName);
-            if (classAPI == null)
-            {
-              boolean isExclusive = isExclusive(pluginId, packageName);
-              if (reader == null)
-                reader = read(classLoc);
-              classAPI = new ClassAPI();
-              classAPI.setName(localName);
-              classAPI.setAccess(reader.getAccessFlags());
-              classAPI.setSuperClass(new String(reader.getSuperclassName()).replace('/', '.'));
-              pkgAPI.addClassAPI(classAPI);
-              IMethodInfo[] methods = reader.getMethodInfos();
-              for (int j = 0; j < methods.length; j++)
-              {
-                int methodAccessFlag = methods[j].getAccessFlags();
-                if (!Modifier.isPrivate(methodAccessFlag))
-                {
-                  if (!isExclusive || Modifier.isPublic(methodAccessFlag) || (classAPIInfo.subclass && Modifier.isProtected(methodAccessFlag)))
-                  {
-                    MethodAPI methodAPI = new MethodAPI();
-                    methodAPI.setName(new String(methods[j].getName()));
-                    methodAPI.setAccess(methodAccessFlag);
-                    methodAPI.setDescriptor(new String(methods[j].getDescriptor()));
-                    IExceptionAttribute exceptionAttr = methods[j].getExceptionAttribute();
-                    if (exceptionAttr != null)
-                    {
-                      char[][] exceptionNames = exceptionAttr.getExceptionNames();
-                      List exceptions = new ArrayList(exceptionNames.length);
-                      for (int k = 0; k < exceptionNames.length; k++)
-                      {
-                        exceptions.add(new String(exceptionNames[k]).replace('/', '.'));
-                      }
-                      methodAPI.addThrows(exceptions);
-                    }
-                    classAPI.addMethodAPI(methodAPI);
-                  }
-                }
-              }
-              IFieldInfo[] fields = reader.getFieldInfos();
-              for (int j = 0; j < fields.length; j++)
-              {
-                int fieldAccessFlag = fields[j].getAccessFlags();
-                if (!Modifier.isPrivate(fieldAccessFlag))
-                {
-                  if (!isExclusive || Modifier.isPublic(fieldAccessFlag) || Modifier.isProtected(fieldAccessFlag))
-                  {
-                    FieldAPI fieldAPI = new FieldAPI();
-                    fieldAPI.setName(new String(fields[j].getName()));
-                    fieldAPI.setAccess(fieldAccessFlag);
-                    fieldAPI.setDescriptor(new String(fields[j].getDescriptor()));
-                    classAPI.addFieldAPI(fieldAPI);
-                  }
-                }
-              }
-            }
-          }
-          catch (IOException e)
-          {
-            throw new RuntimeException(e);
-          }
-          catch (ClassFormatException e)
-          {
-            throw new RuntimeException(e);
-          }
-        }
-      }
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-    catch (ClassFormatException cfe)
-    {
-      cfe.printStackTrace();
-    }
-    return true;
-  }
-
-  private ClassAPIInfo isAPI(IClassFileReader reader, String pluginId, String packageName, String localName)
-  {
-    boolean innerClass = localName.indexOf('$') != -1;
-    int classAccessFlag = reader.getAccessFlags();
-    if (Modifier.isPrivate(classAccessFlag))
-    {
-      return new ClassAPIInfo(false, false);
-    }
-    else if (innerClass && !Modifier.isPublic(classAccessFlag) && !Modifier.isProtected(classAccessFlag))
-    {
-      return new ClassAPIInfo(false, false);
-    }
-    else
-    {
-      ComponentXML compXML = (ComponentXML)pluginId2CompXML.get(pluginId);
-      if (compXML != null)
-      {
-        Package pkg = compXML.getPackage(packageName);
-        if (pkg != null)
-        {
-          // package protected, check exclusive
-          if (pkg.isExclusive() && !Modifier.isPublic(classAccessFlag) && !Modifier.isProtected(classAccessFlag))
-          {
-            return new ClassAPIInfo(false, false);
-          }
-          Type type;
-          int innerClassSep = localName.indexOf('$');
-          if (innerClassSep == -1)
-            type = pkg.getType(localName);
-          else
-            type = pkg.getType(localName.substring(0, innerClassSep));
-          if (type != null)
-          {
-            if (!type.isReference() && !type.isSubclass() && !type.isImplement() && !type.isInstantiate())
-            {
-              return new ClassAPIInfo(false, false);
-            }
-            else
-            {
-              return new ClassAPIInfo(true, type.isSubclass());
-            }
-          }
-          else
-          {
-            return new ClassAPIInfo(pkg.isApi(), true);
-          }
-        }
-        else
-        {
-          return new ClassAPIInfo(false, false);
-        }
-      }
-      else
-      {
-        return new ClassAPIInfo(false, false);
-      }
-    }
-  }
-
-  private boolean isExclusive(String pluginId, String packageName)
-  {
-    ComponentXML compXML = (ComponentXML)pluginId2CompXML.get(pluginId);
-    if (compXML != null)
-    {
-      Package pkg = compXML.getPackage(packageName);
-      if (pkg != null)
-      {
-        return pkg.isExclusive();
-      }
-    }
-    return true;
-  }
-
-  private IClassFileReader read(ILocation classLoc) throws IOException, ClassFormatException
-  {
-    InputStream is = null;
-    ByteArrayOutputStream baos = null;
-    try
-    {
-      byte[] b = new byte[8192];
-      baos = new ByteArrayOutputStream(8192);
-      is = classLoc.getInputStream();
-      for (int read = is.read(b); read != -1; read = is.read(b))
-      {
-        baos.write(b, 0, read);
-      }
-      is.close();
-      baos.close();
-      return new ClassFileReader(baos.toByteArray(), IClassFileReader.CONSTANT_POOL | IClassFileReader.METHOD_INFOS | IClassFileReader.FIELD_INFOS | IClassFileReader.SUPER_INTERFACES);
-    }
-    finally
-    {
-      if (is != null)
-      {
-        try
-        {
-          is.close();
-        }
-        catch (IOException e)
-        {
-        }
-      }
-      if (baos != null)
-      {
-        try
-        {
-          baos.close();
-        }
-        catch (IOException e)
-        {
-        }
-      }
-    }
-  }
-
-  private boolean include(String name)
-  {
-    name = name.replace('/', '.');
-    name = name.replace('\\', '.');
-    if (excludes != null && !excludes.isEmpty())
-      for (Iterator it = excludes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return false;
-    if (includes != null && !includes.isEmpty())
-    {
-      for (Iterator it = includes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-  private ComponentAPI cachedCompAPI;
-
-  private ComponentAPI getComponentAPI(String id) throws IOException
-  {
-    if (cachedCompAPI != null)
-    {
-      if (cachedCompAPI.getName().equals(id))
-      {
-        return cachedCompAPI;
-      }
-      else
-      {
-        cachedCompAPI.save();
-      }
-    }
-    StringBuffer sb = new StringBuffer(outputDir);
-    sb.append(id);
-    sb.append("/api-info.xml");
-    File file = new File(sb.toString());
-    cachedCompAPI = new ComponentAPI();
-    cachedCompAPI.setName(id);
-    cachedCompAPI.setLocation(new FileLocation(file));
-    if (file.exists())
-      cachedCompAPI.load();
-    return cachedCompAPI;
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-
-  private class ClassAPIInfo
-  {
-    public boolean api;
-    public boolean subclass;
-
-    public ClassAPIInfo(boolean api, boolean subclass)
-    {
-      this.api = api;
-      this.subclass = subclass;
-    }
-  }
-
-  private class ClassHierarchyInfo
-  {
-    private String superClass;
-    private List subClass;
-
-    public List getSubClass()
-    {
-      return subClass;
-    }
-
-    public void addSubClass(String subClass)
-    {
-      if (this.subClass == null)
-        this.subClass = new ArrayList(1);
-      this.subClass.add(subClass);
-    }
-
-    public String getSuperClass()
-    {
-      return superClass;
-    }
-
-    public void setSuperClass(String superClass)
-    {
-      this.superClass = superClass;
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    Collection api = (Collection)options.get("api");
-    Collection src = (Collection)options.get("src");
-    Collection outputDir = (Collection)options.get("outputDir");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    Collection html = (Collection)options.get("html");
-    if (api == null || src == null || outputDir == null || api.isEmpty() || src.isEmpty() || outputDir.isEmpty())
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    API2ComponentAPI api2CompAPI = new API2ComponentAPI();
-    api2CompAPI.setApi(api);
-    api2CompAPI.setSrc(src);
-    api2CompAPI.setOutputDir((String)outputDir.iterator().next());
-    api2CompAPI.setIncludes(includes);
-    api2CompAPI.setExcludes(excludes);
-    api2CompAPI.setHtml(html != null);
-    api2CompAPI.execute();
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.API2ComponentAPI -api <api> -src <src> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-api\t\t<api>\t\tlocation of your component.xml");
-    System.out.println("\t-src\t\t<src>\t\tlocation of a Eclipse-based product");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component.xml files");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-includes\t<includes>\tspace seperated packages to include");
-    System.out.println("\t-excludes\t<excludes>\tspace seperated packages to exclude");
-    System.out.println("\t-html\t\t\t\t\tgenerate HTML output");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ClassAPI.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ClassAPI.java
deleted file mode 100644
index 945e5a7..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ClassAPI.java
+++ /dev/null
@@ -1,227 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-
-public class ClassAPI extends Type
-{
-  private String superClass;
-  private int access;
-  private Map methodAPIs;
-  private Map fieldAPIs;
-  private JavadocCoverage javadocCoverage;
-
-  public ClassAPI()
-  {
-    access = -1;
-  }
-
-  public String getSuperClass()
-  {
-    return superClass;
-  }
-
-  public void setSuperClass(String superClass)
-  {
-    this.superClass = superClass;
-  }
-
-  /**
-   * @return Returns the access.
-   */
-  public int getAccess()
-  {
-    return access;
-  }
-
-  /**
-   * @param access The access to set.
-   */
-  public void setAccess(int access)
-  {
-    this.access = access;
-  }
-
-  /**
-   * @return Returns the fieldAPIs.
-   */
-  public Collection getFieldAPIs()
-  {
-    if (fieldAPIs == null)
-      fieldAPIs = new HashMap(1);
-    return fieldAPIs.values();
-  }
-
-  public FieldAPI getFieldAPI(String name)
-  {
-    if (fieldAPIs == null)
-      return null;
-    else
-      return (FieldAPI)fieldAPIs.get(name);
-  }
-
-  public void addFieldAPI(FieldAPI fieldAPI)
-  {
-    if (fieldAPIs == null)
-      fieldAPIs = new HashMap(1);
-    fieldAPIs.put(fieldAPI.getName(), fieldAPI);
-  }
-
-  public void removeFieldAPI(FieldAPI fieldAPI)
-  {
-    fieldAPIs.remove(fieldAPI.getName());
-  }
-
-  public int sizeFieldAPIs()
-  {
-    return fieldAPIs != null ? fieldAPIs.size() : 0;
-  }
-
-  /**
-   * @return Returns the methodAPIs.
-   */
-  public Collection getMethodAPIs()
-  {
-    if (methodAPIs == null)
-      methodAPIs = new HashMap(1);
-    return methodAPIs.values();
-  }
-
-  public MethodAPI getMethodAPI(String name, String descriptor)
-  {
-    if (methodAPIs == null)
-      return null;
-    else
-    {
-      StringBuffer key = new StringBuffer();
-      key.append(name);
-      key.append(" ");
-      key.append(descriptor);
-      return (MethodAPI)methodAPIs.get(key.toString());
-    }
-  }
-
-  public MethodAPI getMethodAPI(String name, List inputs, String returnType)
-  {
-    for (Iterator it = methodAPIs.values().iterator(); it.hasNext();)
-    {
-      MethodAPI methodAPI = (MethodAPI)it.next();
-      if (name.equals(methodAPI.getName()))
-      {
-        if (match(inputs, methodAPI.getInputs()))
-        {
-          if (methodAPI.getReturn().endsWith(returnType))
-          {
-            return methodAPI;
-          }
-        }
-      }
-    }
-    return null;
-  }
-
-  private boolean match(List list1, List list2)
-  {
-    if (list1.size() == list2.size())
-    {
-      for (int i = 0; i < list1.size(); i++)
-      {
-        String x = (String)list1.get(0);
-        String y = (String)list2.get(0);
-        if (!y.endsWith(x))
-        {
-          return false;
-        }
-      }
-      return true;
-    }
-    return false;
-  }
-
-  public void addMethodAPI(MethodAPI methodAPI)
-  {
-    if (methodAPIs == null)
-      methodAPIs = new HashMap(1);
-    StringBuffer key = new StringBuffer();
-    key.append(methodAPI.getName());
-    key.append(" ");
-    key.append(methodAPI.getDescriptor());
-    methodAPIs.put(key.toString(), methodAPI);
-  }
-
-  public void removeMethodAPI(MethodAPI methodAPI)
-  {
-    StringBuffer key = new StringBuffer();
-    key.append(methodAPI.getName());
-    key.append(" ");
-    key.append(methodAPI.getDescriptor());
-    methodAPIs.remove(key.toString());
-  }
-
-  public int sizeMethodAPIs()
-  {
-    return methodAPIs != null ? methodAPIs.size() : 0;
-  }
-
-  public JavadocCoverage getJavadocCoverage()
-  {
-    if (javadocCoverage == null)
-      javadocCoverage = new JavadocCoverage();
-    return javadocCoverage;
-  }
-
-  public void setJavadocCoverage(JavadocCoverage javadocCoverage)
-  {
-    this.javadocCoverage = javadocCoverage;
-  }
-
-  public boolean isSetJavadocCoverage()
-  {
-    return javadocCoverage != null;
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<class-api");
-    sb.append(toAttribute("name", getName()));
-    sb.append(toAttribute("super", getSuperClass()));
-    int access = getAccess();
-    if (access != -1)
-      sb.append(toAttribute("access", String.valueOf(access)));
-    if (getReference() != null)
-      sb.append(toAttribute("reference", String.valueOf(isReference())));
-    if (getImplement() != null)
-      sb.append(toAttribute("implement", String.valueOf(isImplement())));
-    if (getSubclass() != null)
-      sb.append(toAttribute("subclass", String.valueOf(isSubclass())));
-    if (getInstantiate() != null)
-      sb.append(toAttribute("instantiate", String.valueOf(isInstantiate())));
-    sb.append(">");
-    if (javadocCoverage != null)
-      sb.append(javadocCoverage.toString());
-    if (sizeMethodAPIs() > 0)
-      for (Iterator it = getMethodAPIs().iterator(); it.hasNext();)
-        sb.append(((MethodAPI)it.next()).toString());
-    if (sizeFieldAPIs() > 0)
-      for (Iterator it = getFieldAPIs().iterator(); it.hasNext();)
-        sb.append(((FieldAPI)it.next()).toString());
-    sb.append("</class-api>");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPI.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPI.java
deleted file mode 100644
index c27f1c7..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPI.java
+++ /dev/null
@@ -1,383 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.io.BufferedInputStream;
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.StringTokenizer;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentObject;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class ComponentAPI extends ComponentObject
-{
-  public static final String CONST_COMPONENT_API = "component-api.xml";
-  private static final String ELEMENT_COMPONENT_API = "component-api";
-  private static final String ELEMENT_PACKAGE_API = "package-api";
-  private static final String ELEMENT_CLASS_API = "class-api";
-  private static final String ELEMENT_METHOD_API = "method-api";
-  private static final String ELEMENT_FIELD_API = "field-api";
-  private static final String ELEMENT_TEST_COVERAGE = "test-coverage";
-  private static final String ELEMENT_TEST = "test";
-  private static final String ELEMENT_JAVADOC_COVERAGE = "javadoc-coverage";
-  private static final String ELEMENT_PARAM = "param";
-  private static final String ELEMENT_THROW = "throw";
-  private static final String ATTR_ACCESS = "access";
-  private static final String ATTR_NAME = "name";
-  private static final String ATTR_SUPER = "super";
-  private static final String ATTR_TIMESTAMP = "timestamp";
-  private static final String ATTR_DESCRIPTOR = "descriptor";
-  private static final String ATTR_REFERENCE = "reference";
-  private static final String ATTR_IMPLEMENT = "implement";
-  private static final String ATTR_SUBCLASS = "subclass";
-  private static final String ATTR_INSTANTIATE = "instantiate";
-  private static final String ATTR_THROWS = "throws";
-  private static final String ATTR_SINCE = "since";
-  private static final String ATTR_RETURN = "return";
-
-  protected ILocation location;
-  protected String name;
-  protected String timestamp;
-  private Map packageAPIs;
-  private boolean reload;
-
-  public ComponentAPI()
-  {
-    reload = false;
-  }
-
-  /**
-   * @return Returns the location.
-   */
-  public ILocation getLocation()
-  {
-    return location;
-  }
-
-  /**
-   * @param location The location to set.
-   */
-  public void setLocation(ILocation location)
-  {
-    this.location = location;
-    reload = true;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  public String getTimestamp()
-  {
-    return timestamp;
-  }
-
-  public void setTimestamp(String timestamp)
-  {
-    this.timestamp = timestamp;
-  }
-
-  /**
-   * @return Returns the packageAPIs.
-   */
-  public Collection getPackageAPIs()
-  {
-    if (packageAPIs == null)
-      packageAPIs = new HashMap(1);
-    return packageAPIs.values();
-  }
-
-  public PackageAPI getPackageAPI(String name)
-  {
-    if (packageAPIs == null)
-      return null;
-    else
-      return (PackageAPI)packageAPIs.get(name);
-  }
-
-  public void addPackageAPI(PackageAPI pkgAPI)
-  {
-    if (packageAPIs == null)
-      packageAPIs = new HashMap(1);
-    packageAPIs.put(pkgAPI.getName(), pkgAPI);
-  }
-
-  public void load() throws IOException, FileNotFoundException
-  {
-    if (reload)
-    {
-      try
-      {
-        SAXParserFactory factory = SAXParserFactory.newInstance();
-        factory.setNamespaceAware(false);
-        factory.setValidating(false);
-        SAXParser parser = factory.newSAXParser();
-        parser.parse(new InputSource(new BufferedInputStream(location.getInputStream())), new ComponentAPIHandler(this));
-      }
-      catch (ParserConfigurationException pce)
-      {
-        pce.printStackTrace();
-      }
-      catch (SAXException saxe)
-      {
-        saxe.printStackTrace();
-      }
-      reload = false;
-    }
-  }
-
-  public void saveAsHTML(ILocation html, String xsl) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream(xsl)));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(toString().getBytes())), new StreamResult(new FileOutputStream(new File(html.getAbsolutePath()))));
-  }
-
-  public void save() throws IOException
-  {
-    if (location != null)
-    {
-      File file = new File(location.getAbsolutePath());
-      file.getParentFile().mkdirs();
-      FileOutputStream fos = new FileOutputStream(file);
-      fos.write(toString().getBytes());
-      fos.close();
-    }
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<component-api ");
-    sb.append(toAttribute("name", getName()));
-    sb.append(toAttribute("timestamp", getTimestamp()));
-    sb.append(">");
-    for (Iterator it = getPackageAPIs().iterator(); it.hasNext();)
-      sb.append(it.next().toString());
-    sb.append("</component-api>");
-    return sb.toString();
-  }
-
-  protected static class ComponentAPIHandler extends DefaultHandler
-  {
-    private ComponentAPI compAPI;
-    private PackageAPI packageAPI;
-    private ClassAPI classAPI;
-    private MethodAPI methodAPI;
-    private FieldAPI fieldAPI;
-    private TestCoverage testCoverage;
-    private JavadocCoverage javadocCoverage;
-    private boolean classJavadoc;
-    private boolean methodJavadoc;
-    private boolean fieldJavadoc;
-    
-    public ComponentAPIHandler(ComponentAPI compAPI)
-    {
-      this.compAPI = compAPI;
-      classJavadoc = true;
-      methodJavadoc = false;
-      fieldJavadoc = false;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals(ELEMENT_TEST_COVERAGE) || qName.equals(ELEMENT_TEST_COVERAGE))
-      {
-        if (methodAPI != null)
-        {
-          testCoverage = new TestCoverage();
-          methodAPI.setTestCoverage(testCoverage);
-        }
-      }
-      else if (elementName.equals(ELEMENT_TEST) || qName.equals(ELEMENT_TEST))
-      {
-        if (testCoverage != null)
-        {
-          String name = attributes.getValue(ATTR_NAME);
-          if (name != null)
-            testCoverage.addTest(name);
-        }
-      }
-      else if (elementName.equals(ELEMENT_JAVADOC_COVERAGE) || qName.equals(ELEMENT_JAVADOC_COVERAGE))
-      {
-        javadocCoverage = new JavadocCoverage();
-        String hasSince = attributes.getValue(ATTR_SINCE);
-        if (hasSince != null)
-          javadocCoverage.setHasSince(Boolean.valueOf(hasSince));
-        String hasReturn = attributes.getValue(ATTR_RETURN);
-        if (hasReturn != null)
-          javadocCoverage.setHasReturn(Boolean.valueOf(hasReturn));
-        if (classJavadoc && classAPI != null)
-          classAPI.setJavadocCoverage(javadocCoverage);
-        else if (methodJavadoc && methodAPI != null)
-          methodAPI.setJavadocCoverage(javadocCoverage);
-        else if (fieldJavadoc && fieldAPI != null)
-          fieldAPI.setJavadocCoverage(javadocCoverage);
-      }
-      else if (elementName.equals(ELEMENT_PARAM) || qName.equals(ELEMENT_PARAM))
-      {
-        if (javadocCoverage != null)
-        {
-          String name = attributes.getValue(ATTR_NAME);
-          if (name != null)
-            javadocCoverage.addMissingParam(name);
-        }
-      }
-      else if (elementName.equals(ELEMENT_THROW) || qName.equals(ELEMENT_THROW))
-      {
-        if (javadocCoverage != null)
-        {
-          String name = attributes.getValue(ATTR_NAME);
-          if (name != null)
-            javadocCoverage.addMissingThrow(name);
-        }
-      }
-      else if (elementName.equals(ELEMENT_METHOD_API) || qName.equals(ELEMENT_METHOD_API))
-      {
-        classJavadoc = false;
-        methodJavadoc = true;
-        fieldJavadoc = false;
-        methodAPI = new MethodAPI();
-        startMethod(classAPI, methodAPI, attributes);
-      }
-      else if (elementName.equals(ELEMENT_FIELD_API) || qName.equals(ELEMENT_FIELD_API))
-      {
-        classJavadoc = false;
-        methodJavadoc = false;
-        fieldJavadoc = true;
-        fieldAPI = new FieldAPI();
-        startField(classAPI, fieldAPI, attributes);
-      }
-      else if (elementName.equals(ELEMENT_CLASS_API) || qName.equals(ELEMENT_CLASS_API))
-      {
-        classJavadoc = true;
-        methodJavadoc = false;
-        fieldJavadoc = false;
-        if (packageAPI != null)
-        {
-          classAPI = new ClassAPI();
-          classAPI.setName(attributes.getValue(ATTR_NAME));
-          String attrSuper = attributes.getValue(ATTR_SUPER);
-          if (attrSuper != null)
-            classAPI.setSuperClass(attrSuper);
-          String attrAccess = attributes.getValue(ATTR_ACCESS);
-          if (attrAccess != null)
-            classAPI.setAccess(Integer.parseInt(attrAccess));
-          String attrRef = attributes.getValue(ATTR_REFERENCE);
-          if (attrRef != null)
-            classAPI.setReference(Boolean.valueOf(attrRef));
-          String attrImpl = attributes.getValue(ATTR_IMPLEMENT);
-          if (attrImpl != null)
-            classAPI.setImplement(Boolean.valueOf(attrImpl));
-          String attrSubclass = attributes.getValue(ATTR_SUBCLASS);
-          if (attrSubclass != null)
-            classAPI.setSubclass(Boolean.valueOf(attrSubclass));
-          String attrInstantiate = attributes.getValue(ATTR_INSTANTIATE);
-          if (attrInstantiate != null)
-            classAPI.setInstantiate(Boolean.valueOf(attrInstantiate));
-          packageAPI.addClassAPI(classAPI);
-        }
-      }
-      else if (elementName.equals(ELEMENT_PACKAGE_API) || qName.equals(ELEMENT_PACKAGE_API))
-      {
-        packageAPI = new PackageAPI();
-        packageAPI.setName(attributes.getValue(ATTR_NAME));
-        compAPI.addPackageAPI(packageAPI);
-      }
-      else if (equalsLocalpart(elementName, ELEMENT_COMPONENT_API) || equalsLocalpart(qName, ELEMENT_COMPONENT_API))
-      {
-        compAPI.setName(attributes.getValue(ATTR_NAME));
-        compAPI.setTimestamp(attributes.getValue(ATTR_TIMESTAMP));
-      }
-    }
-
-    private boolean equalsLocalpart(String fullname, String localpart)
-    {
-      int index = fullname.indexOf(':');
-      if (index != -1)
-        return fullname.substring(index + 1).equals(localpart);
-      else
-        return fullname.equals(localpart);
-    }
-
-    protected void startMethod(ClassAPI cAPI, MethodAPI methodAPI, Attributes attributes) throws SAXException
-    {
-      if (cAPI != null)
-      {
-        methodAPI.setName(attributes.getValue(ATTR_NAME));
-        methodAPI.setDescriptor(attributes.getValue(ATTR_DESCRIPTOR));
-        String attrAccess = attributes.getValue(ATTR_ACCESS);
-        if (attrAccess != null)
-          methodAPI.setAccess(Integer.parseInt(attrAccess));
-        String attrThrows = attributes.getValue(ATTR_THROWS);
-        if (attrThrows != null)
-          methodAPI.addThrows(toCollection(attrThrows, " "));
-        cAPI.addMethodAPI(methodAPI);
-      }
-    }
-
-    protected Collection toCollection(String value, String delimiter)
-    {
-      StringTokenizer st = new StringTokenizer(value, delimiter);
-      Collection list = new ArrayList(st.countTokens());
-      while (st.hasMoreTokens())
-        list.add(st.nextToken());
-      return list;
-    }
-
-    protected void startField(ClassAPI cAPI, FieldAPI fAPI, Attributes attributes) throws SAXException
-    {
-      if (cAPI != null)
-      {
-        fAPI.setName(attributes.getValue(ATTR_NAME));
-        fAPI.setDescriptor(attributes.getValue(ATTR_DESCRIPTOR));
-        String attrAccess = attributes.getValue(ATTR_ACCESS);
-        if (attrAccess != null)
-          fAPI.setAccess(Integer.parseInt(attrAccess));
-        cAPI.addFieldAPI(fAPI);
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPIEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPIEmitter.java
deleted file mode 100644
index 11788bc..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPIEmitter.java
+++ /dev/null
@@ -1,446 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Calendar;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.jdt.core.util.IExceptionAttribute;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.IMethodInfo;
-import org.eclipse.jdt.core.util.IModifierConstants;
-
-public class ComponentAPIEmitter extends AbstractEmitter implements IClazzVisitor
-{
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_COMPONENT_XML_DIR = "compXMLDir";
-  public static final String OPTION_COMPONENT_API_DIR = "compAPIDir";
-  private static final String NAME_CONSTRUCTOR = "<init>";
-  private static final String NAME_STATIC_BLOCK = "<clinit>";
-  private String compAPIDir;
-  private boolean genInternalAPIs;
-  private boolean noFieldAPIs;
-  private Map compLoc2CompXML;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-  private ComponentXML compXML;
-  private ComponentAPI compAPI;
-  private String timestamp;
-
-  public ComponentAPIEmitter(String compAPIDir)
-  {
-    this.compAPIDir = addTrailingSeperator(compAPIDir);
-    genInternalAPIs = false;
-    noFieldAPIs = false;
-    Calendar c = Calendar.getInstance();
-    StringBuffer sb = new StringBuffer(String.valueOf(c.get(Calendar.YEAR)));
-    int month = c.get(Calendar.MONTH);
-    if (month < 10)
-      sb.append("0");
-    sb.append(String.valueOf(month));
-    int date = c.get(Calendar.DATE);
-    if (date < 10)
-      sb.append("0");
-    sb.append(String.valueOf(date));
-    timestamp = sb.toString();
-  }
-
-  public void init(List eclipseDirs, List compXMLDirs)
-  {
-    compLoc2CompXML = new HashMap();
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, pluginId2Plugin, fragmentId2Fragment);
-    }
-    linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File compXMLFile = new File(addTrailingSeperator((String)it.next()));
-      if (compXMLFile.exists())
-        harvestComponents(compXMLFile, compLoc2CompXML);
-    }
-  }
-
-  public void init(Map compLoc2CompXML, Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    this.compLoc2CompXML = compLoc2CompXML;
-    this.pluginId2Plugin = pluginId2Plugin;
-    this.fragmentId2Fragment = fragmentId2Fragment;
-  }
-
-  public String getTimestamp()
-  {
-    return timestamp;
-  }
-
-  public void setTimestamp(String timestamp)
-  {
-    this.timestamp = timestamp;
-  }
-
-  public boolean getNoFieldAPIs()
-  {
-    return noFieldAPIs;
-  }
-
-  public void setNoFieldAPIs(boolean noFieldAPIs)
-  {
-    this.noFieldAPIs = noFieldAPIs;
-  }
-
-  public void genComponentApiXml() throws IOException
-  {
-    for (Iterator it = compLoc2CompXML.keySet().iterator(); it.hasNext();)
-      genComponentApiXml((String)it.next());
-  }
-
-  public ComponentAPI genComponentApiXml(String compLoc) throws IOException
-  {
-    compXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (compXML != null)
-    {
-      compXML.load();
-      String compName = compXML.getName();
-      compAPI = newComponentAPI(compXML);
-      for (Iterator pluginsIt = compXML.getPlugins().iterator(); pluginsIt.hasNext();)
-      {
-        IPluginXML plugin = (IPluginXML)pluginId2Plugin.get(((Plugin)pluginsIt.next()).getId());
-        if (plugin != null)
-          plugin.accept(this);
-      }
-      compXML = null;
-      if (compAPIDir != null)
-        System.out.println("Writing component-api.xml for " + compName);
-      compAPI.save();
-      return compAPI;
-    }
-    return null;
-  }
-
-  public boolean visit(IClazz clazz)
-  {
-    if (compXML == null || compAPI == null)
-      return false;
-    ClassAPI classAPI = addClassAPI(compXML, clazz, compAPI);
-    if (classAPI != null)
-    {
-      boolean isPkgProtected = true;
-      List publicMethods = new ArrayList();
-      List protectedMethods = new ArrayList();
-      IMethodInfo[] methodInfos = clazz.getMethodInfo();
-      for (int i = 0; i < methodInfos.length; i++)
-      {
-        int access = methodInfos[i].getAccessFlags();
-        String methodName = new String(methodInfos[i].getName());
-        if (isPkgProtected && methodName.equals(NAME_CONSTRUCTOR))
-          isPkgProtected = !(isBit(access, IModifierConstants.ACC_PUBLIC) || isBit(access, IModifierConstants.ACC_PROTECTED));
-        if (clazz.isInterface() || ((isBit(access, IModifierConstants.ACC_PUBLIC) || isBit(access, IModifierConstants.ACC_PROTECTED)) && !methodName.equals(NAME_STATIC_BLOCK)))
-        {
-          String[] exs = new String[0];
-          IExceptionAttribute exAttr = methodInfos[i].getExceptionAttribute();
-          if (exAttr != null)
-          {
-            char[][] exChars = exAttr.getExceptionNames();
-            exs = new String[exChars.length];
-            for (int j = 0; j < exs.length; j++)
-              exs[j] = decodeClassName(new String(exChars[j]));
-          }
-          if (isBit(access, IModifierConstants.ACC_PUBLIC))
-            publicMethods.add(newMethodAPI(methodName, access, new String(methodInfos[i].getDescriptor()), exs));
-          else
-            protectedMethods.add(newMethodAPI(methodName, access, new String(methodInfos[i].getDescriptor()), exs));
-        }
-      }
-      classAPI.getMethodAPIs().addAll(publicMethods);
-      if (!isPkgProtected)
-        classAPI.getMethodAPIs().addAll(protectedMethods);
-      if (!noFieldAPIs)
-      {
-        IFieldInfo[] fieldInfos = clazz.getFieldInfo();
-        for (int i = 0; i < fieldInfos.length; i++)
-        {
-          int access = fieldInfos[i].getAccessFlags();
-          if (!isBit(access, IModifierConstants.ACC_PRIVATE))
-          {
-            if (!isPkgProtected || isBit(access, IModifierConstants.ACC_PUBLIC))
-            {
-              addFieldAPI(classAPI, newFieldAPI(new String(fieldInfos[i].getName()), access, new String(fieldInfos[i].getDescriptor())));
-            }
-          }
-        }
-      }
-    }
-    return true;
-  }
-
-  private ClassAPI addClassAPI(ComponentXML compXML, IClazz clazz, ComponentAPI compAPI)
-  {
-    String typeName = clazz.getName();
-    String superClass = clazz.getSuperClass();
-    int index = typeName.lastIndexOf('.');
-    String pkgName;
-    String localName;
-    if (index != -1)
-    {
-      pkgName = typeName.substring(0, index);
-      localName = typeName.substring(index + 1);
-    }
-    else
-    {
-      pkgName = "";
-      localName = typeName;
-    }
-    if (genInternalAPIs)
-    {
-      ClassAPI internalClassAPI = new ClassAPI();
-      internalClassAPI.setName(typeName);
-      internalClassAPI.setSuperClass(superClass);
-      addClassAPI(compAPI, true, pkgName, internalClassAPI);
-    }
-    int access = clazz.getAccessFlags();
-    if (isBit(access, IModifierConstants.ACC_PUBLIC) || isBit(access, IModifierConstants.ACC_PROTECTED))
-    {
-      boolean isInterface = clazz.isInterface();
-      Package pkg = findPackage(compXML, pkgName);
-      if (pkg != null)
-      {
-        Type type = findType(pkg, localName);
-        if (type != null)
-        {
-          boolean ref = type.isReference();
-          boolean subclass = type.isSubclass() && !isInterface;
-          boolean implement = type.isImplement() && isInterface;
-          boolean instantiate = type.isInstantiate() && !isInterface;
-          if (ref || subclass || implement || instantiate)
-          {
-            // at least one public usage
-            ClassAPI externalClassAPI = newClassAPI(typeName, superClass, access, new Boolean(ref), new Boolean(subclass), new Boolean(implement), new Boolean(instantiate));
-            addClassAPI(compAPI, false, pkgName, externalClassAPI);
-            return externalClassAPI;
-          }
-          else
-          {
-            // all usage are set to false, in another word, it is an internal API
-            return null;
-          }
-        }
-        else if (pkg.isApi())
-        {
-          // api == true means, by default, a non-listed type is an external API
-          ClassAPI externalClassAPI = newClassAPI(typeName, superClass, access, Boolean.TRUE, new Boolean(!isInterface), new Boolean(isInterface), new Boolean(!isInterface));
-          addClassAPI(compAPI, false, pkgName, externalClassAPI);
-          return externalClassAPI;
-        }
-        else
-        {
-          // api == false means, by default, a non-listed type is an internal API
-          return null;
-        }
-      }
-      else
-      {
-        // package not defined in component.xml means it is an internal API
-        return null;
-      }
-    }
-    return null;
-  }
-
-  private void addClassAPI(ComponentAPI compAPI, boolean isInternal, String pkgName, ClassAPI classAPI)
-  {
-    Collection pkgAPIs = compAPI.getPackageAPIs();
-    PackageAPI pkgAPI = null;
-    for (Iterator it = pkgAPIs.iterator(); it.hasNext();)
-    {
-      PackageAPI nextPkg = (PackageAPI)it.next();
-      if (nextPkg.getName().equals(pkgName))
-      {
-        pkgAPI = nextPkg;
-        break;
-      }
-    }
-    if (pkgAPI == null)
-    {
-      pkgAPI = newPackageAPI(pkgName);
-      pkgAPIs.add(pkgAPI);
-    }
-    pkgAPI.addClassAPI(classAPI);
-  }
-
-  private void addFieldAPI(ClassAPI classAPI, FieldAPI fieldAPI)
-  {
-    classAPI.getFieldAPIs().add(fieldAPI);
-  }
-
-  private PackageAPI newPackageAPI(String pkgName)
-  {
-    PackageAPI pkg = new PackageAPI();
-    pkg.setName(pkgName);
-    return pkg;
-  }
-
-  private ComponentAPI newComponentAPI(ComponentXML compXML)
-  {
-    String compName = compXML.getName();
-    ILocation location = null;
-    if (compAPIDir != null)
-    {
-      StringBuffer sb = new StringBuffer(compAPIDir);
-      sb.append(compName);
-      sb.append('/');
-      sb.append("component-api.xml");
-      location = new FileLocation(new File(sb.toString()));
-    }
-    return newComponentAPI(compName, location);
-  }
-
-  private ComponentAPI newComponentAPI(String compName, ILocation location)
-  {
-    ComponentAPI compAPI = new ComponentAPI();
-    compAPI.setName(compName);
-    compAPI.setTimestamp(timestamp);
-    compAPI.setLocation(location);
-    return compAPI;
-  }
-
-  private ClassAPI newClassAPI(String className, String superClass, int access, Boolean ref, Boolean subclass, Boolean implement, Boolean instantiate)
-  {
-    ClassAPI classAPI = new ClassAPI();
-    classAPI.setName(className);
-    classAPI.setSuperClass(superClass);
-    classAPI.setAccess(access);
-    classAPI.setReference(ref);
-    classAPI.setSubclass(subclass);
-    classAPI.setImplement(implement);
-    classAPI.setInstantiate(instantiate);
-    return classAPI;
-  }
-
-  private MethodAPI newMethodAPI(String methodName, int access, String descriptor, String[] throwTypes)
-  {
-    MethodAPI methodAPI = new MethodAPI();
-    methodAPI.setName(methodName);
-    methodAPI.setAccess(access);
-    methodAPI.setDescriptor(descriptor);
-    List throwList = methodAPI.getThrows();
-    for (int i = 0; i < throwTypes.length; i++)
-      throwList.add(throwTypes[i]);
-    return methodAPI;
-  }
-
-  private FieldAPI newFieldAPI(String fieldName, int access, String descriptor)
-  {
-    FieldAPI fieldAPI = new FieldAPI();
-    fieldAPI.setName(fieldName);
-    fieldAPI.setAccess(access);
-    fieldAPI.setDescriptor(descriptor);
-    return fieldAPI;
-  }
-
-  private Package findPackage(ComponentXML compXML, String pkgName)
-  {
-    if (pkgName != null && compXML != null)
-    {
-      Collection pkgs = compXML.getPackages();
-      for (Iterator it = pkgs.iterator(); it.hasNext();)
-      {
-        Package pkg = (Package)it.next();
-        if (pkgName.equals(pkg.getName()))
-          return pkg;
-      }
-    }
-    return null;
-  }
-
-  private Type findType(Package pkg, String typeName)
-  {
-    if (typeName != null)
-    {
-      // If not overwritten, inner class inherts usages from base class
-      int i = typeName.indexOf('$');
-      String baseTypeName = (i != -1) ? typeName.substring(0, i) : null;
-      Type baseType = null;
-      Collection types = pkg.getTypes();
-      for (Iterator it = types.iterator(); it.hasNext();)
-      {
-        Type type = (Type)it.next();
-        String name = type.getName();
-        if (typeName.equals(name))
-          return type;
-        if (baseTypeName != null && baseType == null && baseTypeName.equals(name))
-          baseType = type;
-      }
-      if (baseType != null)
-        return baseType;
-    }
-    return null;
-  }
-
-  private boolean isBit(int flag, int bit)
-  {
-    return ((flag & bit) == bit);
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(ComponentAPIEmitter.OPTION_ECLIPSE_DIR);
-    List compXMLDir = (List)options.get(ComponentAPIEmitter.OPTION_COMPONENT_XML_DIR);
-    List compAPIDir = (List)options.get(ComponentAPIEmitter.OPTION_COMPONENT_API_DIR);
-    if (eclipseDir == null || compXMLDir == null || compAPIDir == null || eclipseDir.size() < 1 || compXMLDir.size() < 1 || compAPIDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    ComponentAPIEmitter compAPIEmitter = new ComponentAPIEmitter((String)compAPIDir.get(0));
-    compAPIEmitter.init(eclipseDir, compXMLDir);
-    try
-    {
-      compAPIEmitter.genComponentApiXml();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.ComponentAPIEmitter -eclipseDir <eclipseDir> -compXMLDir <compDir> -compAPIDir <compAPIDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\t<eclipseDir>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compXMLDir\t<compXMLDir>\tdirectory containing component.xml");
-    System.out.println("\t-compAPIDir\t<compAPIDir>\toutput directory of component-api.xml");
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentXMLVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentXMLVisitor.java
deleted file mode 100644
index 550901b..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentXMLVisitor.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-
-public class ComponentXMLVisitor implements ILocationVisitor
-{
-  private Map compXMLs;
-
-  public ComponentXMLVisitor()
-  {
-    this.compXMLs = new HashMap();
-  }
-
-  public Collection getCompXMLs()
-  {
-    return new ArrayList(compXMLs.values());
-  }
-
-  public boolean accept(ILocation location)
-  {
-    String locationName = location.getName();
-    if (locationName.endsWith("component.xml"))
-    {
-      try
-      {
-        ComponentXML compXML = new ComponentXML();
-        compXML.setLocation(location);
-        compXML.load();
-        String name = compXML.getName();
-        if (!compXMLs.containsKey(name))
-          compXMLs.put(name, compXML);
-      }
-      catch (Throwable e)
-      {
-      }
-    }
-    return true;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/FieldAPI.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/FieldAPI.java
deleted file mode 100644
index 89c2597..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/FieldAPI.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import org.eclipse.wtp.releng.tools.component.model.ComponentObject;
-
-public class FieldAPI extends ComponentObject
-{
-  private String name;
-  private int access;
-  private String descriptor;
-  private JavadocCoverage javadocCoverage;
-
-  public FieldAPI()
-  {
-    access = -1;
-  }
-
-  /**
-   * @return Returns the access.
-   */
-  public int getAccess()
-  {
-    return access;
-  }
-
-  /**
-   * @param access The access to set.
-   */
-  public void setAccess(int access)
-  {
-    this.access = access;
-  }
-
-  /**
-   * @return Returns the descriptor.
-   */
-  public String getDescriptor()
-  {
-    return descriptor;
-  }
-
-  /**
-   * @param descriptor The descriptor to set.
-   */
-  public void setDescriptor(String descriptor)
-  {
-    this.descriptor = descriptor;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  public JavadocCoverage getJavadocCoverage()
-  {
-    if (javadocCoverage == null)
-      javadocCoverage = new JavadocCoverage();
-    return javadocCoverage;
-  }
-
-  public void setJavadocCoverage(JavadocCoverage javadocCoverage)
-  {
-    this.javadocCoverage = javadocCoverage;
-  }
-
-  public boolean isSetJavadocCoverage()
-  {
-    return javadocCoverage != null;
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<field-api");
-    sb.append(toAttribute("name", getName()));
-    sb.append(toAttribute("descriptor", getDescriptor()));
-    int access = getAccess();
-    if (access != -1)
-      sb.append(toAttribute("access", String.valueOf(access)));
-    sb.append(">");
-    if (javadocCoverage != null)
-      sb.append(javadocCoverage.toString());
-    sb.append("</field-api>");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/JavadocCoverage.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/JavadocCoverage.java
deleted file mode 100644
index 188824b..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/JavadocCoverage.java
+++ /dev/null
@@ -1,137 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.wtp.releng.tools.component.model.ComponentObject;
-
-public class JavadocCoverage extends ComponentObject
-{
-  private Boolean hasDoc;
-  private Boolean hasSince;
-  private Boolean hasReturn;
-  private List missingParams;
-  private List missingThrows;
-
-  public boolean hasDoc()
-  {
-    if (hasDoc == null)
-      return true;
-    else
-      return hasDoc.booleanValue();
-  }
-
-  public Boolean getHasDoc()
-  {
-    return hasDoc;
-  }
-
-  public void setHasDoc(Boolean hasDoc)
-  {
-    this.hasDoc = hasDoc;
-  }
-
-  public boolean hasSince()
-  {
-    if (hasSince == null)
-      return true;
-    else
-      return hasSince.booleanValue();
-  }
-
-  public Boolean getHasSince()
-  {
-    return hasSince;
-  }
-
-  public void setHasSince(Boolean hasSince)
-  {
-    this.hasSince = hasSince;
-  }
-
-  public boolean hasReturn()
-  {
-    if (hasReturn == null)
-      return true;
-    else
-      return hasReturn.booleanValue();
-  }
-
-  public Boolean getHasReturn()
-  {
-    return hasReturn;
-  }
-
-  public void setHasReturn(Boolean hasReturn)
-  {
-    this.hasReturn = hasReturn;
-  }
-
-  public void addMissingParam(String param)
-  {
-    if (missingParams == null)
-      missingParams = new ArrayList();
-    missingParams.add(param);
-  }
-
-  public List getMissingParams()
-  {
-    List copy = new ArrayList();
-    if (missingParams != null)
-      copy.addAll(missingParams);
-    return copy;
-  }
-
-  public void addMissingThrow(String missingThrow)
-  {
-    if (missingThrows == null)
-      missingThrows = new ArrayList();
-    missingThrows.add(missingThrow);
-  }
-
-  public List getMissingThrows()
-  {
-    List copy = new ArrayList();
-    if (missingThrows != null)
-      copy.addAll(missingThrows);
-    return copy;
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<javadoc-coverage");
-    if (getHasDoc() != null)
-      sb.append(toAttribute("doc", String.valueOf(hasDoc())));
-    if (getHasSince() != null)
-      sb.append(toAttribute("since", String.valueOf(hasSince())));
-    if (getHasReturn() != null)
-      sb.append(toAttribute("return", String.valueOf(hasReturn())));
-    sb.append(">");
-    for (Iterator it = getMissingParams().iterator(); it.hasNext();)
-    {
-      sb.append("<param");
-      sb.append(toAttribute("name", (String)it.next()));
-      sb.append("/>");
-    }
-    for (Iterator it = getMissingThrows().iterator(); it.hasNext();)
-    {
-      sb.append("<throw");
-      sb.append(toAttribute("name", (String)it.next()));
-      sb.append("/>");
-    }
-    sb.append("</javadoc-coverage>");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/MethodAPI.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/MethodAPI.java
deleted file mode 100644
index 7210294..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/MethodAPI.java
+++ /dev/null
@@ -1,198 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.wtp.releng.tools.component.model.ComponentObject;
-
-public class MethodAPI extends ComponentObject
-{
-  private String name;
-  private int access;
-  private String descriptor;
-  private List throwTypes;
-  private TestCoverage testCoverage;
-  private JavadocCoverage javadocCoverage;
-
-  public MethodAPI()
-  {
-    access = -1;
-  }
-
-  /**
-   * @return Returns the access.
-   */
-  public int getAccess()
-  {
-    return access;
-  }
-
-  /**
-   * @param access The access to set.
-   */
-  public void setAccess(int access)
-  {
-    this.access = access;
-  }
-
-  /**
-   * @return Returns the descriptor.
-   */
-  public String getDescriptor()
-  {
-    return descriptor;
-  }
-
-  /**
-   * @param descriptor The descriptor to set.
-   */
-  public void setDescriptor(String descriptor)
-  {
-    this.descriptor = descriptor;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    StringBuffer sb = new StringBuffer(name);
-    int index = name.indexOf('<');
-    while (index != -1)
-    {
-      sb.deleteCharAt(index);
-      sb.insert(index, new char[] {'&', 'l', 't', ';'}, 0, 4);
-      index = sb.toString().indexOf('<');
-    }
-    return sb.toString();
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    StringBuffer sb = new StringBuffer(name);
-    int index = name.indexOf("&lt;");
-    while (index != -1)
-    {
-      sb.delete(index, index + 4);
-      sb.insert(index, '<');
-      index = sb.toString().indexOf("&lt;");
-    }
-    this.name = sb.toString();
-  }
-
-  /**
-   * @return Returns the throwTypes.
-   */
-  public List getThrows()
-  {
-    if (throwTypes == null)
-      throwTypes = new ArrayList(1);
-    return throwTypes;
-  }
-
-  public void addThrows(Collection throwTypes)
-  {
-    if (throwTypes == null)
-      throwTypes = new ArrayList(throwTypes);
-    else
-      throwTypes.addAll(throwTypes);
-  }
-
-  public int sizeThrows()
-  {
-    return throwTypes == null ? 0 : throwTypes.size();
-  }
-
-  public List getInputs()
-  {
-    String[] encodedInputs = Signature.getParameterTypes(getDescriptor());
-    List decodedInputs = new ArrayList(encodedInputs.length);
-    for (int i = 0; i < encodedInputs.length; i++)
-      decodedInputs.add(decodeDescriptor(encodedInputs[i]));
-    return decodedInputs;
-  }
-
-  public String getReturn()
-  {
-    return decodeDescriptor(Signature.getReturnType(getDescriptor()));
-  }
-
-  private String decodeDescriptor(String descriptor)
-  {
-    return decodeClassName(Signature.toString(descriptor));
-  }
-
-  private String decodeClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-
-  public TestCoverage getTestCoverage()
-  {
-    if (testCoverage == null)
-      testCoverage = new TestCoverage();
-    return testCoverage;
-  }
-
-  public void setTestCoverage(TestCoverage testCoverage)
-  {
-    this.testCoverage = testCoverage;
-  }
-
-  public int countTestcases()
-  {
-    return testCoverage != null ? testCoverage.getTests().size() : 0;
-  }
-
-  public JavadocCoverage getJavadocCoverage()
-  {
-    if (javadocCoverage == null)
-      javadocCoverage = new JavadocCoverage();
-    return javadocCoverage;
-  }
-
-  public void setJavadocCoverage(JavadocCoverage javadocCoverage)
-  {
-    this.javadocCoverage = javadocCoverage;
-  }
-
-  public boolean isSetJavadocCoverage()
-  {
-    return javadocCoverage != null;
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<method-api");
-    sb.append(toAttribute("name", getName()));
-    sb.append(toAttribute("descriptor", getDescriptor()));
-    int access = getAccess();
-    if (access != -1)
-      sb.append(toAttribute("access", String.valueOf(access)));
-    if (sizeThrows() > 0)
-      sb.append(toAttribute("throws", getThrows(), " "));
-    sb.append(">");
-    if (testCoverage != null)
-      sb.append(testCoverage.toString());
-    if (javadocCoverage != null)
-      sb.append(javadocCoverage.toString());
-    sb.append("</method-api>");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/PackageAPI.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/PackageAPI.java
deleted file mode 100644
index 0a147fb..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/PackageAPI.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.model.ComponentObject;
-
-public class PackageAPI extends ComponentObject
-{
-  private String name;
-  private Map classAPIs;
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the classAPIs.
-   */
-  public Collection getClassAPIs()
-  {
-    if (classAPIs == null)
-      classAPIs = new HashMap(1);
-    return classAPIs.values();
-  }
-
-  public ClassAPI getClassAPI(String name)
-  {
-    if (classAPIs == null)
-      return null;
-    else
-      return (ClassAPI)classAPIs.get(name);
-  }
-
-  public void addClassAPI(ClassAPI classAPI)
-  {
-    if (classAPIs == null)
-      classAPIs = new HashMap(1);
-    classAPIs.put(classAPI.getName(), classAPI);
-  }
-
-  public void removeClassAPI(ClassAPI classAPI)
-  {
-    if (classAPIs != null)
-      classAPIs.remove(classAPI.getName());
-  }
-
-  public int sizeClassAPI()
-  {
-    if (classAPIs != null)
-      return classAPIs.size();
-    else
-      return 0;
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<package-api");
-    sb.append(toAttribute("name", getName()));
-    sb.append(">");
-    for (Iterator it = getClassAPIs().iterator(); it.hasNext();)
-      sb.append(((ClassAPI)it.next()).toString());
-    sb.append("</package-api>");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/TestCoverage.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/TestCoverage.java
deleted file mode 100644
index 4b5dcad..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/TestCoverage.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.wtp.releng.tools.component.model.ComponentObject;
-
-public class TestCoverage extends ComponentObject
-{
-  private List tests;
-
-  public List getTests()
-  {
-    List copy = new ArrayList();
-    if (tests != null)
-      copy.addAll(tests);
-    return copy;
-  }
-
-  public void addTest(String test)
-  {
-    if (tests == null)
-      tests = new ArrayList();
-    tests.add(test);
-  }
-
-  public void addTests(List tests)
-  {
-    if (this.tests == null)
-      this.tests = new ArrayList(tests.size());
-    this.tests.addAll(tests);
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<test-coverage>");
-    for (Iterator it = getTests().iterator(); it.hasNext();)
-    {
-      sb.append("<test");
-      sb.append(toAttribute("name", it.next().toString()));
-      sb.append("/>");
-    }
-    sb.append("</test-coverage>");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibility.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibility.java
deleted file mode 100644
index d6164b9..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibility.java
+++ /dev/null
@@ -1,146 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.compatibility;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-
-public class APICompatibility
-{
-  public static final String CONST_API_COMPATIBILITY_XML = "api-compatibility.xml";
-
-  protected ILocation location;
-  protected String name;
-  private List newAPIs;
-  private List removedAPIs;
-
-  public APICompatibility()
-  {
-    newAPIs = new ArrayList();
-    removedAPIs = new ArrayList(0);
-  }
-
-  /**
-   * @return Returns the location.
-   */
-  public ILocation getLocation()
-  {
-    return location;
-  }
-
-  /**
-   * @param location The location to set.
-   */
-  public void setLocation(ILocation location)
-  {
-    this.location = location;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  public void addNewAPI(PackageAPI pkgAPI)
-  {
-    newAPIs.add(pkgAPI);
-  }
-
-  public List getNewAPIs()
-  {
-    return new ArrayList(newAPIs);
-  }
-
-  public void addRemovedAPI(PackageAPI pkgAPI)
-  {
-    removedAPIs.add(pkgAPI);
-  }
-
-  public List getRemovedAPIs()
-  {
-    return new ArrayList(removedAPIs);
-  }
-
-  public void saveAsHTML(ILocation html, String xsl) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream(xsl)));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(getBytes())), new StreamResult(new FileOutputStream(new File(html.getAbsolutePath()))));
-  }
-
-  public void save() throws IOException
-  {
-    if (location != null)
-    {
-      File file = new File(location.getAbsolutePath());
-      file.getParentFile().mkdirs();
-      FileOutputStream fos = new FileOutputStream(file);
-      fos.write(getBytes());
-      fos.close();
-    }
-  }
-
-  private byte[] getBytes() throws UnsupportedEncodingException
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<api-compatibility ");
-    saveAttribute(sb, "name", getName());
-    sb.append(">");
-    sb.append("<new-apis>");
-    for (Iterator it = getNewAPIs().iterator(); it.hasNext();)
-      sb.append(((PackageAPI)it.next()).toString());
-    sb.append("</new-apis>");
-    sb.append("<removed-apis>");
-    for (Iterator it = getRemovedAPIs().iterator(); it.hasNext();)
-      sb.append(((PackageAPI)it.next()).toString());
-    sb.append("</removed-apis>");
-    sb.append("</api-compatibility>");
-    return sb.toString().getBytes("UTF-8");
-  }
-
-  protected void saveAttribute(StringBuffer sb, String key, String value)
-  {
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilityEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilityEmitter.java
deleted file mode 100644
index 95ecb62..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilityEmitter.java
+++ /dev/null
@@ -1,532 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.compatibility;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.URLLocation;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class APICompatibilityEmitter extends AbstractEmitter
-{
-  public static final String CONST_COMPONENT_API_COMPATIBILITY_XML = "api-compatibility.xml";
-  public static final String CONST_COMPONENT_API_COMPATIBILITY_HTML = "api-compatibility.html";
-  public static final String OPTION_CURR_API_INDEX = "currAPIIndex";
-  public static final String OPTION_REF_API_INDEX = "refAPIIndex";
-  public static final String OPTION_OUTPUT_DIR = "outputDir";  
-  public static final String OPTION_GEN_HTML = "genHTML";
-
-  private String currAPIIndex;
-  private String refAPIIndex;
-  private String outputDir;
-  private boolean genHTML;
-  private Map currName2Loc;
-  private Map refName2Loc;
-
-  public APICompatibilityEmitter(String currAPIIndex, String refAPIIndex, String outputDir)
-  {
-  	this.currAPIIndex = currAPIIndex;
-  	this.refAPIIndex = refAPIIndex;
-    this.outputDir = addTrailingSeperator(outputDir);
-    genHTML = false;
-  }
-
-  public void init()
-  {
-    currName2Loc = new HashMap();
-    harvestComponentLocations(currAPIIndex, currName2Loc);
-    refName2Loc = new HashMap();
-    harvestComponentLocations(refAPIIndex, refName2Loc);
-  }
-
-  private void harvestComponentLocations(String index, Map compName2Loc)
-  {
-    File file = new File(index);
-    if (file.exists())
-    {
-      try
-      {
-        harvestComponentLocations(index, false, compName2Loc, new FileInputStream(file));
-      }
-      catch (FileNotFoundException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    else
-    {
-      try
-      {
-        URL url = new URL(index);
-        try
-        {
-          harvestComponentLocations(index, true, compName2Loc, url.openStream());
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-      catch (MalformedURLException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  private void harvestComponentLocations(String index, boolean isURL, Map compName2Loc, InputStream is)
-  {
-    SAXParser saxParser = null;
-    try
-    {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-      saxParser = factory.newSAXParser();
-    }
-    catch (ParserConfigurationException e)
-    {
-      e.printStackTrace();
-    }
-    catch (SAXException e)
-    {
-      e.printStackTrace();
-    }
-    if (saxParser != null)
-    {
-      try
-      {
-        saxParser.parse(new InputSource(is), new ComponentSummaryHandler(index, isURL, compName2Loc));
-      }
-      catch (SAXException e)
-      {
-        e.printStackTrace();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-      finally
-      {
-        if (is != null)
-        {
-          try
-          {
-            is.close();
-          }
-          catch (IOException e)
-          {
-            e.printStackTrace();
-          }
-        }
-      }
-    }
-  }
-
-  /**
-   * @return Returns the genHTML.
-   */
-  public boolean isGenHTML()
-  {
-    return genHTML;
-  }
-
-  /**
-   * @param genHTML The genHTML to set.
-   */
-  public void setGenHTML(boolean genHTML)
-  {
-    this.genHTML = genHTML;
-  }
-
-  public void genAPICompatibilityXML() throws IOException
-  {
-    APICompatibilitySummary summary = new APICompatibilitySummary();
-    List compNames = new ArrayList(currName2Loc.keySet());
-    for (Iterator it = compNames.iterator(); it.hasNext();)
-    {
-      boolean gen = true;
-      String compName = (String)it.next();
-      ILocation currCompLoc = (ILocation)currName2Loc.get(compName);
-      ILocation refCompLoc = (ILocation)refName2Loc.get(compName);
-      ComponentAPI currCompAPI = null;
-      if (currCompLoc != null)
-      {
-        try
-        {
-          currCompAPI = new ComponentAPI();
-          currCompAPI.setLocation(currCompLoc);
-          currCompAPI.load();
-        }
-        catch (Throwable t)
-        {
-          gen = false;
-          t.printStackTrace();
-        }
-      }
-      ComponentAPI refCompAPI = null;
-      if (refCompLoc != null)
-      {
-        try
-        {
-          refCompAPI = new ComponentAPI();
-          refCompAPI.setLocation(refCompLoc);
-          refCompAPI.load();
-        }
-        catch (Throwable t)
-        {
-          gen = false;
-          t.printStackTrace();
-        }
-      }
-      if (gen && currCompAPI != null && refCompAPI != null)
-      {
-        summary.add(genAPICompatibilityXML(currCompAPI, refCompAPI));
-        currName2Loc.remove(compName);
-        refName2Loc.remove(compName);
-      }
-    }
-    for (Iterator it = currName2Loc.keySet().iterator(); it.hasNext();)
-    {
-      String compName = (String)it.next();
-      APICompatibility apiCompatibility = saveAPICompatibility(compName, (ILocation)currName2Loc.get(compName), true);
-      if (apiCompatibility != null)
-        summary.add(apiCompatibility);
-    }
-    for (Iterator it = refName2Loc.keySet().iterator(); it.hasNext();)
-    {
-      String compName = (String)it.next();
-      APICompatibility apiCompatibility = saveAPICompatibility(compName, (ILocation)refName2Loc.get(compName), false);
-      if (apiCompatibility != null)
-        summary.add(apiCompatibility);
-    }
-    if (outputDir != null)
-    {
-      summary.save(new FileLocation(new File(outputDir + "index-api-compatibility.xml")));
-      if (genHTML)
-      {
-        try
-        {
-          summary.saveAsHTML(new FileLocation(new File(outputDir + "index-api-compatibility.html")));
-        }
-        catch (TransformerConfigurationException e)
-        {
-          e.printStackTrace();
-        }
-        catch (TransformerException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  private APICompatibility genAPICompatibilityXML(ComponentAPI currCompAPI, ComponentAPI refCompAPI) throws IOException
-  {
-    APICompatibility apiCompatibility = new APICompatibility();
-    String compName = currCompAPI.getName();
-    apiCompatibility.setName(compName);
-    List currPkgAPIs = new ArrayList(currCompAPI.getPackageAPIs());
-    List refPkgAPIs = new ArrayList(refCompAPI.getPackageAPIs());
-    for (int i = 0; i < currPkgAPIs.size(); i++)
-    {
-      PackageAPI currPkgAPI = (PackageAPI)currPkgAPIs.get(i);
-      for (int j = 0; j < refPkgAPIs.size(); j++)
-      {
-        PackageAPI refPkgAPI = (PackageAPI)refPkgAPIs.get(j);
-        if (currPkgAPI.getName().equals(refPkgAPI.getName()))
-        {
-          genAPICompatibilityXML(apiCompatibility, currPkgAPI, refPkgAPI);
-          currPkgAPIs.remove(i);
-          refPkgAPIs.remove(j);
-          i--;
-          j--;
-          break;
-        }
-      }
-    }
-    /*
-    for (Iterator it = currPkgAPIs.iterator(); it.hasNext();)
-      for (Iterator it2 = ((PackageAPI)it.next()).getClassAPIs().iterator(); it2.hasNext();)
-        apiCompatibility.addNewAPI((ClassAPI)it2.next());
-    for (Iterator it = refPkgAPIs.iterator(); it.hasNext();)
-      for (Iterator it2 = ((PackageAPI)it.next()).getClassAPIs().iterator(); it2.hasNext();)
-        apiCompatibility.addRemovedAPI((ClassAPI)it2.next());
-    */
-    if (outputDir != null)
-    {
-      apiCompatibility.setLocation(getAPICompatibilityLocation(compName, true));
-      System.out.println("Writing api-compatibility.xml for " + compName);
-      apiCompatibility.save();
-      if (genHTML)
-      {
-        try
-        {
-          ILocation html = getAPICompatibilityLocation(compName, false);
-          apiCompatibility.saveAsHTML(html, "org/eclipse/wtp/releng/tools/component/xsl/api-compatibility.xsl");
-        }
-        catch (TransformerConfigurationException e)
-        {
-          e.printStackTrace();
-        }
-        catch (TransformerException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-    return apiCompatibility;
-  }
-
-  private void genAPICompatibilityXML(APICompatibility apiCompatibility, PackageAPI currPkgAPI, PackageAPI refPkgAPI)
-  {
-    List currClassAPIs = new ArrayList(currPkgAPI.getClassAPIs());
-    List refClassAPIs = new ArrayList(refPkgAPI.getClassAPIs());
-    for (int i = 0; i < currClassAPIs.size(); i++)
-    {
-      ClassAPI currClassAPI = (ClassAPI)currClassAPIs.get(i);
-      for (int j = 0; j < refClassAPIs.size(); j++)
-      {
-        ClassAPI refClassAPI = (ClassAPI)refClassAPIs.get(j);
-        if (currClassAPI.getName().equals(refClassAPI.getName()))
-        {
-          genAPICompatibilityXML(apiCompatibility, currClassAPI, refClassAPI);
-          currClassAPIs.remove(i);
-          refClassAPIs.remove(j);
-          i--;
-          j--;
-          break;
-        }
-      }
-    }
-    /*
-    for (Iterator it = currClassAPIs.iterator(); it.hasNext();)
-      apiCompatibility.addNewAPI((ClassAPI)it.next());
-    for (Iterator it = refClassAPIs.iterator(); it.hasNext();)
-      apiCompatibility.addRemovedAPI((ClassAPI)it.next());
-    */
-  }
-
-  private void genAPICompatibilityXML(APICompatibility apiCompatibility, ClassAPI currClassAPI, ClassAPI refClassAPI)
-  {
-    List currMethodAPIs = new ArrayList(currClassAPI.getMethodAPIs());
-    List refMethodAPIs = new ArrayList(refClassAPI.getMethodAPIs());
-    for (int i = 0; i < currMethodAPIs.size(); i++)
-    {
-      MethodAPI currMethodAPI = (MethodAPI)currMethodAPIs.get(i);
-      for (int j = 0; j < refMethodAPIs.size(); j++)
-      {
-        MethodAPI refMethodAPI = (MethodAPI)refMethodAPIs.get(j);
-        if (currMethodAPI.getName().equals(refMethodAPI.getName()) && currMethodAPI.getDescriptor().equals(refMethodAPI.getDescriptor()))
-        {
-          currMethodAPIs.remove(i);
-          refMethodAPIs.remove(j);
-          i--;
-          j--;
-          break;
-        }
-      }
-    }
-    List currFieldAPIs = new ArrayList(currClassAPI.getFieldAPIs());
-    List refFieldAPIs = new ArrayList(refClassAPI.getFieldAPIs());
-    for (int i = 0; i < currFieldAPIs.size(); i++)
-    {
-      FieldAPI currFieldAPI = (FieldAPI)currFieldAPIs.get(i);
-      for (int j = 0; j < refFieldAPIs.size(); j++)
-      {
-        FieldAPI refFieldAPI = (FieldAPI)refFieldAPIs.get(j);
-        if (currFieldAPI.getName().equals(refFieldAPI.getName()) && currFieldAPI.getDescriptor().equals(refFieldAPI.getDescriptor()))
-        {
-          currFieldAPIs.remove(i);
-          refFieldAPIs.remove(j);
-          i--;
-          j--;
-          break;
-        }
-      }
-    }
-    /*
-    if (currMethodAPIs.size() != 0 || currFieldAPIs.size() != 0)
-      apiCompatibility.addNewAPI(currClassAPI);
-    if (refMethodAPIs.size() != 0 || refFieldAPIs.size() != 0)
-      apiCompatibility.addRemovedAPI(refClassAPI);
-    */
-  }
-
-  private ILocation getAPICompatibilityLocation(String compName, boolean isXML)
-  {
-    if (outputDir != null)
-    {
-      StringBuffer sb = new StringBuffer(outputDir);
-      sb.append(compName);
-      sb.append('/');
-      if (isXML)
-        return new FileLocation(new File(sb.toString() + CONST_COMPONENT_API_COMPATIBILITY_XML));
-      else
-        return new FileLocation(new File(sb.toString() + CONST_COMPONENT_API_COMPATIBILITY_HTML));
-    }
-    else
-      return null;
-  }
-
-  private APICompatibility saveAPICompatibility(String compName, ILocation compLoc, boolean isNewAPI)
-  {
-    try
-    {
-      APICompatibility apiCompatibility = new APICompatibility();
-      apiCompatibility.setName(compName);
-      apiCompatibility.setLocation(getAPICompatibilityLocation(compName, true));
-      ComponentAPI compAPI = new ComponentAPI();
-      compAPI.setLocation(compLoc);
-      compAPI.load();
-      /*
-      for (Iterator it = compAPI.getPackageAPIs().iterator(); it.hasNext();)
-        for (Iterator it2 = ((PackageAPI)it.next()).getClassAPIs().iterator(); it2.hasNext();)
-          if (isNewAPI)
-            apiCompatibility.addNewAPI((ClassAPI)it2.next());
-          else
-            apiCompatibility.addRemovedAPI((ClassAPI)it2.next());
-      */
-      apiCompatibility.save();
-      if (genHTML)
-      {
-        try
-        {
-          ILocation html = getAPICompatibilityLocation(compName, false);
-          apiCompatibility.saveAsHTML(html, "org/eclipse/wtp/releng/tools/component/xsl/api-compatibility.xsl");
-        }
-        catch (TransformerConfigurationException e)
-        {
-          e.printStackTrace();
-        }
-        catch (TransformerException e)
-        {
-          e.printStackTrace();
-        }
-      }
-      return apiCompatibility;
-    }
-    catch (Throwable t)
-    {
-      t.printStackTrace();
-      return null;
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List currAPIIndex = (List)options.get(APICompatibilityEmitter.OPTION_CURR_API_INDEX);
-    List refAPIIndex = (List)options.get(APICompatibilityEmitter.OPTION_REF_API_INDEX);
-    List outputDir = (List)options.get(APICompatibilityEmitter.OPTION_OUTPUT_DIR);
-    List genHTML = (List)options.get(APICompatibilityEmitter.OPTION_GEN_HTML);
-    if (currAPIIndex == null || refAPIIndex == null || outputDir == null || currAPIIndex.size() < 1 || refAPIIndex.size() < 1 || outputDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    APICompatibilityEmitter apiCompatibilityEmitter = new APICompatibilityEmitter((String)currAPIIndex.get(0), (String)refAPIIndex.get(0), (String)outputDir.get(0));
-    apiCompatibilityEmitter.setGenHTML(genHTML != null);
-    apiCompatibilityEmitter.init();
-    try
-    {
-      apiCompatibilityEmitter.genAPICompatibilityXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.compatibility.APICompatibilityEmitter -currAPIDir <currAPIDir> -refAPIDir <refAPIDir> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-currAPIIndex\t<eclipseDir>\tlocation of the current component API summary");
-    System.out.println("\t-refAPIIndex\t<compXMLDir>\tlocation of the reference component API summary");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component-api-compatibility.xml and component-api-compatibility.html");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-genHTML\tgenerate API compatibility report in HTML");
-  }
-
-  private class ComponentSummaryHandler extends DefaultHandler
-  {
-    private String baseLocation;
-    private boolean isURL;
-    private Map compName2Loc;
-
-    public ComponentSummaryHandler(String baseLocation, boolean isURL, Map compName2Loc)
-    {
-      this.baseLocation = baseLocation.replace('\\', '/');
-      int i = this.baseLocation.lastIndexOf('/');
-      if (i != -1)
-        this.baseLocation = this.baseLocation.substring(0, i + 1);
-      this.isURL = isURL;
-      this.compName2Loc = compName2Loc;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("component") || qName.equals("component"))
-      {
-        String compName = attributes.getValue("name");
-        String ref = attributes.getValue("ref");
-        if (compName != null && ref != null)
-        {
-          if (isURL)
-          {
-            try
-            {
-              compName2Loc.put(compName, new URLLocation(new URL(baseLocation + ref)));
-            }
-            catch (MalformedURLException e)
-            {
-              e.printStackTrace();
-            }
-          }
-          else
-            compName2Loc.put(compName, new FileLocation(new File(baseLocation + ref)));
-        }
-      }
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilityScanner.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilityScanner.java
deleted file mode 100644
index 8b9c23b..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilityScanner.java
+++ /dev/null
@@ -1,372 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.compatibility;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.api.API2ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.images.ImagesUtil;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.wtp.releng.tools.component.xsl.XSLUtil;
-
-public class APICompatibilityScanner
-{
-  private String outputDir;
-  private boolean html;
-  private String xsl;
-
-  public String getOutputDir()
-  {
-    return outputDir;
-  }
-
-  public void setOutputDir(String outputDir)
-  {
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public boolean isHtml()
-  {
-    return html;
-  }
-
-  public void setHtml(boolean html)
-  {
-    this.html = html;
-  }
-
-  public String getXsl()
-  {
-    return xsl;
-  }
-
-  public void setXsl(String xsl)
-  {
-    this.xsl = xsl;
-  }
-
-  private List apiCompXMLs = new ArrayList();
-
-  public void execute()
-  {
-    String currOutputDir = outputDir + "1/";
-    final String refOutputDir = outputDir + "2/";
-
-    // Iterate through component-api.xml for the current build
-    ILocation outputLoc = Location.createLocation(new File(currOutputDir));
-    outputLoc.accept(new ILocationVisitor()
-    {
-      public boolean accept(ILocation location)
-      {
-        if (location.getName().endsWith("component-api.xml"))
-        {
-          try
-          {
-            ComponentAPI currCompAPI = new ComponentAPI();
-            currCompAPI.setLocation(location);
-            currCompAPI.load();
-            String compName = currCompAPI.getName();
-            apiCompXMLs.add(compName);
-            StringBuffer sb = new StringBuffer();
-            sb.append(refOutputDir);
-            sb.append(compName);
-            sb.append("/component-api.xml");
-            ComponentAPI refCompAPI = new ComponentAPI();
-            File f = new File(sb.toString());
-            if (f.exists())
-            {
-              refCompAPI.setLocation(new FileLocation(f));
-              refCompAPI.load();
-            }
-            else
-            {
-              refCompAPI.setName(compName);
-            }
-            genAPICompatibilityXML(currCompAPI, refCompAPI);
-          }
-          catch (IOException ioe)
-          {
-            ioe.printStackTrace();
-          }
-        }
-        return true;
-      }
-    });
-
-    // Iterate through component-api.xml for the reference build
-    outputLoc = Location.createLocation(new File(refOutputDir));
-    outputLoc.accept(new ILocationVisitor()
-    {
-      public boolean accept(ILocation location)
-      {
-        if (location.getName().endsWith("component-api.xml"))
-        {
-          try
-          {
-            ComponentAPI refCompAPI = new ComponentAPI();
-            refCompAPI.setLocation(location);
-            refCompAPI.load();
-            String compName = refCompAPI.getName();
-            if (!apiCompXMLs.contains(compName))
-            {
-              ComponentAPI currCompAPI = new ComponentAPI();
-              currCompAPI.setName(compName);
-              genAPICompatibilityXML(currCompAPI, refCompAPI);
-            }
-          }
-          catch (IOException ioe)
-          {
-            ioe.printStackTrace();
-          }
-        }
-        return true;
-      }
-    });
-
-    // Generate HTML
-    if (isHtml())
-    {
-      ImagesUtil.copyAll(outputDir);
-      genHTML();
-    }
-  }
-
-  private APICompatibility genAPICompatibilityXML(ComponentAPI currCompAPI, ComponentAPI refCompAPI) throws IOException
-  {
-    APICompatibility apiCompatibility = new APICompatibility();
-    String compName = currCompAPI.getName();
-    apiCompatibility.setName(compName);
-    List currPkgAPIs = new ArrayList(currCompAPI.getPackageAPIs());
-    List refPkgAPIs = new ArrayList(refCompAPI.getPackageAPIs());
-    for (int i = 0; i < currPkgAPIs.size(); i++)
-    {
-      PackageAPI currPkgAPI = (PackageAPI)currPkgAPIs.get(i);
-      for (int j = 0; j < refPkgAPIs.size(); j++)
-      {
-        PackageAPI refPkgAPI = (PackageAPI)refPkgAPIs.get(j);
-        if (currPkgAPI.getName().equals(refPkgAPI.getName()))
-        {
-          genAPICompatibilityXML(apiCompatibility, currPkgAPI, refPkgAPI);
-          break;
-        }
-      }
-    }
-    StringBuffer location = new StringBuffer();
-    location.append(outputDir);
-    location.append(compName);
-    location.append("/api-comp.xml");
-    apiCompatibility.setLocation(new FileLocation(new File(location.toString())));
-    apiCompatibility.save();
-    return apiCompatibility;
-  }
-
-  private void genAPICompatibilityXML(APICompatibility apiCompatibility, PackageAPI currPkgAPI, PackageAPI refPkgAPI)
-  {
-    List currClassAPIs = new ArrayList(currPkgAPI.getClassAPIs());
-    List refClassAPIs = new ArrayList(refPkgAPI.getClassAPIs());
-    for (int i = 0; i < currClassAPIs.size(); i++)
-    {
-      ClassAPI currClassAPI = (ClassAPI)currClassAPIs.get(i);
-      for (int j = 0; j < refClassAPIs.size(); j++)
-      {
-        ClassAPI refClassAPI = (ClassAPI)refClassAPIs.get(j);
-        if (currClassAPI.getName().equals(refClassAPI.getName()))
-        {
-          genAPICompatibilityXML(apiCompatibility, currClassAPI, refClassAPI);
-          if (refClassAPI.sizeMethodAPIs() == 0 && refClassAPI.sizeFieldAPIs() == 0)
-            refPkgAPI.removeClassAPI(refClassAPI);
-          if (currClassAPI.sizeMethodAPIs() == 0 && currClassAPI.sizeFieldAPIs() == 0)
-            currPkgAPI.removeClassAPI(currClassAPI);
-          break;
-        }
-      }
-    }
-    if (currPkgAPI.sizeClassAPI() > 0)
-      apiCompatibility.addNewAPI(currPkgAPI);
-    if (refPkgAPI.sizeClassAPI() > 0)
-      apiCompatibility.addRemovedAPI(refPkgAPI);
-  }
-
-  private void genAPICompatibilityXML(APICompatibility apiCompatibility, ClassAPI currClassAPI, ClassAPI refClassAPI)
-  {
-    List currMethodAPIs = new ArrayList(currClassAPI.getMethodAPIs());
-    List refMethodAPIs = new ArrayList(refClassAPI.getMethodAPIs());
-    for (int i = 0; i < currMethodAPIs.size(); i++)
-    {
-      MethodAPI currMethodAPI = (MethodAPI)currMethodAPIs.get(i);
-      for (int j = 0; j < refMethodAPIs.size(); j++)
-      {
-        MethodAPI refMethodAPI = (MethodAPI)refMethodAPIs.get(j);
-        if (currMethodAPI.getName().equals(refMethodAPI.getName()) && currMethodAPI.getDescriptor().equals(refMethodAPI.getDescriptor()))
-        {
-          currClassAPI.removeMethodAPI(currMethodAPI);
-          refClassAPI.removeMethodAPI(refMethodAPI);
-          break;
-        }
-      }
-    }
-    List currFieldAPIs = new ArrayList(currClassAPI.getFieldAPIs());
-    List refFieldAPIs = new ArrayList(refClassAPI.getFieldAPIs());
-    for (int i = 0; i < currFieldAPIs.size(); i++)
-    {
-      FieldAPI currFieldAPI = (FieldAPI)currFieldAPIs.get(i);
-      for (int j = 0; j < refFieldAPIs.size(); j++)
-      {
-        FieldAPI refFieldAPI = (FieldAPI)refFieldAPIs.get(j);
-        if (currFieldAPI.getName().equals(refFieldAPI.getName()) && currFieldAPI.getDescriptor().equals(refFieldAPI.getDescriptor()))
-        {
-          currClassAPI.removeFieldAPI(currFieldAPI);
-          refClassAPI.removeFieldAPI(refFieldAPI);
-          break;
-        }
-      }
-    }
-  }
-
-  private void genHTML()
-  {
-    final StringBuffer summary = new StringBuffer();
-    summary.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    summary.append("<root>");
-    ILocation outputLoc = Location.createLocation(new File(outputDir));
-    outputLoc.accept(new ILocationVisitor()
-    {
-      public boolean accept(ILocation location)
-      {
-        if (location.getName().endsWith("api-comp.xml"))
-        {
-          try
-          {
-            XSLUtil.transform
-            (
-              xsl != null && xsl.length() > 0 ? Location.createLocation(new File(xsl)).getInputStream() : ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-comp.xsl"),
-              location.getInputStream(),
-              new FileOutputStream(((FileLocation)location.createSibling("api-comp.html")).getFile())
-            );
-            summary.append("<api-comp file=\"");
-            summary.append(location.getAbsolutePath().substring(outputDir.length()));
-            summary.append("\"/>");
-          }
-          catch (Throwable e)
-          {
-            e.printStackTrace();
-          }
-        }
-        return true;
-      }
-    });
-    summary.append("</root>");
-    try
-    {
-      XSLUtil.transform
-      (
-        ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-comp-summary.xsl"),
-        new ByteArrayInputStream(summary.toString().getBytes()),
-        new FileOutputStream(new File(outputDir + "/api-comp-summary.html")),
-        outputDir
-      );
-    }
-    catch (Throwable e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  protected static String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    Collection api = (Collection)options.get("api");
-    Collection src = (Collection)options.get("src");
-    Collection refapi = (Collection)options.get("refapi");
-    Collection refsrc = (Collection)options.get("refsrc");
-    Collection outputDir = (Collection)options.get("outputDir");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    Collection html = (Collection)options.get("html");
-    Collection xsl = (Collection)options.get("xsl");
-    if (src == null || api == null || outputDir == null || src.isEmpty() || api.isEmpty() || outputDir.isEmpty())
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    String od = addTrailingSeperator((String)outputDir.iterator().next());
-    String currOutputDir = od + "1/";
-    String refOutputDir = od + "2/";
-    API2ComponentAPI api2CompAPI = new API2ComponentAPI();
-    api2CompAPI.setApi(api);
-    api2CompAPI.setSrc(src);
-    api2CompAPI.setOutputDir(currOutputDir);
-    api2CompAPI.setIncludes(includes);
-    api2CompAPI.setExcludes(excludes);
-    api2CompAPI.execute();
-    api2CompAPI = new API2ComponentAPI();
-    api2CompAPI.setApi(refapi);
-    api2CompAPI.setSrc(refsrc);
-    api2CompAPI.setOutputDir(refOutputDir);
-    api2CompAPI.setIncludes(includes);
-    api2CompAPI.setExcludes(excludes);
-    api2CompAPI.execute();
-    APICompatibilityScanner scanner = new APICompatibilityScanner();
-    scanner.setOutputDir((String)outputDir.iterator().next());
-    scanner.setHtml(html != null);
-    scanner.setXsl(xsl != null && !xsl.isEmpty() ? (String)xsl.iterator().next() : null);
-    scanner.execute();
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.compatibility.APICompatibilityScanner -api <api> -src <src> -refapi <refapi> -refsrc <refsrc> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-api\t\t<api>\t\tlocation of your component.xml");
-    System.out.println("\t-src\t\t<src>\t\tlocation of your Eclipse-based product");
-    System.out.println("\t-refapi\t\t<refapi>\t\tlocation of your reference component.xml");
-    System.out.println("\t-refsrc\t\t<refsrc>\t\tlocation of your reference Eclipse-based product");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-includes\t<includes>\tspace seperated packages to include");
-    System.out.println("\t-excludes\t<excludes>\tspace seperated packages to exclude");
-    System.out.println("\t-html\t\t\t\tgenerate HTML results");
-    System.out.println("\t-xsl\t<xsl>\t\tuse your own stylesheet. You must specify the -html option");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilitySummary.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilitySummary.java
deleted file mode 100644
index 2014832..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilitySummary.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.compatibility;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-
-public class APICompatibilitySummary extends ComponentSummary
-{
-  private static final String ROOT_TAG_NAME = "api-compatibility-summary";
-
-  public void add(APICompatibility apiCompatibility)
-  {
-    APICompatibilityEntry entry = new APICompatibilityEntry();
-    entry.setCompName(apiCompatibility.getName());
-    entry.setNewAPICount(apiCompatibility.getNewAPIs().size());
-    entry.setRemovedAPICount(apiCompatibility.getRemovedAPIs().size());
-    String ref = apiCompatibility.getLocation().getAbsolutePath();
-    entry.setRef(ref);
-    add(entry);
-  }
-
-  public void saveAsHTML(ILocation html) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    String user_dir = "user.dir";
-    String currUserDir = System.getProperty(user_dir);
-    System.setProperty(user_dir, ((IFileLocation)html).getFile().getParentFile().getAbsolutePath());
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-compatibility-summary.xsl")));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(getBytes(html, ROOT_TAG_NAME))), new StreamResult(new FileOutputStream(new File(html.getAbsolutePath()))));
-    System.setProperty(user_dir, currUserDir);
-  }
-
-  public void save(ILocation location) throws IOException
-  {
-    save(location, ROOT_TAG_NAME);
-  }
-
-  private class APICompatibilityEntry extends ComponentEntry
-  {
-    private int newAPICount;
-    private int removedAPICount;
-
-    public APICompatibilityEntry()
-    {
-      newAPICount = 0;
-      removedAPICount = 0;
-    }
-
-    public String toString()
-    {
-      StringBuffer sb = new StringBuffer();
-      sb.append("<api-compatibility ");
-      sb.append(toAttribute("name", getCompName()));
-      sb.append(toAttribute("new-api-count", String.valueOf(newAPICount)));
-      sb.append(toAttribute("removed-api-count", String.valueOf(removedAPICount)));
-      sb.append(toAttribute("ref", getRef()));
-      sb.append("/>");
-      return sb.toString();
-    }
-
-    /**
-     * @return Returns the newAPICount.
-     */
-    public int getNewAPICount()
-    {
-      return newAPICount;
-    }
-
-    /**
-     * @param newAPICount The newAPICount to set.
-     */
-    public void setNewAPICount(int newAPICount)
-    {
-      this.newAPICount = newAPICount;
-    }
-
-    /**
-     * @return Returns the removedAPICount.
-     */
-    public int getRemovedAPICount()
-    {
-      return removedAPICount;
-    }
-
-    /**
-     * @param removedAPICount The removedAPICount to set.
-     */
-    public void setRemovedAPICount(int removedAPICount)
-    {
-      this.removedAPICount = removedAPICount;
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressEmitter.java
deleted file mode 100644
index 16ad7de..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressEmitter.java
+++ /dev/null
@@ -1,620 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.progress;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.Calendar;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Properties;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Description;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.xml.sax.SAXException;
-
-public class APIProgressEmitter extends AbstractEmitter
-{
-  public static final String OPTION_COMPONENT_INDEX = "compIndex";
-  public static final String OPTION_REF_COMP_INDEX_DIR = "refCompIndexDir";
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_COMPONENT_XML = "compXMLDir";
-  public static final String OPTION_OUTPUT_DIR = "outputDir";
-  private static final String NAME_INDEX_COMP_SUMMARY = "index-comp-summary.xml";
-
-  private String compIndex;
-  private List refCompIndexDirs;
-  private List eclipseDirs;
-  private List compXMLDirs;
-  private String outputDir;
-
-  public APIProgressEmitter(String compIndex, List refCompIndexDirs, List eclipseDirs, List compXMLDirs, String outputDir)
-  {
-    this.compIndex = compIndex;
-    this.refCompIndexDirs = refCompIndexDirs;
-    this.eclipseDirs = eclipseDirs;
-    this.compXMLDirs = compXMLDirs;
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public void genAPIProgress() throws ParserConfigurationException, SAXException, IOException, TransformerConfigurationException, TransformerException
-  {
-    Map loc2RefCompIndex = new HashMap();
-    if (refCompIndexDirs != null)
-    {
-      for (Iterator it = refCompIndexDirs.iterator(); it.hasNext();)
-      {
-        File refCompIndexFile = new File(addTrailingSeperator((String)it.next()));
-        if (refCompIndexFile.exists())
-          harvestCompIndexes(refCompIndexFile, loc2RefCompIndex);
-      }
-    }
-    Map pluginId2Plugin = new HashMap();
-    Map fragmentId2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, pluginId2Plugin, fragmentId2Fragment);
-    }
-    Map compLoc2CompXML = new HashMap();
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File compXMLFile = new File(addTrailingSeperator((String)it.next()));
-      if (compXMLFile.exists())
-        harvestComponents(compXMLFile, compLoc2CompXML);
-    }
-    APIProgressSummary summary = new APIProgressSummary();
-    summary.load(new FileLocation(new File(compIndex)));
-    List pluginsDeclared = new ArrayList();
-    List missingPlugins = new ArrayList();
-    List dupPlugins = new ArrayList();
-    for (Iterator it = compLoc2CompXML.values().iterator(); it.hasNext();)
-    {
-      ComponentXML compXML = (ComponentXML)it.next();
-      compXML.load();
-      APIProgressEntry entry = (APIProgressEntry)summary.getEntry(compXML.getName());
-      if (entry != null)
-      {
-        Description desc = compXML.getDescription();
-        if (desc != null)
-        {
-          entry.setOverviewDoc(desc.getUrl());
-        }
-      }
-      Collection plugins = compXML.getPlugins();
-      for (Iterator pluginIt = plugins.iterator(); pluginIt.hasNext();)
-      {
-        Plugin plugin = (Plugin)pluginIt.next();
-        String pluginId = plugin.getId();
-        if (pluginsDeclared.contains(pluginId))
-        {
-          dupPlugins.add(pluginId);
-        }
-        else if (plugin.isFragment())
-        {
-          if (!fragmentId2Fragment.containsKey(pluginId))
-          {
-            missingPlugins.add(pluginId);
-          }
-        }
-        else
-        {
-          if (!pluginId2Plugin.containsKey(pluginId))
-          {
-            missingPlugins.add(pluginId);
-          }
-        }
-        pluginsDeclared.add(pluginId);
-      }
-    }
-    summary.addMissingPlugins(missingPlugins);
-    summary.addDupPlugins(dupPlugins);
-    List pluginsWithoutComp = new ArrayList();
-    for (Iterator it = pluginId2Plugin.keySet().iterator(); it.hasNext();)
-    {
-      String pluginId = (String)it.next();
-      if (!hasPlugin(pluginId, false, compLoc2CompXML))
-      {
-        pluginsWithoutComp.add(pluginId);
-      }
-    }
-    for (Iterator it = fragmentId2Fragment.keySet().iterator(); it.hasNext();)
-    {
-      String fragmentId = (String)it.next();
-      if (!hasPlugin(fragmentId, true, compLoc2CompXML))
-      {
-        pluginsWithoutComp.add(fragmentId);
-      }
-    }
-    summary.addPluginsWithoutComp(pluginsWithoutComp);
-    List loaders = new ArrayList();
-    for (Iterator it = summary.getEntries().iterator(); it.hasNext();)
-    {
-      APIProgressEntry entry = (APIProgressEntry)it.next();
-      if (entry.getOverviewDoc() == null)
-      {
-        OverviewDocLoader loader = new OverviewDocLoader(entry);
-        loader.start();
-        loaders.add(loader);
-      }
-    }
-    for (Iterator it = loaders.iterator(); it.hasNext();)
-    {
-      ((OverviewDocLoader)it.next()).waitFor();
-    }
-    copyImages();
-    for (Iterator it = summary.getEntries().iterator(); it.hasNext();)
-      genAPIProgress(compIndex, (APIProgressEntry)it.next(), summary.getTimestamp(), loc2RefCompIndex, outputDir);
-    genAPIProgress(compIndex, summary.getTimestamp(), loc2RefCompIndex, outputDir);
-    xslt(summary.toString(), "org/eclipse/wtp/releng/tools/component/xsl/api-progress.xsl", outputDir + "api-progress.html");
-  }
-
-  private void genAPIProgress(String baseLocation, APIProgressEntry entry, String timestamp, Map loc2RefCompIndex, String outputDir)
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    String compName = entry.getCompName();
-    sb.append("<component name=\"");
-    sb.append(compName);
-    sb.append("\">");
-    List sortedTimestamps = new ArrayList();
-    List sortedSummaries = new ArrayList();
-    for (Iterator it = loc2RefCompIndex.keySet().iterator(); it.hasNext();)
-    {
-      ILocation location = (ILocation)it.next();
-      String absPath = location.getAbsolutePath();
-      APIProgressSummary summary = (APIProgressSummary)loc2RefCompIndex.get(location);
-      String summaryTimestamp = summary.getTimestamp();
-      int insertIndex = sortedTimestamps.size();
-      try
-      {
-        Integer thisTimestamp = Integer.valueOf(summaryTimestamp);
-        while (insertIndex > 0)
-        {
-          Integer i = (Integer)sortedTimestamps.get(insertIndex - 1);
-          if (thisTimestamp.intValue() > i.intValue())
-            break;
-          else
-            insertIndex--;
-        }
-        sortedTimestamps.add(insertIndex, thisTimestamp);
-      }
-      catch (NumberFormatException e)
-      {
-        e.printStackTrace();
-      }
-      sortedSummaries.add(insertIndex, toString(absPath, summaryTimestamp));
-    }
-    for (Iterator it = sortedSummaries.iterator(); it.hasNext();)
-      sb.append((String)it.next());
-    sb.append(toString(baseLocation, timestamp));
-    sb.append("</component>");
-    try
-    {
-      StringBuffer output = new StringBuffer(outputDir);
-      output.append("svg/");
-      output.append(compName);
-      output.append(".svg");
-      xslt(sb.toString(), "org/eclipse/wtp/releng/tools/component/xsl/api-progress-svg.xsl", output.toString());
-    }
-    catch (Throwable t)
-    {
-      t.printStackTrace();
-    }
-  }
-
-  private void genAPIProgress(String baseLocation, String timestamp, Map loc2RefCompIndex, String outputDir)
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<total>");
-    List sortedTimestamps = new ArrayList();
-    List sortedTotals = new ArrayList();
-    for (Iterator it = loc2RefCompIndex.keySet().iterator(); it.hasNext();)
-    {
-      ILocation location = (ILocation)it.next();
-      String absPath = location.getAbsolutePath();
-      APIProgressSummary summary = (APIProgressSummary)loc2RefCompIndex.get(location);
-      String summaryTimestamp = summary.getTimestamp();
-      int insertIndex = sortedTimestamps.size();
-      try
-      {
-        Integer thisTimestamp = Integer.valueOf(summaryTimestamp);
-        while (insertIndex > 0)
-        {
-          Integer i = (Integer)sortedTimestamps.get(insertIndex - 1);
-          if (thisTimestamp.intValue() > i.intValue())
-            break;
-          else
-            insertIndex--;
-        }
-        sortedTimestamps.add(insertIndex, thisTimestamp);
-      }
-      catch (NumberFormatException e)
-      {
-        e.printStackTrace();
-      }
-      sortedTotals.add(insertIndex, toStringTotal(absPath, summaryTimestamp));
-    }
-    for (Iterator it = sortedTotals.iterator(); it.hasNext();)
-      sb.append((String)it.next());
-    sb.append(toStringTotal(baseLocation, timestamp));
-    sb.append("</total>");
-    try
-    {
-      StringBuffer output = new StringBuffer(outputDir);
-      output.append("svg/total.svg");
-      xslt(sb.toString(), "org/eclipse/wtp/releng/tools/component/xsl/api-progress-svg-total.xsl", output.toString());
-    }
-    catch (Throwable t)
-    {
-      t.printStackTrace();
-    }
-  }
-
-  private void xslt(String content, String xsl, String output) throws SAXException, ParserConfigurationException, TransformerConfigurationException, TransformerException, FileNotFoundException
-  {
-    File outputFile = new File(output);
-    outputFile.getParentFile().mkdirs();
-    xslt(new ByteArrayInputStream(content.getBytes()), xsl, new FileOutputStream(outputFile));
-  }
-
-  private void xslt(InputStream is, String xsl, OutputStream os) throws SAXException, ParserConfigurationException, TransformerConfigurationException, TransformerException, FileNotFoundException
-  {
-    String user_dir = "user.dir";
-    String currUserDir = System.getProperty(user_dir);
-    System.setProperty(user_dir, (new File(compIndex)).getParentFile().getAbsolutePath());
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream(xsl)));
-    transformer.transform(new StreamSource(is), new StreamResult(os));
-    System.setProperty(user_dir, currUserDir);
-  }
-
-  private String toString(String baseLocation, String timestamp)
-  {
-    baseLocation = toAbsolutePath(baseLocation);
-    StringBuffer sb = new StringBuffer("<timestamp id=\"");
-    sb.append(timestamp);
-    sb.append("\">");
-    sb.append("<testcoverage ref=\"");
-    sb.append(baseLocation + "index-api-tc.xml");
-    sb.append("\"/>");
-    sb.append("<javadoccoverage ref=\"");
-    sb.append(baseLocation + "index-api-javadoc.xml");
-    sb.append("\"/>");
-    sb.append("</timestamp>");
-    return sb.toString();
-  }
-
-  private String toStringTotal(String baseLocation, String timestamp)
-  {
-    baseLocation = toAbsolutePath(baseLocation);
-    StringBuffer sb = new StringBuffer();
-    try
-    {
-      ByteArrayOutputStream baos = new ByteArrayOutputStream();
-      xslt(new FileInputStream(baseLocation + "index-api-tc.xml"), "org/eclipse/wtp/releng/tools/component/xsl/component-api-util.xsl", baos);
-      Properties p = new Properties();
-      p.load(new ByteArrayInputStream(baos.toByteArray()));
-      String apiCount = p.getProperty("api-count");
-      String testCoverageCount = p.getProperty("test-coverage-count");
-
-      baos = new ByteArrayOutputStream();
-      xslt(new FileInputStream(baseLocation + "index-api-javadoc.xml"), "org/eclipse/wtp/releng/tools/component/xsl/component-api-util.xsl", baos);
-      p = new Properties();
-      p.load(new ByteArrayInputStream(baos.toByteArray()));
-      String methodApiCount = p.getProperty("method-api-count");
-      String classJavadocCount = p.getProperty("class-javadoc-count");
-      String methodJavadocCount = p.getProperty("method-javadoc-count");
-
-      sb.append("<timestamp id=\"");
-      sb.append(timestamp);
-      sb.append("\"");
-      sb.append(" api-count=\"");
-      sb.append(apiCount);
-      sb.append("\"");
-      sb.append(" test-coverage-count=\"");
-      sb.append(testCoverageCount);
-      sb.append("\"");
-      sb.append(" method-api-count=\"");
-      sb.append(methodApiCount);
-      sb.append("\"");
-      sb.append(" class-javadoc-count=\"");
-      sb.append(classJavadocCount);
-      sb.append("\"");
-      sb.append(" method-javadoc-count=\"");
-      sb.append(methodJavadocCount);
-      sb.append("\"");
-      sb.append("/>");
-    }
-    catch (Throwable t)
-    {
-      t.printStackTrace();
-    }
-    return sb.toString();
-  }
-
-  private String toAbsolutePath(String s)
-  {
-    s = s.replace('\\', '/');
-    int i = s.lastIndexOf('/');
-    if (i != -1)
-      s = s.substring(0, i);
-    s = addTrailingSeperator(s);
-    return s;
-  }
-
-  private void harvestCompIndexes(File file, Map loc2RefCompIndex)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestCompIndexes(files[i], loc2RefCompIndex);
-    }
-    else if (NAME_INDEX_COMP_SUMMARY.equalsIgnoreCase(file.getName()))
-    {
-      APIProgressSummary summary = new APIProgressSummary();
-      try
-      {
-        ILocation location = new FileLocation(file);
-        summary.load(location);
-        loc2RefCompIndex.put(location, summary);
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-      catch (SAXException e)
-      {
-        e.printStackTrace();
-      }
-      catch (ParserConfigurationException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  private boolean hasPlugin(String pluginId, boolean isFragment, Map compLoc2CompXML)
-  {
-    for (Iterator compXMLIt = compLoc2CompXML.values().iterator(); compXMLIt.hasNext();)
-    {
-      ComponentXML compXML = (ComponentXML)compXMLIt.next();
-      Collection plugins = compXML.getPlugins();
-      for (Iterator pluginIt = plugins.iterator(); pluginIt.hasNext();)
-      {
-        Plugin plugin = (Plugin)pluginIt.next();
-        if (pluginId.equals(plugin.getId()) && isFragment == plugin.isFragment())
-        {
-          return true;
-        }
-      }
-    }
-    return false;
-  }
-
-  private void copyImages()
-  {
-    try
-    {
-      copyImage("org/eclipse/wtp/releng/tools/component/images/green.gif", new File(outputDir + "green.gif"));
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    try
-    {
-      copyImage("org/eclipse/wtp/releng/tools/component/images/grey.gif", new File(outputDir + "grey.gif"));
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    try
-    {
-      copyImage("org/eclipse/wtp/releng/tools/component/images/Idea.jpg", new File(outputDir + "Idea.jpg"));
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    try
-    {
-      copyImage("org/eclipse/wtp/releng/tools/component/images/orange.gif", new File(outputDir + "orange.gif"));
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    try
-    {
-      copyImage("org/eclipse/wtp/releng/tools/component/images/red.gif", new File(outputDir + "red.gif"));
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    try
-    {
-      copyImage("org/eclipse/wtp/releng/tools/component/images/space.gif", new File(outputDir + "space.gif"));
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    try
-    {
-      copyImage("org/eclipse/wtp/releng/tools/component/images/yellow.gif", new File(outputDir + "yellow.gif"));
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    try
-    {
-      copyImage("org/eclipse/wtp/releng/tools/component/images/twistopened.gif", new File(outputDir + "twistopened.gif"));
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    try
-    {
-      copyImage("org/eclipse/wtp/releng/tools/component/images/twistclosed.gif", new File(outputDir + "twistclosed.gif"));
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    try
-    {
-      copyImage("org/eclipse/wtp/releng/tools/component/images/viewsvg.gif", new File(outputDir + "viewsvg.gif"));
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List compIndex = (List)options.get(APIProgressEmitter.OPTION_COMPONENT_INDEX);
-    List eclipseDirs = (List)options.get(APIProgressEmitter.OPTION_ECLIPSE_DIR);
-    List compXMLDirs = (List)options.get(APIProgressEmitter.OPTION_COMPONENT_XML);
-    List outputDir = (List)options.get(APIProgressEmitter.OPTION_OUTPUT_DIR);
-    List refCompIndexDirs = (List)options.get(APIProgressEmitter.OPTION_REF_COMP_INDEX_DIR);
-    if (compIndex == null || eclipseDirs == null || compXMLDirs == null || outputDir == null || compIndex.size() < 1 || eclipseDirs.size() < 1 || compXMLDirs.size() < 1 || outputDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    APIProgressEmitter emitter = new APIProgressEmitter((String)compIndex.get(0), refCompIndexDirs, eclipseDirs, compXMLDirs, (String)outputDir.get(0));
-    try
-    {
-      emitter.genAPIProgress();
-    }
-    catch (ParserConfigurationException pce)
-    {
-      pce.printStackTrace();
-    }
-    catch (SAXException saxe)
-    {
-      saxe.printStackTrace();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-    catch (TransformerConfigurationException tce)
-    {
-      tce.printStackTrace();
-    }
-    catch (TransformerException te)
-    {
-      te.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.progress.APIProgressEmitter -compIndex <compIndex> -eclipseDir <eclipseDir> -compXMLDir <compXMLDir> -outputDir <outputDir>");
-    System.out.println("");
-    System.out.println("\t-compIndex\t<compIndex>\tlocation of index-comp-summary.xml");
-    System.out.println("\t-eclipseDir\t<eclipseDir>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compXMLDir\t<compXMLDir>\tspace seperated lits of directories containing component.xml files");
-    System.out.println("\t-outputDir\t<compXMLDir>\toutput directory of the API progress report");
-  }
-
-  private class OverviewDocLoader extends Thread
-  {
-    private APIProgressEntry entry;
-    private boolean done;
-
-    public OverviewDocLoader(APIProgressEntry entry)
-    {
-      this.entry = entry;
-      this.done = false;
-    }
-
-    public void run()
-    {
-      try
-      {
-        String compName = entry.getCompName();
-        String subproject = null;
-        String component = null;
-        if (compName.startsWith("org.eclipse."))
-        {
-          compName = compName.substring(12);
-          int index = compName.indexOf('.');
-          if (index != -1)
-          {
-            subproject = compName.substring(0, index);
-            component = compName.substring(index + 1);
-          }
-        }
-        if (subproject != null && component != null)
-        {
-          StringBuffer url = new StringBuffer("http://eclipse.org/webtools/");
-          url.append(subproject);
-          url.append("/components/");
-          url.append(component);
-          url.append("/overview.html");
-          URL overviewDoc = new URL(url.toString());
-          InputStream is = overviewDoc.openStream();
-          is.close();
-          entry.setOverviewDoc(url.toString());
-        }
-      }
-      catch (Throwable t)
-      {
-      }
-      finally
-      {
-        done = true;
-      }
-    }
-
-    public void waitFor()
-    {
-      long start = Calendar.getInstance().getTimeInMillis();
-      while (!done && (Calendar.getInstance().getTimeInMillis() - start) < 60000)
-        Thread.yield();
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressEntry.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressEntry.java
deleted file mode 100644
index 4e5f225..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressEntry.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.progress;
-
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-
-public class APIProgressEntry extends ComponentEntry
-{
-  private String overviewDoc;
-
-  public String getOverviewDoc()
-  {
-    return overviewDoc;
-  }
-
-  public void setOverviewDoc(String overviewDoc)
-  {
-    this.overviewDoc = overviewDoc;
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<component ");
-    sb.append(toAttribute("name", getCompName()));
-    sb.append(toAttribute("ref", getRef()));
-    if (overviewDoc != null)
-      sb.append(toAttribute("overviewDoc", overviewDoc));
-    sb.append("/>");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressScanner.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressScanner.java
deleted file mode 100644
index 38cf4b5..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressScanner.java
+++ /dev/null
@@ -1,492 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.progress;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentXMLVisitor;
-import org.eclipse.wtp.releng.tools.component.classes.PluginVisitor;
-import org.eclipse.wtp.releng.tools.component.images.ImagesUtil;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.wtp.releng.tools.component.xsl.XSLUtil;
-
-public class APIProgressScanner extends AbstractEmitter
-{
-  private Collection api;
-  private Collection src;
-  private String timestamp;
-  private String progressDir;
-  private String outputDir;
-  private Collection includes;
-  private Collection excludes;
-
-  public String getTimestamp()
-  {
-    return timestamp;
-  }
-
-  public void setTimestamp(String timestamp)
-  {
-    this.timestamp = timestamp;
-  }
-
-  public String getProgressDir()
-  {
-    return progressDir;
-  }
-
-  public void setProgressDir(String progressDir)
-  {
-    this.progressDir = addTrailingSeperator(progressDir);
-  }
-
-  public Collection getApi()
-  {
-    return api;
-  }
-
-  public void setApi(Collection api)
-  {
-    this.api = api;
-  }
-
-  public String getOutputDir()
-  {
-    return outputDir;
-  }
-
-  public void setOutputDir(String outputDir)
-  {
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public Collection getSrc()
-  {
-    return src;
-  }
-
-  public void setSrc(Collection src)
-  {
-    this.src = src;
-  }
-
-  public Collection getIncludes()
-  {
-    return includes;
-  }
-
-  public void setIncludes(Collection includes)
-  {
-    this.includes = includes;
-  }
-
-  public Collection getExcludes()
-  {
-    return excludes;
-  }
-
-  public void setExcludes(Collection excludes)
-  {
-    this.excludes = excludes;
-  }
-
-  public void execute()
-  {
-    genAPIInfoSummary();
-    if (timestamp != null && progressDir != null)
-      genSVG();
-  }
-
-  private void genAPIInfoSummary()
-  {
-    final StringBuffer apiProgress = new StringBuffer();
-    apiProgress.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    apiProgress.append("<root>");
-    if (src != null && api != null)
-      apiProgress.append(validatePlugins());
-    ILocation loc = Location.createLocation(new File(outputDir));
-    loc.accept(
-    new ILocationVisitor()
-    {
-      public boolean accept(ILocation location)
-      {
-        if (location.getName().endsWith("api-info.xml"))
-        {
-          apiProgress.append("<api-info file=\"./");
-          apiProgress.append(location.getAbsolutePath().substring(outputDir.length()));
-          try
-          {
-            ComponentAPI compAPI = new ComponentAPI();
-            compAPI.setLocation(location);
-            compAPI.load();
-            String id = compAPI.getName();
-            if (id != null)
-            {
-              String compName = (String)pluginId2CompName.get(id);
-              if (compName != null)
-              {
-                OverviewDocLoader loader = new OverviewDocLoader(compName);
-                String url = loader.getOverviewDocURL();
-                if (url != null)
-                {
-                  apiProgress.append("\" overviewDoc=\"");
-                  apiProgress.append(url);
-                }
-              }
-            }
-          }
-          catch (Throwable t)
-          {
-          }
-          apiProgress.append("\"/>");
-        }
-        return true;
-      }
-    });
-    apiProgress.append("</root>");
-    try
-    {
-      ImagesUtil.copyAll(outputDir);
-      XSLUtil.transform
-      (
-        ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-progress.xsl"),
-        new ByteArrayInputStream(apiProgress.toString().getBytes()),
-        new FileOutputStream(new File(outputDir + "api-progress.html")),
-        outputDir
-      );
-      XSLUtil.transform
-      (
-        ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-progress-summary.xsl"),
-        new ByteArrayInputStream(apiProgress.toString().getBytes()),
-        new FileOutputStream(new File(outputDir + "api-info-summary.xml")),
-        outputDir
-      );
-    }
-    catch (Throwable e)
-    {
-      try
-      {
-        XSLUtil.transform
-        (
-          Platform.getBundle("org.eclipse.wtp.releng.tools.component.core").getResource("org/eclipse/wtp/releng/tools/component/xsl/api-progress.xsl").openStream(),
-          new ByteArrayInputStream(apiProgress.toString().getBytes()),
-          new FileOutputStream(new File(outputDir + "api-progress.html")),
-          outputDir
-        );
-        XSLUtil.transform
-        (
-          Platform.getBundle("org.eclipse.wtp.releng.tools.component.core").getResource("org/eclipse/wtp/releng/tools/component/xsl/api-progress-summary.xsl").openStream(),
-          new ByteArrayInputStream(apiProgress.toString().getBytes()),
-          new FileOutputStream(new File(outputDir + "api-info-summary.xml")),
-          outputDir
-        );
-      }
-      catch (Throwable e2)
-      {
-        e2.printStackTrace();
-      }
-    }
-  }
-
-  private Map pluginId2CompName = new HashMap();
-
-  private String validatePlugins()
-  {
-    StringBuffer sb = new StringBuffer();
-    List pluginsWithoutComp = new ArrayList();
-    List pluginsNotFoundInSrc = new ArrayList();
-    List pluginsInMoreThan1Comp = new ArrayList();
-    List pluginIds = new ArrayList();
-
-    // Collection component.xml files
-    for (Iterator i = api.iterator(); i.hasNext();)
-    {
-      ILocation apiLocation = Location.createLocation(new File((String)i.next()));
-      ComponentXMLVisitor compXMLVisitor = new ComponentXMLVisitor();
-      apiLocation.accept(compXMLVisitor);
-      for (Iterator it = compXMLVisitor.getCompXMLs().iterator(); it.hasNext();)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        String compName = compXML.getName();
-        for (Iterator it2 = compXML.getPlugins().iterator(); it2.hasNext();)
-        {
-          String id = ((Plugin)it2.next()).getId();
-          pluginId2CompName.put(id, compName);
-          if (pluginIds.contains(id))
-            pluginsInMoreThan1Comp.add(id);
-          else
-            pluginIds.add(id);
-        }
-      }
-    }
-
-    // Visit Src
-    for (Iterator it = src.iterator(); it.hasNext();)
-    {
-      ILocation srcLocation = Location.createLocation(new File((String)it.next()));
-      PluginVisitor v = new PluginVisitor();
-      srcLocation.accept(v);
-      for (Iterator it2 = v.getPluginIds().iterator(); it2.hasNext();)
-      {
-        String id = (String)it2.next();
-        if (!pluginIds.remove(id))
-        {
-          if (include(id))
-          {
-            pluginsWithoutComp.add(id);
-          }
-        }
-      }
-    }
-    for (Iterator it = pluginIds.iterator(); it.hasNext();)
-      pluginsNotFoundInSrc.add((String)it.next());
-
-    // Print results
-    for (Iterator it = pluginsWithoutComp.iterator(); it.hasNext();)
-    {
-      sb.append("<plugin-without-comp id=\"");
-      sb.append((String)it.next());
-      sb.append("\"/>");
-    }
-    for (Iterator it = pluginsNotFoundInSrc.iterator(); it.hasNext();)
-    {
-      sb.append("<missing-plugin id=\"");
-      sb.append((String)it.next());
-      sb.append("\"/>");
-    }
-    for (Iterator it = pluginsInMoreThan1Comp.iterator(); it.hasNext();)
-    {
-      sb.append("<dup-plugin id=\"");
-      sb.append((String)it.next());
-      sb.append("\"/>");
-    }
-    return sb.toString();
-  }
-
-  private void genSVG()
-  {
-    File src = new File(outputDir + "api-info-summary.xml");
-    File dest = new File(progressDir + timestamp + "/api-info-summary.xml");
-    try
-    {
-      copy(src, dest);
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-    final StringBuffer content = new StringBuffer();
-    content.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    content.append("<root name=\"#name\">");
-    ILocation progress = Location.createLocation(new File(progressDir));
-    ILocationChildrenIterator it = progress.childIterator();
-    ILocation child = it.next();
-    while (child != null)
-    {
-      content.append("<summary timestamp=\"");
-      content.append(child.getName());
-      content.append("\"/>");
-      child = it.next();
-    }
-    content.append("</root>");
-    ILocation loc = Location.createLocation(new File(outputDir));
-    loc.accept(
-    new ILocationVisitor()
-    {
-      public boolean accept(ILocation location)
-      {
-        if (location.getName().endsWith("api-info.xml"))
-        {
-          try
-          {
-            ComponentAPI compAPI = new ComponentAPI();
-            compAPI.setLocation(location);
-            compAPI.load();
-            String compName = compAPI.getName();
-            StringBuffer sb = new StringBuffer();
-            sb.append(outputDir);
-            sb.append("svg/");
-            new File(sb.toString()).mkdirs();
-            genSVG(content.toString(), compName, sb.toString());
-          }
-          catch (Throwable t)
-          {
-            t.printStackTrace();
-          }
-        }
-        return true;
-      }
-    });
-    try
-    {
-      genSVG(content.toString(), "total", outputDir + "svg/");
-    }
-    catch (Throwable t)
-    {
-      t.printStackTrace();
-    }
-  }
-
-  private void genSVG(String content, String name, String outDir) throws IOException, TransformerConfigurationException, TransformerException
-  {
-    XSLUtil.transform
-    (
-      ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-progress-svg.xsl"),
-      new ByteArrayInputStream(content.replaceAll("#name", name).getBytes()),
-      new FileOutputStream(outDir + name + ".svg"),
-      progressDir
-    );
-  }
-
-  private void copy(File src, File dest) throws IOException
-  {
-    dest.getParentFile().mkdirs();
-    FileOutputStream fos = new FileOutputStream(dest);
-    FileInputStream fis = new FileInputStream(src);
-    byte[] b = new byte[2048];
-    int read = fis.read(b);
-    while (read != -1)
-    {
-      fos.write(b, 0, read);
-      read = fis.read(b);
-    }
-    fis.close();
-    fos.close();
-  }
-
-  private boolean include(String name)
-  {
-    name = name.replace('/', '.');
-    name = name.replace('\\', '.');
-    if (excludes != null && !excludes.isEmpty())
-      for (Iterator it = excludes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return false;
-    if (includes != null && !includes.isEmpty())
-    {
-      for (Iterator it = includes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List api = (List)options.get("api");
-    List src = (List)options.get("src");
-    List timestamp = (List)options.get("timestamp");
-    List progressDir = (List)options.get("progressDir");
-    List outputDir = (List)options.get("outputDir");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    if (outputDir == null || outputDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    APIProgressScanner scanner = new APIProgressScanner();
-    if (api != null && api.size() > 0)
-      scanner.setApi(api);
-    if (src != null && src.size() > 0)
-      scanner.setSrc(src);
-    if (timestamp != null && timestamp.size() > 0)
-      scanner.setTimestamp((String)timestamp.iterator().next());
-    if (progressDir != null && progressDir.size() > 0)
-      scanner.setProgressDir((String)progressDir.iterator().next());
-    scanner.setOutputDir((String)outputDir.iterator().next());
-    scanner.setIncludes(includes);
-    scanner.setExcludes(excludes);
-    scanner.execute();
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.progress.APIProgressScanner -compIndex <compIndex> -eclipseDir <eclipseDir> -compXMLDir <compXMLDir> -outputDir <outputDir>");
-    System.out.println("");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component.xml files");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-api\t\t<api>\t\tlocation of your component.xml");
-    System.out.println("\t-src\t\t<src>\t\tlocation of a Eclipse-based product");
-    System.out.println("\t-timestamp\t<timestamp>\ttimestamp");
-    System.out.println("\t-progressDir\t<progressDir>\tdirectory containing API progress documents");
-    System.out.println("\t-includes\t<includes>\tspace seperated plug-ins to include");
-    System.out.println("\t-excludes\t<excludes>\tspace seperated plug-ins to exclude");
-  }
-
-  private class OverviewDocLoader
-  {
-    private String componentName;
-
-    public OverviewDocLoader(String componentName)
-    {
-      this.componentName = componentName;
-    }
-
-    public String getOverviewDocURL()
-    {
-      InputStream is = null;
-      try
-      {
-        StringBuffer url = new StringBuffer("http://www.eclipse.org/webtools/components/");
-        url.append(componentName);
-        url.append("/");
-        URL overviewDoc = new URL(url.toString());
-        is = overviewDoc.openStream();
-        return url.toString();
-      }
-      catch (Throwable t)
-      {
-      }
-      finally
-      {
-        try
-        {
-          if (is != null)
-            is.close();
-        }
-        catch (Throwable t)
-        {
-          t.printStackTrace();
-        }
-      }
-      return null;
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressSummary.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressSummary.java
deleted file mode 100644
index 2a6290a..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/progress/APIProgressSummary.java
+++ /dev/null
@@ -1,139 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.progress;
-
-import java.io.BufferedInputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class APIProgressSummary extends ComponentSummary
-{
-  private List pluginsWithoutComp;
-  private List missingPlugins;
-  private List dupPlugins;
-
-  public APIProgressSummary()
-  {
-    super();
-  }
-
-  public void addPluginsWithoutComp(List pluginIds)
-  {
-    if (pluginsWithoutComp == null)
-      pluginsWithoutComp = new ArrayList();
-    pluginsWithoutComp.addAll(pluginIds);
-  }
-
-  public void addMissingPlugins(List pluginIds)
-  {
-    if (missingPlugins == null)
-      missingPlugins = new ArrayList();
-    missingPlugins.addAll(pluginIds);
-  }
-
-  public void addDupPlugins(List pluginIds)
-  {
-    if (dupPlugins == null)
-      dupPlugins = new ArrayList();
-    dupPlugins.addAll(pluginIds);
-  }
-
-  public void load(ILocation location) throws ParserConfigurationException, SAXException, IOException
-  {
-    SAXParserFactory factory = SAXParserFactory.newInstance();
-    factory.setNamespaceAware(false);
-    factory.setValidating(false);
-    SAXParser parser = factory.newSAXParser();
-    parser.parse(new InputSource(new BufferedInputStream(location.getInputStream())), new APIProgressSummaryHandler(this));
-  }
-
-  public String toString(String rootTagName)
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<");
-    sb.append(rootTagName);
-    sb.append(">");
-    for (Iterator it = getEntries().iterator(); it.hasNext();)
-      sb.append(it.next().toString());
-    if (pluginsWithoutComp != null)
-      for (Iterator it = pluginsWithoutComp.iterator(); it.hasNext();)
-        sb.append("<plugin-without-comp").append(toAttribute("id", it.next().toString())).append("/>");
-    if (missingPlugins != null)
-      for (Iterator it = missingPlugins.iterator(); it.hasNext();)
-        sb.append("<missing-plugin").append(toAttribute("id", it.next().toString())).append("/>");
-    if (dupPlugins != null)
-      for (Iterator it = dupPlugins.iterator(); it.hasNext();)
-        sb.append("<dup-plugin").append(toAttribute("id", it.next().toString())).append("/>");
-    sb.append("</");
-    sb.append(rootTagName);
-    sb.append(">");
-    return sb.toString();
-  }
-
-  private String toAttribute(String key, String value)
-  {
-    StringBuffer sb = new StringBuffer();
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-    return sb.toString();
-  }
-
-  private class APIProgressSummaryHandler extends DefaultHandler
-  {
-    private APIProgressSummary summary;
-    
-    public APIProgressSummaryHandler(APIProgressSummary summary)
-    {
-      this.summary = summary;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      final String COMPONENT = "component";
-      final String COMPONENT_SUMMARY = "component-summary";
-      if (COMPONENT.equals(elementName) || COMPONENT.equals(qName))
-      {
-        String name = attributes.getValue("name");
-        String ref = attributes.getValue("ref");
-        if (name != null && ref != null)
-        {
-          APIProgressEntry entry = new APIProgressEntry();
-          entry.setCompName(name);
-          entry.setRef(ref);
-          summary.add(entry);
-        }
-      }
-      else if (COMPONENT_SUMMARY.equals(elementName) || COMPONENT_SUMMARY.equals(qName))
-      {
-        String timestamp = attributes.getValue("timestamp");
-        summary.setTimestamp(timestamp);
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageEmitter.java
deleted file mode 100644
index 49d896b..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageEmitter.java
+++ /dev/null
@@ -1,599 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.testcoverage;
-
-import java.io.BufferedInputStream;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Hashtable;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.StringTokenizer;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.jdt.core.util.IModifierConstants;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPIEmitter;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.api.TestCoverage;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUse;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUseEmitter;
-import org.eclipse.wtp.releng.tools.component.use.MethodUse;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class APITestCoverageEmitter extends AbstractEmitter
-{
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_TEST_DIR = "testDir";
-  public static final String OPTION_COMPONENT_XML_DIR = "compXMLDir";
-  public static final String OPTION_COMPONENT_API_DIR = "compAPIDir";
-  public static final String OPTION_API_AGENT_OUTPUT ="apiAgentOutput";
-  public static final String OPTION_TIMESTAMP = "timestamp";
-  public static final String OPTION_GEN_HTML = "genHTML";
-
-  private String compAPIDir;
-  private Map id2Plugin;
-  private Map id2Fragment;
-  private Map id2TestPlugin;
-  private Map id2TestFragment;
-  private Map compLoc2CompXML;
-  private String apiAgentOutput;
-  private List apiAgentMethodrefs;
-  private String timestamp;
-  private boolean genHTML;
-  private ComponentAPIEmitter compAPIEmitter;
-
-  public APITestCoverageEmitter(String compAPIDir)
-  {
-    this.compAPIDir = addTrailingSeperator(compAPIDir);
-    genHTML = false;
-  }
-
-  public void init(List eclipseDirs, List testDirs, List compXMLDirs)
-  {
-    id2Plugin = new HashMap();
-    id2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, id2Plugin, id2Fragment);
-    }
-    linkPluginsAndFragments(id2Plugin, id2Fragment);
-    id2TestPlugin = new HashMap();
-    id2TestFragment = new HashMap();
-    for (Iterator it = testDirs.iterator(); it.hasNext();)
-    {
-      File testFile = new File(addTrailingSeperator((String)it.next()));
-      if (testFile.exists())
-        harvestPlugins(testFile, id2TestPlugin, id2TestFragment);
-    }
-    linkPluginsAndFragments(id2TestPlugin, id2TestFragment);
-    compLoc2CompXML = new HashMap();
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File compXMLFile = new File(addTrailingSeperator((String)it.next()));
-      if (compXMLFile.exists())
-        harvestComponents(compXMLFile, compLoc2CompXML);
-    }
-    init();
-  }
-
-  public void init(Map compLoc2CompXML, Map id2Plugin, Map id2Fragment, Map id2TestPlugin, Map id2TestFragment)
-  {
-    this.compLoc2CompXML = compLoc2CompXML;
-    this.id2Plugin = id2Plugin;
-    this.id2Fragment = id2Fragment;
-    this.id2TestPlugin = id2TestPlugin;
-    this.id2TestFragment = id2TestFragment;
-    init();
-  }
-
-  private void init()
-  {
-    compAPIEmitter = new ComponentAPIEmitter(null);
-    if (timestamp != null)
-      compAPIEmitter.setTimestamp(timestamp);
-    else
-      timestamp = compAPIEmitter.getTimestamp();
-    compAPIEmitter.init(compLoc2CompXML, id2Plugin, id2Fragment);
-  }
-
-  public String getAPIAgentOutput()
-  {
-    return apiAgentOutput;
-  }
-
-  public void setAPIAgentOutput(String apiAgentOutput)
-  {
-    this.apiAgentOutput = apiAgentOutput;
-  }
-
-  public String getTimestamp()
-  {
-    return timestamp;
-  }
-
-  public void setTimestamp(String timestamp)
-  {
-    this.timestamp = timestamp;
-  }
-
-  /**
-   * @return Returns the genHTML.
-   */
-  public boolean isGenHTML()
-  {
-    return genHTML;
-  }
-
-  /**
-   * @param genHTML The genHTML to set.
-   */
-  public void setGenHTML(boolean genHTML)
-  {
-    this.genHTML = genHTML;
-  }
-
-  protected String getComponentSummaryXML()
-  {
-    return ComponentSummary.INDEX_COMPONENT_SUMMARY_XML;
-  }
-
-  protected String getSummaryXML()
-  {
-    return "index-api-tc.xml";
-  }
-
-  protected String getSummaryHTML()
-  {
-    return "index-api-tc.html";
-  }
-
-  protected String getSummaryXSL()
-  {
-    return "org/eclipse/wtp/releng/tools/component/xsl/component-api-tc-summary.xsl";
-  }
-
-  protected String getCoverageXML()
-  {
-    return ComponentAPI.CONST_COMPONENT_API;
-  }
-
-  protected String getCoverageHTML()
-  {
-    return "component-api-tc.html";
-  }
-
-  protected String getCoverageXSL()
-  {
-    return "org/eclipse/wtp/releng/tools/component/xsl/component-api-tc.xsl";
-  }
-
-  public void genAPITestCoverageXML() throws IOException
-  {
-    ComponentSummary compSummary = new ComponentSummary();
-    APITestCoverageSummary summary = new APITestCoverageSummary(getCoverageHTML());
-    compSummary.setTimestamp(timestamp);
-    summary.setTimestamp(timestamp);
-    List includes = new ArrayList();
-    for (Iterator it = compLoc2CompXML.values().iterator(); it.hasNext();)
-      harvestPackages((ComponentXML)it.next(), includes);
-    ComponentUseEmitter compUseEmitter = newComponentUseEmitter(id2TestPlugin, id2TestFragment, includes);
-    ComponentUse compUse = compUseEmitter.genAll();
-    for (Iterator it = compLoc2CompXML.keySet().iterator(); it.hasNext();)
-    {
-      String compLoc = (String)it.next();
-      ComponentAPI compAPI = compAPIEmitter.genComponentApiXml(compLoc);
-      summary.add(genAPITestCoverageXML(compLoc, compUse, compAPI));
-      ComponentEntry entry = new ComponentEntry();
-      entry.setCompName(compAPI.getName());
-      entry.setRef(compAPI.getLocation().getAbsolutePath());
-      compSummary.add(entry);
-    }
-    if (compAPIDir != null)
-    {
-      compSummary.save(new FileLocation(new File(compAPIDir + getComponentSummaryXML())));
-      summary.save(new FileLocation(new File(compAPIDir + getSummaryXML())));
-      if (genHTML)
-      {
-        try
-        {
-          summary.saveAsHTML(getSummaryXSL(), new FileLocation(new File(compAPIDir + getSummaryHTML())));
-        }
-        catch (TransformerConfigurationException e)
-        {
-          e.printStackTrace();
-        }
-        catch (TransformerException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  public ComponentAPI genAPITestCoverageXML(String compLoc) throws IOException
-  {
-    List includes = new ArrayList();
-    ComponentXML componentXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (componentXML != null)
-      harvestPackages(componentXML, includes);
-    ComponentUseEmitter compUseEmitter = newComponentUseEmitter(id2TestPlugin, id2TestFragment, includes);
-    ComponentUse compUse = compUseEmitter.genAll();
-    ComponentAPI compAPI = compAPIEmitter.genComponentApiXml(compLoc);
-    compAPI.save();
-    return genAPITestCoverageXML(compLoc, compUse, compAPI);
-  }
-  
-  private ComponentAPI genAPITestCoverageXML(String compLoc, ComponentUse compUse, ComponentAPI compAPI) throws IOException
-  {
-    ComponentXML componentXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (componentXML != null)
-    {
-      componentXML.load();
-      final Hashtable interface2implClasses = new Hashtable();
-      if (apiAgentOutput != null)
-      {
-        for (Iterator it = componentXML.getPlugins().iterator(); it.hasNext();)
-        {
-          String pluginId = ((Plugin)it.next()).getId();
-          IPluginXML plugin = (IPluginXML)id2Plugin.get(pluginId);
-          if (plugin != null)
-          {
-            plugin.accept
-            (
-              new IClazzVisitor()
-              {
-                public boolean visit(IClazz clazz)
-                {
-                  String[] interfaces = clazz.getInterfaces();
-                  for (int i = 0; i < interfaces.length; i++)
-                  {
-                    StringBuffer sb = new StringBuffer();
-                    String implClasses = (String)interface2implClasses.get(interfaces[i]);
-                    if (implClasses != null)
-                      sb.append(implClasses);
-                    sb.append(clazz.getName());
-                    sb.append('#');
-                    interface2implClasses.put(interfaces[i], sb.toString());
-                  }
-                  return true;
-                }
-              }
-            );
-          }
-        }
-      }
-      for (Iterator it = compAPI.getPackageAPIs().iterator(); it.hasNext();)
-      {
-        PackageAPI pkgAPI = (PackageAPI)it.next();
-        for (Iterator it2 = pkgAPI.getClassAPIs().iterator(); it2.hasNext();)
-        {
-          ClassAPI classAPI = (ClassAPI)it2.next();
-          int classAccess = classAPI.getAccess();
-          if ((isBit(classAccess, IModifierConstants.ACC_PUBLIC) || isBit(classAccess, IModifierConstants.ACC_PROTECTED)) && classAPI.isReference())
-          {
-            for (Iterator it3 = classAPI.getMethodAPIs().iterator(); it3.hasNext();)
-            {
-              MethodAPI methodAPI = (MethodAPI)it3.next();
-              methodAPI.setTestCoverage(getTestCoverage(compUse, classAPI.getName(), methodAPI, interface2implClasses));
-            }
-          }
-        }
-      }
-      if (compAPIDir != null)
-      {
-        String compName = componentXML.getName();
-        StringBuffer sb = new StringBuffer(compAPIDir);
-        sb.append(compName);
-        sb.append('/');
-        ILocation location = new FileLocation(new File(sb.toString() + getCoverageXML()));
-        compAPI.setLocation(location);
-        System.out.println("Writing " + getCoverageXML() + " for " + compName);
-        compAPI.save();
-        if (genHTML)
-        {
-          try
-          {
-            ILocation html = new FileLocation(new File(sb.toString() + getCoverageHTML()));
-            compAPI.saveAsHTML(html, getCoverageXSL());
-            copyImages();
-          }
-          catch (TransformerConfigurationException e)
-          {
-            e.printStackTrace();
-          }
-          catch (TransformerException e)
-          {
-            e.printStackTrace();
-          }
-        }
-      }
-    }
-    return compAPI;
-  }
-
-  private void harvestPackages(ComponentXML compXML, List includes) throws IOException
-  {
-    compXML.load();
-    Collection pkgs = compXML.getPackages();
-    for (Iterator it = pkgs.iterator(); it.hasNext();)
-    {
-      String pkgName = ((Package)it.next()).getName();
-      if (!includes.contains(pkgName))
-        includes.add(pkgName);
-    }
-  }
-
-  private ComponentUseEmitter newComponentUseEmitter(Map plugins, Map fragments, List includes)
-  {
-    ComponentUseEmitter compUseEmitter = new ComponentUseEmitter(null);
-    compUseEmitter.setDebug(false);
-    compUseEmitter.setClassUseIncludes(includes);
-    compUseEmitter.init(new HashMap(0), plugins, fragments);
-    return compUseEmitter;
-  }
-
-  private boolean isBit(int flag, int bit)
-  {
-    return ((flag & bit) == bit);
-  }
-
-  private TestCoverage getTestCoverage(ComponentUse compUse, String className, MethodAPI methodAPI, Hashtable interface2implClasses)
-  {
-    List testcases = new ArrayList();
-    for (Iterator sourcesIt = compUse.getSources().iterator(); sourcesIt.hasNext();)
-    {
-      Source source = (Source)sourcesIt.next();
-      for (Iterator classUsesIt = source.getClassUses().iterator(); classUsesIt.hasNext();)
-      {
-        ClassUse classUse = (ClassUse)classUsesIt.next();
-        if (classUse.getName().equals(className))
-        {
-          for (Iterator methodUsesIt = classUse.getMethodUses().iterator(); methodUsesIt.hasNext();)
-          {
-            MethodUse methodUse = (MethodUse)methodUsesIt.next();
-            if (methodUse.getName().equals(methodAPI.getName()) && methodUse.getDescriptor().equals(methodAPI.getDescriptor()))
-            {
-              testcases.add(source.getName());
-            }
-          }
-        }
-      }
-    }
-    if (apiAgentOutput != null)
-    {
-      if (apiAgentMethodrefs == null)
-      {
-        apiAgentMethodrefs = new ArrayList();
-        getAPIAgentMethodRefs(new File(apiAgentOutput), apiAgentMethodrefs);
-      }
-      StringBuffer methodref = new StringBuffer();
-      methodref.append('#');
-      methodref.append(methodAPI.getName());
-      methodref.append('#');
-      methodref.append(methodAPI.getDescriptor());
-      if (apiAgentMethodrefs.contains(className + methodref.toString()))
-        testcases.add("apiagent");
-      String implClasses = (String)interface2implClasses.get(className);
-      if (implClasses != null)
-      {
-        StringTokenizer st = new StringTokenizer(implClasses, "#");
-        while (st.hasMoreTokens())
-          if (apiAgentMethodrefs.contains(st.nextToken() + methodref.toString()))
-            testcases.add("apiagent");
-      }
-    }
-    if (testcases.size() > 0)
-    {
-      TestCoverage testCoverage = new TestCoverage();
-      testCoverage.addTests(testcases);
-      return testCoverage;
-    }
-    else
-      return null;
-  }
-
-  private void getAPIAgentMethodRefs(File file, List apiAgentMethodRefs)
-  {
-    if (file.exists())
-    {
-      if (file.isDirectory())
-      {
-        File[] files = file.listFiles();
-        for (int i = 0; i < files.length; i++)
-          getAPIAgentMethodRefs(files[i], apiAgentMethodRefs);
-      }
-      else if (file.getName().endsWith(".trcxml"))
-      {
-        try
-        {
-          SAXParserFactory factory = SAXParserFactory.newInstance();
-          factory.setNamespaceAware(false);
-          factory.setValidating(false);
-          SAXParser parser = factory.newSAXParser();
-          parser.parse(new InputSource(new BufferedInputStream(new FileInputStream(file))), new TRCXMLHandler(apiAgentMethodRefs));
-        }
-        catch (ParserConfigurationException pce)
-        {
-          pce.printStackTrace();
-        }
-        catch (SAXException saxe)
-        {
-          saxe.printStackTrace();
-        }
-        catch (IOException ioe)
-        {
-          ioe.printStackTrace();
-        }
-      }
-    }
-  }
-
-  private void copyImages()
-  {
-    StringBuffer outputDir = new StringBuffer(compAPIDir).append('/');
-    File ok = new File(outputDir.toString() + "OK.gif");
-    if (!ok.exists())
-    {
-      try
-      {
-        copyImage("org/eclipse/wtp/releng/tools/component/images/OK.gif", ok);
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    File fail = new File(outputDir.toString() + "FAIL.gif");
-    if (!fail.exists())
-    {
-      try
-      {
-        copyImage("org/eclipse/wtp/releng/tools/component/images/FAIL.gif", fail);
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(APITestCoverageEmitter.OPTION_ECLIPSE_DIR);
-    List testDir = (List)options.get(APITestCoverageEmitter.OPTION_TEST_DIR);
-    List compXMLDir = (List)options.get(APITestCoverageEmitter.OPTION_COMPONENT_XML_DIR);
-    List compAPIDir = (List)options.get(APITestCoverageEmitter.OPTION_COMPONENT_API_DIR);
-    List apiAgentOutput = (List)options.get(APITestCoverageEmitter.OPTION_API_AGENT_OUTPUT);
-    List timestamp = (List)options.get(APITestCoverageEmitter.OPTION_TIMESTAMP);
-    List genHTML = (List)options.get(APITestCoverageEmitter.OPTION_GEN_HTML);
-    if (eclipseDir == null || testDir == null || compXMLDir == null || compAPIDir == null || eclipseDir.size() < 1 || testDir.size() < 1 || compXMLDir.size() < 1 || compAPIDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    APITestCoverageEmitter apiTestCoverageEmitter = new APITestCoverageEmitter((String)compAPIDir.get(0));
-    if (apiAgentOutput != null && apiAgentOutput.size() > 0)
-      apiTestCoverageEmitter.setAPIAgentOutput((String)apiAgentOutput.get(0));
-    if (timestamp != null && timestamp.size() > 0)
-      apiTestCoverageEmitter.setTimestamp((String)timestamp.get(0));
-    apiTestCoverageEmitter.setGenHTML(genHTML != null);
-    apiTestCoverageEmitter.init(eclipseDir, testDir, compXMLDir);
-    try
-    {
-      apiTestCoverageEmitter.genAPITestCoverageXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.testcoverage.APITestCoverageEmitter -eclipseDir <eclipseDir> -testDir <testDir> -compXMLDir <compXMLDir> -compAPIDir <compAPIDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\t<eclipseDir>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-testDir\t<testDir>\tspace separated list of directories containing test plugins");
-    System.out.println("\t-compXMLDir\t<compXMLDir>\tdirectories containing component.xml that will be checked for API test coverage");
-    System.out.println("\t-compAPIDir\t<compVioDir>\toutput directory of component-api-tc.xml");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-apiAgentOutput\tdirectory containing output from the PI Agent");
-    System.out.println("\t-timestamp\ttimestamp");
-    System.out.println("\t-genHTML\tgenerate test coverage report in HTML");
-  }
-
-  private class TRCXMLHandler extends DefaultHandler
-  {
-    private Map classRefs;
-    private List methodRefs;
-
-    public TRCXMLHandler(List methodRefs)
-    {
-      this.classRefs = new HashMap();
-      this.methodRefs = methodRefs;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("classDef") || qName.equals("classDef"))
-      {
-        String id = attributes.getValue("classId");
-        String name = attributes.getValue("name");
-        if (id != null && name != null)
-        {
-          classRefs.put(id, name);
-        }
-      }
-      else if (elementName.equals("methodDef") || qName.equals("methodDef"))
-      {
-        String classId = attributes.getValue("classIdRef");
-        if (classId != null)
-        {
-          String className = (String)classRefs.get(classId);
-          if (className != null)
-          {
-            String methodName = attributes.getValue("name");
-            String signature = attributes.getValue("signature");
-            if (methodName != null & signature != null)
-            {
-              if (methodName.equals("-init-"))
-                methodName = "&lt;init>";
-              else if (methodName.equals("-clinit-"))
-                methodName = "&lt;clinit>";
-              StringBuffer sb = new StringBuffer();
-              sb.append(className);
-              sb.append("#");
-              sb.append(methodName);
-              sb.append("#");
-              sb.append(signature);
-              methodRefs.add(sb.toString());
-            }
-          }
-        }
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageSummary.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageSummary.java
deleted file mode 100644
index d628c98..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageSummary.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.testcoverage;
-
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Iterator;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-
-public class APITestCoverageSummary extends ComponentSummary
-{
-  private static final String ROOT_TAG_NAME = "component-api-tc-summary";
-  private String refFileName;
-
-  public APITestCoverageSummary(String refFileName)
-  {
-    this.refFileName = refFileName;
-  }
-
-  public void add(ComponentAPI compAPI)
-  {
-    APITestCoverageEntry entry = new APITestCoverageEntry();
-    int apiCount = 0;
-    int testCoverageCount = 0;
-    entry.setCompName(compAPI.getName());
-    for (Iterator it = compAPI.getPackageAPIs().iterator(); it.hasNext();)
-    {
-      PackageAPI pkgAPI = (PackageAPI)it.next();
-      for (Iterator classAPIsIt = pkgAPI.getClassAPIs().iterator(); classAPIsIt.hasNext();)
-      {
-        ClassAPI classAPI = (ClassAPI)classAPIsIt.next();
-        Collection methodAPIs = classAPI.getMethodAPIs();
-        apiCount += methodAPIs.size();
-        for (Iterator methodAPIsIt = methodAPIs.iterator(); methodAPIsIt.hasNext();)
-        {
-          MethodAPI methodAPI = (MethodAPI)methodAPIsIt.next();
-          if (methodAPI.countTestcases() > 0)
-            testCoverageCount++;
-        }
-      }
-    }
-    entry.setApiCount(apiCount);
-    entry.setTestCoverageCount(testCoverageCount);
-    String ref = compAPI.getLocation().getAbsolutePath();
-    int i = ref.lastIndexOf('/');
-    if (i != -1)
-      ref = ref.substring(0, i + 1);
-    entry.setRef(ref + refFileName);
-    add(entry);
-  }
-
-  public void saveAsHTML(String xsl, ILocation html) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    saveAsHTML(html, xsl, ROOT_TAG_NAME);
-  }
-
-  public void save(ILocation location) throws IOException
-  {
-    save(location, ROOT_TAG_NAME);
-  }
-
-  private class APITestCoverageEntry extends ComponentEntry
-  {
-    private int apiCount;
-    private int testCoverageCount;
-
-    public APITestCoverageEntry()
-    {
-      apiCount = 0;
-      testCoverageCount = 0;
-    }
-
-    public String toString()
-    {
-      StringBuffer sb = new StringBuffer();
-      sb.append("<component-api-tc ");
-      sb.append(toAttribute("name", getCompName()));
-      sb.append(toAttribute("api-count", String.valueOf(apiCount)));
-      sb.append(toAttribute("test-coverage-count", String.valueOf(testCoverageCount)));
-      sb.append(toAttribute("missing-coverage-count", String.valueOf(apiCount - testCoverageCount)));
-      sb.append(toAttribute("ref", getRef()));
-      sb.append("/>");
-      return sb.toString();
-    }
-
-    /**
-     * @return Returns the apiCount.
-     */
-    public int getApiCount()
-    {
-      return apiCount;
-    }
-
-    /**
-     * @param apiCount The apiCount to set.
-     */
-    public void setApiCount(int apiCount)
-    {
-      this.apiCount = apiCount;
-    }
-
-    /**
-     * @return Returns the testCoverageCount.
-     */
-    public int getTestCoverageCount()
-    {
-      return testCoverageCount;
-    }
-
-    /**
-     * @param testCoverageCount The testCoverageCount to set.
-     */
-    public void setTestCoverageCount(int testCoverageCount)
-    {
-      this.testCoverageCount = testCoverageCount;
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/usecoverage/APIUseCoverageEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/usecoverage/APIUseCoverageEmitter.java
deleted file mode 100644
index 55df08b..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/usecoverage/APIUseCoverageEmitter.java
+++ /dev/null
@@ -1,97 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.usecoverage;
-
-import java.io.IOException;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.api.testcoverage.APITestCoverageEmitter;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class APIUseCoverageEmitter extends APITestCoverageEmitter
-{
-  public APIUseCoverageEmitter(String compAPIDir)
-  {
-    super(compAPIDir);
-  }
-
-  protected String getComponentSummaryXML()
-  {
-    return "index-comp-uc-summary.xml";
-  }
-
-  protected String getSummaryXML()
-  {
-    return "index-api-uc.xml";
-  }
-
-  protected String getSummaryHTML()
-  {
-    return "index-api-uc.html";
-  }
-
-  protected String getSummaryXSL()
-  {
-    return "org/eclipse/wtp/releng/tools/component/xsl/component-api-uc-summary.xsl";
-  }
-
-  protected String getCoverageXML()
-  {
-    return "component-api-uc.xml";
-  }
-
-  protected String getCoverageHTML()
-  {
-    return "component-api-uc.html";
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(APIUseCoverageEmitter.OPTION_ECLIPSE_DIR);
-    List testDir = (List)options.get(APIUseCoverageEmitter.OPTION_TEST_DIR);
-    List compXMLDir = (List)options.get(APIUseCoverageEmitter.OPTION_COMPONENT_XML_DIR);
-    List compAPIDir = (List)options.get(APIUseCoverageEmitter.OPTION_COMPONENT_API_DIR);
-    List genHTML = (List)options.get(APIUseCoverageEmitter.OPTION_GEN_HTML);
-    if (eclipseDir == null || testDir == null || compXMLDir == null || compAPIDir == null || eclipseDir.size() < 1 || testDir.size() < 1 || compXMLDir.size() < 1 || compAPIDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    APIUseCoverageEmitter apiUseCoverageEmitter = new APIUseCoverageEmitter((String)compAPIDir.get(0));
-    apiUseCoverageEmitter.setGenHTML(genHTML != null);
-    apiUseCoverageEmitter.init(eclipseDir, testDir, compXMLDir);
-    try
-    {
-      apiUseCoverageEmitter.genAPITestCoverageXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.usecoverage.APIUseCoverageEmitter -eclipseDir <eclipseDir> -testDir <testDir> -compXMLDir <compXMLDir> -compAPIDir <compAPIDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\t<eclipseDir>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-testDir\t<testDir>\tspace separated list of directories containing test plugins");
-    System.out.println("\t-compXMLDir\t<compXMLDir>\tdirectories containing component.xml that will be checked for API test coverage");
-    System.out.println("\t-compAPIDir\t<compVioDir>\toutput directory of component-api-tc.xml");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-genHTML\tgenerate test coverage report in HTML");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ClassViolation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ClassViolation.java
deleted file mode 100644
index 6829fe3..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ClassViolation.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-public class ClassViolation extends ViolationContainer
-{
-  protected String getViolationName()
-  {
-    return "class";
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ComponentAPIViolation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ComponentAPIViolation.java
deleted file mode 100644
index c07d812..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ComponentAPIViolation.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-public class ComponentAPIViolation extends ViolationContainer
-{
-  protected String getViolationName()
-  {
-    return "component-api-violation";
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ComponentAPIViolationEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ComponentAPIViolationEmitter.java
deleted file mode 100644
index bc3b957..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ComponentAPIViolationEmitter.java
+++ /dev/null
@@ -1,388 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.jdt.core.util.IModifierConstants;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPIEmitter;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.xml.sax.SAXException;
-
-public class ComponentAPIViolationEmitter extends AbstractEmitter
-{
-  private List compXMLDirs;
-  private List compXMLRefDirs;
-  private List eclipseDirs;
-  private List includes;
-  private List excludes;
-  private String outputDir;
-  private Map compLoc2CompXML;
-  private Map compLoc2CompRef;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-
-  public ComponentAPIViolationEmitter(List compXMLDirs, List compXMLRefDirs, List eclipseDirs, List includes, List excludes, String outputDir)
-  {
-    this.compXMLDirs = compXMLDirs;
-    this.compXMLRefDirs = compXMLRefDirs;
-    this.eclipseDirs = eclipseDirs;
-    this.includes = includes;
-    this.excludes = excludes;
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public void genAPIViolations() throws ParserConfigurationException, SAXException, IOException, TransformerConfigurationException, TransformerException
-  {
-    compLoc2CompXML = new HashMap();
-    compLoc2CompRef = new HashMap();
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, pluginId2Plugin, fragmentId2Fragment);
-    }
-    linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File compXMLFile = new File(addTrailingSeperator((String)it.next()));
-      if (compXMLFile.exists())
-        harvestComponents(compXMLFile, compLoc2CompXML);
-    }
-    compLoc2CompRef.putAll(compLoc2CompXML);
-    if (compXMLRefDirs != null)
-    {
-      for (Iterator it = compXMLRefDirs.iterator(); it.hasNext();)
-      {
-        File compXMLRefFile = new File(addTrailingSeperator((String)it.next()));
-        if (compXMLRefFile.exists())
-          harvestComponents(compXMLRefFile, compLoc2CompRef);
-      }
-    }
-    ComponentSummary summary = new ComponentSummary();
-    for (Iterator it = compLoc2CompXML.keySet().iterator(); it.hasNext();)
-    {
-      String compLoc = (String)it.next();
-      ComponentAPIEmitter compAPIEmitter = new ComponentAPIEmitter(null);
-      compAPIEmitter.init(compLoc2CompXML, pluginId2Plugin, fragmentId2Fragment);
-      ComponentAPI compAPI = compAPIEmitter.genComponentApiXml(compLoc);
-      ComponentAPIViolation v = genAPIViolation(compAPI);
-      String compName = compAPI.getName();
-      StringBuffer sb = new StringBuffer(outputDir);
-      sb.append(compName);
-      sb.append("/component-api-violation.xml");
-      File file = new File(sb.toString());
-      file.getParentFile().mkdirs();
-      FileOutputStream fos = new FileOutputStream(file);
-      fos.write(v.toString().getBytes());
-      fos.close();
-      ComponentEntry entry = new ComponentEntry();
-      entry.setCompName(compName);
-      sb = new StringBuffer("./");
-      sb.append(compName);
-      sb.append("/component-api-violation.xml");
-      entry.setRef(sb.toString());
-      summary.add(entry);
-    }
-    summary.save(new FileLocation(new File(outputDir + "component-api-violation-all.xml")));
-    xslt(summary.toString(), "org/eclipse/wtp/releng/tools/component/xsl/component-api-violation.xsl", outputDir + "component-api-violation-all.html");
-  }
-
-  private void xslt(String content, String xsl, String output) throws SAXException, ParserConfigurationException, TransformerConfigurationException, TransformerException, FileNotFoundException
-  {
-    File outputFile = new File(output);
-    outputFile.getParentFile().mkdirs();
-    xslt(new ByteArrayInputStream(content.getBytes()), xsl, new FileOutputStream(outputFile));
-  }
-
-  private void xslt(InputStream is, String xsl, OutputStream os) throws SAXException, ParserConfigurationException, TransformerConfigurationException, TransformerException, FileNotFoundException
-  {
-    String user_dir = "user.dir";
-    String currUserDir = System.getProperty(user_dir);
-    System.setProperty(user_dir, outputDir);
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream(xsl)));
-    transformer.transform(new StreamSource(is), new StreamResult(os));
-    System.setProperty(user_dir, currUserDir);
-  }
-
-  private ComponentAPIViolation genAPIViolation(ComponentAPI compAPI)
-  {
-    ComponentAPIViolation v = new ComponentAPIViolation();
-    v.setName(compAPI.getName());
-    for (Iterator it = compAPI.getPackageAPIs().iterator(); it.hasNext();)
-      v.addAllViolations(genAPIViolation((PackageAPI)it.next()));
-    return v;
-  }
-
-  private List genAPIViolation(PackageAPI pkgAPI)
-  {
-    List classViolations = new ArrayList();
-    for (Iterator it = pkgAPI.getClassAPIs().iterator(); it.hasNext();)
-    {
-      ClassViolation classViolation = genAPIViolation((ClassAPI)it.next());
-      if (classViolation != null)
-        classViolations.add(classViolation);
-    }
-    return classViolations;
-  }
-
-  private ClassViolation genAPIViolation(ClassAPI classAPI)
-  {
-    ClassViolation classViolation = new ClassViolation();
-    classViolation.setName(classAPI.getName());
-    boolean isSuperClassAPI;
-    String superClassName = classAPI.getSuperClass();
-    if (checkAccess(classAPI.getAccess(), IModifierConstants.ACC_INTERFACE))
-      isSuperClassAPI = isAPI(superClassName, false, false, true, false);
-    else
-      isSuperClassAPI = isAPI(superClassName, false, true, false, false);
-    if (!isSuperClassAPI)
-    {
-      SuperViolation superViolation = new SuperViolation();
-      superViolation.setName(superClassName);
-      classViolation.addViolation(superViolation);
-    }
-    for (Iterator it = classAPI.getMethodAPIs().iterator(); it.hasNext();)
-    {
-      MethodAPI methodAPI = (MethodAPI)it.next();
-      MethodViolation methodViolation = new MethodViolation();
-      methodViolation.setName(methodAPI.getName());
-      String desc = methodAPI.getDescriptor();
-      String returnTypeDesc = Signature.getReturnType(desc);
-      String returnType = toFullyQualifiedName(returnTypeDesc);
-      if (Signature.getTypeSignatureKind(returnTypeDesc) != Signature.BASE_TYPE_SIGNATURE && !isAPI(returnType, true, false, false, false))
-      {
-        ReturnViolation returnViolation = new ReturnViolation();
-        returnViolation.setName(returnType);
-        methodViolation.addViolation(returnViolation);
-      }
-      String[] params = Signature.getParameterTypes(desc);
-      for (int j = 0; j < params.length; j++)
-      {
-        String param = toFullyQualifiedName(params[j]);
-        if (Signature.getTypeSignatureKind(params[j]) != Signature.BASE_TYPE_SIGNATURE && !isAPI(param, true, false, false, false))
-        {
-          ParamViolation paramViolation = new ParamViolation();
-          paramViolation.setName(param);
-          methodViolation.addViolation(paramViolation);
-        }
-      }
-      String[] throwTypes = Signature.getThrownExceptionTypes(desc);
-      for (int j = 0; j < throwTypes.length; j++)
-      {
-        String throwType = toFullyQualifiedName(throwTypes[j]);
-        if (Signature.getTypeSignatureKind(throwTypes[j]) != Signature.BASE_TYPE_SIGNATURE && !isAPI(throwType, true, false, false, false))
-        {
-          ThrowViolation throwViolation = new ThrowViolation();
-          throwViolation.setName(throwType);
-          methodViolation.addViolation(throwViolation);
-        }
-      }
-      if (methodViolation.countViolations() > 0)
-        classViolation.addViolation(methodViolation);
-    }
-    for (Iterator it = classAPI.getFieldAPIs().iterator(); it.hasNext();)
-    {
-      FieldAPI fieldAPI = (FieldAPI)it.next();
-      String desc = new String(fieldAPI.getDescriptor());
-      String field = toFullyQualifiedName(desc);
-      if (Signature.getTypeSignatureKind(desc) != Signature.BASE_TYPE_SIGNATURE && !isAPI(field, true, false, false, false))
-      {
-        FieldViolation fieldViolation = new FieldViolation();
-        fieldViolation.setName(fieldAPI.getName());
-        fieldViolation.setType(field);
-        classViolation.addViolation(fieldViolation);
-      }
-    }
-    if (classViolation.countViolations() > 0)
-      return classViolation;
-    else
-      return null;
-  }
-
-  private String toFullyQualifiedName(String descriptor)
-  {
-    StringBuffer sb = new StringBuffer();
-    descriptor = descriptor.replace('/', '.');
-    sb.append(Signature.getSignatureQualifier(descriptor));
-    sb.append('.');
-    sb.append(Signature.getSignatureSimpleName(descriptor).replace('.', '$'));
-    return sb.toString();
-  }
-
-  private boolean checkAccess(int flag, int bit)
-  {
-    return ((flag & bit) == bit);
-  }
-
-  private boolean isAPI(String className, boolean ref, boolean subclass, boolean implement, boolean instantiate)
-  {
-    if (include(className))
-    {
-      String pkgName = null;
-      String typeName = null;
-      int dot = className.lastIndexOf('.');
-      if (dot != -1)
-      {
-        pkgName = className.substring(0, dot);
-        typeName = className.substring(dot + 1);
-      }
-      if (pkgName != null && typeName != null)
-      {
-        for (Iterator it = compLoc2CompRef.values().iterator(); it.hasNext();)
-        {
-          ComponentXML compXML = (ComponentXML)it.next();
-          for (Iterator pkgIt = compXML.getPackages().iterator(); pkgIt.hasNext();)
-          {
-            Package pkg = (Package)pkgIt.next();
-            if (pkgName.equals(pkg.getName()))
-            {
-              // if not overwritten, inner class inherits usages from base class
-              int index = typeName.indexOf('$');
-              String baseTypeName = (index != -1) ? typeName.substring(0, index) : null;
-              Type baseType = null;
-              for (Iterator typeIt = pkg.getTypes().iterator(); typeIt.hasNext();)
-              {
-                Type type = (Type)typeIt.next();
-                String name = type.getName();
-                if (typeName.equals(name))
-                {
-                  if (ref && !type.isReference())
-                    return false;
-                  if (subclass && !type.isSubclass())
-                    return false;
-                  if (implement && !type.isImplement())
-                    return false;
-                  if (instantiate && !type.isInstantiate())
-                    return false;
-                  return true;
-                }
-                if (baseTypeName != null && baseType == null && baseTypeName.equals(name))
-                {
-                  baseType = type;
-                }
-              }
-              if (baseType != null)
-              {
-                if (ref && !baseType.isReference())
-                  return false;
-                if (subclass && !baseType.isSubclass())
-                  return false;
-                if (implement && !baseType.isImplement())
-                  return false;
-                if (instantiate && !baseType.isInstantiate())
-                  return false;
-                return true;
-              }
-              return pkg.isApi();
-            }
-          }
-        }
-      }
-      return false;
-    }
-    else
-    {
-      return true;
-    }
-  }
-
-  private boolean include(String className)
-  {
-    if (excludes != null)
-      for (Iterator it = excludes.iterator(); it.hasNext();)
-        if (className.startsWith((String)it.next()))
-          return false;
-    if (includes != null && includes.size() > 0)
-    {
-      for (Iterator it = includes.iterator(); it.hasNext();)
-        if (className.startsWith((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List compXMLDirs = (List)options.get("compXMLDirs");
-    List compXMLRefDirs = (List)options.get("compXMLRefDirs");
-    List eclipseDirs = (List)options.get("eclipseDirs");
-    List outputDir = (List)options.get("outputDir");
-    List includes = (List)options.get("includes");
-    List excludes = (List)options.get("excludes");
-    if (compXMLDirs == null || eclipseDirs == null || outputDir == null || compXMLDirs.size() < 1 || eclipseDirs.size() < 1 || outputDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    ComponentAPIViolationEmitter emitter = new ComponentAPIViolationEmitter(compXMLDirs, compXMLRefDirs, eclipseDirs, includes, excludes, (String)outputDir.get(0));
-    try
-    {
-      emitter.genAPIViolations();
-    }
-    catch (Throwable t)
-    {
-      t.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.violation.APIViolationEmitter -compXMLDirs <compXMLDirs> -eclipseDirs <eclipseDirs> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-compXMLDirs\t<compXMLDirs>\tspace seperated list of directories containing component.xml files");
-    System.out.println("\t-eclipseDirs\t<eclipseDirs>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-compXMLRefDirs\t<compXMLRefDirs>\tspace seperated list of directories containing component.xml files being referenced");
-    System.out.println("\t-includes\t<includes>\tpackages to include");
-    System.out.println("\t-excludes\t<excludes>\tpackages to exclude");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/FieldViolation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/FieldViolation.java
deleted file mode 100644
index 08195ad..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/FieldViolation.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-public class FieldViolation extends ViolationContainer
-{
-  private String type;
-
-  public String getType()
-  {
-    return type;
-  }
-
-  public void setType(String type)
-  {
-    this.type = type;
-  }
-
-  protected String getViolationName()
-  {
-    return "field";
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<");
-    sb.append(getViolationName());
-    sb.append(toAttribute("name", getName()));
-    sb.append(toAttribute("type", getType()));
-    sb.append("/>");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/MethodViolation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/MethodViolation.java
deleted file mode 100644
index add974e..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/MethodViolation.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-public class MethodViolation extends ViolationContainer
-{
-  protected String getViolationName()
-  {
-    return "method";
-  }
-
-  public String getName()
-  {
-    String name = super.getName();
-    StringBuffer sb = new StringBuffer(name);
-    int index = name.indexOf('<');
-    while (index != -1)
-    {
-      sb.deleteCharAt(index);
-      sb.insert(index, new char[] {'&', 'l', 't', ';'}, 0, 4);
-      index = sb.toString().indexOf('<');
-    }
-    return sb.toString();
-  }
-
-  public void setName(String name)
-  {
-    StringBuffer sb = new StringBuffer(name);
-    int index = name.indexOf("&lt;");
-    while (index != -1)
-    {
-      sb.delete(index, index + 4);
-      sb.insert(index, '<');
-      index = sb.toString().indexOf("&lt;");
-    }
-    super.setName(sb.toString());
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/NonAPIDependencyScanner.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/NonAPIDependencyScanner.java
deleted file mode 100644
index f48617c..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/NonAPIDependencyScanner.java
+++ /dev/null
@@ -1,497 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.jdt.core.util.IModifierConstants;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.api.API2ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentXMLVisitor;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.images.ImagesUtil;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.wtp.releng.tools.component.xsl.XSLUtil;
-
-public class NonAPIDependencyScanner implements ILocationVisitor
-{
-  private Collection src;
-  private Collection api;
-  private String outputDir;
-  private Collection includes;
-  private Collection excludes;
-  private Collection refapi;
-  private boolean skipAPIGen;
-
-  public Collection getApi()
-  {
-    return api;
-  }
-
-  public void setApi(Collection api)
-  {
-    this.api = api;
-  }
-
-  public String getOutputDir()
-  {
-    return outputDir;
-  }
-
-  public void setOutputDir(String outputDir)
-  {
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public Collection getIncludes()
-  {
-    return includes;
-  }
-
-  public void setIncludes(Collection includes)
-  {
-    this.includes = includes;
-  }
-
-  public Collection getExcludes()
-  {
-    return excludes;
-  }
-
-  public void setExcludes(Collection excludes)
-  {
-    this.excludes = excludes;
-  }
-
-  public Collection getRefapi()
-  {
-    return refapi;
-  }
-
-  public void setRefapi(Collection refapi)
-  {
-    this.refapi = refapi;
-  }
-
-  public Collection getSrc()
-  {
-    return src;
-  }
-
-  public void setSrc(Collection src)
-  {
-    this.src = src;
-  }
-
-  public boolean isSkipAPIGen()
-  {
-    return skipAPIGen;
-  }
-
-  public void setSkipAPIGen(boolean skipAPIGen)
-  {
-    this.skipAPIGen = skipAPIGen;
-  }
-
-  private API2ComponentAPI api2CompXML;
-  private ComponentSummary summary;
-
-  public void execute()
-  {
-    // Collect component.xml files
-    cacheCompXML(api);
-    cacheCompXML(refapi);
-
-    // Generate api-info.xml
-    api2CompXML = new API2ComponentAPI();
-    api2CompXML.setApi(api);
-    api2CompXML.setSrc(src);
-    api2CompXML.setOutputDir(outputDir);
-    api2CompXML.setReadInterface(true);
-    api2CompXML.setSkipAPIGen(skipAPIGen);
-    api2CompXML.execute();
-
-    // Generate non-API dependency report
-    summary = new ComponentSummary();
-    ILocation out = Location.createLocation(new File(outputDir));
-    out.accept(this);
-
-    // Generate HTML report
-    try
-    {
-      ImagesUtil.copyAll(outputDir);
-      XSLUtil.transform
-      (
-        ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/component-api-violation.xsl"),
-        new ByteArrayInputStream(summary.toString().getBytes()),
-        new FileOutputStream(new File(outputDir + "component-api-violation-all.html")),
-        outputDir
-      );
-    }
-    catch (Throwable e)
-    {
-      try
-      {
-        XSLUtil.transform
-        (
-          Platform.getBundle("org.eclipse.wtp.releng.tools.component.core").getResource("org/eclipse/wtp/releng/tools/component/xsl/component-api-violation.xsl").openStream(),
-          new ByteArrayInputStream(summary.toString().getBytes()),
-          new FileOutputStream(new File(outputDir + "component-api-violation-all.html")),
-          outputDir
-        );
-      }
-      catch (Throwable e2)
-      {
-        e2.printStackTrace();
-      }
-    }
-  }
-
-  private Map pluginId2CompXML = new HashMap();
-
-  private void cacheCompXML(Collection locations)
-  {
-    for (Iterator i = locations.iterator(); i.hasNext();)
-    {
-      ILocation apiLocation = Location.createLocation(new File((String)i.next()));
-      ComponentXMLVisitor compXMLVisitor = new ComponentXMLVisitor();
-      apiLocation.accept(compXMLVisitor);
-      for (Iterator it = compXMLVisitor.getCompXMLs().iterator(); it.hasNext();)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        for (Iterator it2 = compXML.getPlugins().iterator(); it2.hasNext();)
-        {
-          pluginId2CompXML.put(((Plugin)it2.next()).getId(), compXML);
-        }
-      }
-    }
-  }
-
-  public boolean accept(ILocation location)
-  {
-    if (location.getName().equals("api-info.xml"))
-    {
-      try
-      {
-        ComponentAPI compAPI = new ComponentAPI();
-        compAPI.setLocation(location);
-        compAPI.load();
-        ComponentAPIViolation violation = getViolations(compAPI);
-        String compName = compAPI.getName();
-        StringBuffer sb = new StringBuffer(outputDir);
-        sb.append(compName);
-        sb.append("/component-api-violation.xml");
-        File file = new File(sb.toString());
-        file.getParentFile().mkdirs();
-        FileOutputStream fos = new FileOutputStream(file);
-        String content = violation.toString();
-        fos.write(content.getBytes());
-        fos.close();
-        ComponentEntry entry = new ComponentEntry();
-        entry.setCompName(compName);
-        entry.setRef(sb.toString());
-        summary.add(entry);
-      }
-      catch (IOException ioe)
-      {
-        ioe.printStackTrace();
-      }
-    }
-    return true;
-  }
-
-  private ComponentAPIViolation getViolations(ComponentAPI compAPI)
-  {
-    String compName = compAPI.getName();
-    ComponentAPIViolation v = new ComponentAPIViolation();
-    v.setName(compName);
-    for (Iterator it = compAPI.getPackageAPIs().iterator(); it.hasNext();)
-      v.addAllViolations(genAPIViolation((PackageAPI)it.next(), compName));
-    return v;
-  }
-
-  private List genAPIViolation(PackageAPI pkgAPI, String compName)
-  {
-    List classViolations = new ArrayList();
-    for (Iterator it = pkgAPI.getClassAPIs().iterator(); it.hasNext();)
-    {
-      ClassViolation classViolation = getViolations((ClassAPI)it.next(), compName);
-      if (classViolation != null)
-        classViolations.add(classViolation);
-    }
-    return classViolations;
-  }
-
-  private ClassViolation getViolations(ClassAPI classAPI, String compName)
-  {
-    ClassViolation classViolation = new ClassViolation();
-    classViolation.setName(classAPI.getName());
-    boolean isSuperClassAPI;
-    String superClassName = classAPI.getSuperClass();
-    if (superClassName != null)
-    {
-      if (isInterface(classAPI.getAccess()))
-        isSuperClassAPI = isAPI(compName, superClassName, false, false, true, false);
-      else
-        isSuperClassAPI = isAPI(compName, superClassName, false, true, false, false);
-      if (!isSuperClassAPI)
-      {
-        SuperViolation superViolation = new SuperViolation();
-        superViolation.setName(superClassName);
-        classViolation.addViolation(superViolation);
-      }
-    }
-    for (Iterator it = classAPI.getMethodAPIs().iterator(); it.hasNext();)
-    {
-      MethodAPI methodAPI = (MethodAPI)it.next();
-      MethodViolation methodViolation = new MethodViolation();
-      methodViolation.setName(methodAPI.getName());
-      String desc = methodAPI.getDescriptor();
-      String returnTypeDesc = Signature.getReturnType(desc);
-      String returnType = toFullyQualifiedName(returnTypeDesc);
-      if (Signature.getTypeSignatureKind(returnTypeDesc) != Signature.BASE_TYPE_SIGNATURE && !isAPI(compName, returnType, true, false, false, false))
-      {
-        ReturnViolation returnViolation = new ReturnViolation();
-        returnViolation.setName(returnType);
-        methodViolation.addViolation(returnViolation);
-      }
-      String[] params = Signature.getParameterTypes(desc);
-      for (int j = 0; j < params.length; j++)
-      {
-        String param = toFullyQualifiedName(params[j]);
-        if (Signature.getTypeSignatureKind(params[j]) != Signature.BASE_TYPE_SIGNATURE && !isAPI(compName, param, true, false, false, false))
-        {
-          ParamViolation paramViolation = new ParamViolation();
-          paramViolation.setName(param);
-          methodViolation.addViolation(paramViolation);
-        }
-      }
-      String[] throwTypes = Signature.getThrownExceptionTypes(desc);
-      for (int j = 0; j < throwTypes.length; j++)
-      {
-        String throwType = toFullyQualifiedName(throwTypes[j]);
-        if (Signature.getTypeSignatureKind(throwTypes[j]) != Signature.BASE_TYPE_SIGNATURE && !isAPI(compName, throwType, true, false, false, false))
-        {
-          ThrowViolation throwViolation = new ThrowViolation();
-          throwViolation.setName(throwType);
-          methodViolation.addViolation(throwViolation);
-        }
-      }
-      if (methodViolation.countViolations() > 0)
-        classViolation.addViolation(methodViolation);
-    }
-    for (Iterator it = classAPI.getFieldAPIs().iterator(); it.hasNext();)
-    {
-      FieldAPI fieldAPI = (FieldAPI)it.next();
-      String desc = new String(fieldAPI.getDescriptor());
-      String field = toFullyQualifiedName(desc);
-      if (Signature.getTypeSignatureKind(desc) != Signature.BASE_TYPE_SIGNATURE && !isAPI(compName, field, true, false, false, false))
-      {
-        FieldViolation fieldViolation = new FieldViolation();
-        fieldViolation.setName(fieldAPI.getName());
-        fieldViolation.setType(field);
-        classViolation.addViolation(fieldViolation);
-      }
-    }
-    if (classViolation.countViolations() > 0)
-      return classViolation;
-    else
-      return null;
-  }
-
-  private String toFullyQualifiedName(String descriptor)
-  {
-    StringBuffer sb = new StringBuffer();
-    descriptor = descriptor.replace('/', '.');
-    sb.append(Signature.getSignatureQualifier(descriptor));
-    sb.append('.');
-    sb.append(Signature.getSignatureSimpleName(descriptor).replace('.', '$'));
-    return sb.toString();
-  }
-
-  private boolean isInterface(int access)
-  {
-    return ((access & IModifierConstants.ACC_INTERFACE) == IModifierConstants.ACC_INTERFACE);
-  }
-
-  protected boolean include(String name)
-  {
-    name = name.replace('/', '.');
-    name = name.replace('\\', '.');
-    if (excludes != null && !excludes.isEmpty())
-      for (Iterator it = excludes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return false;
-    if (includes != null && !includes.isEmpty())
-    {
-      for (Iterator it = includes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-
-  private boolean isAPI(String compName, String className, boolean ref, boolean subclass, boolean implement, boolean instantiate)
-  {
-    if (include(className))
-    {
-      String pkgName = null;
-      String typeName = null;
-      int dot = className.lastIndexOf('.');
-      if (dot != -1)
-      {
-        pkgName = className.substring(0, dot);
-        typeName = className.substring(dot + 1);
-        int brackets = typeName.indexOf("[]");
-        if (brackets != -1)
-          typeName = typeName.substring(0, brackets);
-      }
-      if (pkgName != null && typeName != null)
-      {
-        for (Iterator it = pluginId2CompXML.values().iterator(); it.hasNext();)
-        {
-          ComponentXML compXML = (ComponentXML)it.next();
-          for (Iterator pkgIt = compXML.getPackages().iterator(); pkgIt.hasNext();)
-          {
-            Package pkg = (Package)pkgIt.next();
-            if (pkgName.equals(pkg.getName()))
-            {
-              // if not overwritten, inner class inherits usages from base class
-              int index = typeName.indexOf('$');
-              String baseTypeName = (index != -1) ? typeName.substring(0, index) : null;
-              Type baseType = null;
-              for (Iterator typeIt = pkg.getTypes().iterator(); typeIt.hasNext();)
-              {
-                Type type = (Type)typeIt.next();
-                String name = type.getName();
-                if (typeName.equals(name))
-                {
-                  if (ref && !type.isReference())
-                    return false;
-                  if (subclass && !type.isSubclass() && !((compXML.getName().equals(compName) || compXML.getPlugin(compName) != null) && type.isReference()))
-                    return false;
-                  if (implement && !type.isImplement() && !((compXML.getName().equals(compName) || compXML.getPlugin(compName) != null) && type.isReference()))
-                    return false;
-                  if (instantiate && !type.isInstantiate())
-                    return false;
-                  return true;
-                }
-                if (baseTypeName != null && baseType == null && baseTypeName.equals(name))
-                {
-                  baseType = type;
-                }
-              }
-              if (baseType != null)
-              {
-                if (ref && !baseType.isReference())
-                  return false;
-                if (subclass && !baseType.isSubclass())
-                  return false;
-                if (implement && !baseType.isImplement())
-                  return false;
-                if (instantiate && !baseType.isInstantiate())
-                  return false;
-                return true;
-              }
-              return pkg.isApi();
-            }
-          }
-        }
-      }
-      return false;
-    }
-    else
-    {
-      return true;
-    }
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    Collection src = (Collection)options.get("src");
-    Collection api = (Collection)options.get("api");
-    Collection outputDir = (Collection)options.get("outputDir");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    Collection refapi = (Collection)options.get("refapi");
-    Collection skipAPIGen = (Collection)options.get("skipAPIGen");
-    if (src == null || api == null || outputDir == null || src.size() < 1 || api.size() < 1 || outputDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    NonAPIDependencyScanner scanner = new NonAPIDependencyScanner();
-    scanner.setSrc(src);
-    scanner.setApi(api);
-    scanner.setOutputDir((String)outputDir.iterator().next());
-    scanner.setIncludes(includes);
-    scanner.setExcludes(excludes);
-    scanner.setRefapi(refapi);
-    scanner.setSkipAPIGen(skipAPIGen != null);
-    scanner.execute();
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.violation.NonAPIDependencyScanner -src <src> -api <api> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-src\t\t<src>\t\tlocation of a Eclipse-based product (requires SDK build)");
-    System.out.println("\t-api\t\t<api>\t\tlocation of your component.xml");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component.xml files");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-includes\t<includes>\tspace seperated packages to include");
-    System.out.println("\t-excludes\t<excludes>\tspace seperated packages to exclude");
-    System.out.println("\t-refapi\t<refapi>\tlocation of component.xml being referenced");
-    System.out.println("\t-skipAPIGen\t\t\tskip api-info.xml generation and use existing ones");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ParamViolation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ParamViolation.java
deleted file mode 100644
index 15c53a5..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ParamViolation.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-public class ParamViolation extends Violation
-{
-  private String type;
-
-  public String getType()
-  {
-    return type;
-  }
-
-  public void setType(String type)
-  {
-    this.type = type;
-  }
-
-  protected String getViolationName()
-  {
-    return "param";
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<");
-    sb.append(getViolationName());
-    sb.append(toAttribute("name", getName()));
-    sb.append(toAttribute("type", getType()));
-    sb.append("/>");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ReturnViolation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ReturnViolation.java
deleted file mode 100644
index b6bb8c2..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ReturnViolation.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-public class ReturnViolation extends Violation
-{
-  protected String getViolationName()
-  {
-    return "return";
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/SuperViolation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/SuperViolation.java
deleted file mode 100644
index 4132821..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/SuperViolation.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-public class SuperViolation extends Violation
-{
-  protected String getViolationName()
-  {
-    return "super";
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ThrowViolation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ThrowViolation.java
deleted file mode 100644
index e0675e1..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ThrowViolation.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-public class ThrowViolation extends Violation
-{
-  protected String getViolationName()
-  {
-    return "throw";
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/Violation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/Violation.java
deleted file mode 100644
index 0c26cf8..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/Violation.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-import org.eclipse.wtp.releng.tools.component.model.ComponentObject;
-
-public abstract class Violation extends ComponentObject
-{
-  private String name;
-
-  public String getName()
-  {
-    return name;
-  }
-
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  protected abstract String getViolationName();
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<");
-    sb.append(getViolationName());
-    sb.append(toAttribute("name", getName()));
-    sb.append("/>");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ViolationContainer.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ViolationContainer.java
deleted file mode 100644
index 6b99010..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/violation/ViolationContainer.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.violation;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-public abstract class ViolationContainer extends Violation
-{
-  private List violations;
-
-  public void addViolation(Violation violation)
-  {
-    if (violations == null)
-      violations = new ArrayList();
-    violations.add(violation);
-  }
-
-  public void addAllViolations(List violations)
-  {
-    if (this.violations == null)
-      this.violations = new ArrayList();
-    this.violations.addAll(violations);
-  }
-
-  public int countViolations()
-  {
-    if (violations == null)
-      return 0;
-    else
-      return violations.size();
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<");
-    sb.append(getViolationName());
-    sb.append(toAttribute("name", getName()));
-    sb.append(">");
-    if (violations != null)
-      for (Iterator it = violations.iterator(); it.hasNext();)
-        sb.append(it.next().toString());
-    sb.append("</");
-    sb.append(getViolationName());
-    sb.append(">");
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/Class2Reference.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/Class2Reference.java
deleted file mode 100644
index d4a9039..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/Class2Reference.java
+++ /dev/null
@@ -1,616 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.classes;
-
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.Vector;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.jdt.core.util.ClassFormatException;
-import org.eclipse.jdt.core.util.IClassFileReader;
-import org.eclipse.jdt.core.util.ICodeAttribute;
-import org.eclipse.jdt.core.util.IConstantPool;
-import org.eclipse.jdt.core.util.IConstantPoolConstant;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.ILineNumberAttribute;
-import org.eclipse.jdt.core.util.IMethodInfo;
-import org.eclipse.jdt.internal.core.util.ClassFileReader;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.internal.FieldRef;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.InternalByteCodeVisitor;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.internal.MethodRef;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUse;
-import org.eclipse.wtp.releng.tools.component.use.FieldUse;
-import org.eclipse.wtp.releng.tools.component.use.MethodUse;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class Class2Reference implements IClassVisitor
-{
-  private String src;
-  private String outputDir;
-  private Collection includes;
-  private Collection excludes;
-  private Collection includePlugins;
-  private Collection excludePlugins;
-  private boolean classRefOnly;
-  private boolean debug;
-
-  public Class2Reference()
-  {
-    this.classRefOnly = false;
-    this.debug = false;
-  }
-
-  public String getOutputDir()
-  {
-    return outputDir;
-  }
-
-  public void setOutputDir(String outputDir)
-  {
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public String getSrc()
-  {
-    return src;
-  }
-
-  public void setSrc(String src)
-  {
-    this.src = src;
-  }
-
-  public Collection getIncludes()
-  {
-    return includes;
-  }
-
-  public void setIncludes(Collection includes)
-  {
-    this.includes = includes;
-  }
-
-  public Collection getExcludes()
-  {
-    return excludes;
-  }
-
-  public void setExcludes(Collection excludes)
-  {
-    this.excludes = excludes;
-  }
-
-  public Collection getExcludePlugins()
-  {
-    return excludePlugins;
-  }
-
-  public void setExcludePlugins(Collection excludePlugins)
-  {
-    this.excludePlugins = excludePlugins;
-  }
-
-  public Collection getIncludePlugins()
-  {
-    return includePlugins;
-  }
-
-  public void setIncludePlugins(Collection includePlugins)
-  {
-    this.includePlugins = includePlugins;
-  }
-
-  public boolean isClassRefOnly()
-  {
-    return classRefOnly;
-  }
-
-  public void setClassRefOnly(boolean classRefOnly)
-  {
-    this.classRefOnly = classRefOnly;
-  }
-
-  public boolean isDebug()
-  {
-    return debug;
-  }
-
-  public void setDebug(boolean debug)
-  {
-    this.debug = debug;
-  }
-
-  public void execute()
-  {
-    ILocation srcLocation = Location.createLocation(new File(src));
-    LibVisitor libVisitor = new LibVisitor();
-    srcLocation.accept(libVisitor);
-    libVisitor.setClassVisitor(this);
-    srcLocation.accept(libVisitor);
-    try
-    {
-      if (cachedCompUse != null)
-        cachedCompUse.save();
-    }
-    catch (IOException e)
-    {
-      throw new RuntimeException(e);
-    }
-  }
-
-  public boolean visit(String pluginId, ILocation classLoc)
-  {
-    if (includePlugins(pluginId))
-    {
-      try
-      {
-        ComponentUse compUse = getComponentUse(pluginId);
-        compUse.addSource(visit(classLoc));
-      }
-      catch (IOException e)
-      {
-        throw new RuntimeException(e);
-      }
-      catch (ClassFormatException e)
-      {
-        throw new RuntimeException(e);
-      }
-    }
-    return true;
-  }
-
-  public Source visit(ILocation classLoc) throws IOException, ClassFormatException
-  {
-    IClassFileReader reader = read(classLoc);
-    String className = new String(reader.getClassName()).replace('/', '.');
-    Source source = new Source();
-    source.setName(className);
-    // use: reference
-    for (Iterator it = getReferencedTypes(reader).iterator(); it.hasNext();)
-    {
-      String refClassName = (String)it.next();
-      if (!className.equals(refClassName) && include(refClassName))
-      {
-        setClassUse(source, refClassName, Boolean.TRUE, null, null, null, null);
-      }
-    }
-    // method info & field info
-    setMethodAndFieldInfoUses(reader, source);
-    // method ref & field ref
-    if (!isClassRefOnly())
-    {
-      // method ref
-      List methodRefs = new ArrayList();
-      List fieldRefs = new ArrayList();
-      getRefs(reader, isDebug(), methodRefs, fieldRefs);
-      for (Iterator it = methodRefs.iterator(); it.hasNext();)
-      {
-        MethodRef methodRef = (MethodRef)it.next();
-        String refClassName = methodRef.getClassName();
-        if (!className.equals(refClassName) && include(refClassName))
-        {
-          String methodName = methodRef.getMethodName();
-          ClassUse classUse;
-          if (methodRef.isConstructor())
-          {
-            // use: instantiate
-            classUse = setClassUse(source, refClassName, null, null, null, Boolean.TRUE, methodRef.getLines());
-          }
-          else
-          {
-            // use: reference
-            classUse = setClassUse(source, refClassName, Boolean.TRUE, null, null, null, null);
-          }
-          MethodUse methodUse = new MethodUse();
-          methodUse.setName(methodName);
-          methodUse.setDescriptor(methodRef.getMethodDescriptor());
-          List lines = methodRef.getLines();
-          if (lines != null)
-            methodUse.addLines(lines);
-          classUse.addMethodAPI(methodUse);
-        }
-      }
-      methodRefs = null;
-      // field ref
-      for (Iterator it = fieldRefs.iterator(); it.hasNext();)
-      {
-        FieldRef fieldRef = (FieldRef)it.next();
-        String refClassName = fieldRef.getClassName();
-        if (!className.equals(refClassName) && include(refClassName))
-        {
-          ClassUse classUse = setClassUse(source, refClassName, Boolean.TRUE, null, null, null, null);
-          FieldUse fieldUse = new FieldUse();
-          fieldUse.setName(fieldRef.getFieldName());
-          fieldUse.setDescriptor(fieldRef.getFieldDescriptor());
-          List lines = fieldRef.getLines();
-          if (lines != null)
-            fieldUse.addLines(lines);
-          classUse.addFieldAPI(fieldUse);
-        }
-      }
-      fieldRefs = null;
-      // use: subclass
-      String superClass = new String(reader.getSuperclassName()).replace('/', '.');
-      if (superClass != null && include(superClass))
-      {
-        setClassUse(source, superClass, null, Boolean.TRUE, null, null, null);
-      }
-      // use: implement
-      char[][] interfaceNames = reader.getInterfaceNames();
-      String[] interfaces = new String[interfaceNames.length];
-      for (int i = 0; i < interfaces.length; i++)
-        interfaces[i] = new String(interfaceNames[i]).replace('/', '.');
-      for (int i = 0; i < interfaces.length; i++)
-        if (include(interfaces[i]))
-          setClassUse(source, interfaces[i], null, null, Boolean.TRUE, null, null);
-    }
-    return source;
-  }
-
-  private IClassFileReader read(ILocation classLoc) throws IOException, ClassFormatException
-  {
-    InputStream is = null;
-    ByteArrayOutputStream baos = null;
-    try
-    {
-      byte[] b = new byte[8192];
-      baos = new ByteArrayOutputStream(8192);
-      is = classLoc.getInputStream();
-      for (int read = is.read(b); read != -1; read = is.read(b))
-      {
-        baos.write(b, 0, read);
-      }
-      is.close();
-      baos.close();
-      return new ClassFileReader(baos.toByteArray(), IClassFileReader.CONSTANT_POOL | IClassFileReader.METHOD_INFOS | IClassFileReader.METHOD_BODIES | IClassFileReader.FIELD_INFOS | IClassFileReader.SUPER_INTERFACES);
-    }
-    finally
-    {
-      if (is != null)
-      {
-        try
-        {
-          is.close();
-        }
-        catch (IOException e)
-        {
-        }
-      }
-      if (baos != null)
-      {
-        try
-        {
-          baos.close();
-        }
-        catch (IOException e)
-        {
-        }
-      }
-    }
-  }
-
-  private Set getReferencedTypes(IClassFileReader reader)
-  {
-    Set types = new HashSet();
-    IConstantPool constantPool = reader.getConstantPool();
-    int poolSize = constantPool.getConstantPoolCount();
-    for (int i = 0; i < poolSize; i++)
-    {
-      // Extract the constant's referenced class (if that is even relevant)
-      if (constantPool.getEntryKind(i) == IConstantPoolConstant.CONSTANT_Class)
-      {
-        IConstantPoolEntry classEntry = constantPool.decodeEntry(i);
-        String signature = new String(classEntry.getClassInfoName());
-        int index = signature.lastIndexOf('[');
-        if (index > -1)
-        {
-          // could be an array of a primitive type
-          if (signature.length() - (index + 1) == 1)
-            continue;
-          signature = Signature.toString(signature);
-          signature = signature.substring(0, signature.length() - 2 * (index + 1));
-          signature = signature.replace('.', '$');
-        }
-        String typeName = signature.replace('/', '.');
-        types.add(typeName);
-      }
-    }
-    return types;
-  }
-
-  private void getRefs(IClassFileReader reader, boolean debug, List methodRefs, List fieldRefs)
-  {
-    String className = new String(reader.getClassName()).replace('/', '.');
-    IConstantPoolEntry[] refs = getConstantPoolEntries(reader, IConstantPoolConstant.CONSTANT_Methodref);
-    for (int i = 0; i < refs.length; i++)
-    {
-      String refClassName = new String(refs[i].getClassName()).replace('/', '.');
-      if (!className.equals(refClassName) && include(refClassName))
-      {
-        MethodRef methodRef = new MethodRef();
-        methodRef.setPoolEntry(refs[i]);
-        methodRefs.add(methodRef);
-      }
-    }
-    refs = getConstantPoolEntries(reader, IConstantPoolConstant.CONSTANT_InterfaceMethodref);
-    for (int i = 0; i < refs.length; i++)
-    {
-      String refClassName = new String(refs[i].getClassName()).replace('/', '.');
-      if (!className.equals(refClassName) && include(refClassName))
-      {
-        MethodRef methodRef = new MethodRef();
-        methodRef.setPoolEntry(refs[i]);
-        methodRefs.add(methodRef);
-      }
-    }
-    refs = getConstantPoolEntries(reader, IConstantPoolConstant.CONSTANT_Fieldref);
-    for (int i = 0; i < refs.length; i++)
-    {
-      String refClassName = new String(refs[i].getClassName()).replace('/', '.');
-      if (!className.equals(refClassName) && include(refClassName))
-      {
-        FieldRef fieldRef = new FieldRef();
-        fieldRef.setPoolEntry(refs[i]);
-        fieldRefs.add(fieldRef);
-      }
-    }
-    if (debug)
-    {
-      IMethodInfo[] methodInfos = reader.getMethodInfos();
-      for (int i = 0; i < methodInfos.length; i++)
-      {
-        ICodeAttribute codeAttr = methodInfos[i].getCodeAttribute();
-        if (codeAttr != null)
-        {
-          ILineNumberAttribute lineNumAttr = codeAttr.getLineNumberAttribute();
-          if (lineNumAttr != null)
-          {
-            InternalByteCodeVisitor byteCodeVisitor = new InternalByteCodeVisitor(methodRefs, fieldRefs, lineNumAttr);
-            try
-            {
-              codeAttr.traverse(byteCodeVisitor);
-            }
-            catch (ClassFormatException e)
-            {
-              e.printStackTrace();
-            }
-          }
-        }
-      }
-    }
-  }
-
-  private void setMethodAndFieldInfoUses(IClassFileReader reader, Source source)
-  {
-    String className = new String(reader.getClassName()).replace('/', '.');
-    IMethodInfo[] methodInfos = reader.getMethodInfos();
-    for (int i = 0; i < methodInfos.length; i++)
-    {
-      String desc = new String(methodInfos[i].getDescriptor());
-      String returnTypeDesc = Signature.getReturnType(desc);
-      String returnType = toFullyQualifiedName(returnTypeDesc);
-      if (Signature.getTypeSignatureKind(returnTypeDesc) != Signature.BASE_TYPE_SIGNATURE && !className.equals(returnType) && include(returnType))
-      {
-        setClassUse(source, returnType, Boolean.TRUE, null, null, null, null);
-      }
-      String[] params = Signature.getParameterTypes(desc);
-      for (int j = 0; j < params.length; j++)
-      {
-        String param = toFullyQualifiedName(params[j]);
-        if (Signature.getTypeSignatureKind(params[j]) != Signature.BASE_TYPE_SIGNATURE && !className.equals(param) && include(param))
-        {
-          setClassUse(source, param, Boolean.TRUE, null, null, null, null);
-        }
-      }
-      String[] throwTypes = Signature.getThrownExceptionTypes(desc);
-      for (int j = 0; j < throwTypes.length; j++)
-      {
-        String throwType = toFullyQualifiedName(throwTypes[j]);
-        if (Signature.getTypeSignatureKind(throwTypes[j]) != Signature.BASE_TYPE_SIGNATURE && !className.equals(throwType) && include(throwType))
-        {
-          setClassUse(source, throwType, Boolean.TRUE, null, null, null, null);
-        }
-      }
-    }
-    IFieldInfo[] fieldInfos = reader.getFieldInfos();
-    for (int i = 0; i < fieldInfos.length; i++)
-    {
-      String desc = new String(fieldInfos[i].getDescriptor());
-      String field = toFullyQualifiedName(desc);
-      if (Signature.getTypeSignatureKind(desc) != Signature.BASE_TYPE_SIGNATURE && !className.equals(field) && include(field))
-      {
-        setClassUse(source, field, Boolean.TRUE, null, null, null, null);
-      }
-    }
-  }
-
-  private String toFullyQualifiedName(String descriptor)
-  {
-    StringBuffer sb = new StringBuffer();
-    descriptor = descriptor.replace('/', '.');
-    sb.append(Signature.getSignatureQualifier(descriptor));
-    sb.append('.');
-    sb.append(Signature.getSignatureSimpleName(descriptor).replace('.', '$'));
-    return sb.toString();
-  }
-
-  private IConstantPoolEntry[] getConstantPoolEntries(IClassFileReader reader, int kind)
-  {
-    List entries = new Vector();
-    IConstantPool pool = reader.getConstantPool();
-    int poolSize = pool.getConstantPoolCount();
-    for (int i = 0; i < poolSize; i++)
-      if (pool.getEntryKind(i) == kind)
-        entries.add(pool.decodeEntry(i));
-    return (IConstantPoolEntry[])entries.toArray(new IConstantPoolEntry[0]);
-  }
-
-  private ClassUse setClassUse(Source source, String className, Boolean ref, Boolean subclass, Boolean implement, Boolean instantiate, List lines)
-  {
-    ClassUse classUse = source.getClassUse(className);
-    if (classUse == null)
-    {
-      classUse = new ClassUse();
-      classUse.setName(className);
-      source.addClassUse(classUse);
-    }
-    if (ref != null && ref.booleanValue())
-      classUse.setReference(Boolean.TRUE);
-    if (subclass != null && subclass.booleanValue())
-      classUse.setSubclass(Boolean.TRUE);
-    if (implement != null && implement.booleanValue())
-      classUse.setImplement(Boolean.TRUE);
-    if (instantiate != null && instantiate.booleanValue())
-      classUse.setInstantiate(Boolean.TRUE);
-    if (lines != null)
-      classUse.addLines(lines);
-    return classUse;
-  }
-
-  private boolean include(String name)
-  {
-    name = name.replace('/', '.');
-    name = name.replace('\\', '.');
-    if (excludes != null && !excludes.isEmpty())
-      for (Iterator it = excludes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return false;
-    if (includes != null && !includes.isEmpty())
-    {
-      for (Iterator it = includes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-
-  private boolean includePlugins(String id)
-  {
-    id = id.replace('/', '.');
-    id = id.replace('\\', '.');
-    if (excludePlugins != null && !excludePlugins.isEmpty())
-      for (Iterator it = excludePlugins.iterator(); it.hasNext();)
-        if (id.matches((String)it.next()))
-          return false;
-    if (includePlugins != null && !includePlugins.isEmpty())
-    {
-      for (Iterator it = includePlugins.iterator(); it.hasNext();)
-        if (id.matches((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-
-  private ComponentUse cachedCompUse;
-
-  private ComponentUse getComponentUse(String id) throws IOException
-  {
-    if (cachedCompUse != null)
-    {
-      if (cachedCompUse.getName().equals(id))
-      {
-        return cachedCompUse;
-      }
-      else
-      {
-        cachedCompUse.save();
-      }
-    }
-    StringBuffer sb = new StringBuffer(outputDir);
-    sb.append(id);
-    sb.append("/component-use.xml");
-    File file = new File(sb.toString());
-    cachedCompUse = new ComponentUse();
-    cachedCompUse.setName(id);
-    cachedCompUse.setLocation(new FileLocation(file));
-    if (file.exists())
-      cachedCompUse.load();
-    return cachedCompUse;
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    Collection src = (Collection)options.get("src");
-    Collection outputDir = (Collection)options.get("outputDir");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    Collection includePlugins = (Collection)options.get("includePlugins");
-    Collection excludePlugins = (Collection)options.get("excludePlugins");
-    Collection classRefOnly = (Collection)options.get("classRefOnly");
-    Collection debug = (Collection)options.get("debug");
-    if (src == null || outputDir == null || src.isEmpty() || outputDir.isEmpty())
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    Class2Reference class2Ref = new Class2Reference();
-    class2Ref.setSrc((String)src.iterator().next());
-    class2Ref.setOutputDir((String)outputDir.iterator().next());
-    class2Ref.setIncludes(includes);
-    class2Ref.setExcludes(excludes);
-    class2Ref.setIncludePlugins(includePlugins);
-    class2Ref.setExcludePlugins(excludePlugins);
-    class2Ref.setClassRefOnly(classRefOnly != null);
-    class2Ref.setDebug(debug != null);
-    class2Ref.execute();
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.classes.class2Reference -src <src> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-src\t\t<src>\t\tlocation of a Eclipse-based product");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component.xml files");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-includes\t<includes>\tspace seperated packages to include");
-    System.out.println("\t-excludes\t<excludes>\tspace seperated packages to exclude");
-    System.out.println("\t-includePlugins\t<includePlugins>\tspace seperated plugins to include");
-    System.out.println("\t-excludePlugins\t<excludePlugins>\tspace seperated plugins to exclude");
-    System.out.println("\t-classRefOnly\t\t\ttreat all violations as class reference");
-    System.out.println("\t-debug\t\t\t\tgenerate debug information (ex. line numbers)");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/IClassVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/IClassVisitor.java
deleted file mode 100644
index 1062782..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/IClassVisitor.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.classes;
-
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-public interface IClassVisitor
-{
-  public boolean visit(String pluginId, ILocation classLoc);
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/LibVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/LibVisitor.java
deleted file mode 100644
index 9b706a1..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/LibVisitor.java
+++ /dev/null
@@ -1,371 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.classes;
-
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.StringTokenizer;
-import java.util.jar.JarInputStream;
-import java.util.jar.Manifest;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.IZipLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Bundle;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NodeList;
-
-public class LibVisitor implements ILocationVisitor
-{
-  private IClassVisitor classVisitor;
-  private Map lib2pluginId;
-
-  public LibVisitor()
-  {
-    this.classVisitor = null;
-    this.lib2pluginId = new HashMap();
-  }
-
-  public void setClassVisitor(IClassVisitor classVisitor)
-  {
-    this.classVisitor = classVisitor;
-  }
-
-  public boolean accept(ILocation location)
-  {
-    String locationName = location.getName();
-    if (classVisitor == null)
-    {
-      if (locationName.endsWith("plugin.xml"))
-      {
-        acceptPluginXML(location);
-      }
-      else if (locationName.endsWith("fragment.xml"))
-      {
-        acceptFragmentXML(location);
-      }
-      else if (locationName.endsWith("MANIFEST.MF"))
-      {
-        acceptManifest(location);
-      }
-      else if (Location.isArchive(locationName))
-      {
-        return acceptSingleJar(location);
-      }
-      else if (locationName.endsWith(".classpath"))
-      {
-        acceptDotClasspath(location);
-      }
-    }
-    else if (classVisitor != null)
-    {
-      String idTemp = (String)lib2pluginId.get(locationName.replace('\\', '/'));
-      if (idTemp == null)
-        idTemp = (String)lib2pluginId.get(location.getAbsolutePath().replace('\\', '/'));
-      final String id = idTemp;
-      if (id != null)
-      {
-        location.accept
-        (
-          new ILocationVisitor()
-          {
-            public boolean accept(ILocation location)
-            {
-              if (location.getName().endsWith(".class"))
-                classVisitor.visit(id, location);
-              return true;
-            }
-          }
-        );
-        /*
-        ILocationChildrenIterator it = location.childIterator();
-        for (ILocation child = it.next(); child != null; child = it.next())
-        {
-          if (child.getName().endsWith(".class"))
-          {
-            classVisitor.visit(id, child);
-          }
-        }
-        */
-      }
-    }
-    if (location instanceof IZipLocation)
-      return true;
-    else if ((location instanceof IFileLocation) && ((IFileLocation)location).getFile().isDirectory())
-      return true;
-    else
-      return false;
-  }
-
-  private void acceptPluginXML(ILocation location)
-  {
-    String locationName = location.getName();
-    try
-    {
-      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-      DocumentBuilder builder = factory.newDocumentBuilder();
-      Document doc = builder.parse(location.getInputStream());
-      Element root = doc.getDocumentElement();
-      if (root.getTagName().equals("plugin"))
-      {
-        String pluginId = root.getAttribute("id");
-        if (pluginId != null && pluginId.length() > 0)
-        {
-          NodeList runtimes = root.getElementsByTagName("runtime");
-          for (int i = 0; i < runtimes.getLength(); i++)
-          {
-            Element runtime = (Element)runtimes.item(i);
-            NodeList libraries = runtime.getElementsByTagName("library");
-            for (int j = 0; j < libraries.getLength(); j++)
-            {
-              Element library = (Element)libraries.item(j);
-              String path = library.getAttribute("name");
-              if (path != null && path.length() > 0)
-              {
-                StringBuffer sb = new StringBuffer();
-                if (locationName.equalsIgnoreCase("plugin.xml"))
-                  locationName = location.getAbsolutePath();
-                sb.append(locationName.substring(0, locationName.length() - "plugin.xml".length() - 1));
-                sb.append("/");
-                sb.append(path);
-                lib2pluginId.put(sb.toString().replace('\\', '/'), pluginId);
-              }
-            }
-          }
-        }
-      }
-    }
-    catch (Throwable e)
-    {
-    }
-  }
-
-  private void acceptFragmentXML(ILocation location)
-  {
-    String locationName = location.getName();
-    try
-    {
-      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-      DocumentBuilder builder = factory.newDocumentBuilder();
-      Document doc = builder.parse(location.getInputStream());
-      Element root = doc.getDocumentElement();
-      if (root.getTagName().equals("fragment"))
-      {
-        String fragmentId = root.getAttribute("id");
-        if (fragmentId != null && fragmentId.length() > 0)
-        {
-          NodeList runtimes = root.getElementsByTagName("runtime");
-          for (int i = 0; i < runtimes.getLength(); i++)
-          {
-            Element runtime = (Element)runtimes.item(i);
-            NodeList libraries = runtime.getElementsByTagName("library");
-            for (int j = 0; j > libraries.getLength(); j++)
-            {
-              Element library = (Element)libraries.item(j);
-              String path = library.getAttribute("name");
-              if (path != null && path.length() > 0)
-              {
-                StringBuffer sb = new StringBuffer();
-                if (locationName.equalsIgnoreCase("fragment.xml"))
-                  locationName = location.getAbsolutePath();
-                sb.append(locationName.substring(0, locationName.length() - "fragment.xml".length() - 1));
-                sb.append("/");
-                sb.append(path);
-                lib2pluginId.put(sb.toString().replace('\\', '/'), fragmentId);
-              }
-            }
-          }
-        }
-      }
-    }
-    catch (Throwable e)
-    {
-    }
-  }
-
-  private void acceptManifest(ILocation location)
-  {
-    String locationName = location.getName();
-    try
-    {
-      Manifest manifest = new Manifest(location.getInputStream());
-      java.util.jar.Attributes attrs = manifest.getMainAttributes();
-      String bundleNameAttr = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_NAME));
-      if (bundleNameAttr != null)
-      {
-        String bundleName = (new StringTokenizer(bundleNameAttr, ";")).nextToken().trim();
-        String bundleCPAttr = attrs.getValue(Bundle.CONST_BUNDLE_CLASSPATH);
-        if (bundleCPAttr != null)
-        {
-          StringTokenizer cp = new StringTokenizer(bundleCPAttr, ",");
-          while (cp.hasMoreTokens())
-          {
-            String path = cp.nextToken().trim();
-            if (path != null && path.length() > 0)
-            {
-              StringBuffer sb = new StringBuffer();
-              if (locationName.equalsIgnoreCase("MANIFEST.MF"))
-                locationName = location.getAbsolutePath();
-              sb.append(locationName.substring(0, locationName.length() - "META-INF/MANIFEST.MF".length() - 1));
-              sb.append("/");
-              sb.append(path);
-              lib2pluginId.put(sb.toString().replace('\\', '/'), bundleName);
-            }
-          }
-        }
-      }
-    }
-    catch (IOException e)
-    {
-    }
-  }
-
-  private boolean acceptSingleJar(ILocation location)
-  {
-    ILocationChildrenIterator it = location.childIterator();
-    for (ILocation child = it.next(); child != null; child = it.next())
-    {
-      String name = child.getName();
-      if (name.equalsIgnoreCase("META-INF/MANIFEST.MF"))
-      {
-        try
-        {
-          Manifest manifest = new Manifest(child.getInputStream());
-          java.util.jar.Attributes attrs = manifest.getMainAttributes();
-          String bundleName = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_NAME));
-          if (bundleName != null)
-          {
-            bundleName = (new StringTokenizer(bundleName, ";")).nextToken().trim();
-            lib2pluginId.put(location.getName().replace('\\', '/'), bundleName);
-            return false;
-          }
-        }
-        catch (IOException e)
-        {
-        }
-      }
-      else if (name.endsWith("plugin.xml"))
-      {
-        try
-        {
-          DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-          DocumentBuilder builder = factory.newDocumentBuilder();
-          Document doc = builder.parse(location.getInputStream());
-          Element root = doc.getDocumentElement();
-          if (root.getTagName().equals("plugin"))
-          {
-            String id = root.getAttribute("id");
-            if (id != null && id.length() > 0)
-            {
-              lib2pluginId.put(location.getName().replace('\\', '/'), id);
-              return false;
-            }
-          }
-        }
-        catch (Throwable e)
-        {
-        }
-      }
-      else if (name.endsWith("fragment.xml"))
-      {
-        try
-        {
-          DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-          DocumentBuilder builder = factory.newDocumentBuilder();
-          Document doc = builder.parse(location.getInputStream());
-          Element root = doc.getDocumentElement();
-          if (root.getTagName().equals("fragment"))
-          {
-            String id = root.getAttribute("id");
-            if (id != null && id.length() > 0)
-            {
-              lib2pluginId.put(location.getName().replace('\\', '/'), id);
-              return false;
-            }
-          }
-        }
-        catch (Throwable e)
-        {
-        }
-      }
-    }
-    if (Location.getExtension(location.getName()).equalsIgnoreCase("jar"))
-    {
-      try
-      {
-        JarInputStream jis = new JarInputStream(location.getInputStream());
-        Manifest manifest = jis.getManifest();
-        if (manifest != null)
-        {
-          java.util.jar.Attributes attrs = manifest.getMainAttributes();
-          String bundleNameAttr = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_NAME));
-          if (bundleNameAttr != null)
-          {
-            String bundleName = (new StringTokenizer(bundleNameAttr, ";")).nextToken().trim();
-            if (bundleName != null)
-            {
-              bundleName = (new StringTokenizer(bundleName, ";")).nextToken().trim();
-              lib2pluginId.put(location.getName().replace('\\', '/'), bundleName);
-              return false;
-            }
-          }
-        }
-      }
-      catch (IOException ioe)
-      {
-      }
-    }
-    return true;
-  }
-
-  private void acceptDotClasspath(ILocation location)
-  {
-    try
-    {
-      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-      DocumentBuilder builder = factory.newDocumentBuilder();
-      Document doc = builder.parse(location.getInputStream());
-      Element root = doc.getDocumentElement();
-      if (root.getTagName().equals("classpath"))
-      {
-        NodeList cpEntries = root.getElementsByTagName("classpathentry");
-        for (int i = 0; i < cpEntries.getLength(); i++)
-        {
-          Element cpEntry = (Element)cpEntries.item(i);
-          String kind = cpEntry.getAttribute("kind");
-          if (kind != null && kind.equals("output"))
-          {
-            String path = cpEntry.getAttribute("path");
-            String absPath = location.getAbsolutePath().replace('\\', '/');
-            StringBuffer lib = new StringBuffer();
-            int j = absPath.lastIndexOf('/');
-            String s = absPath.substring(0, j);
-            String id = s.substring(s.lastIndexOf('/') + 1, j);
-            lib.append(s);
-            lib.append('/');
-            lib.append(path);
-            lib2pluginId.put(lib.toString(), id);
-          }
-        }
-      }
-    }
-    catch (Throwable e)
-    {
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/PluginVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/PluginVisitor.java
deleted file mode 100644
index 211c353..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/classes/PluginVisitor.java
+++ /dev/null
@@ -1,270 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.classes;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import java.util.StringTokenizer;
-import java.util.jar.JarInputStream;
-import java.util.jar.Manifest;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.IZipLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Bundle;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NodeList;
-
-public class PluginVisitor implements ILocationVisitor
-{
-  private List pluginIds;
-
-  public PluginVisitor()
-  {
-    this.pluginIds = new ArrayList();
-  }
-
-  public Collection getPluginIds()
-  {
-    return new ArrayList(pluginIds);
-  }
-
-  public boolean accept(ILocation location)
-  {
-    String locationName = location.getName();
-    if (locationName.endsWith("plugin.xml"))
-    {
-      acceptPluginXML(location);
-    }
-    else if (locationName.endsWith("fragment.xml"))
-    {
-      acceptFragmentXML(location);
-    }
-    else if (locationName.endsWith("MANIFEST.MF"))
-    {
-      acceptManifest(location);
-    }
-    else if (Location.isArchive(locationName))
-    {
-      return acceptSingleJar(location);
-    }
-    else if (locationName.endsWith(".classpath"))
-    {
-      acceptDotClasspath(location);
-    }
-    if (location instanceof IZipLocation)
-      return true;
-    else if ((location instanceof IFileLocation) && ((IFileLocation)location).getFile().isDirectory())
-      return true;
-    else
-      return false;
-  }
-
-  private void acceptPluginXML(ILocation location)
-  {
-    try
-    {
-      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-      DocumentBuilder builder = factory.newDocumentBuilder();
-      Document doc = builder.parse(location.getInputStream());
-      Element root = doc.getDocumentElement();
-      if (root.getTagName().equals("plugin"))
-      {
-        String id = root.getAttribute("id");
-        if (id != null && id.length() > 0 && !pluginIds.contains(id))
-          pluginIds.add(id);
-      }
-    }
-    catch (Throwable e)
-    {
-    }
-  }
-
-  private void acceptFragmentXML(ILocation location)
-  {
-    try
-    {
-      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-      DocumentBuilder builder = factory.newDocumentBuilder();
-      Document doc = builder.parse(location.getInputStream());
-      Element root = doc.getDocumentElement();
-      if (root.getTagName().equals("fragment"))
-      {
-        String id = root.getAttribute("id");
-        if (id != null && id.length() > 0 && !pluginIds.contains(id))
-          pluginIds.add(id);
-      }
-    }
-    catch (Throwable e)
-    {
-    }
-  }
-
-  private void acceptManifest(ILocation location)
-  {
-    try
-    {
-      Manifest manifest = new Manifest(location.getInputStream());
-      java.util.jar.Attributes attrs = manifest.getMainAttributes();
-      String bundleNameAttr = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_NAME));
-      if (bundleNameAttr != null)
-      {
-        String bundleName = (new StringTokenizer(bundleNameAttr, ";")).nextToken().trim();
-        if (bundleName != null && bundleName.length() > 0 && !pluginIds.contains(bundleName))
-          pluginIds.add(bundleName);
-      }
-    }
-    catch (IOException e)
-    {
-    }
-  }
-
-  private boolean acceptSingleJar(ILocation location)
-  {
-    ILocationChildrenIterator it = location.childIterator();
-    boolean pluginAdded = false;
-    for (ILocation child = it.next(); child != null; child = it.next())
-    {
-      String name = child.getName();
-      if (name.equalsIgnoreCase("META-INF/MANIFEST.MF"))
-      {
-        try
-        {
-          Manifest manifest = new Manifest(child.getInputStream());
-          java.util.jar.Attributes attrs = manifest.getMainAttributes();
-          String bundleNameAttr = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_NAME));
-          if (bundleNameAttr != null)
-          {
-            String bundleName = (new StringTokenizer(bundleNameAttr, ";")).nextToken().trim();
-            if (bundleName != null && bundleName.length() > 0 && !pluginIds.contains(bundleName))
-            {
-              pluginIds.add(bundleName);
-              pluginAdded = true;
-            }
-          }
-        }
-        catch (IOException e)
-        {
-        }
-      }
-      else if (name.endsWith("plugin.xml"))
-      {
-        try
-        {
-          DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-          DocumentBuilder builder = factory.newDocumentBuilder();
-          Document doc = builder.parse(location.getInputStream());
-          Element root = doc.getDocumentElement();
-          if (root.getTagName().equals("plugin"))
-          {
-            String id = root.getAttribute("id");
-            if (id != null && id.length() > 0 && !pluginIds.contains(id))
-            {
-              pluginIds.add(id);
-              pluginAdded = true;
-            }
-          }
-        }
-        catch (Throwable e)
-        {
-        }
-      }
-      else if (name.endsWith("fragment.xml"))
-      {
-        try
-        {
-          DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-          DocumentBuilder builder = factory.newDocumentBuilder();
-          Document doc = builder.parse(location.getInputStream());
-          Element root = doc.getDocumentElement();
-          if (root.getTagName().equals("fragment"))
-          {
-            String id = root.getAttribute("id");
-            if (id != null && id.length() > 0 && !pluginIds.contains(id))
-            {
-              pluginIds.add(id);
-              pluginAdded = true;
-            }
-          }
-        }
-        catch (Throwable e)
-        {
-        }
-      }
-    }
-    if (!pluginAdded && Location.getExtension(location.getName()).equalsIgnoreCase("jar"))
-    {
-      try
-      {
-        JarInputStream jis = new JarInputStream(location.getInputStream());
-        Manifest manifest = jis.getManifest();
-        if (manifest != null)
-        {
-          java.util.jar.Attributes attrs = manifest.getMainAttributes();
-          String bundleNameAttr = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_NAME));
-          if (bundleNameAttr != null)
-          {
-            String bundleName = (new StringTokenizer(bundleNameAttr, ";")).nextToken().trim();
-            if (bundleName != null && bundleName.length() > 0 && !pluginIds.contains(bundleName))
-            {
-              pluginIds.add(bundleName);
-              pluginAdded = true;
-            }
-          }
-        }
-      }
-      catch (IOException ioe)
-      {
-      }
-    }
-    return true;
-  }
-
-  private void acceptDotClasspath(ILocation location)
-  {
-    try
-    {
-      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-      DocumentBuilder builder = factory.newDocumentBuilder();
-      Document doc = builder.parse(location.getInputStream());
-      Element root = doc.getDocumentElement();
-      if (root.getTagName().equals("classpath"))
-      {
-        NodeList cpEntries = root.getElementsByTagName("classpathentry");
-        for (int i = 0; i < cpEntries.getLength(); i++)
-        {
-          Element cpEntry = (Element)cpEntries.item(i);
-          String kind = cpEntry.getAttribute("kind");
-          if (kind != null && kind.equals("output"))
-          {
-            String absPath = location.getAbsolutePath().replace('\\', '/');
-            int j = absPath.lastIndexOf('/');
-            String s = absPath.substring(0, j);
-            String id = s.substring(s.lastIndexOf('/') + 1, j);
-            if (id != null && id.length() > 0 && !pluginIds.contains(id))
-              pluginIds.add(id);
-          }
-        }
-      }
-    }
-    catch (Throwable e)
-    {
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/codecoverage/CodeCoverageScanner.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/codecoverage/CodeCoverageScanner.java
deleted file mode 100644
index 3be7f7c..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/codecoverage/CodeCoverageScanner.java
+++ /dev/null
@@ -1,409 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.codecoverage;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.jdt.core.util.ClassFormatException;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.api.API2ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentXMLVisitor;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.api.TestCoverage;
-import org.eclipse.wtp.releng.tools.component.classes.Class2Reference;
-import org.eclipse.wtp.releng.tools.component.classes.IClassVisitor;
-import org.eclipse.wtp.releng.tools.component.classes.LibVisitor;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.MethodUse;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class CodeCoverageScanner implements IClassVisitor
-{
-  private String api;
-  private String src;
-  private String use;
-  private String outputDir;
-  private Collection includes;
-  private Collection excludes;
-  private boolean html;
-  private String xsl;
-
-  public String getOutputDir()
-  {
-    return outputDir;
-  }
-
-  public void setOutputDir(String outputDir)
-  {
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public String getApi()
-  {
-    return api;
-  }
-
-  public void setApi(String api)
-  {
-    this.api = api;
-  }
-
-  public String getSrc()
-  {
-    return src;
-  }
-
-  public void setSrc(String src)
-  {
-    this.src = src;
-  }
-
-  public String getUse()
-  {
-    return use;
-  }
-
-  public void setUse(String use)
-  {
-    this.use = use;
-  }
-
-  public Collection getIncludes()
-  {
-    return includes;
-  }
-
-  public void setIncludes(Collection includes)
-  {
-    this.includes = includes;
-  }
-
-  public Collection getExcludes()
-  {
-    return excludes;
-  }
-
-  public void setExcludes(Collection excludes)
-  {
-    this.excludes = excludes;
-  }
-
-  public boolean isHtml()
-  {
-    return html;
-  }
-
-  public void setHtml(boolean html)
-  {
-    this.html = html;
-  }
-
-  public String getXsl()
-  {
-    return xsl;
-  }
-
-  public void setXsl(String xsl)
-  {
-    this.xsl = xsl;
-  }
-
-  public int getCache()
-  {
-    return cacheSize;
-  }
-
-  public void setCache(int cache)
-  {
-    this.cacheSize = cache;
-  }
-
-  private List compXMLs;
-
-  public void execute()
-  {
-    // Collection component.xml files
-    ILocation apiLocation = Location.createLocation(new File(api));
-    ComponentXMLVisitor compXMLVisitor = new ComponentXMLVisitor();
-    apiLocation.accept(compXMLVisitor);
-    compXMLs = new ArrayList(compXMLVisitor.getCompXMLs());
-    
-    // Generate api-info.xml
-    API2ComponentAPI api2CompXML = new API2ComponentAPI();
-    api2CompXML.setApi(api);
-    api2CompXML.setSrc(src);
-    api2CompXML.setOutputDir(outputDir);
-    api2CompXML.setIncludes(includes);
-    api2CompXML.setExcludes(excludes);
-    api2CompXML.execute();
-
-    // Visit all .class files that uses APIs
-    ILocation srcLocation = Location.createLocation(new File(use));
-    LibVisitor libVisitor = new LibVisitor();
-    srcLocation.accept(libVisitor);
-    libVisitor.setClassVisitor(this);
-    srcLocation.accept(libVisitor);
-    try
-    {
-      for (Iterator it = cachedCompAPIs.iterator(); it.hasNext();)
-        ((ComponentAPI)it.next()).save();
-    }
-    catch (IOException e)
-    {
-      throw new RuntimeException(e);
-    }
-    if (isHtml())
-    {
-      genHTML();
-    }
-  }
-
-  private void genHTML()
-  {
-    ILocation outputLoc = Location.createLocation(new File(outputDir));
-    outputLoc.accept(new ILocationVisitor()
-    {
-      public boolean accept(ILocation location)
-      {
-        if (location.getName().endsWith("api-info.xml"))
-        {
-          try
-          {
-            TransformerFactory factory = TransformerFactory.newInstance();
-            Transformer transformer = factory.newTransformer(new StreamSource(xsl != null && xsl.length() > 0 ? Location.createLocation(new File(xsl)).getInputStream() : ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/component-violation.xsl")));
-            transformer.transform(new StreamSource(location.getInputStream()), new StreamResult(new FileOutputStream(((FileLocation)location.createSibling("component-violation.html")).getFile())));
-          }
-          catch (Throwable e)
-          {
-            e.printStackTrace();
-          }
-        }
-        return true;
-      }
-    });
-  }
-
-  private Class2Reference class2Ref = new Class2Reference();
-
-  public boolean visit(String pluginId, ILocation classLoc)
-  {
-    System.out.println(classLoc.getName());
-    try
-    {
-      Source use = class2Ref.visit(classLoc);
-      for (Iterator it = use.getClassUses().iterator(); it.hasNext();)
-      {
-        ClassUse classUse = (ClassUse)it.next();
-        String className = classUse.getName();
-        int i = className.lastIndexOf('.');
-        String packageName = (i != -1) ? className.substring(0, i) : "";
-        String localName = (i != -1) ? className.substring(i + 1) : className;
-        String id = getComponentId(packageName);
-        if (id != null)
-        {
-          ComponentAPI compAPI = getComponentAPI(id);
-          PackageAPI pkgAPI = compAPI.getPackageAPI(packageName);
-          if (pkgAPI != null)
-          {
-            ClassAPI classAPI = pkgAPI.getClassAPI(localName);
-            if (classAPI != null)
-            {
-              for (Iterator it2 = classUse.getMethodUses().iterator(); it2.hasNext();)
-              {
-                MethodUse methodUse = (MethodUse)it2.next();
-                MethodAPI methodAPI = classAPI.getMethodAPI(methodUse.getName(), methodUse.getDescriptor());
-                if (methodAPI != null)
-                {
-                  TestCoverage tc = new TestCoverage();
-                  tc.addTest(use.getName());
-                  methodAPI.setTestCoverage(tc);
-                }
-              }
-              /*
-              for (Iterator it2 = classUse.getFieldUses().iterator(); it2.hasNext();)
-              {
-                FieldAPI fieldAPI = classAPI.getFieldAPI(((FieldUse)it2.next()).getName());
-                if (fieldAPI != null)
-                {
-                  // set code coverage for this field
-                }
-              }
-              */
-            }
-          }
-        }
-      }
-    }
-    catch (IOException e)
-    {
-      throw new RuntimeException(e);
-    }
-    catch (ClassFormatException e)
-    {
-      throw new RuntimeException(e);
-    }
-    return true;
-  }
-
-  private String cachedPackageName;
-  private String cachedCompId;
-
-  private String getComponentId(String packageName)
-  {
-    if (cachedPackageName != null && cachedPackageName.equals(packageName))
-    {
-      return cachedCompId;
-    }
-    for (Iterator it = compXMLs.iterator(); it.hasNext();)
-    {
-      ComponentXML compXML = (ComponentXML)it.next();
-      if (compXML.getPackage(packageName) != null)
-      {
-        cachedPackageName = packageName;
-        cachedCompId = compXML.getName();
-        return cachedCompId;
-      }
-    }
-    return null;
-  }
-
-  private int cacheSize = 20;
-  private List cachedIds = new ArrayList(cacheSize);
-  private List cachedCompAPIs = new ArrayList(cacheSize);
-
-  private ComponentAPI getComponentAPI(String id) throws IOException
-  {
-    int index = cachedIds.indexOf(id);
-    if (index != -1)
-    {
-      ComponentAPI compAPI = (ComponentAPI)cachedCompAPIs.get(index);
-      if (index != 0)
-      {
-        cachedIds.remove(index);
-        cachedCompAPIs.remove(index);
-        cachedIds.add(0, id);
-        cachedCompAPIs.add(0, compAPI);
-      }
-      return compAPI;
-    }
-    StringBuffer sb = new StringBuffer(outputDir);
-    sb.append(id);
-    sb.append("/api-info.xml");
-    File file = new File(sb.toString());
-    ComponentAPI compAPI = new ComponentAPI();
-    compAPI.setName(id);
-    compAPI.setLocation(new FileLocation(file));
-    if (file.exists())
-    {
-      compAPI.load();
-    }
-    if (cachedCompAPIs.size() == cacheSize)
-    {
-      cachedIds.remove(cacheSize - 1);
-      ((ComponentAPI)cachedCompAPIs.remove(cacheSize - 1)).save();
-    }
-    cachedIds.add(0, id);
-    cachedCompAPIs.add(0, compAPI);
-    return compAPI;
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    Collection api = (Collection)options.get("api");
-    Collection src = (Collection)options.get("src");
-    Collection use = (Collection)options.get("use");
-    Collection outputDir = (Collection)options.get("outputDir");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    Collection html = (Collection)options.get("html");
-    Collection xsl = (Collection)options.get("xsl");
-    Collection cache = (Collection)options.get("cache");
-    if (src == null || api == null || outputDir == null || src.isEmpty() || api.isEmpty() || outputDir.isEmpty())
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    CodeCoverageScanner scanner = new CodeCoverageScanner();
-    scanner.setApi((String)api.iterator().next());
-    scanner.setSrc((String)src.iterator().next());
-    scanner.setUse((String)use.iterator().next());
-    scanner.setOutputDir((String)outputDir.iterator().next());
-    scanner.setIncludes(includes);
-    scanner.setExcludes(excludes);
-    scanner.setHtml(html != null);
-    scanner.setXsl(xsl != null && !xsl.isEmpty() ? (String)xsl.iterator().next() : null);
-    if (cache != null && !cache.isEmpty())
-    {
-      try
-      {
-        scanner.setCache(Integer.parseInt((String)cache.iterator().next()));
-      }
-      catch (NumberFormatException e)
-      {
-      }
-    }
-    scanner.execute();
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.codecoverage.CodeCoverage -api <api> -src <src> -use <use> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-api\t\t<api>\t\tlocation of your component.xml");
-    System.out.println("\t-src\t\t<src>\t\tlocation of a Eclipse-based product (requires SDK build)");
-    System.out.println("\t-use\t\t<use>\t\tlocation of the code that uses the APIs");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component.xml files");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-includes\t<includes>\tspace seperated packages to include");
-    System.out.println("\t-excludes\t<excludes>\tspace seperated packages to exclude");
-    System.out.println("\t-html\t\t\t\tgenerate HTML results");
-    System.out.println("\t-xsl\t<xsl>\t\tuse your own stylesheet. You must specify the -html option");
-    System.out.println("\t-cache\t<cache>\t\tthis option controls the size of the api-info.xml cache (default size is 20)");
-    System.out.println("\t\t\t\ta larger cache usually makes the scanner to run faster, but at the expense of using more memory");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/BuilderUIDependencyScanner.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/BuilderUIDependencyScanner.java
deleted file mode 100644
index 60f3d6c..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/BuilderUIDependencyScanner.java
+++ /dev/null
@@ -1,151 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.dependency;
-
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.core.runtime.IExtension;
-import org.eclipse.core.runtime.IExtensionPoint;
-import org.eclipse.core.runtime.IPlatformRunnable;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wtp.releng.tools.component.images.ImagesUtil;
-
-public class BuilderUIDependencyScanner implements IPlatformRunnable
-{
-  public Object run(Object arguments)
-  {
-    PluginDependencyScanner scanner = new PluginDependencyScanner();
-    Map plugins = scanner.execute();
-    IExtensionPoint builderExtPt = Platform.getExtensionRegistry().getExtensionPoint("org.eclipse.core.resources.builders");
-    IExtension[] builders = builderExtPt.getExtensions();
-    List buildIds = new ArrayList();
-    for (int i = 0; i < builders.length; i++)
-      buildIds.add(builders[i].getNamespace());
-    Map buildUIDeps = new HashMap();
-    traverse(new ArrayList(), (Plugin)plugins.get("org.eclipse.swt"), buildIds, buildUIDeps);
-    genHTML(buildUIDeps);
-    return IPlatformRunnable.EXIT_OK;
-  }
-
-  private void traverse(List tree, Plugin plugin, List buildIds, Map buildUIDeps)
-  {
-    tree.add(plugin);
-    for (Iterator it = buildIds.iterator(); it.hasNext();)
-    {
-      String id = (String)it.next();
-      if (id.equals(plugin.getId()))
-      {
-        buildUIDeps.put(id, new ArrayList(tree));
-        buildIds.remove(id);
-        break;
-      }
-    }
-    List dependents = plugin.getDependents();
-    for (Iterator it = dependents.iterator(); it.hasNext();)
-      traverse(tree, (Plugin)it.next(), buildIds, buildUIDeps);
-    tree.remove(plugin);
-  }
-
-  private void genHTML(Map buildUIDeps)
-  {
-    String outputDir = addTrailingSeperator(System.getProperty("outputDir"));
-    StringBuffer content = new StringBuffer();
-    content.append("<html>");
-    content.append("<script language=\"javascript\">");
-    content.append("function twist(img)");
-    content.append("{");
-    content.append("var div = document.getElementById(img.id.substring(0, img.id.length - 4));");
-    content.append("if (div.style.display == \"\")");
-    content.append("{");
-    content.append("div.style.display = \"none\";");
-    content.append("img.src = \"twistclosed.gif\";");
-    content.append("}");
-    content.append("else");
-    content.append("{");
-    content.append("div.style.display = \"\";");
-    content.append("img.src = \"twistopened.gif\";");
-    content.append("}");
-    content.append("}");
-    content.append("</script>");
-    content.append("<body>");
-    content.append("<table border=\"0\" cellpadding=\"2\" cellspacing=\"5\" width=\"100%\">");
-    content.append("<tr>");
-    content.append("<td align=\"left\" width=\"60%\">");
-    content.append("<font style=\"font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold\">Builder UI Dependency Report</font>");
-    content.append("</td>");
-    content.append("<td width=\"40%\">");
-    content.append("<img src=\"Idea.jpg\" align=\"middle\" height=\"86\" hspace=\"50\" width=\"120\"/>");
-    content.append("</td>");
-    content.append("</tr>");
-    content.append("</table>");
-    content.append("<table border=\"0\" cellpadding=\"2\" cellspacing=\"5\" width=\"100%\">");
-    content.append("<tr>");
-    content.append("<td ALIGN=\"LEFT\" VALIGN=\"TOP\" COLSPAN=\"2\" BGCOLOR=\"#0080C0\"><b><font color=\"#FFFFFF\" face=\"Arial,Helvetica\">Builder UI Dependencies</font></b></td>");
-    content.append("</tr>");
-    content.append("</table>");
-    content.append("<font face=\"Arial,Helvetica\">");
-    for (Iterator it = buildUIDeps.keySet().iterator(); it.hasNext();)
-    {
-      String id = (String)it.next();
-      content.append("<p>");
-      content.append("Builder in <b>");
-      content.append(id);
-      content.append("</b><br><br>");
-      drawTree((List)buildUIDeps.get(id), content);
-      content.append("</p>");
-      content.append("<p>&nbsp;</p>");
-    }
-    content.append("</font>");
-    content.append("</body></html>");
-    try
-    {
-      ImagesUtil.copyAllFromBundle(Platform.getBundle("org.eclipse.wtp.releng.tools.component.core"), outputDir);
-      FileOutputStream fos = new FileOutputStream(outputDir + "builder-ui-dep.html");
-      byte[] b = content.toString().getBytes();
-      fos.write(b);
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private void drawTree(List plugins, StringBuffer content)
-  {
-    for (int i = 0; i < plugins.size(); i++)
-    {
-      for (int j = 0; j < i; j++)
-        content.append("<img border=0 src=\"space.gif\"/>");
-      content.append(((Plugin)plugins.get(i)).getId());
-      content.append("<br>");
-    }
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/Plugin.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/Plugin.java
deleted file mode 100644
index 466b45a..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/Plugin.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.dependency;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class Plugin
-{
-  String id;
-  List requires;
-  List dependents;
-
-  public String getId()
-  {
-    return id;
-  }
-  public void setId(String id)
-  {
-    this.id = id;
-  }
-
-  public void addRequire(Plugin plugin)
-  {
-    if (requires == null)
-      requires = new ArrayList();
-    requires.add(plugin);
-  }
-
-  public List getRequires()
-  {
-    if (requires != null)
-      return new ArrayList(requires);
-    else
-      return new ArrayList(0);
-  }
-
-  public void addDependent(Plugin plugin)
-  {
-    if (dependents == null)
-      dependents = new ArrayList();
-    dependents.add(plugin);
-  }
-
-  public List getDependents()
-  {
-    if (dependents != null)
-      return new ArrayList(dependents);
-    else
-      return new ArrayList(0);
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/PluginDependencyScanner.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/PluginDependencyScanner.java
deleted file mode 100644
index 86e8411..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/PluginDependencyScanner.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.dependency;
-
-import java.util.Dictionary;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.StringTokenizer;
-import org.eclipse.core.runtime.IBundleGroup;
-import org.eclipse.core.runtime.IBundleGroupProvider;
-import org.eclipse.core.runtime.Platform;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.Constants;
-
-public class PluginDependencyScanner
-{
-  public Map execute()
-  {
-    Map plugins = new HashMap();
-    IBundleGroupProvider[] providers = Platform.getBundleGroupProviders();
-    for (int i = 0; i < providers.length; i++)
-    {
-      IBundleGroup[] groups = providers[i].getBundleGroups();
-      for (int j = 0; j < groups.length; j++)
-      {
-        Bundle[] bundles = groups[j].getBundles();
-        for (int k = 0; k < bundles.length; k++)
-        {
-          String id = bundles[k].getSymbolicName();
-          Plugin plugin = getPlugin(plugins, id);
-          Dictionary headers = bundles[k].getHeaders();
-          String requiredBundles = (String)headers.get(Constants.REQUIRE_BUNDLE);
-          if (requiredBundles != null)
-          {
-            StringTokenizer st = new StringTokenizer(requiredBundles, ",");
-            while (st.hasMoreTokens())
-            {
-              String token = st.nextToken();
-              int semicolon = token.indexOf(';');
-              if (semicolon != -1)
-                token = token.substring(0, semicolon);
-              Plugin require = getPlugin(plugins, token);
-              plugin.addRequire(require);
-              require.addDependent(plugin);
-            }
-          }
-        }
-      }
-    }
-    return plugins;
-  }
-
-  private Plugin getPlugin(Map plugins, String id)
-  {
-    if (plugins.containsKey(id))
-      return (Plugin)plugins.get(id);
-    else
-    {
-      Plugin plugin = new Plugin();
-      plugin.setId(id);
-      plugins.put(id, plugin);
-      return plugin;
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/UIDependencyScanner.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/UIDependencyScanner.java
deleted file mode 100644
index 6825899..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/dependency/UIDependencyScanner.java
+++ /dev/null
@@ -1,136 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.dependency;
-
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.core.runtime.IPlatformRunnable;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wtp.releng.tools.component.images.ImagesUtil;
-
-public class UIDependencyScanner implements IPlatformRunnable
-{
-  public Object run(Object arguments)
-  {
-    String outputDir = addTrailingSeperator(System.getProperty("outputDir"));
-    PluginDependencyScanner scanner = new PluginDependencyScanner();
-    Map plugins = scanner.execute();
-    StringBuffer content = new StringBuffer();
-    content.append("<html>");
-    content.append("<script language=\"javascript\">");
-    content.append("function twist(img)");
-    content.append("{");
-    content.append("var div = document.getElementById(img.id.substring(0, img.id.length - 4));");
-    content.append("if (div.style.display == \"\")");
-    content.append("{");
-    content.append("div.style.display = \"none\";");
-    content.append("img.src = \"twistclosed.gif\";");
-    content.append("}");
-    content.append("else");
-    content.append("{");
-    content.append("div.style.display = \"\";");
-    content.append("img.src = \"twistopened.gif\";");
-    content.append("}");
-    content.append("}");
-    content.append("</script>");
-    content.append("<body>");
-    content.append("<table border=\"0\" cellpadding=\"2\" cellspacing=\"5\" width=\"100%\">");
-    content.append("<tr>");
-    content.append("<td align=\"left\" width=\"60%\">");
-    content.append("<font style=\"font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold\">UI Dependency Report</font>");
-    content.append("</td>");
-    content.append("<td width=\"40%\">");
-    content.append("<img src=\"Idea.jpg\" align=\"middle\" height=\"86\" hspace=\"50\" width=\"120\"/>");
-    content.append("</td>");
-    content.append("</tr>");
-    content.append("</table>");
-    content.append("<table border=\"0\" cellpadding=\"2\" cellspacing=\"5\" width=\"100%\">");
-    content.append("<tr>");
-    content.append("<td ALIGN=\"LEFT\" VALIGN=\"TOP\" COLSPAN=\"2\" BGCOLOR=\"#0080C0\"><b><font color=\"#FFFFFF\" face=\"Arial,Helvetica\">UI Dependencies</font></b></td>");
-    content.append("</tr>");
-    content.append("</table>");
-    content.append("<font face=\"Arial,Helvetica\">");
-    drawTree((Plugin)plugins.get("org.eclipse.swt"), 0, new ArrayList(), content);
-    content.append("</font>");
-    content.append("</body></html>");
-    try
-    {
-      ImagesUtil.copyAllFromBundle(Platform.getBundle("org.eclipse.wtp.releng.tools.component.core"), outputDir);
-      FileOutputStream fos = new FileOutputStream(outputDir + "ui-dep.html");
-      byte[] b = content.toString().getBytes();
-      fos.write(b);
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-    return IPlatformRunnable.EXIT_OK;
-  }
-
-  private void drawTree(Plugin plugin, int depth, List drawnPlugins, StringBuffer content)
-  {
-    List dependents = plugin.getDependents();
-    String id = plugin.getId();
-    if (!drawnPlugins.contains(id))
-    {
-      drawnPlugins.add(id);
-      for (int i = 0; i < depth - 1; i++)
-        content.append("<img border=0 src=\"line.gif\"/>");
-      if (depth > 0)
-      {
-        content.append("<img border=0 src=\"line_notlast.gif\"/>");
-        /*
-        if (dependents.isEmpty())
-          content.append("<img border=0 src=\"space.gif\"/>");
-        else
-        {
-          content.append("<img border=0 src=\"twistopened.gif\" id=\"");
-          content.append(id);
-          content.append(".img");
-          content.append("\" onclick=\"javascript:twist(this)\"/>");
-        }
-        */
-      }
-      content.append(id);
-      content.append("<br>");
-    }
-    if (!dependents.isEmpty())
-    {
-      /*
-      content.append("<div id=\"");
-      content.append(id);
-      content.append("\">");
-      */
-      for (Iterator it = dependents.iterator(); it.hasNext();)
-        drawTree((Plugin)it.next(), depth + 1, drawnPlugins, content);
-      //content.append("</div>");
-    }
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/FAIL.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/FAIL.gif
deleted file mode 100644
index 28bba66..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/FAIL.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/Idea.jpg b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/Idea.jpg
deleted file mode 100644
index 119ce70..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/Idea.jpg
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/ImagesUtil.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/ImagesUtil.java
deleted file mode 100644
index b053457..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/ImagesUtil.java
+++ /dev/null
@@ -1,155 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.images;
-
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import org.eclipse.core.runtime.Platform;
-import org.osgi.framework.Bundle;
-
-public class ImagesUtil
-{
-  public static final String FAIL = "FAIL.gif";
-  public static final String GREEN = "green.gif";
-  public static final String GREY = "grey.gif";
-  public static final String IDEA = "Idea.jpg";
-  public static final String OK = "OK.gif";
-  public static final String ORANGE = "orange.gif";
-  public static final String RED = "red.gif";
-  public static final String SPACE = "space.gif";
-  public static final String TWIST_CLOSED = "twistclosed.gif";
-  public static final String TWIST_OPENED = "twistopened.gif";
-  public static final String VIEW_SVG = "viewsvg.gif";
-  public static final String YELLOW = "yellow.gif";
-  public static final String LINE = "line.gif";
-  public static final String LINE_LAST = "line_last.gif";
-  public static final String LINE_NOT_LAST = "line_notlast.gif";
-
-  public static void copyAll(String dest)
-  {
-    copy(FAIL, dest);
-    copy(GREEN, dest);
-    copy(GREY, dest);
-    copy(IDEA, dest);
-    copy(OK, dest);
-    copy(ORANGE, dest);
-    copy(RED, dest);
-    copy(SPACE, dest);
-    copy(TWIST_CLOSED, dest);
-    copy(TWIST_OPENED, dest);
-    copy(VIEW_SVG, dest);
-    copy(YELLOW, dest);
-    copy(LINE, dest);
-    copy(LINE_LAST, dest);
-    copy(LINE_NOT_LAST, dest);
-  }
-
-  public static void copyAllFromBundle(Bundle bundle, String dest)
-  {
-    copyFromBundle(bundle, FAIL, dest);
-    copyFromBundle(bundle, GREEN, dest);
-    copyFromBundle(bundle, GREY, dest);
-    copyFromBundle(bundle, IDEA, dest);
-    copyFromBundle(bundle, OK, dest);
-    copyFromBundle(bundle, ORANGE, dest);
-    copyFromBundle(bundle, RED, dest);
-    copyFromBundle(bundle, SPACE, dest);
-    copyFromBundle(bundle, TWIST_CLOSED, dest);
-    copyFromBundle(bundle, TWIST_OPENED, dest);
-    copyFromBundle(bundle, VIEW_SVG, dest);
-    copyFromBundle(bundle, YELLOW, dest);
-    copyFromBundle(bundle, LINE, dest);
-    copyFromBundle(bundle, LINE_LAST, dest);
-    copyFromBundle(bundle, LINE_NOT_LAST, dest);
-  }
-
-  public static void copy(String imageId, String dest)
-  {
-    File file = new File(dest + imageId);
-    if (!file.exists())
-    {
-      try
-      {
-        InputStream is = ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/images/" + imageId);
-        if (is != null)
-        {
-          BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(file));
-          copy(is, bos);
-        }
-        else
-          copyFromBundle(Platform.getBundle("org.eclipse.wtp.releng.tools.component.core"), imageId, dest);
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  public static void copyFromBundle(Bundle bundle, String imageId, String dest)
-  {
-    File file = new File(dest + imageId);
-    if (!file.exists())
-    {
-      try
-      {
-        InputStream is = bundle.getResource("org/eclipse/wtp/releng/tools/component/images/" + imageId).openStream();
-        BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(file));
-        copy(is, bos);
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  private static void copy(InputStream is, OutputStream os) throws IOException
-  {
-    if (is != null && os != null)
-    {
-      try
-      {
-        byte[] b = new byte[2048];
-        int read = is.read(b);
-        while (read != -1)
-        {
-          os.write(b, 0, read);
-          read = is.read(b);
-        }
-      }
-      finally
-      {
-        try
-        {
-          os.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-        try
-        {
-          is.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/OK.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/OK.gif
deleted file mode 100644
index 689e523..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/OK.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/green.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/green.gif
deleted file mode 100644
index 7c9e101..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/green.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/grey.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/grey.gif
deleted file mode 100644
index 0ff7cf0..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/grey.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/line.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/line.gif
deleted file mode 100644
index 881e5b7..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/line.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/line_last.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/line_last.gif
deleted file mode 100644
index 8f0ef83..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/line_last.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/line_notlast.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/line_notlast.gif
deleted file mode 100644
index 8292ce2..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/line_notlast.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/orange.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/orange.gif
deleted file mode 100644
index 28f0631..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/orange.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/red.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/red.gif
deleted file mode 100644
index ca13939..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/red.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/space.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/space.gif
deleted file mode 100644
index 58d1d55..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/space.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/twistclosed.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/twistclosed.gif
deleted file mode 100644
index 230f4e6..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/twistclosed.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/twistopened.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/twistopened.gif
deleted file mode 100644
index d347a56..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/twistopened.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/viewsvg.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/viewsvg.gif
deleted file mode 100644
index c7906c3..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/viewsvg.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/yellow.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/yellow.gif
deleted file mode 100644
index 9bd7afe..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/yellow.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractEmitter.java
deleted file mode 100644
index e87d186..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractEmitter.java
+++ /dev/null
@@ -1,446 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.StringTokenizer;
-import java.util.jar.Manifest;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public abstract class AbstractEmitter
-{
-  private SAXParser saxParser;
-
-  protected void copyImage(String imagePath, File dest) throws IOException
-  {
-    InputStream is = ClassLoader.getSystemResourceAsStream(imagePath);
-    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(dest));
-    copy(is, bos);
-  }
-
-  private void copy(InputStream is, OutputStream os) throws IOException
-  {
-    if (is != null && os != null)
-    {
-      try
-      {
-        byte[] b = new byte[2048];
-        int read = is.read(b);
-        while (read != -1)
-        {
-          os.write(b, 0, read);
-          read = is.read(b);
-        }
-      }
-      finally
-      {
-        try
-        {
-          os.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-        try
-        {
-          is.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  protected void harvestPlugins(File file, Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    internalHarvestPlugins(file, pluginId2Plugin, fragmentId2Fragment);
-    File[] children = file.listFiles();
-    for (int i = 0; i < children.length; i++)
-    {
-      if (children[i].isFile() && children[i].getName().endsWith(".jar"))
-      {
-        ZipLocation zipLocation = new ZipLocation(children[i]);
-        ILocationChildrenIterator it = zipLocation.childIterator();
-        boolean done = false;
-        ILocation childLoc = it.next();
-        while (!done && childLoc != null)
-        {
-          String childName = childLoc.getName();
-          if (PluginXML.CONST_PLUGIN_XML.equalsIgnoreCase(childName))
-          {
-            PluginXML pluginXML = getSingleJarPlugin(childLoc);
-            String pluginName = pluginXML.getName();
-            if (pluginName != null && !pluginId2Plugin.containsKey(pluginName))
-            {
-              pluginXML.addLibrary(new Library(zipLocation));
-              pluginId2Plugin.put(pluginName, pluginXML);
-              done = true;
-            }
-          }
-          else if (childName.indexOf(Bundle.CONST_MANIFEST_MF) != -1)
-          {
-            try
-            {
-              Manifest manifest = new Manifest(childLoc.getInputStream());
-              java.util.jar.Attributes attrs = manifest.getMainAttributes();
-              String bundleNameAttr = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_NAME));
-              if (bundleNameAttr != null)
-              {
-                String bundleName = (new StringTokenizer(bundleNameAttr, "; ")).nextToken();
-                Bundle bundle = new Bundle(childLoc);
-                bundle.setName(bundleName);
-                bundle.setVersion(attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_VERSION)));
-                bundle.addLibrary(new Library(zipLocation));
-                pluginId2Plugin.put(bundleName, bundle);
-                done = true;
-              }
-            }
-            catch (IOException e)
-            {
-              e.printStackTrace();
-            }
-          }
-          childLoc = it.next();
-        }
-      }
-    }
-  }
-
-  private void internalHarvestPlugins(File file, Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        internalHarvestPlugins(files[i], pluginId2Plugin, fragmentId2Fragment);
-    }
-    else if (PluginXML.CONST_PLUGIN_XML.equalsIgnoreCase(file.getName()))
-    {
-      PluginXML plugin = getPlugin(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      String pluginName = plugin.getName();
-      if (pluginName != null && !pluginId2Plugin.containsKey(pluginName))
-        pluginId2Plugin.put(pluginName, plugin);
-    }
-    else if (FragmentXML.CONST_FRAGMENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      FragmentXML fragment = getFragment(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      String fragmentName = fragment.getFragmentName();
-      if (fragmentName != null)
-        fragmentId2Fragment.put(fragmentName, fragment);
-    }
-    else if (Bundle.CONST_MANIFEST_MF.equalsIgnoreCase(file.getName()))
-    {
-      PluginXML plugin = getBundle(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      String pluginName = plugin.getName();
-      if (pluginName != null)
-        pluginId2Plugin.put(pluginName, plugin);
-    }
-    else if (PluginClasspath.CONST_DOT_CLASSPATH.equalsIgnoreCase(file.getName()))
-    {
-      PluginClasspath plugin = getPluginClasspath(new FileLocation(new FileLocation(file.getParentFile()), file.getName()), true);
-      String pluginName = plugin.getName();
-      if (pluginName != null)
-        pluginId2Plugin.put(pluginName, plugin);
-    }
-  }
-
-  public PluginXML getSingleJarPlugin(ILocation location)
-  {
-    SingleJaredPluginHandler handler = new SingleJaredPluginHandler(location);
-    try
-    {
-      parse(location, handler);
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    return handler.getPlugin();
-  }
-
-  public PluginXML getPlugin(ILocation location)
-  {
-    PluginHandler handler = new PluginHandler(location);
-    try
-    {
-      parse(location, handler);
-    }
-    catch (IOException e)
-    {
-      System.err.println("Could not read " + location.getName() + ", skipping");
-    }
-    return handler.getPlugin();
-  }
-
-  /**
-   * Creates a <code>Fragment</code> from a location file
-   * 
-   * @param location
-   *          a location that points to a fragment.xml file, not
-   *          <code>null</code>.
-   * @return Fragment the Fragment object representation of that file
-   */
-  public FragmentXML getFragment(ILocation location)
-  {
-    FragmentHandler handler = new FragmentHandler(location);
-    try
-    {
-      parse(location, handler);
-    }
-    catch (IOException e)
-    {
-      System.err.println("Could not read " + location.getName() + ", skipping");
-    }
-    return handler.getFragment();
-  }
-
-  /**
-   * Creates a <code>Bundle</code> from a location file
-   * 
-   * @param location
-   *          a location that points to a MANIFEST.MF file, not
-   *          <code>null</code>.
-   * @return Bundle the Bundle object representation of that file
-   */
-  public Bundle getBundle(ILocation location)
-  {
-    Bundle bundle = new Bundle(location);
-    try
-    {
-      Manifest manifest = new Manifest(location.getInputStream());
-      java.util.jar.Attributes attrs = manifest.getMainAttributes();
-      String bundleName = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_NAME));
-      if (bundleName != null)
-        bundle.setName((new StringTokenizer(bundleName, "; ")).nextToken());
-      bundle.setVersion(attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_VERSION)));
-      String classpathString = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_CLASSPATH));
-      if (classpathString != null && classpathString.length() > 0)
-      {
-        StringTokenizer classpath = new StringTokenizer(classpathString, ",");
-        while (classpath.hasMoreTokens())
-          bundle.addLibrary(classpath.nextToken());
-      }
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-    return bundle;
-  }
-
-  /**
-   * Creates a <code>PluginClasspath</code> from a location file
-   * 
-   * @param fileLocation
-   *          a location that points to a .classpath file, not <code>null</code>.
-   * @return PluginClasspath the PluginClasspath object representation of that
-   *         file
-   */
-  public PluginClasspath getPluginClasspath(IFileLocation fileLocation, boolean validate)
-  {
-    return new PluginClasspath(fileLocation, validate);
-  }
-
-  protected void parse(ILocation location, DefaultHandler handler) throws IOException
-  {
-    InputStream in = null;
-    try
-    {
-      if (saxParser == null)
-      {
-        SAXParserFactory factory = SAXParserFactory.newInstance();
-        factory.setNamespaceAware(false);
-        factory.setValidating(false);
-        saxParser = factory.newSAXParser();
-      }
-      in = location.getInputStream();
-      saxParser.parse(new InputSource(in), handler);
-    }
-    catch (ParserConfigurationException e)
-    {
-      e.printStackTrace();
-    }
-    catch (SAXException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      if (in != null)
-      {
-        try
-        {
-          in.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  protected void linkPluginsAndFragments(Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    for (Iterator it = fragmentId2Fragment.values().iterator(); it.hasNext();)
-    {
-      FragmentXML fragment = (FragmentXML)it.next();
-      fragment.link(pluginId2Plugin);
-    }
-  }
-
-  protected void harvestComponents(File file, Map compLoc2CompXML)
-  {
-    harvestComponents(file, compLoc2CompXML, new ArrayList());
-  }
-
-  private void harvestComponents(File file, Map compLoc2CompXML, List addedComps)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestComponents(files[i], compLoc2CompXML, addedComps);
-    }
-    else if (ComponentXML.CONST_COMPONENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      ComponentXML compXML = new ComponentXML();
-      ILocation location = new FileLocation(file);
-      compXML.setLocation(location);
-      try
-      {
-        compXML.load();
-        String compName = compXML.getName();
-        if (!addedComps.contains(compName))
-        {
-          compLoc2CompXML.put(location.getAbsolutePath(), compXML);
-          addedComps.add(compName);
-        }
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  protected String decodeClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-      return s;
-  }
-
-  private class SingleJaredPluginHandler extends DefaultHandler
-  {
-    protected PluginXML plugin;
-
-    public SingleJaredPluginHandler(ILocation location)
-    {
-      plugin = new PluginXML(location);
-    }
-
-    public PluginXML getPlugin()
-    {
-      return plugin;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("plugin") || qName.equals("plugin"))
-      {
-        plugin.setName(attributes.getValue("id"));
-        plugin.setVersion(attributes.getValue("version"));
-        return;
-      }
-    }
-  }
-
-  private class PluginHandler extends SingleJaredPluginHandler
-  {
-    public PluginHandler(ILocation location)
-    {
-      super(location);
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      super.startElement(uri, elementName, qName, attributes);
-      if (elementName.equals("library") || qName.equals("library"))
-        plugin.addLibrary(attributes.getValue("name"));
-    }
-  }
-
-  private class FragmentHandler extends DefaultHandler
-  {
-    private FragmentXML fragment;
-
-    public FragmentHandler(ILocation location)
-    {
-      fragment = new FragmentXML(location);
-    }
-
-    public FragmentXML getFragment()
-    {
-      return fragment;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("fragment") || qName.equals("fragment"))
-      {
-        fragment.setFragmentName(attributes.getValue("id"));
-        fragment.setVersion(attributes.getValue("version"));
-        fragment.setName(attributes.getValue("plugin-id"));
-        fragment.setVersion(attributes.getValue("plugin-version"));
-        return;
-      }
-      if (elementName.equals("library") || qName.equals("library"))
-      {
-        fragment.addLibrary(attributes.getValue("name"));
-        return;
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractZipLocation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractZipLocation.java
deleted file mode 100644
index 9a353c1..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractZipLocation.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.jar.JarInputStream;
-import java.util.zip.ZipInputStream;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-/**
- * The <code>AbstractZipLocation</code> is a location representing a zip entry
- * or a zip file.
- */
-public abstract class AbstractZipLocation extends Location
-{
-  protected static final byte[] fBuffer = new byte[8192];
-  protected static final ByteArrayOutputStream fBytesOut = new ByteArrayOutputStream(8192);
-  public static final String JAR = "jar";
-
-  /*
-   * @see com.example.location.Location#Location(com.example.location.ILocation,
-   *      java.lang.String)
-   */
-  public AbstractZipLocation(ILocation parent, String fullName)
-  {
-    super(parent, fullName);
-  }
-
-  /*
-   * @see com.example.location.ILocation#createChild(java.lang.String)
-   */
-  public ILocation createChild(String relativePath)
-  {
-    return new ZipEntryLocation(this, relativePath);
-  }
-
-  /*
-   * @see com.example.location.ILocation#createSibling(java.lang.String)
-   */
-  public ILocation createSibling(String relativePath)
-  {
-    String path = getName();
-    int index = path.lastIndexOf('/');
-    if (index < 0)
-    {
-      return parent.createChild(relativePath);
-    }
-    else
-    {
-      path = path.substring(0, index + 1) + relativePath;
-      return parent.createChild(path);
-    }
-  }
-
-  /*
-   * Get a ZipInputStream from the given stream.
-   * 
-   * @param inputStream An input stream, or <code> null </code> . @return
-   * ZipInputStream A ZipInputStream, or a JarInputStream depending on the name
-   * of this location.
-   */
-  protected ZipInputStream getZipInputStream(InputStream inputStream)
-  {
-    if (inputStream == null)
-      return null;
-    ZipInputStream zipIn = null;
-    if (Location.getExtension(getName()).equalsIgnoreCase(JAR))
-    {
-      try
-      {
-        zipIn = new JarInputStream(inputStream);
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    else
-    {
-      zipIn = new ZipInputStream(inputStream);
-    }
-    return zipIn;
-  }
-
-  /*
-   * Reads all of the bytes from the input stream, returning the byte array.
-   * 
-   * @param in An input stream to read. @return byte[] The resulting bytes.
-   * @throws IOException if the input stream was unable to be read.
-   */
-  protected byte[] readAllBytes(InputStream in) throws IOException
-  {
-    fBytesOut.reset();
-    for (int read = in.read(fBuffer); read != -1; read = in.read(fBuffer))
-    {
-      fBytesOut.write(fBuffer, 0, read);
-    }
-    return fBytesOut.toByteArray();
-  }
-
-  /**
-   * Answers the InputStream for the child with the given name.
-   * 
-   * @param name
-   *          The child name, not <code>null</code>
-   * @return InputStream The contents of the child
-   */
-  protected abstract InputStream getChildInputStream(String name);
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Bundle.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Bundle.java
deleted file mode 100644
index faa3403..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Bundle.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-public class Bundle extends PluginXML
-{
-  public static final String CONST_MANIFEST_MF = "MANIFEST.MF";
-  public static final String CONST_BUNDLE_NAME = "Bundle-SymbolicName";
-  public static final String CONST_BUNDLE_VERSION = "Bundle-Version";
-  public static final String CONST_BUNDLE_CLASSPATH = "Bundle-ClassPath";
-
-  public Bundle(ILocation location)
-  {
-    super(location);
-  }
-
-  public void addLibrary(String relativePath)
-  {
-    File manifest = ((IFileLocation)location).getFile();
-    StringBuffer sb = new StringBuffer(manifest.getParentFile().getParentFile().getAbsolutePath());
-    sb.append('/');
-    sb.append(relativePath);
-    File jar = new File(sb.toString());
-    if (!jar.exists()) {
-      unresolvedLibs.add(relativePath);
-      System.err.println(jar);
-    }
-    addLibrary(new Library(new ZipLocation(jar)));
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Clazz.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Clazz.java
deleted file mode 100644
index be9c4ec..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Clazz.java
+++ /dev/null
@@ -1,362 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.ByteArrayOutputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
-import java.util.Vector;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.jdt.core.util.ClassFormatException;
-import org.eclipse.jdt.core.util.IClassFileReader;
-import org.eclipse.jdt.core.util.ICodeAttribute;
-import org.eclipse.jdt.core.util.IConstantPool;
-import org.eclipse.jdt.core.util.IConstantPoolConstant;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.ILineNumberAttribute;
-import org.eclipse.jdt.core.util.IMethodInfo;
-import org.eclipse.jdt.core.util.IModifierConstants;
-import org.eclipse.jdt.internal.core.util.ClassFileReader;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-/**
- * A <code>Clazz</code> is a model object. Clazz contain references to other
- * Clazz.
- */
-public class Clazz implements IClazz
-{
-  private ILocation location;
-  private String name;
-  private IClassFileReader reader;
-  private List methodRefs;
-  private List fieldRefs;
-
-  /**
-   * Creates a new type on the given location.
-   * 
-   * @param location
-   */
-  public Clazz(ILocation location)
-  {
-    this.location = location;
-    reader = null;
-  }
-
-  private void init()
-  {
-    if (reader == null)
-    {
-      try
-      {
-        reader = new ClassFileReader(getInputBytes(), IClassFileReader.CONSTANT_POOL | IClassFileReader.METHOD_INFOS | IClassFileReader.FIELD_INFOS | IClassFileReader.METHOD_BODIES | IClassFileReader.SUPER_INTERFACES);
-      }
-      catch (ClassFormatException e)
-      {
-        e.printStackTrace();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  protected byte[] getInputBytes() throws IOException
-  {
-    InputStream in = null;
-    byte[] fBuffer = new byte[8192];
-    ByteArrayOutputStream fBytesOut = new ByteArrayOutputStream(8192);
-    try
-    {
-      fBytesOut.reset();
-      in = location.getInputStream();
-      for (int read = in.read(fBuffer); read != -1; read = in.read(fBuffer))
-      {
-        fBytesOut.write(fBuffer, 0, read);
-      }
-    }
-    catch (FileNotFoundException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      in.close();
-    }
-    return fBytesOut.toByteArray();
-  }
-
-  /**
-   * @return Set a set of <code>InternalTypeReference</code> objects
-   */
-  public Set getReferencedTypes()
-  {
-    init();
-    Set types = new HashSet();
-    IConstantPool constantPool = reader.getConstantPool();
-    int poolSize = constantPool.getConstantPoolCount();
-    for (int i = 0; i < poolSize; i++)
-    {
-      // Extract the constant's referenced class (if that is even relevant)
-      if (constantPool.getEntryKind(i) == IConstantPoolConstant.CONSTANT_Class)
-      {
-        IConstantPoolEntry classEntry = constantPool.decodeEntry(i);
-        String signature = new String(classEntry.getClassInfoName());
-        int index = signature.lastIndexOf('[');
-        if (index > -1)
-        {
-          // could be an array of a primitive type
-          if (signature.length() - (index + 1) == 1)
-            continue;
-          signature = Signature.toString(signature);
-          signature = signature.substring(0, signature.length() - 2 * (index + 1));
-          signature = signature.replace('.', '$');
-        }
-        String typeName = signature.replace('/', '.');
-        types.add(typeName);
-      }
-    }
-    return types;
-  }
-
-  public List getMethodRefs(List includes, List excludes, boolean genLineInfo)
-  {
-    if (methodRefs == null)
-    {
-      List[] splitedIncludes = splitFilters(includes);
-      List[] splitedExcludes = splitFilters(excludes);
-      getRefs(splitedIncludes[0], splitedIncludes[1], splitedExcludes[0], splitedExcludes[1], genLineInfo);
-    }
-    return methodRefs;
-  }
-
-  public void resetMethodRefs()
-  {
-    methodRefs = null;
-  }
-
-  public List getFieldRefs(List includes, List excludes, boolean genLineInfo)
-  {
-    if (fieldRefs == null)
-    {
-      List[] splitedIncludes = splitFilters(includes);
-      List[] splitedExcludes = splitFilters(excludes);
-      getRefs(splitedIncludes[0], splitedIncludes[1], splitedExcludes[0], splitedExcludes[1], genLineInfo);
-    }
-    return fieldRefs;
-  }
-
-  public void resetFieldRefs()
-  {
-    fieldRefs = null;
-  }
-
-  private List[] splitFilters(List filters)
-  {
-    List filtersStart = null;
-    List filtersMatch = null;
-    if (filters != null)
-    {
-      for (Iterator it = filters.iterator(); it.hasNext();)
-      {
-        String s = (String)it.next();
-        if (s.charAt(0) == '*' && s.charAt(s.length() - 1) == '*')
-        {
-          if (filtersMatch == null)
-            filtersMatch = new ArrayList(1);
-          filtersMatch.add(s.substring(1, s.length() - 1));
-        }
-        else
-        {
-          if (filtersStart == null)
-            filtersStart = new ArrayList(1);
-          filtersStart.add(s);
-        }
-      }
-    }
-    return new List[] {filtersStart, filtersMatch};
-  }
-
-  private void getRefs(List includes, List includesMatch, List excludes, List excludesMatch, boolean debug)
-  {
-    methodRefs = new ArrayList(1);
-    fieldRefs = new ArrayList(1);
-    IConstantPoolEntry[] refs = getConstantPoolEntries(IConstantPoolConstant.CONSTANT_Methodref);
-    for (int i = 0; i < refs.length; i++)
-    {
-      if (isIncludeClass(includes, includesMatch, excludes, excludesMatch, decodeClassName(refs[i].getClassName())))
-      {
-        MethodRef methodRef = new MethodRef();
-        methodRef.setPoolEntry(refs[i]);
-        methodRefs.add(methodRef);
-      }
-    }
-    refs = getConstantPoolEntries(IConstantPoolConstant.CONSTANT_InterfaceMethodref);
-    for (int i = 0; i < refs.length; i++)
-    {
-      if (isIncludeClass(includes, includesMatch, excludes, excludesMatch, decodeClassName(refs[i].getClassName())))
-      {
-        MethodRef methodRef = new MethodRef();
-        methodRef.setPoolEntry(refs[i]);
-        methodRefs.add(methodRef);
-      }
-    }
-    refs = getConstantPoolEntries(IConstantPoolConstant.CONSTANT_Fieldref);
-    for (int i = 0; i < refs.length; i++)
-    {
-      if (isIncludeClass(includes, includesMatch, excludes, excludesMatch, decodeClassName(refs[i].getClassName())))
-      {
-        FieldRef fieldRef = new FieldRef();
-        fieldRef.setPoolEntry(refs[i]);
-        fieldRefs.add(fieldRef);
-      }
-    }
-    if (debug)
-    {
-      IMethodInfo[] methodInfos = getMethodInfo();
-      for (int i = 0; i < methodInfos.length; i++)
-      {
-        ICodeAttribute codeAttr = methodInfos[i].getCodeAttribute();
-        if (codeAttr != null)
-        {
-          ILineNumberAttribute lineNumAttr = codeAttr.getLineNumberAttribute();
-          if (lineNumAttr != null)
-          {
-            InternalByteCodeVisitor byteCodeVisitor = new InternalByteCodeVisitor(methodRefs, fieldRefs, lineNumAttr);
-            try
-            {
-              codeAttr.traverse(byteCodeVisitor);
-            }
-            catch (ClassFormatException e)
-            {
-              e.printStackTrace();
-            }
-           }
-        }
-      }
-    }
-  }
-
-  /**
-   * @return String the fully qualified name of the type
-   */
-  public String getName()
-  {
-    if (name == null)
-    {
-      init();
-      name = decodeClassName(reader.getClassName());
-    }
-    return name;
-  }
-
-  public String getSuperClass()
-  {
-    init();
-    char[] superClass = reader.getSuperclassName();
-    if (superClass != null)
-      return decodeClassName(superClass);
-    else
-      return null;
-  }
-
-  public String[] getInterfaces()
-  {
-    init();
-    char[][] interfaceNames = reader.getInterfaceNames();
-    String[] interfaces = new String[interfaceNames.length];
-    for (int i = 0; i < interfaces.length; i++)
-      interfaces[i] = decodeClassName(interfaceNames[i]);
-    return interfaces;
-  }
-
-  public IFieldInfo[] getFieldInfo()
-  {
-    init();
-    return reader.getFieldInfos();
-  }
-
-  public IMethodInfo[] getMethodInfo()
-  {
-    init();
-    return reader.getMethodInfos();
-  }
-
-  public IConstantPoolEntry[] getConstantPoolEntries(int kind)
-  {
-    init();
-    List entries = new Vector();
-    IConstantPool pool = reader.getConstantPool();
-    int poolSize = pool.getConstantPoolCount();
-    for (int i = 0; i < poolSize; i++)
-      if (pool.getEntryKind(i) == kind)
-        entries.add(pool.decodeEntry(i));
-    return (IConstantPoolEntry[])entries.toArray(new IConstantPoolEntry[0]);
-  }
-
-  public boolean isInterface()
-  {
-    init();
-    return ((reader.getAccessFlags() & IModifierConstants.ACC_INTERFACE) == IModifierConstants.ACC_INTERFACE);
-  }
-
-  public int getAccessFlags()
-  {
-    init();
-    return reader.getAccessFlags();
-  }
-
-  private String decodeClassName(char[] name)
-  {
-    return new String(name).replace('/', '.');
-  }
-
-  private boolean isIncludeClass(List classIncludes, List classIncludesMatch, List classExcludes, List classExcludesMatch, String className)
-  {
-    if (classExcludes != null)
-      for (Iterator it = classExcludes.iterator(); it.hasNext();)
-        if (className.startsWith((String)it.next()))
-          return false;
-    if (classExcludesMatch != null)
-      for (Iterator it = classExcludesMatch.iterator(); it.hasNext();)
-        if (className.indexOf((String)it.next()) != -1)
-          return false;
-    if ((classIncludes != null && classIncludes.size() > 0) || (classIncludesMatch != null && classIncludesMatch.size() > 0))
-    {
-      if (classIncludes != null)
-        for (Iterator it = classIncludes.iterator(); it.hasNext();)
-          if (className.startsWith((String)it.next()))
-            return true;
-      if (classIncludesMatch != null)
-        for (Iterator it = classIncludesMatch.iterator(); it.hasNext();)
-          if (className.indexOf((String)it.next()) != -1)
-            return true;
-      return false;
-    }
-    return true;
-  }
-
-  public void resetClazz()
-  {
-    reader = null;
-    methodRefs = null;
-    fieldRefs = null;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentEntry.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentEntry.java
deleted file mode 100644
index dded604..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentEntry.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import org.eclipse.wtp.releng.tools.component.model.ComponentObject;
-
-public class ComponentEntry extends ComponentObject
-{
-  private String compName;
-  private String ref;
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<component ");
-    sb.append(toAttribute("name", compName));
-    sb.append(toAttribute("ref", ref));
-    sb.append("/>");
-    return sb.toString();
-  }
-
-  /**
-   * @return Returns the compName.
-   */
-  public String getCompName()
-  {
-    return compName;
-  }
-
-  /**
-   * @param compName
-   *          The compName to set.
-   */
-  public void setCompName(String compName)
-  {
-    this.compName = compName;
-  }
-
-  /**
-   * @return Returns the ref.
-   */
-  public String getRef()
-  {
-    return ref;
-  }
-
-  /**
-   * @param ref
-   *          The ref to set.
-   */
-  public void setRef(String ref)
-  {
-    this.ref = ref;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentSummary.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentSummary.java
deleted file mode 100644
index 89129f7..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentSummary.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-public class ComponentSummary
-{
-  public static final String INDEX_COMPONENT_SUMMARY_XML = "index-comp-summary.xml";
-  private static final String ROOT_TAG_NAME = "component-summary";
-  private String timestamp;
-  private Map entries;
-
-  public String getTimestamp()
-  {
-    return timestamp;
-  }
-
-  public void setTimestamp(String timestamp)
-  {
-    this.timestamp = timestamp;
-  }
-
-  public ComponentSummary()
-  {
-    entries = new HashMap(1);
-  }
-
-  public void add(ComponentEntry entry)
-  {
-    entries.put(entry.getCompName(), entry);
-  }
-
-  public ComponentEntry getEntry(String compName)
-  {
-    return (ComponentEntry)entries.get(compName);
-  }
-
-  public List getEntries()
-  {
-    return new ArrayList(entries.values());
-  }
-
-  protected void saveAsHTML(ILocation html, String xsl, String rootTagName) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream(xsl)));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(getBytes(html, rootTagName))), new StreamResult(new FileOutputStream(new File(html.getAbsolutePath()))));
-  }
-
-  public void save(ILocation location) throws IOException
-  {
-    save(location, ROOT_TAG_NAME);
-  }
-
-  protected void save(ILocation location, String rootTagName) throws IOException
-  {
-    File file = new File(location.getAbsolutePath());
-    file.getParentFile().mkdirs();
-    FileOutputStream fos = new FileOutputStream(file);
-    fos.write(getBytes(location, rootTagName));
-    fos.close();
-  }
-
-  protected byte[] getBytes(ILocation location, String rootTagName) throws UnsupportedEncodingException
-  {
-    String base = location.getAbsolutePath().replace('\\', '/');
-    int index = base.lastIndexOf('/');
-    if (index != -1)
-      base = base.substring(0, index);
-    for (Iterator it = entries.values().iterator(); it.hasNext();)
-    {
-      ComponentEntry entry = (ComponentEntry)it.next();
-      String ref = entry.getRef();
-      if (ref != null && ref.startsWith(base))
-      {
-        StringBuffer newRef = new StringBuffer(".");
-        newRef.append(ref.substring(base.length()));
-        entry.setRef(newRef.toString());
-      }
-    }
-    return toString(rootTagName).getBytes();
-  }
-
-  public String toString(String rootTagName)
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<");
-    sb.append(rootTagName);
-    if (timestamp != null)
-    {
-      sb.append(" timestamp=\"");
-      sb.append(timestamp);
-      sb.append("\"");
-    }
-    sb.append(">");
-    for (Iterator it = entries.values().iterator(); it.hasNext();)
-      sb.append(it.next().toString());
-    sb.append("</");
-    sb.append(rootTagName);
-    sb.append(">");
-    return sb.toString();
-  }
-
-  public String toString()
-  {
-    return toString("component-summary");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FieldRef.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FieldRef.java
deleted file mode 100644
index d2891e6..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FieldRef.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-
-public class FieldRef
-{
-  private IConstantPoolEntry poolEntry;
-  private List lines;
-
-  public FieldRef()
-  {
-    lines = new ArrayList(1);
-  }
-
-  /**
-   * @return Returns the lines.
-   */
-  public List getLines()
-  {
-    return lines;
-  }
-
-  /**
-   * @param lines
-   *          The lines to set.
-   */
-  public void setLines(List lines)
-  {
-    this.lines = lines;
-  }
-
-  public void addLine(int line)
-  {
-    String s = String.valueOf(line);
-    if (!lines.contains(s))
-      lines.add(s);
-  }
-
-  /**
-   * @return Returns the poolEntry.
-   */
-  public IConstantPoolEntry getPoolEntry()
-  {
-    return poolEntry;
-  }
-
-  /**
-   * @param poolEntry
-   *          The poolEntry to set.
-   */
-  public void setPoolEntry(IConstantPoolEntry poolEntry)
-  {
-    this.poolEntry = poolEntry;
-  }
-
-  private String decodeClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-
-  public String getClassName()
-  {
-    return decodeClassName(new String(poolEntry.getClassName()));
-  }
-
-  public String getFieldName()
-  {
-    return new String(poolEntry.getFieldName());
-  }
-
-  public String getFieldDescriptor()
-  {
-    return new String(poolEntry.getFieldDescriptor());
-  }
-
-  public boolean equals(String cName, String fName, String descriptor)
-  {
-    return cName != null && fName != null && descriptor != null && cName.equals(getClassName()) && fName.equals(getFieldName()) && descriptor.equals(getFieldDescriptor());
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FileLocation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FileLocation.java
deleted file mode 100644
index bc17b0f..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FileLocation.java
+++ /dev/null
@@ -1,195 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-
-/**
- * A <code>FileLocation</code> is a location that represents a plain file in
- * the filesystem.
- */
-public class FileLocation extends Location implements IFileLocation
-{
-  protected File file;
-
-  /**
-   * Creates a new <code>FileLocation</code> on the given file
-   * 
-   * @param file
-   *          A file to wrap, not null
-   */
-  public FileLocation(File file)
-  {
-    this(null, file.getAbsolutePath());
-  }
-
-  /**
-   * Creates a new <code>FileLocation</code> using the given name to create a
-   * child of the parent location.
-   * 
-   * @param parent
-   *          The parent location
-   * @param name
-   *          The name of the child, not <code>null</code>
-   */
-  public FileLocation(FileLocation parent, String name)
-  {
-    super(parent, name);
-    if (parent != null)
-    {
-      file = new File(((FileLocation)parent).file, getName());
-    }
-    else
-    {
-      file = new File(getName());
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getInputStream()
-   */
-  public InputStream getInputStream() throws IOException
-  {
-    return new FileInputStream(file);
-  }
-
-  /*
-   * @see com.example.location.ILocation#childIterator()
-   */
-  public ILocationChildrenIterator childIterator()
-  {
-    if (file.isDirectory())
-    {
-      final String[] children = file.list();
-      return new ILocationChildrenIterator()
-      {
-        private int index = 0;
-
-        public ILocation next()
-        {
-          if (index < children.length)
-          {
-            String child = children[index++];
-            File childFile = new File(file, child);
-            if (childFile.isDirectory())
-            {
-              return new FileLocation(FileLocation.this, child);
-            }
-            if (Location.isArchive(child))
-            {
-              return new ZipLocation(FileLocation.this, child);
-            }
-            else
-            {
-              return new FileLocation(FileLocation.this, child);
-            }
-          }
-          return null;
-        }
-      };
-    }
-    else
-    {
-      return new ILocationChildrenIterator()
-      {
-        public ILocation next()
-        {
-          return null;
-        }
-      };
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#hasChildren()
-   */
-  public boolean hasChildren()
-  {
-    if (file.isDirectory())
-    {
-      return true;
-    }
-    return false;
-  }
-
-  /**
-   * Answers the file that this location wrappers.
-   * 
-   * @return File
-   */
-  public File getFile()
-  {
-    return file;
-  }
-
-  /*
-   * @see com.example.location.ILocation#createSibling(java.lang.String)
-   */
-  public ILocation createSibling(String relativePath)
-  {
-    FileLocation parentLocation = (FileLocation)parent;
-    File childFile = new File(parentLocation.file, relativePath);
-    if (childFile.isDirectory())
-    {
-      return new FileLocation(parentLocation, relativePath);
-    }
-    if (Location.isArchive(relativePath))
-    {
-      return new ZipLocation(parentLocation, relativePath);
-    }
-    else
-    {
-      return new FileLocation(parentLocation, relativePath);
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#createChild(java.lang.String)
-   */
-  public ILocation createChild(String relativePath)
-  {
-    File childFile = new File(file, relativePath);
-    if (childFile.isDirectory())
-    {
-      return new FileLocation(this, relativePath);
-    }
-    if (Location.isArchive(relativePath))
-    {
-      return new ZipLocation(this, relativePath);
-    }
-    else
-    {
-      return new FileLocation(this, relativePath);
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getAbsolutePath()
-   */
-  public String getAbsolutePath()
-  {
-    if (parent == null)
-    {
-      return getName();
-    }
-    else
-    {
-      return parent.getAbsolutePath() + "/" + getName();
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FragmentXML.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FragmentXML.java
deleted file mode 100644
index d316878..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FragmentXML.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.IFragmentXML;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-/**
- * A <code>Fragment</code> is a model object. Fragments are children of
- * plugins. Although they can contain libraries, these libraries must be viewed
- * as part of the parent plugin's list of libraries.
- */
-public class FragmentXML extends PluginXML implements IFragmentXML
-{
-  public static final String CONST_FRAGMENT_XML = "fragment.xml";
-  private String fragmentName;
-  private PluginXML plugin;
-  private String pluginName;
-  private String pluginVersion;
-
-  /**
-   * Creates a new <code>Fragment</code> from the configuration file at the
-   * given location.
-   * 
-   * @see org.eclipse.api.internalreference.Plugin#Plugin(org.eclipse.api.location.ILocation)
-   */
-  public FragmentXML(ILocation location)
-  {
-    super(location);
-  }
-
-  /**
-   * Always answers an empty list.
-   * 
-   * @see org.eclipse.api.internalreference.Plugin#getLibraries()
-   */
-  public List getLibraries()
-  {
-    return new ArrayList(0);
-  }
-
-  /**
-   * Answers the parent plugin of this fragment
-   * 
-   * @return Plugin the parent plugin of this fragment
-   */
-  public PluginXML getPlugin()
-  {
-    return plugin;
-  }
-
-  /**
-   * Attempts to locate the containing plugin for this fragment.
-   */
-  public void link(Map namesToPlugins)
-  {
-    plugin = (PluginXML)namesToPlugins.get(getPluginUniqueIdentifier());
-    if (plugin == null)
-    {
-      /*
-       * TODO: Remove assumption that there is only one plugin with the given
-       * name.
-       */
-      for (Iterator i = namesToPlugins.values().iterator(); i.hasNext();)
-      {
-        PluginXML plugin = (PluginXML)i.next();
-        if (getName().equals(plugin.getName()))
-        {
-          setPlugin(plugin);
-          return;
-        }
-      }
-      System.err.println("Could not find plugin: " + getName());
-    }
-    else
-    {
-      setPlugin(plugin);
-      return;
-    }
-  }
-
-  /**
-   * Sets the plugin for this fragment, and registers this fragments libraries
-   * with the plugin.
-   * 
-   * @param plugin
-   *          this fragments plugin
-   */
-  private void setPlugin(PluginXML plugin)
-  {
-    this.plugin = plugin;
-    plugin.addFragment(this);
-    for (Iterator i = libraries.iterator(); i.hasNext();)
-    {
-      Library library = (Library)i.next();
-      plugin.addLibrary(library);
-    }
-  }
-
-  /**
-   * Answers the unique identifier of the plugin which contains this fragment.
-   * 
-   * @return String the unique identifier of the containing plugin, not
-   *         <code>null</code>
-   */
-  public String getPluginUniqueIdentifier()
-  {
-    return getPluginName() + '_' + getPluginVersion();
-  }
-
-  /**
-   * Answers the name of the plugin which contains this fragment.
-   * 
-   * @return String the name of the containing plugin, not <code>null</code>
-   */
-  public String getPluginName()
-  {
-    return pluginName;
-  }
-
-  /**
-   * Answers the version of the plugin which contains this fragment.
-   * 
-   * @return String the version of the containing plugin, not <code>null</code>
-   */
-  public String getPluginVersion()
-  {
-    return pluginVersion;
-  }
-
-  /**
-   * Sets the name of the plugin which contains this fragment.
-   * 
-   * @param pluginName
-   *          the name of the containing plugin, not <code>null</code>
-   */
-  public void setPluginName(String pluginName)
-  {
-    this.pluginName = pluginName;
-  }
-
-  /**
-   * Sets the version of the plugin which contains this fragment.
-   * 
-   * @param pluginVersion
-   *          the version of the containing plugin, not <code>null</code>
-   */
-  public void setPluginVersion(String pluginVersion)
-  {
-    this.pluginVersion = pluginVersion;
-  }
-
-  public String getFragmentName()
-  {
-    return fragmentName;
-  }
-
-  public void setFragmentName(String fragmentName)
-  {
-    this.fragmentName = fragmentName;
-  }
-
-  public ILocation getLocation()
-  {
-    return location;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/InternalByteCodeVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/InternalByteCodeVisitor.java
deleted file mode 100644
index 8be7d4e..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/InternalByteCodeVisitor.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.jdt.core.util.ByteCodeVisitorAdapter;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.ILineNumberAttribute;
-
-public class InternalByteCodeVisitor extends ByteCodeVisitorAdapter
-{
-  private List methodRefs;
-  private List fieldRefs;
-  private ILineNumberAttribute lineNumAttr;
-  private int lineNumIndex;
-  private int nextPC;
-  private int currLine;
-
-  public InternalByteCodeVisitor(List methodRefs, List fieldRefs, ILineNumberAttribute lineNumAttr)
-  {
-    this.methodRefs = methodRefs;
-    this.fieldRefs = fieldRefs;
-    this.lineNumAttr = lineNumAttr;
-    lineNumIndex = -1;
-    nextPC = -1;
-    currLine = -1;
-    nextLine();
-  }
-
-  public void nextLine()
-  {
-    lineNumIndex++;
-    int[][] lineNumTable = lineNumAttr.getLineNumberTable();
-    if (lineNumIndex < lineNumTable.length)
-      currLine = lineNumTable[lineNumIndex][1];
-    if (lineNumIndex + 1 < lineNumTable.length)
-      nextPC = lineNumTable[lineNumIndex + 1][0];
-    else
-      nextPC = -1;
-  }
-
-  public void _invokeinterface(int pc, int index, byte nargs, IConstantPoolEntry constantInterfaceMethodref)
-  {
-    addMethodRefs(constantInterfaceMethodref, pc);
-  }
-
-  public void _invokespecial(int pc, int index, IConstantPoolEntry constantMethodref)
-  {
-    addMethodRefs(constantMethodref, pc);
-  }
-
-  public void _invokestatic(int pc, int index, IConstantPoolEntry constantMethodref)
-  {
-    addMethodRefs(constantMethodref, pc);
-  }
-
-  public void _invokevirtual(int pc, int index, IConstantPoolEntry constantMethodref)
-  {
-    addMethodRefs(constantMethodref, pc);
-  }
-
-  public void _getfield(int pc, int index, IConstantPoolEntry constantFieldref)
-  {
-    addFieldRefs(constantFieldref, pc);
-  }
-
-  public void _getstatic(int pc, int index, IConstantPoolEntry constantFieldref)
-  {
-    addFieldRefs(constantFieldref, pc);
-  }
-
-  public void _putfield(int pc, int index, IConstantPoolEntry constantFieldref)
-  {
-    addFieldRefs(constantFieldref, pc);
-  }
-
-  public void _putstatic(int pc, int index, IConstantPoolEntry constantFieldref)
-  {
-    addFieldRefs(constantFieldref, pc);
-  }
-
-  private void addMethodRefs(IConstantPoolEntry poolEntry, int pc)
-  {
-    while (nextPC != -1 && pc >= nextPC)
-      nextLine();
-    String className = decodeClassName(new String(poolEntry.getClassName()));
-    String methodName = new String(poolEntry.getMethodName());
-    String descriptor = new String(poolEntry.getMethodDescriptor());
-    for (Iterator it = methodRefs.iterator(); it.hasNext();)
-    {
-      MethodRef ref = (MethodRef)it.next();
-      if (ref.equals(className, methodName, descriptor))
-      {
-        ref.addLine(currLine);
-        break;
-      }
-    }
-  }
-
-  private void addFieldRefs(IConstantPoolEntry poolEntry, int pc)
-  {
-    while (nextPC != -1 && pc >= nextPC)
-      nextLine();
-    String className = decodeClassName(new String(poolEntry.getClassName()));
-    String fieldName = new String(poolEntry.getFieldName());
-    String descriptor = new String(poolEntry.getFieldDescriptor());
-    for (Iterator it = fieldRefs.iterator(); it.hasNext();)
-    {
-      FieldRef ref = (FieldRef)it.next();
-      if (ref.equals(className, fieldName, descriptor))
-      {
-        ref.addLine(currLine);
-        break;
-      }
-    }
-  }
-
-  private String decodeClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Library.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Library.java
deleted file mode 100644
index 66e3326..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Library.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-
-/**
- * A <code>Library</code> is a model object. Libraries contain types. Type
- * names are unique in libraries, but two libraries could contain two types with
- * the same name.
- */
-public class Library implements ILibrary
-{
-  private ILocation location;
-  private Map typeNamesToTypes;
-
-  /**
-   * Creates a new <code>Library</code> on the given location.
-   * 
-   * @param location
-   */
-  public Library(ILocation location)
-  {
-    this.location = location;
-    typeNamesToTypes = null;
-  }
-
-  private void init()
-  {
-    if (typeNamesToTypes == null)
-    {
-      typeNamesToTypes = new HashMap();
-      location.accept(new ILocationVisitor()
-      {
-        public boolean accept(ILocation location)
-        {
-          if (Location.getExtension(location.getName()).equals(EXT_CLASS))
-          {
-            Clazz clazz = new Clazz(location);
-            typeNamesToTypes.put(clazz.getName(), clazz);
-            clazz.resetClazz();
-          }
-          return true;
-        }
-      });
-    }
-  }
-
-  /**
-   * Answers a mapping of (qualified) type names to <code>Type</code> objects
-   * which are found in this library.
-   * 
-   * @return Map a mapping of type names to <code>Type</code> objects.
-   */
-  public Map getTypes()
-  {
-    init();
-    return typeNamesToTypes;
-  }
-
-  public void resetTypes()
-  {
-    typeNamesToTypes = null;
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getTypes().values().iterator(); it.hasNext();)
-    {
-      IClazz clazz = (IClazz)it.next();
-      visitor.visit(clazz);
-      clazz.resetClazz();
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Location.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Location.java
deleted file mode 100644
index 561e285..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Location.java
+++ /dev/null
@@ -1,258 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-
-/**
- * The <code>Location</code> class is a concrete implementation of the
- * <code>ILocation</code> interface. It provides a static convienience method
- * for creating new <code>Location</code> objects.
- * <p>
- * Note that all locations use '/' as their file separator.
- */
-public abstract class Location implements ILocation
-{
-  protected ILocation parent;
-  protected String name;
-
-  /**
-   * Creates a new <code>Location</code> with the given parent and the given
-   * name
-   * 
-   * @param parent
-   *          The parent location, can be <code>null</code>
-   * @param fullName
-   *          The name of this location, cannot be <code>null</code> s
-   */
-  public Location(ILocation parent, String fullName)
-  {
-    this.parent = parent;
-    this.name = fullName.replace('\\', '/');
-  }
-
-  /*
-   * @see com.example.location.ILocation#accept(com.example.location.ILocationVisitor)
-   */
-  public void accept(ILocationVisitor visitor)
-  {
-    if (visitor.accept(this))
-    {
-      if (hasChildren())
-      {
-        ILocationChildrenIterator i = childIterator();
-        ILocation child = i.next();
-        while (child != null)
-        {
-          child.accept(visitor);
-          child = i.next();
-        }
-      }
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getParent()
-   */
-  public ILocation getParent()
-  {
-    return parent;
-  }
-
-  /*
-   * @see com.example.location.ILocation#getName()
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * Creates a new location from a file. Clients can create locations on
-   * directories or archive files (jar, zip, war, ear).
-   * 
-   * @param file
-   *          The file to wrap, not <code>null</code>
-   * @return ILocation The resulting location, can be <code>null</code> if the
-   *         file does not exist, is not a directory, or is not an archive.
-   */
-  public static ILocation createLocation(File file)
-  {
-    if (!file.exists())
-    {
-      return null;
-    }
-    if (file.isDirectory())
-    {
-      return new FileLocation(file);
-    }
-    if (isArchive(file.getAbsolutePath()))
-    {
-      return new ZipLocation(file);
-    }
-    return new FileLocation(file);
-  }
-
-  /**
-   * Answers <code>true</code> if the path ends in ".jar", ".zip", ".ear", or
-   * ".war".
-   * <p>
-   * This code has been optimized to within an inch of its life.
-   * 
-   * @param path
-   *          The path of the file
-   * @return boolean <code>true</code> if the path represents a jar, zip, ear,
-   *         or war file.
-   */
-  public static boolean isArchive(String path)
-  {
-    if (path == null)
-      return false;
-    if (path.length() < 5)
-      return false;
-    int index = path.length() - 1;
-    char extChar = path.charAt(index--);
-    switch (extChar)
-    {
-      case 'p' :
-      case 'P' :
-        if (path.endsWith(".zip"))
-        {
-          return true;
-        }
-        break;
-      case 'r' :
-      case 'R' :
-        extChar = path.charAt(index--);
-        switch (extChar)
-        {
-          case 'a' :
-          case 'A' :
-            extChar = path.charAt(index--);
-            switch (extChar)
-            {
-              case 'j' :
-              case 'J' :
-                if (path.charAt(index) == '.')
-                {
-                  return true;
-                }
-                break;
-              case 'w' :
-              case 'W' :
-                if (path.charAt(index) == '.')
-                {
-                  return true;
-                }
-                break;
-              case 'e' :
-              case 'E' :
-                if (path.charAt(index) == '.')
-                {
-                  return true;
-                }
-                break;
-            }
-        }
-        break;
-    }
-    return false;
-  }
-
-  /**
-   * Answers the extension of the given path. An extension is normally a three
-   * character addition to the end of a filename separated from the filename by
-   * the '.' character.
-   * 
-   * @param path
-   *          a file path, not <code>null</code>
-   * @return String the extension of the path
-   */
-  public static String getExtension(String path)
-  {
-    int index = path.lastIndexOf('.');
-    if (index < 0)
-      return "";
-    return path.substring(index + 1).toLowerCase();
-  }
-
-  /*
-   * @see java.lang.Object#equals(java.lang.Object)
-   */
-  public boolean equals(Object object)
-  {
-    if (object == null)
-    {
-      return false;
-    }
-    if (object == this)
-    {
-      return true;
-    }
-    if (object instanceof ILocation)
-    {
-      ILocation location = this;
-      ILocation otherLocation = (ILocation)object;
-      do
-      {
-        if (!location.getName().equals(otherLocation.getName()))
-        {
-          return false;
-        }
-        location = location.getParent();
-        otherLocation = otherLocation.getParent();
-      }
-      while (location != null && otherLocation != null);
-      if (location == null)
-      {
-        if (otherLocation == null)
-        {
-          return true;
-        }
-        else
-        {
-          return false;
-        }
-      }
-      else
-      {
-        if (otherLocation == null)
-        {
-          return false;
-        }
-        else
-        {
-          return true;
-        }
-      }
-    }
-    return false;
-  }
-
-  /*
-   * @see java.lang.Object#hashCode()
-   */
-  public int hashCode()
-  {
-    StringBuffer b = new StringBuffer();
-    ILocation location = this;
-    while (location != null)
-    {
-      b.insert(0, getName());
-      location = location.getParent();
-    }
-    return b.toString().hashCode();
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/MethodRef.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/MethodRef.java
deleted file mode 100644
index e7e74ec..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/MethodRef.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-
-public class MethodRef
-{
-  private IConstantPoolEntry poolEntry;
-  private List lines;
-
-  public MethodRef()
-  {
-    lines = new ArrayList(1);
-  }
-
-  /**
-   * @return Returns the lines.
-   */
-  public List getLines()
-  {
-    return lines;
-  }
-
-  /**
-   * @param lines
-   *          The lines to set.
-   */
-  public void setLines(List lines)
-  {
-    this.lines = lines;
-  }
-
-  public void addLine(int line)
-  {
-    String s = String.valueOf(line);
-    if (!lines.contains(s))
-      lines.add(s);
-  }
-
-  /**
-   * @return Returns the poolEntry.
-   */
-  public IConstantPoolEntry getPoolEntry()
-  {
-    return poolEntry;
-  }
-
-  /**
-   * @param poolEntry
-   *          The poolEntry to set.
-   */
-  public void setPoolEntry(IConstantPoolEntry poolEntry)
-  {
-    this.poolEntry = poolEntry;
-  }
-
-  private String decodeClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-
-  public String getClassName()
-  {
-    return decodeClassName(new String(poolEntry.getClassName()));
-  }
-
-  public String getMethodName()
-  {
-    return new String(poolEntry.getMethodName());
-  }
-
-  public String getMethodDescriptor()
-  {
-    return new String(poolEntry.getMethodDescriptor());
-  }
-
-  public boolean equals(String cName, String mName, String descriptor)
-  {
-    return cName != null && mName != null && descriptor != null && cName.equals(getClassName()) && mName.equals(getMethodName()) && descriptor.equals(getMethodDescriptor());
-  }
-
-  public boolean isConstructor()
-  {
-    return getMethodName().equals("<init>");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginClasspath.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginClasspath.java
deleted file mode 100644
index 2f1a6f9..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginClasspath.java
+++ /dev/null
@@ -1,262 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class PluginClasspath implements IPluginXML
-{
-  public static final String CONST_DOT_CLASSPATH = ".classpath";
-  private IFileLocation dotClasspath;
-  private boolean validate;
-  private List libraries;
-  private String name;
-  private String version;
-  private List srcPaths;
-  private String outputPath;
-
-  public PluginClasspath(IFileLocation dotClasspath, boolean validate)
-  {
-    this.dotClasspath = dotClasspath;
-    this.validate = validate;
-  }
-
-  private void init()
-  {
-    SAXParser saxParser = null;
-    try
-    {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-      saxParser = factory.newSAXParser();
-    }
-    catch (ParserConfigurationException e)
-    {
-      e.printStackTrace();
-    }
-    catch (SAXException e)
-    {
-      e.printStackTrace();
-    }
-    if (saxParser != null)
-    {
-      InputStream is = null;
-      try
-      {
-        is = dotClasspath.getInputStream();
-        saxParser.parse(new InputSource(is), new DotClasspathHandler());
-      }
-      catch (SAXException e)
-      {
-        e.printStackTrace();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-      finally
-      {
-        if (is != null)
-        {
-          try
-          {
-            is.close();
-          }
-          catch (IOException e)
-          {
-            e.printStackTrace();
-          }
-        }
-      }
-      is = null;
-      if (outputPath != null)
-      {
-        FileLocation bin = new FileLocation(new FileLocation(dotClasspath.getFile().getParentFile()), outputPath);
-        ILocationChildrenIterator it = bin.childIterator();
-        boolean hasClassFiles = false;
-        if (validate)
-        {
-          ILocation loc = it.next();
-          while (loc != null)
-          {
-            if (loc.getName().endsWith(".class"))
-            {
-              hasClassFiles = true;
-              break;
-            }
-            loc = it.next();
-          }
-        }
-        if (!validate || hasClassFiles)
-        {
-          try
-          {
-            ILocation location = new FileLocation(new FileLocation(dotClasspath.getFile().getParentFile()), IPluginXML.CONST_PLUGIN_XML);
-            is = location.getInputStream();
-            saxParser.parse(new InputSource(is), new PluginHandler());
-          }
-          catch (SAXException e)
-          {
-            e.printStackTrace();
-          }
-          catch (IOException e)
-          {
-            e.printStackTrace();
-          }
-          finally
-          {
-            if (is != null)
-            {
-              try
-              {
-                is.close();
-              }
-              catch (IOException e)
-              {
-                e.printStackTrace();
-              }
-            }
-          }
-        }
-      }
-    }
-  }
-
-  public IFileLocation getDotClasspathLocation()
-  {
-    return dotClasspath;
-  }
-
-  public List getSrcPaths()
-  {
-    List copy = new ArrayList();
-    if (srcPaths != null)
-      copy.addAll(srcPaths);
-    return copy;
-  }
-
-  /**
-   * Answers the libraries that are declared in this plugin.
-   * 
-   * @return List libraries in this plugin
-   */
-  public List getLibraries()
-  {
-    if (libraries == null)
-    {
-      libraries = new ArrayList(1);
-      ILocation location = new FileLocation(new FileLocation(dotClasspath.getFile().getParentFile()), outputPath);
-      libraries.add(new Library(location));
-    }
-    return libraries;
-  }
-
-  /**
-   * Answers the name of this plugin. Plugin names do not contain the version
-   * identifier, for example, org.eclipse.core.resources.
-   * 
-   * @return String the name of the plugin, not <code>null</code>.
-   */
-  public String getName()
-  {
-    if (name == null)
-      init();
-    return name;
-  }
-
-  /**
-   * Answers the version identifier for the plugin. A version identifier is a
-   * '.' delimited set of numbers, for example, 2.0.1.5.
-   * 
-   * @return String the plugin version, not <code>null</code>.
-   */
-  public String getVersion()
-  {
-    if (version == null)
-      init();
-    return version;
-  }
-
-  /**
-   * The unique identifier is a concatination of the plugin name, and '_' and
-   * the plugin version.
-   * 
-   * @return String the unique identifier of the plugin.
-   */
-  public String getUniqueIdentifier()
-  {
-    return getName() + "_" + getVersion();
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getLibraries().iterator(); it.hasNext();)
-    {
-      ILibrary lib = (ILibrary)it.next();
-      lib.accept(visitor);
-      lib.resetTypes();
-    }
-  }
-
-  private class PluginHandler extends DefaultHandler
-  {
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("plugin") || qName.equals("plugin"))
-      {
-        name = attributes.getValue("id");
-        version = attributes.getValue("version");
-      }
-    }
-  }
-
-  private class DotClasspathHandler extends DefaultHandler
-  {
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("classpathentry") || qName.equals("classpathentry"))
-      {
-        String kind = attributes.getValue("kind");
-        if (kind != null && kind.equals("output"))
-        {
-          outputPath = attributes.getValue("path");
-        }
-        if (kind != null && kind.equals("src"))
-        {
-          if (srcPaths == null)
-            srcPaths = new ArrayList();
-          String path =attributes.getValue("path");
-          if (path != null)
-            srcPaths.add(path);
-        }
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginXML.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginXML.java
deleted file mode 100644
index 57d8bb9..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginXML.java
+++ /dev/null
@@ -1,216 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-
-/**
- * A <code>Plugin</code> is a model object. A plugin contains libraries, which
- * in turn contain types. Plugins can also have children fragments, which
- * contribute more libraries to the plugins list of libraries.
- */
-public class PluginXML implements IPluginXML
-{
-  protected String name;
-  protected String version;
-  protected ILocation location;
-  protected List libraries;
-  protected Set fragments;
-  protected List unresolvedLibs;
-
-  /**
-   * Creates a plugin on the given location
-   * 
-   * @param location
-   *          a configuration file location, not <code>null</code>.
-   */
-  public PluginXML(ILocation location)
-  {
-    this.location = location;
-    libraries = new ArrayList(1);
-    fragments = new HashSet(1);
-    unresolvedLibs = new ArrayList(1);
-  }
-
-  /**
-   * Adds a library at the given path. The path is relative to the plugin
-   * directory, which is always the directory in which the configuration file is
-   * found.
-   * 
-   * @param relativePath
-   *          a path relative to the plugin directory indicating where the
-   *          library can be found
-   */
-  public void addLibrary(String relativePath)
-  {
-    ILocation libraryLocation = location.createSibling(relativePath);
-    if (libraryLocation instanceof IFileLocation)
-    {
-      IFileLocation fileLocation = (IFileLocation)libraryLocation;
-      File file = fileLocation.getFile();
-      if (!file.exists())
-      {
-        unresolvedLibs.add(relativePath);
-        System.err.println(file);
-      }
-    }
-    addLibrary(new Library(libraryLocation));
-  }
-
-  /*
-   * Adds the library to the list of libraries. @param library a library, not
-   * <code> null </code> .
-   */
-  protected void addLibrary(Library library)
-  {
-    libraries.add(library);
-  }
-
-  /**
-   * Answers the libraries that are declared in this plugin.
-   * 
-   * @return List libraries in this plugin
-   */
-  public List getLibraries()
-  {
-    return libraries;
-  }
-
-  /**
-   * Answers the name of this plugin. Plugin names do not contain the version
-   * identifier, for example, org.eclipse.core.resources.
-   * 
-   * @return String the name of the plugin, not <code>null</code>.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * Sets the name of the plugin
-   * 
-   * @param name
-   *          a plugin name, not <code>null</code>.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * Answers the version identifier for the plugin. A version identifier is a
-   * '.' delimited set of numbers, for example, 2.0.1.5.
-   * 
-   * @return String the plugin version, not <code>null</code>.
-   */
-  public String getVersion()
-  {
-    return version;
-  }
-
-  /**
-   * Sets the plugin version.
-   * 
-   * @param version
-   *          a plugin version, not <code>null</code>.
-   */
-  public void setVersion(String version)
-  {
-    this.version = version;
-  }
-
-  /**
-   * Adds a fragment to this plugin's list of fragments
-   * 
-   * @param fragment
-   *          a fragment, not <code>null</code>.
-   */
-  public void addFragment(FragmentXML fragment)
-  {
-    fragments.add(fragment);
-    int size = unresolvedLibs.size();
-    for (int i = 0; i < size; i++)
-    {
-      String libPath = (String)unresolvedLibs.get(i);
-      int begin = libPath.indexOf('$');
-      int end;
-      if (begin != -1)
-        end = libPath.indexOf('$', begin + 1);
-      else
-        end = -1;
-      if (begin != -1 && end != -1)
-      {
-        String s = fragment.getFragmentName().substring(getName().length() + 1);
-        StringBuffer sb = new StringBuffer();
-        sb.append(libPath.substring(0, begin));
-        sb.append(libPath.substring(begin + 1, end));
-        sb.append('/');
-        sb.append(s);
-        sb.append(libPath.substring(end + 1, libPath.length()));
-        libPath = sb.toString();
-      }
-      ILocation loc = (ILocation)fragment.getLocation().createSibling(libPath);
-      if (loc instanceof IFileLocation)
-      {
-        if (((IFileLocation)loc).getFile().exists())
-        {
-          addLibrary(new Library(loc));
-          unresolvedLibs.remove(i);
-          i--;
-          size--;
-        }
-      }
-    }
-  }
-
-  /**
-   * Answers the fragments of this plugin
-   * 
-   * @return Set the set of fragments, not <code>null</code>.
-   */
-  public Set getFragments()
-  {
-    return fragments;
-  }
-
-  /**
-   * The unique identifier is a concatination of the plugin name, and '_' and
-   * the plugin version.
-   * 
-   * @return String the unique identifier of the plugin.
-   */
-  public String getUniqueIdentifier()
-  {
-    return getName() + "_" + getVersion();
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getLibraries().iterator(); it.hasNext();)
-    {
-      ILibrary lib = (ILibrary)it.next();
-      lib.accept(visitor);
-      lib.resetTypes();
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/URLLocation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/URLLocation.java
deleted file mode 100644
index c139979..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/URLLocation.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-
-public class URLLocation implements ILocation
-{
-  protected URL url;
-
-  public URLLocation(URL url)
-  {
-    this.url = url;
-  }
-
-  public void accept(ILocationVisitor visitor)
-  {
-    visitor.accept(this);
-  }
-
-  public ILocation getParent()
-  {
-    return null;
-  }
-
-  public String getName()
-  {
-    return url.getFile();
-  }
-
-  public String getAbsolutePath()
-  {
-    return url.toString();
-  }
-
-  public InputStream getInputStream() throws IOException
-  {
-    return url.openStream();
-  }
-
-  public ILocationChildrenIterator childIterator()
-  {
-    throw new UnsupportedOperationException();
-  }
-
-  public boolean hasChildren()
-  {
-    return false;
-  }
-
-  public ILocation createChild(String relativePath)
-  {
-    throw new UnsupportedOperationException();
-  }
-
-  public ILocation createSibling(String relativePath)
-  {
-    throw new UnsupportedOperationException();
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipEntryLocation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipEntryLocation.java
deleted file mode 100644
index ebe8675..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipEntryLocation.java
+++ /dev/null
@@ -1,215 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.ByteArrayInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.zip.ZipEntry;
-import java.util.zip.ZipInputStream;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-
-/**
- * A <code>ZipEntryLocation</code> is a zip location that is contained inside
- * of a zip file.
- */
-public class ZipEntryLocation extends AbstractZipLocation
-{
-  protected static final byte[] EMPTY_BYTE_ARRAY = new byte[0];
-  protected ZipInputStreamIterator iterator;
-  protected boolean exists;
-  protected boolean checkedExists;
-
-  public ZipEntryLocation(AbstractZipLocation parent, String name)
-  {
-    super(parent, name);
-  }
-
-  /*
-   * @see com.example.location.AbstractZipLocation#getChildInputStream(java.lang.String)
-   */
-  protected InputStream getChildInputStream(String name)
-  {
-    if (iterator != null)
-    {
-      if (iterator.entry.getName().equals(name))
-      {
-        return new ByteArrayInputStream(iterator.getEntryBytes());
-      }
-    }
-    return null;
-  }
-
-  /*
-   * @see com.example.location.ILocation#getInputStream()
-   */
-  public InputStream getInputStream() throws IOException
-  {
-    AbstractZipLocation zipParent = (AbstractZipLocation)parent;
-    InputStream inputStream = zipParent.getChildInputStream(name);
-    if (inputStream != null)
-    {
-      return inputStream;
-    }
-    inputStream = parent.getInputStream();
-    ZipInputStream parentStream = null;
-    if (inputStream != null)
-    {
-      parentStream = getZipInputStream(inputStream);
-    }
-    try
-    {
-      ZipEntry entry = parentStream.getNextEntry();
-      while (entry != null)
-      {
-        if (name.equals(entry.getName()))
-        {
-          return new ByteArrayInputStream(readAllBytes(parentStream));
-        }
-        entry = parentStream.getNextEntry();
-      }
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      if (parentStream != null)
-      {
-        try
-        {
-          parentStream.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-    return null;
-  }
-
-  /*
-   * @see com.example.location.ILocation#hasChildren()
-   */
-  public boolean hasChildren()
-  {
-    return Location.isArchive(name);
-  }
-
-  /*
-   * @see com.example.location.ILocation#childIterator()
-   */
-  public ILocationChildrenIterator childIterator()
-  {
-    InputStream in = null;
-    try
-    {
-      in = getInputStream();
-    }
-    catch (IOException e)
-    {
-      iterator = null;
-    }
-    iterator = new ZipInputStreamIterator(getZipInputStream(in));
-    return iterator;
-  }
-  /**
-   * Implements the <code>ILocationChildrenIterator</code> to iterate over the
-   * zip entries inside a <code>ZipInputStream</code>.
-   */
-  protected class ZipInputStreamIterator implements ILocationChildrenIterator
-  {
-    private ZipInputStream inputStream;
-    public ZipEntry entry;
-
-    public ZipInputStreamIterator(ZipInputStream inputStream)
-    {
-      this.inputStream = inputStream;
-    }
-
-    private void readEntry()
-    {
-      if (inputStream != null)
-      {
-        try
-        {
-          entry = inputStream.getNextEntry();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-          entry = null;
-        }
-        finally
-        {
-          if (entry == null && inputStream != null)
-          {
-            try
-            {
-              inputStream.close();
-            }
-            catch (IOException e)
-            {
-              e.printStackTrace();
-            }
-          }
-        }
-      }
-      else
-      {
-        entry = null;
-      }
-    }
-
-    public ILocation next()
-    {
-      readEntry();
-      ILocation location = null;
-      if (entry != null)
-      {
-        location = new ZipEntryLocation(ZipEntryLocation.this, entry.getName());
-      }
-      else
-      {
-        iterator = null;
-      }
-      return location;
-    }
-
-    public byte[] getEntryBytes()
-    {
-      if (entry != null)
-      {
-        try
-        {
-          return readAllBytes(inputStream);
-        }
-        catch (IOException e)
-        {
-          return EMPTY_BYTE_ARRAY;
-        }
-      }
-      return EMPTY_BYTE_ARRAY;
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getAbsolutePath()
-   */
-  public String getAbsolutePath()
-  {
-    return parent.getAbsolutePath() + "/" + getName();
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipLocation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipLocation.java
deleted file mode 100644
index ce33087..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipLocation.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.Enumeration;
-import java.util.zip.ZipEntry;
-import java.util.zip.ZipException;
-import java.util.zip.ZipFile;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.IZipLocation;
-
-/**
- * 
- */
-public class ZipLocation extends AbstractZipLocation implements IZipLocation
-{
-  private ZipFile zipFile;
-
-  public ZipLocation(File file)
-  {
-    this(null, file.getAbsolutePath());
-  }
-
-  public ZipLocation(ILocation parent, String name)
-  {
-    super(parent, name);
-    File file = getFile();
-    if (file.exists())
-    {
-      try
-      {
-        zipFile = new ZipFile(file);
-      }
-      catch (ZipException e)
-      {
-        System.err.println("Could not open " + file);
-      }
-      catch (IOException e)
-      {
-        System.err.println("Could not open " + file);
-      }
-    }
-    else
-    {
-      System.err.println(file + " does not exist, skipping");
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getInputStream()
-   */
-  public InputStream getInputStream() throws IOException
-  {
-    return new FileInputStream(getFile());
-  }
-
-  /*
-   * Method getFile. @return File
-   */
-  public File getFile()
-  {
-    if (parent == null)
-    {
-      return new File(name);
-    }
-    else
-    {
-      return new File(((FileLocation)parent).getFile(), name);
-    }
-  }
-
-  public ZipFile getZipFile()
-  {
-    return zipFile;
-  }
-
-  /*
-   * @see com.example.location.ILocation#childIterator()
-   */
-  public ILocationChildrenIterator childIterator()
-  {
-    return new ZipFileIterator(zipFile);
-  }
-
-  /*
-   * @see com.example.location.ILocation#hasChildren()
-   */
-  public boolean hasChildren()
-  {
-    return true;
-  }
-
-  /*
-   * @see com.example.location.AbstractZipLocation#getChildInputStream(java.lang.String)
-   */
-  protected InputStream getChildInputStream(String name)
-  {
-    if (zipFile == null)
-      return null;
-    ZipEntry entry = zipFile.getEntry(name);
-    if (entry != null)
-    {
-      try
-      {
-        return zipFile.getInputStream(entry);
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-        return null;
-      }
-    }
-    return null;
-  }
-  /**
-   * Implements the <code>ILocationChildrenIterator</code> to iterate over the
-   * entries of a <code>ZipFile</code>.
-   */
-  protected class ZipFileIterator implements ILocationChildrenIterator
-  {
-    private ZipFile zipFile;
-    private Enumeration entries;
-
-    public ZipFileIterator(ZipFile zip)
-    {
-      zipFile = zip;
-      if (zipFile != null)
-      {
-        entries = zipFile.entries();
-      }
-    }
-
-    public ILocation next()
-    {
-      if (zipFile == null)
-        return null;
-      if (entries == null)
-        return null;
-      if (entries.hasMoreElements())
-      {
-        ZipEntry entry = (ZipEntry)entries.nextElement();
-        String name = entry.getName();
-        return new ZipEntryLocation(ZipLocation.this, name);
-      }
-      else
-      {
-        return null;
-      }
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getAbsolutePath()
-   */
-  public String getAbsolutePath()
-  {
-    if (parent == null)
-    {
-      return getName();
-    }
-    else
-    {
-      return parent.getAbsolutePath() + "/" + getName();
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/IJavaVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/IJavaVisitor.java
deleted file mode 100644
index ee24a89..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/IJavaVisitor.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.java;
-
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-public interface IJavaVisitor
-{
-  public boolean visit(String pluginId, ILocation java);
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/Java2API.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/Java2API.java
deleted file mode 100644
index 884ed2e..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/Java2API.java
+++ /dev/null
@@ -1,274 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.java;
-
-import java.io.CharArrayWriter;
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-import org.eclipse.core.runtime.IPlatformRunnable;
-import org.eclipse.jdt.core.dom.AST;
-import org.eclipse.jdt.core.dom.ASTNode;
-import org.eclipse.jdt.core.dom.ASTParser;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDepends;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class Java2API implements IJavaVisitor, IPlatformRunnable
-{
-  private String src;
-  private String outputDir;
-  private Collection includes;
-  private Collection excludes;
-  private Collection excludePlugins;
-
-  public String getOutputDir()
-  {
-    return outputDir;
-  }
-
-  public void setOutputDir(String outputDir)
-  {
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public String getSrc()
-  {
-    return src;
-  }
-
-  public void setSrc(String src)
-  {
-    this.src = src;
-  }
-
-  public Collection getIncludes()
-  {
-    return includes;
-  }
-
-  public void setIncludes(Collection includes)
-  {
-    this.includes = includes;
-  }
-
-  public Collection getExcludes()
-  {
-    return excludes;
-  }
-
-  public void setExcludes(Collection excludes)
-  {
-    this.excludes = excludes;
-  }
-
-  public Collection getExcludePlugins()
-  {
-    return excludePlugins;
-  }
-
-  public void setExcludePlugins(Collection excludePlugins)
-  {
-    this.excludePlugins = excludePlugins;
-  }
-
-  public void execute()
-  {
-    ILocation srcLocation = Location.createLocation(new File(src));
-    PDESourceVisitor pdeSrcVisitor = new PDESourceVisitor();
-    pdeSrcVisitor.setExcludes(excludePlugins);
-    srcLocation.accept(pdeSrcVisitor);
-    pdeSrcVisitor.setJavaVisitor(this);
-    srcLocation.accept(pdeSrcVisitor);
-    try
-    {
-      if (cachedCompXML != null)
-        cachedCompXML.save();
-    }
-    catch (IOException e)
-    {
-      throw new RuntimeException(e);
-    }
-  }
-  private ASTParser astParser;
-
-  public boolean visit(String pluginId, ILocation java)
-  {
-    if (include(java.getName()))
-    {
-      InputStreamReader isr = null;
-      CharArrayWriter caw = null;
-      try
-      {
-        ComponentXML compXML = getComponentXML(pluginId);
-        isr = new InputStreamReader(java.getInputStream());
-        caw = new CharArrayWriter();
-        char[] c = new char[2048];
-        for (int read = isr.read(c); read != -1; read = isr.read(c))
-          caw.write(c, 0, read);
-        isr.close();
-        caw.close();
-        if (astParser == null)
-          astParser = ASTParser.newParser(AST.JLS3);
-        astParser.setSource(caw.toCharArray());
-        ASTNode node = astParser.createAST(null);
-        node.accept(new Java2APIVisitor(compXML));
-      }
-      catch (IOException e)
-      {
-        throw new RuntimeException(e);
-      }
-      finally
-      {
-        if (isr != null)
-        {
-          try
-          {
-            isr.close();
-          }
-          catch (IOException e)
-          {
-          }
-        }
-        if (caw != null)
-          caw.close();
-      }
-    }
-    return true;
-  }
-
-  private boolean include(String name)
-  {
-    name = name.replace('/', '.');
-    name = name.replace('\\', '.');
-    if (excludes != null && !excludes.isEmpty())
-      for (Iterator it = excludes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return false;
-    if (includes != null && !includes.isEmpty())
-    {
-      for (Iterator it = includes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-
-  private ComponentXML cachedCompXML;
-
-  private ComponentXML getComponentXML(String id) throws IOException
-  {
-    if (cachedCompXML != null)
-    {
-      if (cachedCompXML.getName().equals(id))
-      {
-        return cachedCompXML;
-      }
-      else
-      {
-        cachedCompXML.save();
-      }
-    }
-    StringBuffer sb = new StringBuffer(outputDir);
-    sb.append(id);
-    sb.append("/component.xml");
-    File file = new File(sb.toString());
-    cachedCompXML = new ComponentXML();
-    cachedCompXML.setName(id);
-    cachedCompXML.setLocation(new FileLocation(file));
-    Plugin plugin = new Plugin();
-    plugin.setId(id);
-    cachedCompXML.addPlugin(plugin);
-    ComponentDepends compDepends = new ComponentDepends();
-    compDepends.setUnrestricted(Boolean.TRUE);
-    cachedCompXML.setComponentDepends(compDepends);
-    if (file.exists())
-      cachedCompXML.load();
-    return cachedCompXML;
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-
-  public Object run(Object arguments)
-  {
-    String src = System.getProperty("src");
-    String outputDir = System.getProperty("outputDir");
-    String includes = System.getProperty("includes");
-    String excludes = System.getProperty("excludes");
-    try
-    {
-    main(new String[]{"-src", src, "-outputDir", outputDir, "-includes", includes, "-excludes", excludes});
-    }
-    catch (Throwable t)
-    {
-      t.printStackTrace();
-    }
-    return IPlatformRunnable.EXIT_OK;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    Collection src = (Collection)options.get("src");
-    Collection outputDir = (Collection)options.get("outputDir");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    Collection excludePlugins = (Collection)options.get("excludePlugins");
-    if (src == null || outputDir == null || src.isEmpty() || outputDir.isEmpty())
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    Java2API java2API = new Java2API();
-    java2API.setSrc((String)src.iterator().next());
-    java2API.setOutputDir((String)outputDir.iterator().next());
-    java2API.setIncludes(includes);
-    java2API.setExcludes(excludes);
-    java2API.setExcludePlugins(excludePlugins);
-    java2API.execute();
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.java.Java2API -src <src> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-src\t\t<src>\t\tlocation of a Eclipse-based product (requires SDK build)");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component.xml files");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-includes\t<includes>\tspace seperated packages to include");
-    System.out.println("\t-excludes\t<excludes>\tspace seperated packages to exclude");
-    System.out.println("\t-excludePlugins\t<excludePlugins>\tspace seperated plugins to exclude");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/Java2APIVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/Java2APIVisitor.java
deleted file mode 100644
index a070a56..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/Java2APIVisitor.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.java;
-
-import org.eclipse.jdt.core.dom.ASTVisitor;
-import org.eclipse.jdt.core.dom.PackageDeclaration;
-import org.eclipse.jdt.core.dom.TypeDeclaration;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-
-public class Java2APIVisitor extends ASTVisitor
-{
-  private ComponentXML compXML;
-  private String packageName;
-
-  public Java2APIVisitor(ComponentXML compXML)
-  {
-    super(false);
-    this.compXML = compXML;
-    this.packageName = null;
-  }
-
-  public boolean visit(PackageDeclaration node)
-  {
-    packageName = node.getName().getFullyQualifiedName();
-    return true;
-  }
-
-  public boolean visit(TypeDeclaration node)
-  {
-    if (packageName != null)
-    {
-      Package pkg = compXML.getPackage(packageName);
-      if (pkg == null)
-      {
-        pkg = new Package();
-        pkg.setName(packageName);
-        pkg.setApi(Boolean.TRUE);
-        compXML.addPackage(pkg);
-      }
-    }
-    return false;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/JavadocScanner.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/JavadocScanner.java
deleted file mode 100644
index f3902e4..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/JavadocScanner.java
+++ /dev/null
@@ -1,426 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.java;
-
-import java.io.ByteArrayInputStream;
-import java.io.CharArrayWriter;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import org.eclipse.core.runtime.IPlatformRunnable;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jdt.core.dom.AST;
-import org.eclipse.jdt.core.dom.ASTNode;
-import org.eclipse.jdt.core.dom.ASTParser;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.api.API2ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentXMLVisitor;
-import org.eclipse.wtp.releng.tools.component.images.ImagesUtil;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.wtp.releng.tools.component.xsl.XSLUtil;
-
-public class JavadocScanner implements IJavaVisitor, IPlatformRunnable
-{
-  private Collection src;
-  private String api;
-  private String outputDir;
-  private Collection includes;
-  private Collection excludes;
-  private boolean skipAPIGen;
-  private boolean html;
-  private String xsl;
-
-  public String getOutputDir()
-  {
-    return outputDir;
-  }
-
-  public void setOutputDir(String outputDir)
-  {
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public Collection getSrc()
-  {
-    return src;
-  }
-
-  public void setSrc(Collection src)
-  {
-    this.src = src;
-  }
-
-  public String getApi()
-  {
-    return api;
-  }
-
-  public void setApi(String api)
-  {
-    this.api = api;
-  }
-
-  public Collection getIncludes()
-  {
-    return includes;
-  }
-
-  public void setIncludes(Collection includes)
-  {
-    this.includes = includes;
-  }
-
-  public Collection getExcludes()
-  {
-    return excludes;
-  }
-
-  public void setExcludes(Collection excludes)
-  {
-    this.excludes = excludes;
-  }
-
-  public boolean isSkipAPIGen()
-  {
-    return skipAPIGen;
-  }
-
-  public void setSkipAPIGen(boolean skipAPIGen)
-  {
-    this.skipAPIGen = skipAPIGen;
-  }
-
-  public boolean isHtml()
-  {
-    return html;
-  }
-
-  public void setHtml(boolean html)
-  {
-    this.html = html;
-  }
-
-  public String getXsl()
-  {
-    return xsl;
-  }
-
-  public void setXsl(String xsl)
-  {
-    this.xsl = xsl;
-  }
-
-  private Map pluginId2CompXML = new HashMap();
-
-  public void execute()
-  {
-    // Generate api-info.xml
-    if (!skipAPIGen)
-    {
-      API2ComponentAPI api2CompXML = new API2ComponentAPI();
-      api2CompXML.setApi(api);
-      api2CompXML.setSrc(src);
-      api2CompXML.setOutputDir(outputDir);
-      api2CompXML.setIncludes(includes);
-      api2CompXML.setExcludes(excludes);
-      api2CompXML.setReadInterface(true);
-      api2CompXML.setSkipAPIGen(skipAPIGen);
-      api2CompXML.execute();
-    }
-
-    // Collection component.xml files
-    ILocation apiLocation = Location.createLocation(new File(api));
-    ComponentXMLVisitor compXMLVisitor = new ComponentXMLVisitor();
-    apiLocation.accept(compXMLVisitor);
-    for (Iterator it = compXMLVisitor.getCompXMLs().iterator(); it.hasNext();)
-    {
-      ComponentXML compXML = (ComponentXML)it.next();
-      for (Iterator it2 = compXML.getPlugins().iterator(); it2.hasNext();)
-      {
-        pluginId2CompXML.put(((Plugin)it2.next()).getId(), compXML);
-      }
-    }
-
-    // visit .java
-    scanJavaSources();
-
-    // Save report
-    try
-    {
-      if (cachedCompAPI != null)
-        cachedCompAPI.save();
-    }
-    catch (IOException e)
-    {
-      throw new RuntimeException(e);
-    }
-    if (isHtml())
-    {
-      ImagesUtil.copyAllFromBundle(Platform.getBundle("org.eclipse.wtp.releng.tools.component.core"), outputDir);
-      genHTML();
-    }
-  }
-
-  protected void scanJavaSources()
-  {
-    for (Iterator it = src.iterator(); it.hasNext();)
-    {
-      ILocation srcLocation = Location.createLocation(new File((String)it.next()));
-      PDESourceVisitor pdeSrcVisitor = new PDESourceVisitor();
-      srcLocation.accept(pdeSrcVisitor);
-      pdeSrcVisitor.setJavaVisitor(this);
-      srcLocation.accept(pdeSrcVisitor);
-    }
-  }
-
-  private void genHTML()
-  {
-    final StringBuffer summary = new StringBuffer();
-    summary.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    summary.append("<root>");
-    File f = new File(outputDir);
-    f.mkdirs();
-    ILocation outputLoc = Location.createLocation(f);
-    outputLoc.accept(new ILocationVisitor()
-      {
-        public boolean accept(ILocation location)
-        {
-          if (location.getName().endsWith("api-info.xml"))
-          {
-            try
-            {
-              XSLUtil.transform
-              (
-                xsl != null && xsl.length() > 0 ? Location.createLocation(new File(xsl)).getInputStream() : Platform.getBundle("org.eclipse.wtp.releng.tools.component.core").getResource("org/eclipse/wtp/releng/tools/component/xsl/api-javadoc.xsl").openStream(),
-                location.getInputStream(),
-                new FileOutputStream(((FileLocation)location.createSibling("api-javadoc.html")).getFile())
-              );
-              summary.append("<api-info file=\"");
-              summary.append(location.getAbsolutePath().substring(outputDir.length()));
-              summary.append("\"/>");
-            }
-            catch (Throwable e)
-            {
-              e.printStackTrace();
-            }
-          }
-          return true;
-        }
-      }
-    );
-    summary.append("</root>");
-    try
-    {
-      XSLUtil.transform
-      (
-        Platform.getBundle("org.eclipse.wtp.releng.tools.component.core").getResource("org/eclipse/wtp/releng/tools/component/xsl/api-javadoc-summary.xsl").openStream(),
-        new ByteArrayInputStream(summary.toString().getBytes()),
-        new FileOutputStream(new File(outputDir + "/api-javadoc-summary.html")),
-        outputDir
-      );
-    }
-    catch (Throwable e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  protected ASTParser astParser;
-
-  public boolean visit(String pluginId, ILocation java)
-  {
-    String name = java.getName();
-    if (include(name) && isAPI(pluginId, name))
-    {
-      try
-      {
-        ComponentAPI compAPI = getComponentAPI(pluginId);
-        InputStreamReader isr = new InputStreamReader(java.getInputStream());
-        CharArrayWriter caw = new CharArrayWriter();
-        char[] c = new char[2048];
-        for (int read = isr.read(c); read != -1; read = isr.read(c))
-          caw.write(c, 0, read);
-        isr.close();
-        caw.close();
-        if (astParser == null)
-          astParser = ASTParser.newParser(AST.JLS3);
-        astParser.setSource(caw.toCharArray());
-        ASTNode node = astParser.createAST(null);
-        node.accept(new JavadocVisitor(compAPI, pluginId));
-      }
-      catch (IOException e)
-      {
-        throw new RuntimeException(e);
-      }
-    }
-    return true;
-  }
-
-  protected boolean isAPI(String pluginId, String name)
-  {
-    ComponentXML compXML = (ComponentXML)pluginId2CompXML.get(pluginId);
-    if (compXML != null)
-    {
-      name = name.substring(0, name.length() - ".java".length());
-      name = name.replace('/', '.');
-      name = name.replace('\\', '.');
-      int i = name.lastIndexOf('.');
-      String packageName = (i != -1) ? name.substring(0, i) : "";
-      String localName = (i != -1) ? name.substring(i + 1) : name;
-      Package pkg = compXML.getPackage(packageName);
-      if (pkg != null)
-      {
-        Type type = pkg.getType(localName);
-        if (type != null)
-        {
-          return type.isReference() || type.isSubclass() || type.isImplement() || type.isInstantiate();
-        }
-        else
-        {
-          return pkg.isApi();
-        }
-      }
-    }
-    return false;
-  }
-
-  protected boolean include(String name)
-  {
-    name = name.replace('/', '.');
-    name = name.replace('\\', '.');
-    if (excludes != null && !excludes.isEmpty())
-      for (Iterator it = excludes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return false;
-    if (includes != null && !includes.isEmpty())
-    {
-      for (Iterator it = includes.iterator(); it.hasNext();)
-        if (name.matches((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-  private ComponentAPI cachedCompAPI;
-
-  protected ComponentAPI getComponentAPI(String id) throws IOException
-  {
-    if (cachedCompAPI != null)
-    {
-      if (cachedCompAPI.getName().equals(id))
-      {
-        return cachedCompAPI;
-      }
-      else
-      {
-        cachedCompAPI.save();
-      }
-    }
-    StringBuffer sb = new StringBuffer(outputDir);
-    sb.append(id);
-    sb.append("/api-info.xml");
-    File file = new File(sb.toString());
-    cachedCompAPI = new ComponentAPI();
-    cachedCompAPI.setName(id);
-    cachedCompAPI.setLocation(new FileLocation(file));
-    if (file.exists())
-      cachedCompAPI.load();
-    return cachedCompAPI;
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-
-  public Object run(Object arguments)
-  {
-    String src = System.getProperty("src");
-    String api = System.getProperty("api");
-    String outputDir = System.getProperty("outputDir");
-    String includes = System.getProperty("includes");
-    String excludes = System.getProperty("excludes");
-    String skipAPIGen = System.getProperty("skipAPIGen");
-    String html = System.getProperty("html");
-    String xsl = System.getProperty("xsl");
-    main(new String[]{"-src", src, "-api", api, "-outputDir", outputDir, "-includes", includes, "-excludes", excludes, skipAPIGen != null ? "-skipAPIGen" : "", html != null ? "-html" : "", "-xsl", xsl});
-    return IPlatformRunnable.EXIT_OK;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    Collection src = (Collection)options.get("src");
-    Collection api = (Collection)options.get("api");
-    Collection outputDir = (Collection)options.get("outputDir");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    Collection skipAPIGen = (Collection)options.get("skipAPIGen");
-    Collection html = (Collection)options.get("html");
-    Collection xsl = (Collection)options.get("xsl");
-    if (src == null || api == null || outputDir == null || src.isEmpty() || api.isEmpty() || outputDir.isEmpty())
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    JavadocScanner javadocScanner = new JavadocScanner();
-    javadocScanner.setSrc(src);
-    javadocScanner.setApi((String)api.iterator().next());
-    javadocScanner.setOutputDir((String)outputDir.iterator().next());
-    javadocScanner.setIncludes(includes);
-    javadocScanner.setExcludes(excludes);
-    javadocScanner.setSkipAPIGen(skipAPIGen != null);
-    javadocScanner.setHtml(html != null);
-    javadocScanner.setXsl(xsl != null && !xsl.isEmpty() ? (String)xsl.iterator().next() : null);
-    javadocScanner.execute();
-  }
-
-  protected static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.java.JavadocScanner -src <src> -api <api> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-src\t\t<src>\t\tlocation of a Eclipse-based product (requires SDK build)");
-    System.out.println("\t-api\t\t<api>\t\tlocation of your component.xml");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component.xml files");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-includes\t<includes>\tspace seperated packages to include");
-    System.out.println("\t-excludes\t<excludes>\tspace seperated packages to exclude");
-    System.out.println("\t-skipAPIGen\t\t\tskip api-info.xml generation and use existing ones");
-    System.out.println("\t-html\t\t\tgenerate HTML results");
-    System.out.println("\t-xsl\t<xsl>\tuse your own stylesheet. You must specify the -html option");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/JavadocVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/JavadocVisitor.java
deleted file mode 100644
index aeacadd..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/JavadocVisitor.java
+++ /dev/null
@@ -1,380 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.java;
-
-import java.lang.reflect.Method;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jdt.core.dom.ASTNode;
-import org.eclipse.jdt.core.dom.ASTVisitor;
-import org.eclipse.jdt.core.dom.FieldDeclaration;
-import org.eclipse.jdt.core.dom.ImportDeclaration;
-import org.eclipse.jdt.core.dom.Javadoc;
-import org.eclipse.jdt.core.dom.MethodDeclaration;
-import org.eclipse.jdt.core.dom.MethodRef;
-import org.eclipse.jdt.core.dom.Modifier;
-import org.eclipse.jdt.core.dom.Name;
-import org.eclipse.jdt.core.dom.PackageDeclaration;
-import org.eclipse.jdt.core.dom.PrimitiveType;
-import org.eclipse.jdt.core.dom.SimpleName;
-import org.eclipse.jdt.core.dom.SingleVariableDeclaration;
-import org.eclipse.jdt.core.dom.TagElement;
-import org.eclipse.jdt.core.dom.Type;
-import org.eclipse.jdt.core.dom.TypeDeclaration;
-import org.eclipse.jdt.core.dom.VariableDeclarationFragment;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-import org.eclipse.wtp.releng.tools.component.api.JavadocCoverage;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.osgi.framework.Bundle;
-
-public class JavadocVisitor extends ASTVisitor
-{
-  private ComponentAPI compAPI;
-  private String pluginId;
-  private String packageName;
-  private Map imports;
-  private List classAPIs;
-
-  public JavadocVisitor(ComponentAPI compAPI, String pluginId)
-  {
-    super(true);
-    this.compAPI = compAPI;
-    this.pluginId = pluginId;
-    this.packageName = null;
-    this.imports = new HashMap();
-    this.classAPIs = new ArrayList();
-  }
-
-  public boolean visit(PackageDeclaration node)
-  {
-    packageName = node.getName().getFullyQualifiedName();
-    return true;
-  }
-
-  public boolean visit(ImportDeclaration node)
-  {
-    String fullName = node.getName().getFullyQualifiedName();
-    int i = fullName.lastIndexOf('.');
-    String localName = (i != -1) ? fullName.substring(i + 1) : fullName;
-    imports.put(localName, fullName);
-    return true;
-  }
-
-  public boolean visit(TypeDeclaration node)
-  {
-    int modifiers = node.getModifiers();
-    if (!Modifier.isPrivate(modifiers))
-    {
-      PackageAPI pkgAPI = compAPI.getPackageAPI(packageName);
-      if (pkgAPI != null)
-      {
-        String className = getClassName(node.getName().getFullyQualifiedName());
-        ClassAPI classAPI = pkgAPI.getClassAPI(className);
-        if (classAPI != null)
-        {
-          classAPIs.add(classAPI);
-          Javadoc javadoc = node.getJavadoc();
-          if (javadoc != null)
-          {
-            for (Iterator it = javadoc.tags().iterator(); it.hasNext();)
-            {
-              TagElement tag = (TagElement)it.next();
-              String tagName = tag.getTagName();
-              if (tagName != null && tagName.equals(TagElement.TAG_SINCE))
-              {
-                // do nothing because default is true
-                return true;
-              }
-            }
-          }
-          classAPI.getJavadocCoverage().setHasSince(Boolean.FALSE);
-          return true;
-        }
-      }
-    }
-    return false;
-  }
-
-  public void endVisit(TypeDeclaration node)
-  {
-    int modifiers = node.getModifiers();
-    if (!Modifier.isPrivate(modifiers))
-    {
-      PackageAPI pkgAPI = compAPI.getPackageAPI(packageName);
-      if (pkgAPI != null)
-      {
-        String className = getClassName(node.getName().getFullyQualifiedName());
-        ClassAPI classAPI = pkgAPI.getClassAPI(className);
-        if (classAPI != null)
-        {
-          classAPIs.remove(classAPIs.size() - 1);
-        }
-      }
-    }
-  }
-
-  private String getClassName(String name)
-  {
-    StringBuffer sb = new StringBuffer();
-    for (int i = 0; i < classAPIs.size(); i++)
-    {
-      sb.append(((ClassAPI)classAPIs.get(i)).getName());
-      sb.append('$');
-    }
-    sb.append(name);
-    return sb.toString();
-  }
-
-  public boolean visit(MethodDeclaration node)
-  {
-    if (node.getParent().getNodeType() == ASTNode.ANONYMOUS_CLASS_DECLARATION)
-      return false;
-    ClassAPI classAPI = (ClassAPI)classAPIs.get(classAPIs.size() - 1);
-    if (classAPI != null && !Modifier.isPrivate(node.getModifiers()))
-    {
-      boolean isConstructor = node.isConstructor();
-      String methodName = isConstructor ? "&lt;init>" : node.getName().getFullyQualifiedName();
-
-      // input parameters
-      List parameters = node.parameters();
-      List params = new ArrayList(parameters.size());
-      List inputs = new ArrayList(parameters.size());
-      for (Iterator it = parameters.iterator(); it.hasNext();)
-      {
-        SingleVariableDeclaration parameter = (SingleVariableDeclaration)it.next();
-        params.add(parameter.getName().getIdentifier());
-        inputs.add(getTypeString(parameter));
-      }
-
-      // return type
-      boolean hasReturn = isConstructor;
-      Type returnType = node.getReturnType2();
-      String returnTypeString = !isConstructor ? returnType.toString() : PrimitiveType.VOID.toString();
-      if (!hasReturn && returnType instanceof PrimitiveType)
-        if (((PrimitiveType)returnType).getPrimitiveTypeCode() == PrimitiveType.VOID)
-          hasReturn = true;
-
-      // exceptions
-      List exs = node.thrownExceptions();
-      List thrownExceptions = new ArrayList(exs.size());
-      for (Iterator it = exs.iterator(); it.hasNext();)
-      {
-        Name name = (Name)it.next();
-        thrownExceptions.add(name.getFullyQualifiedName());
-      }
-
-      // MethodAPI
-      MethodAPI methodAPI = classAPI.getMethodAPI(methodName, inputs, returnTypeString);
-
-      // javadoc
-      boolean hasJavadoc = false;
-      Javadoc javadoc = node.getJavadoc();
-      if (javadoc != null)
-      {
-        hasJavadoc = true;
-        for (Iterator it = javadoc.tags().iterator(); it.hasNext();)
-        {
-          TagElement tag = (TagElement)it.next();
-          String tagName = tag.getTagName();
-          if (tagName != null)
-          {
-            if (tagName.equals(TagElement.TAG_RETURN))
-              hasReturn = tag.fragments().size() > 0;
-            else if (tagName.equals(TagElement.TAG_PARAM))
-            {
-              List fragments = tag.fragments();
-              if (fragments.size() > 1)
-              {
-                Object fragment = fragments.get(0);
-                if (fragment instanceof SimpleName)
-                {
-                  params.remove(((SimpleName)fragment).getIdentifier());
-                }
-              }
-            }
-            else if (tagName.equals(TagElement.TAG_THROWS) || tagName.equals(TagElement.TAG_EXCEPTION))
-            {
-              List fragments = tag.fragments();
-              if (fragments.size() > 1)
-              {
-                Object fragment = fragments.get(0);
-                if (fragment instanceof Name)
-                {
-                  thrownExceptions.remove(((Name)fragment).getFullyQualifiedName());
-                }
-              }
-            }
-            else if (tagName.equals(TagElement.TAG_SEE))
-            {
-              List fragments = tag.fragments();
-              if (fragments.size() > 0)
-              {
-                Object fragment = fragments.get(0);
-                if (fragment instanceof MethodRef)
-                {
-                  MethodRef methodRef = (MethodRef)fragment;
-                  if (methodName.equals(methodRef.getName().getFullyQualifiedName()))
-                  {
-                    return true;
-                  }
-                }
-              }
-            }
-            else if (tagName.equals(TagElement.TAG_INHERITDOC))
-            {
-              return true;
-            }
-          }
-        }
-      }
-      else if (methodAPI != null && !isConstructor)
-      {
-        StringBuffer qualifiedClassName = new StringBuffer();
-        qualifiedClassName.append(packageName);
-        qualifiedClassName.append('.');
-        qualifiedClassName.append(classAPI.getName());
-        if (inheritJavadoc(qualifiedClassName.toString(), methodName, inputs))
-        {
-          return true;
-        }
-      }
-
-      if (methodAPI != null && (!hasJavadoc || !hasReturn || params.size() > 0 || thrownExceptions.size() > 0))
-      {
-        JavadocCoverage javadocCoverage = methodAPI.getJavadocCoverage();
-        if (!hasJavadoc)
-        {
-          javadocCoverage.setHasDoc(Boolean.FALSE);
-        }
-        if (!hasReturn)
-        {
-          javadocCoverage.setHasReturn(Boolean.FALSE);
-        }
-        if (params.size() > 0)
-        {
-          for (Iterator it = params.iterator(); it.hasNext();)
-          {
-            javadocCoverage.addMissingParam((String)it.next());
-          }
-        }
-        if (thrownExceptions.size() > 0)
-        {
-          for (Iterator it = thrownExceptions.iterator(); it.hasNext();)
-          {
-            javadocCoverage.addMissingThrow((String)it.next());
-          }
-        }
-      }
-    }
-    return true;
-  }
-
-  private boolean inheritJavadoc(String className, String methodName, List params)
-  {
-    if (pluginId != null)
-    {
-      Bundle bundle = Platform.getBundle(pluginId);
-      if (bundle != null)
-      {
-        try
-        {
-          Class clazz = bundle.loadClass(className);
-          if (clazz != null)
-          {
-            Class[] interfaces = clazz.getInterfaces();
-            for (int i = 0; i < interfaces.length; i++)
-              if (hasMethod(interfaces[i], methodName, params))
-                return true;
-            return hasMethod(clazz.getSuperclass(), methodName, params);
-          }
-        }
-        catch (ClassNotFoundException cnfe)
-        {
-        }
-      }
-    }
-    return false;
-  }
-
-  private boolean hasMethod(Class clazz, String methodName, List params)
-  {
-    if (clazz == null)
-      return false;
-    Method[] methods = clazz.getDeclaredMethods();
-    for (int i = 0; i < methods.length; i++)
-    {
-      if (methods[i].getName().equals(methodName))
-      {
-        Class[] paramClasses = methods[i].getParameterTypes();
-        if (paramClasses.length == params.size())
-        {
-          boolean paramsMatched = true;
-          for (int j = 0; j < paramClasses.length; j++)
-          {
-            if (!paramClasses[j].getName().endsWith((String)params.get(j)))
-            {
-              paramsMatched = false;
-              break;
-            }
-          }
-          if (paramsMatched)
-            return true;
-        }
-      }
-    }
-    if (!clazz.getName().equals("java.lang.Object"))
-    {
-      Class[] interfaces = clazz.getInterfaces();
-      for (int i = 0; i < interfaces.length; i++)
-        if (hasMethod(interfaces[i], methodName, params))
-          return true;
-      return hasMethod(clazz.getSuperclass(), methodName, params);
-    }
-    else
-    {
-      return false;
-    }
-  }
-
-  private String getTypeString(SingleVariableDeclaration svd)
-  {
-    int dim = svd.getExtraDimensions();
-    StringBuffer sb = new StringBuffer();
-    sb.append(svd.getType().toString());
-    for (int i = 0; i < dim; i++)
-      sb.append("[]");
-    return sb.toString();
-  }
-
-  public boolean visit(FieldDeclaration node)
-  {
-    ClassAPI classAPI = (ClassAPI)classAPIs.get(classAPIs.size() - 1);
-    if (classAPI != null && !Modifier.isPrivate(node.getModifiers()))
-    {
-      VariableDeclarationFragment varDeclFragment = (VariableDeclarationFragment)node.fragments().iterator().next();
-      String fieldName = varDeclFragment.getName().getFullyQualifiedName();
-      FieldAPI fieldAPI = classAPI.getFieldAPI(fieldName);
-      if (fieldAPI != null && node.getJavadoc() == null)
-      {
-        fieldAPI.setJavadocCoverage(new JavadocCoverage());
-      }
-    }
-    return true;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/PDESourceVisitor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/PDESourceVisitor.java
deleted file mode 100644
index aa22d28..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/java/PDESourceVisitor.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.java;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.IZipLocation;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NodeList;
-
-public class PDESourceVisitor implements ILocationVisitor
-{
-  private IJavaVisitor javaVisitor;
-  private List srcs;
-  private Collection excludes;
-
-  public PDESourceVisitor()
-  {
-    this.javaVisitor = null;
-    this.srcs = new ArrayList();
-  }
-
-  public void setJavaVisitor(IJavaVisitor javaVisitor)
-  {
-    this.javaVisitor = javaVisitor;
-  }
-
-  public void setExcludes(Collection excludes)
-  {
-    this.excludes = excludes;
-  }
-
-  public boolean accept(ILocation location)
-  {
-    String locationName = location.getName();
-    String absPath = location.getAbsolutePath();
-    if (javaVisitor == null && (locationName.endsWith("plugin.xml") || locationName.endsWith("fragment.xml")))
-    {
-      try
-      {
-        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-        DocumentBuilder builder = factory.newDocumentBuilder();
-        Document doc = builder.parse(location.getInputStream());
-        Element root = doc.getDocumentElement();
-        NodeList exts = root.getElementsByTagName("extension");
-        for (int i = 0; i < exts.getLength(); i++)
-        {
-          Element ext = (Element)exts.item(i);
-          if ("org.eclipse.pde.core.source".equals(ext.getAttribute("point")))
-          {
-            NodeList locs = ext.getElementsByTagName("location");
-            for (int j = 0; j < locs.getLength(); j++)
-            {
-              Element loc = (Element)locs.item(j);
-              String path = loc.getAttribute("path");
-              if (path != null && path.length() > 0)
-              {
-                StringBuffer sb = new StringBuffer();
-                if (locationName.endsWith("plugin.xml"))
-                  //sb.append(locationName.substring(0, locationName.length() - "plugin.xml".length() - 1));
-                  sb.append(absPath.substring(0, absPath.length() - "plugin.xml".length() - 1));
-                else
-                  //sb.append(locationName.substring(0, locationName.length() - "fragment.xml".length() - 1));
-                  sb.append(absPath.substring(0, absPath.length() - "fragment.xml".length() - 1));
-                sb.append("/");
-                sb.append(path);
-                srcs.add(sb.toString());
-              }
-            }
-          }
-        }
-      }
-      catch (Throwable e)
-      {
-      }
-    }
-    else if (javaVisitor != null && locationName.endsWith("src.zip"))
-    {
-      //String pluginId = getPluginId(locationName);
-      String pluginId = getPluginId(absPath);
-      if (pluginId != null && (excludes == null || !excludes.contains(pluginId)))
-      {
-        ILocationChildrenIterator it = location.childIterator();
-        for (ILocation child = it.next(); child != null; child = it.next())
-        {
-          if (child.getName().endsWith(".java"))
-          {
-            javaVisitor.visit(pluginId, child);
-          }
-        }
-      }
-    }
-    if (location instanceof IZipLocation)
-      return true;
-    else if ((location instanceof IFileLocation) && ((IFileLocation)location).getFile().isDirectory())
-      return true;
-    else
-      return false;
-  }
-
-  private String getPluginId(String name)
-  {
-    for (Iterator it = srcs.iterator(); it.hasNext();)
-    {
-      String src = (String)it.next();
-      if (name.startsWith(src))
-      {
-        int startIndex = src.length() + 1;
-        int endIndex = name.indexOf('/', startIndex);
-        if (endIndex == -1)
-          endIndex = name.indexOf('\\', startIndex);
-        if (endIndex != -1)
-        {
-          String id = name.substring(startIndex, endIndex);
-          int versionIndex = id.indexOf('_');
-          if (versionIndex != -1)
-            id = id.substring(0, versionIndex);
-          return id;
-        }
-      }
-    }
-    return null;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/javadoc/JavadocCoverageEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/javadoc/JavadocCoverageEmitter.java
deleted file mode 100644
index b6cfaa4..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/javadoc/JavadocCoverageEmitter.java
+++ /dev/null
@@ -1,486 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.javadoc;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.FileReader;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.core.runtime.IPlatformRunnable;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jdt.core.dom.AST;
-import org.eclipse.jdt.core.dom.ASTNode;
-import org.eclipse.jdt.core.dom.ASTParser;
-import org.eclipse.jdt.core.dom.ASTVisitor;
-import org.eclipse.jdt.core.dom.FieldDeclaration;
-import org.eclipse.jdt.core.dom.Javadoc;
-import org.eclipse.jdt.core.dom.MethodDeclaration;
-import org.eclipse.jdt.core.dom.MethodRef;
-import org.eclipse.jdt.core.dom.Modifier;
-import org.eclipse.jdt.core.dom.Name;
-import org.eclipse.jdt.core.dom.PrimitiveType;
-import org.eclipse.jdt.core.dom.SimpleName;
-import org.eclipse.jdt.core.dom.SingleVariableDeclaration;
-import org.eclipse.jdt.core.dom.TagElement;
-import org.eclipse.jdt.core.dom.TypeDeclaration;
-import org.eclipse.jdt.core.dom.VariableDeclarationFragment;
-import org.eclipse.jdt.internal.core.util.CharArrayBuffer;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-import org.eclipse.wtp.releng.tools.component.api.JavadocCoverage;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.PluginClasspath;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-
-public class JavadocCoverageEmitter extends AbstractEmitter implements IPlatformRunnable
-{
-  private ASTParser parser = ASTParser.newParser(AST.JLS2);
-
-  public Object run(Object arguments)
-  {
-    try
-    {
-      String compXMLDir = addTrailingSeperator(System.getProperty("compXMLDir"));
-      String compAPIDir = addTrailingSeperator(System.getProperty("compAPIDir"));
-      String srcDir = addTrailingSeperator(System.getProperty("srcDir"));
-      String outputDir = addTrailingSeperator(System.getProperty("outputDir"));
-      if (compXMLDir != null && srcDir != null && outputDir != null)
-      {
-        Map compName2CompXML = new HashMap();
-        harvestComponents(new File(compXMLDir), compName2CompXML);
-        List compAPIs = new ArrayList();
-        harvestComponentAPIs(new File(compAPIDir), compAPIs);
-        Map id2Plugin = new HashMap();
-        Map id2Fragment = new HashMap();
-        harvestPlugins(new File(srcDir), id2Plugin, id2Fragment);
-        linkPluginsAndFragments(id2Plugin, id2Fragment);
-        JavadocCoverageSummary summary = new JavadocCoverageSummary();
-        for (Iterator it = compAPIs.iterator(); it.hasNext();)
-        {
-          ComponentAPI compAPI = (ComponentAPI)it.next();
-          compAPI.load();
-          genJavadocCoverageXML(compAPI, (ComponentXML)compName2CompXML.get(compAPI.getName()), id2Plugin, outputDir);
-          summary.add(compAPI);
-        }
-        summary.save(new FileLocation(new File(outputDir + "index-api-javadoc.xml")));
-        summary.saveAsHTML("org/eclipse/wtp/releng/tools/component/xsl/component-api-javadoc-summary.xsl", new FileLocation(new File(outputDir + "index-api-javadoc.html")));
-      }
-    }
-    catch (Throwable t)
-    {
-      t.printStackTrace();
-    }
-    return IPlatformRunnable.EXIT_OK;
-  }
-
-  protected void harvestComponents(File file, Map compName2CompXML)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestComponents(files[i], compName2CompXML);
-    }
-    else if (ComponentXML.CONST_COMPONENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      ComponentXML compXML = new ComponentXML();
-      ILocation location = new FileLocation(file);
-      compXML.setLocation(location);
-      try
-      {
-        compXML.load();
-        compName2CompXML.put(compXML.getName(), compXML);
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  protected void harvestComponentAPIs(File file, List compAPIs)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestComponentAPIs(files[i], compAPIs);
-    }
-    else if (ComponentAPI.CONST_COMPONENT_API.equalsIgnoreCase(file.getName()))
-    {
-      ComponentAPI compAPI = new ComponentAPI();
-      ILocation location = new FileLocation(file);
-      compAPI.setLocation(location);
-      compAPIs.add(compAPI);
-    }
-  }
-
-  public PluginClasspath getPluginClasspath(IFileLocation fileLocation, boolean validate)
-  {
-    return super.getPluginClasspath(fileLocation, false);
-  }
-
-  private void genJavadocCoverageXML(ComponentAPI compAPI, ComponentXML compXML, Map id2Plugin, String outputDir) throws IOException, TransformerConfigurationException, TransformerException
-  {
-    for (Iterator it = compXML.getPlugins().iterator(); it.hasNext();)
-    {
-      Plugin plugin = (Plugin)it.next();
-      Object object = id2Plugin.get(plugin.getId());
-      if (object instanceof PluginClasspath)
-      {
-        PluginClasspath pluginCp = (PluginClasspath)object;
-        for (Iterator pkgsIt = compXML.getPackages().iterator(); pkgsIt.hasNext();)
-        {
-          genJavadocCoverageXML(compAPI, (Package)pkgsIt.next(), addTrailingSeperator(pluginCp.getDotClasspathLocation().getFile().getParentFile().getAbsolutePath()), pluginCp.getSrcPaths());
-        }
-      }
-    }
-    compAPI.save();
-    StringBuffer sb = new StringBuffer(outputDir);
-    sb.append(compAPI.getName());
-    sb.append("/component-api-javadoc.html");
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(Platform.getBundle("org.eclipse.wtp.releng.tools.component.core").getResource("org/eclipse/wtp/releng/tools/component/xsl/component-api-javadoc.xsl").openStream()));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(compAPI.toString().getBytes())), new StreamResult(new FileOutputStream(new File(sb.toString()))));
-  }
-
-  private void genJavadocCoverageXML(ComponentAPI compAPI, Package pkg, String baseDir, List srcPaths) throws IOException
-  {
-    String pkgName = pkg.getName();
-    String pkgDir = pkgName.replace('.', '/');
-    PackageAPI pkgAPI = null;
-    for (Iterator pkgIt = compAPI.getPackageAPIs().iterator(); pkgIt.hasNext();)
-    {
-      PackageAPI p = (PackageAPI)pkgIt.next();
-      if (pkgName.equals(p.getName()))
-      {
-        pkgAPI = p;
-        break;
-      }
-    }
-    if (pkgAPI != null)
-    {
-      if (pkg.isApi())
-      {
-        List excludes = new ArrayList();
-        Collection types = pkg.getTypes();
-        for (Iterator it = types.iterator(); it.hasNext();)
-        {
-          Type type = (Type)it.next();
-          if (!type.isImplement() && !type.isInstantiate() && !type.isReference() && !type.isSubclass())
-            excludes.add(type.getName() + ".java");
-        }
-        for (Iterator it = srcPaths.iterator(); it.hasNext();)
-        {
-          StringBuffer sb = new StringBuffer(baseDir);
-          sb.append((String)it.next());
-          sb.append('/');
-          sb.append(pkgDir);
-          genJavadocCoverageXML(pkgAPI, new File(sb.toString()), excludes);
-        }
-      }
-      else
-      {
-        Collection types = pkg.getTypes();
-        for (Iterator it = types.iterator(); it.hasNext();)
-        {
-          Type type = (Type)it.next();
-          if (type.isImplement() || type.isInstantiate() || type.isReference() || type.isSubclass())
-          {
-            for (Iterator srcIt = srcPaths.iterator(); srcIt.hasNext();)
-            {
-              String typeName = type.getName();
-              StringBuffer sb = new StringBuffer(baseDir);
-              sb.append((String)srcIt.next());
-              sb.append('/');
-              sb.append(pkgDir);
-              sb.append('/');
-              sb.append(typeName);
-              sb.append(".java");
-              for (Iterator classIt = pkgAPI.getClassAPIs().iterator(); classIt.hasNext();)
-              {
-                ClassAPI classAPI = (ClassAPI)classIt.next();
-                if (typeName.equals(classAPI.getName()))
-                {
-                  genJavadocCoverageXML(classAPI, new File(sb.toString()));
-                  break;
-                }
-              }
-            }
-          }
-        }
-      }
-    }
-  }
-
-  private void genJavadocCoverageXML(PackageAPI pkgAPI, File dir, List excludes) throws IOException
-  {
-    if (dir.exists() && dir.isDirectory())
-    {
-      String pkgName = pkgAPI.getName();
-      File[] children = dir.listFiles();
-      for (int i = 0; i < children.length; i++)
-      {
-        if (children[i].isFile())
-        {
-          String fileName = children[i].getName();
-          if (fileName.endsWith(".java") && (excludes == null || !excludes.contains(fileName)))
-          {
-            StringBuffer qualifiedName = new StringBuffer(pkgName);
-            qualifiedName.append('.');
-            qualifiedName.append(fileName.substring(0, fileName.length() - 5));
-            for (Iterator it = pkgAPI.getClassAPIs().iterator(); it.hasNext();)
-            {
-              ClassAPI classAPI = (ClassAPI)it.next();
-              if (qualifiedName.toString().equals(classAPI.getName()))
-              {
-                genJavadocCoverageXML(classAPI, children[i]);
-                break;
-              }
-            }
-          }
-        }
-      }
-    }
-  }
-
-  private void genJavadocCoverageXML(ClassAPI classAPI, File javaFile) throws IOException
-  {
-    FileReader fr = new FileReader(javaFile);
-    CharArrayBuffer cab = new CharArrayBuffer();
-    char[] c = new char[2048];
-    for (int read = fr.read(c); read != -1; read = fr.read(c))
-      cab.append(c, 0, read);
-    fr.close();
-    parser.setSource(cab.getContents());
-    ASTNode node = parser.createAST(null);
-    JavadocVisitor visitor = new JavadocVisitor(classAPI);
-    node.accept(visitor);
-  }
-
-  private class JavadocVisitor extends ASTVisitor
-  {
-    private ClassAPI classAPI;
-
-    public JavadocVisitor(ClassAPI classAPI)
-    {
-      this.classAPI = classAPI;
-    }
-
-    public boolean visit(TypeDeclaration node)
-    {
-      if (!checkModifier(node.getModifiers(), Modifier.PRIVATE))
-      {
-        Javadoc javadoc = node.getJavadoc();
-        if (javadoc != null)
-        {
-          List tags = javadoc.tags();
-          for (Iterator it = tags.iterator(); it.hasNext();)
-          {
-            TagElement tag = (TagElement)it.next();
-            String tagName = tag.getTagName();
-            if (tagName != null && tagName.equals(TagElement.TAG_SINCE))
-            {
-              return true;
-            }
-          }
-        }
-        classAPI.getJavadocCoverage().setHasSince(Boolean.FALSE);
-      }
-      return true;
-    }
-
-    public boolean visit(MethodDeclaration node)
-    {
-      String methodName = node.getName().getFullyQualifiedName();
-      if (classAPI.getName().endsWith("." + methodName))
-        methodName = "&lt;init>";
-      MethodAPI methodAPI = null;
-      for (Iterator it = classAPI.getMethodAPIs().iterator(); it.hasNext();)
-      {
-        MethodAPI m = (MethodAPI)it.next();
-        if (methodName.equals(m.getName()) && !m.isSetJavadocCoverage())
-        {
-          methodAPI = m;
-          break;
-        }
-      }
-      if (methodAPI != null && !checkModifier(node.getModifiers(), Modifier.PRIVATE))
-      {
-        boolean hasReturn = false;
-        org.eclipse.jdt.core.dom.Type returnType = node.getReturnType();
-        if (returnType instanceof PrimitiveType)
-          if (((PrimitiveType)returnType).getPrimitiveTypeCode() == PrimitiveType.VOID)
-            hasReturn = true;
-        List paramList = new ArrayList();
-        List params = node.parameters();
-        for (Iterator it = params.iterator(); it.hasNext();)
-        {
-          SingleVariableDeclaration param = (SingleVariableDeclaration)it.next();
-          SimpleName simpleName = param.getName();
-          paramList.add(simpleName.getIdentifier());
-        }
-        List throwList = new ArrayList();
-        List thrownExceptions = node.thrownExceptions();
-        for (Iterator it = thrownExceptions.iterator(); it.hasNext();)
-        {
-          Name name = (Name)it.next();
-          throwList.add(name.getFullyQualifiedName());
-        }
-        boolean hasDoc = false;
-        Javadoc javadoc = node.getJavadoc();
-        if (javadoc != null)
-        {
-          hasDoc = true;
-          List tags = javadoc.tags();
-          for (Iterator it = tags.iterator(); it.hasNext();)
-          {
-            TagElement tag = (TagElement)it.next();
-            String tagName = tag.getTagName();
-            if (tagName != null)
-            {
-              if (tagName.equals(TagElement.TAG_RETURN))
-                hasReturn = tag.fragments().size() > 0;
-              else if (tagName.equals(TagElement.TAG_PARAM))
-              {
-                List fragments = tag.fragments();
-                if (fragments.size() > 1)
-                {
-                  Object fragment = fragments.get(0);
-                  if (fragment instanceof SimpleName)
-                  {
-                    paramList.remove(((SimpleName)fragment).getIdentifier());
-                  }
-                }
-              }
-              else if (tagName.equals(TagElement.TAG_THROWS) || tagName.equals(TagElement.TAG_EXCEPTION))
-              {
-                List fragments = tag.fragments();
-                if (fragments.size() > 1)
-                {
-                  Object fragment = fragments.get(0);
-                  if (fragment instanceof Name)
-                  {
-                    throwList.remove(((Name)fragment).getFullyQualifiedName());
-                  }
-                }
-              }
-              else if (tagName.equals(TagElement.TAG_SEE))
-              {
-                List fragments = tag.fragments();
-                if (fragments.size() > 0)
-                {
-                  Object fragment = fragments.get(0);
-                  if (fragment instanceof MethodRef)
-                  {
-                    MethodRef methodRef = (MethodRef)fragment;
-                    if (methodName.equals(methodRef.getName().getFullyQualifiedName()))
-                    {
-                      return true;
-                    }
-                  }
-                }
-              }
-            }
-          }
-        }
-        if (!hasDoc || !hasReturn || paramList.size() > 0 || throwList.size() > 0)
-        {
-          JavadocCoverage javadocCoverage = methodAPI.getJavadocCoverage();
-          if (!hasDoc)
-          {
-            javadocCoverage.setHasDoc(Boolean.FALSE);
-          }
-          if (!hasReturn)
-          {
-            javadocCoverage.setHasReturn(Boolean.FALSE);
-          }
-          if (paramList.size() > 0)
-          {
-            for (Iterator it = paramList.iterator(); it.hasNext();)
-            {
-              javadocCoverage.addMissingParam((String)it.next());
-            }
-          }
-          if (throwList.size() > 0)
-          {
-            for (Iterator it = throwList.iterator(); it.hasNext();)
-            {
-              javadocCoverage.addMissingThrow((String)it.next());
-            }
-          }
-        }
-      }
-      return true;
-    }
-
-    public boolean visit(FieldDeclaration node)
-    {
-      String fieldName = null;
-      List varDeclFragments = node.fragments();
-      for (Iterator it = varDeclFragments.iterator(); it.hasNext();)
-      {
-        VariableDeclarationFragment varDeclFragment = (VariableDeclarationFragment)it.next();
-        fieldName = varDeclFragment.getName().getFullyQualifiedName();
-      }
-      if (fieldName != null)
-      {
-        FieldAPI fieldAPI = null;
-        for (Iterator it = classAPI.getFieldAPIs().iterator(); it.hasNext();)
-        {
-          FieldAPI f = (FieldAPI)it.next();
-          if (fieldName.equals(f.getName()) && !f.isSetJavadocCoverage())
-          {
-            fieldAPI = f;
-            break;
-          }
-        }
-        if (fieldAPI != null && !checkModifier(node.getModifiers(), Modifier.PRIVATE))
-        {
-          Javadoc javadoc = node.getJavadoc();
-          if (javadoc == null)
-          {
-            fieldAPI.setJavadocCoverage(new JavadocCoverage());
-          }
-        }
-      }
-      return true;
-    }
-
-    private boolean checkModifier(int modifier, int bit)
-    {
-      return ((modifier & bit) == bit);
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/javadoc/JavadocCoverageSummary.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/javadoc/JavadocCoverageSummary.java
deleted file mode 100644
index b6c1874..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/javadoc/JavadocCoverageSummary.java
+++ /dev/null
@@ -1,199 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.javadoc;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.Iterator;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-
-public class JavadocCoverageSummary extends ComponentSummary
-{
-  private static final String ROOT_TAG_NAME = "component-api-javadoc-summary";
-
-  public void add(ComponentAPI compAPI)
-  {
-    JavadocCoverageEntry entry = new JavadocCoverageEntry();
-    int classCount = 0;
-    int methodCount = 0;
-    int fieldCount = 0;
-    int classIncompleteJavadoc = 0;
-    int methodIncompleteJavadoc = 0;
-    int fieldIncompleteJavadoc = 0;
-    entry.setCompName(compAPI.getName());
-    for (Iterator it = compAPI.getPackageAPIs().iterator(); it.hasNext();)
-    {
-      for (Iterator classIt = ((PackageAPI)it.next()).getClassAPIs().iterator(); classIt.hasNext();)
-      {
-        ClassAPI classAPI = (ClassAPI)classIt.next();
-        classCount++;
-        if (classAPI.isSetJavadocCoverage())
-          classIncompleteJavadoc++;
-        for (Iterator methodIt = classAPI.getMethodAPIs().iterator(); methodIt.hasNext();)
-        {
-          MethodAPI methodAPI = (MethodAPI)methodIt.next();
-          methodCount++;
-          if (methodAPI.isSetJavadocCoverage())
-            methodIncompleteJavadoc++;
-        }
-        for (Iterator fieldIt = classAPI.getFieldAPIs().iterator(); fieldIt.hasNext();)
-        {
-          FieldAPI fieldAPI = (FieldAPI)fieldIt.next();
-          fieldCount++;
-          if (fieldAPI.isSetJavadocCoverage())
-            fieldIncompleteJavadoc++;
-        }
-      }
-    }
-    entry.setClassCount(classCount);
-    entry.setClassJavadocCount(classCount - classIncompleteJavadoc);
-    entry.setMethodCount(methodCount);
-    entry.setMethodJavadocCount(methodCount - methodIncompleteJavadoc);
-    entry.setFieldCount(fieldCount);
-    entry.setFieldJavadocCount(fieldCount - fieldIncompleteJavadoc);
-    String ref = compAPI.getLocation().getAbsolutePath();
-    int i = ref.lastIndexOf('/');
-    if (i != -1)
-      ref = ref.substring(0, i + 1);
-    entry.setRef(ref + "component-api-javadoc.html");
-    add(entry);
-  }
-
-  protected void saveAsHTML(ILocation html, String xsl, String rootTagName) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(Platform.getBundle("org.eclipse.wtp.releng.tools.component.core").getResource(xsl).openStream()));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(getBytes(html, rootTagName))), new StreamResult(new FileOutputStream(new File(html.getAbsolutePath()))));
-  }
-
-  public void saveAsHTML(String xsl, ILocation html) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    saveAsHTML(html, xsl, ROOT_TAG_NAME);
-  }
-
-  public void save(ILocation location) throws IOException
-  {
-    save(location, ROOT_TAG_NAME);
-  }
-
-  private class JavadocCoverageEntry extends ComponentEntry
-  {
-    private int classCount;
-    private int methodCount;
-    private int fieldCount;
-    private int classJavadocCount;
-    private int methodJavadocCount;
-    private int fieldJavadocCount;
-
-    public JavadocCoverageEntry()
-    {
-      classCount = 0;
-      methodCount = 0;
-      fieldCount = 0;
-      classJavadocCount = 0;
-      methodJavadocCount = 0;
-      fieldJavadocCount = 0;
-    }
-
-    public int getClassCount()
-    {
-      return classCount;
-    }
-
-    public void setClassCount(int classCount)
-    {
-      this.classCount = classCount;
-    }
-
-    public int getClassJavadocCount()
-    {
-      return classJavadocCount;
-    }
-
-    public void setClassJavadocCount(int classJavadocCount)
-    {
-      this.classJavadocCount = classJavadocCount;
-    }
-
-    public int getFieldCount()
-    {
-      return fieldCount;
-    }
-
-    public void setFieldCount(int fieldCount)
-    {
-      this.fieldCount = fieldCount;
-    }
-
-    public int getFieldJavadocCount()
-    {
-      return fieldJavadocCount;
-    }
-
-    public void setFieldJavadocCount(int fieldJavadocCount)
-    {
-      this.fieldJavadocCount = fieldJavadocCount;
-    }
-
-    public int getMethodCount()
-    {
-      return methodCount;
-    }
-
-    public void setMethodCount(int methodCount)
-    {
-      this.methodCount = methodCount;
-    }
-
-    public int getMethodJavadocCount()
-    {
-      return methodJavadocCount;
-    }
-
-    public void setMethodJavadocCount(int methodJavadocCount)
-    {
-      this.methodJavadocCount = methodJavadocCount;
-    }
-
-    public String toString()
-    {
-      StringBuffer sb = new StringBuffer();
-      sb.append("<component-api-javadoc ");
-      sb.append(toAttribute("name", getCompName()));
-      sb.append(toAttribute("class-api-count", String.valueOf(classCount)));
-      sb.append(toAttribute("class-javadoc-count", String.valueOf(classJavadocCount)));
-      sb.append(toAttribute("method-api-count", String.valueOf(methodCount)));
-      sb.append(toAttribute("method-javadoc-count", String.valueOf(methodJavadocCount)));
-      sb.append(toAttribute("field-api-count", String.valueOf(fieldCount)));
-      sb.append(toAttribute("field-javadoc-count", String.valueOf(fieldJavadocCount)));
-      sb.append(toAttribute("ref", getRef()));
-      sb.append("/>");
-      return sb.toString();
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentDepends.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentDepends.java
deleted file mode 100644
index 434b4a0..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentDepends.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-
-public class ComponentDepends
-{
-  private Boolean unrestricted;
-  private Map componentRefs;
-
-  /**
-   * @return Returns the componentRefs.
-   */
-  public Collection getComponentRefs()
-  {
-    if (componentRefs == null)
-      componentRefs = new HashMap(1);
-    return componentRefs.values();
-  }
-  
-  public void addComponentRef(ComponentRef compRef)
-  {
-    if (componentRefs == null)
-      componentRefs = new HashMap(1);
-    componentRefs.put(compRef.getName(), compRef);
-  }
-
-  /**
-   * @return Returns the unrestricted.
-   */
-  public boolean isUnrestricted()
-  {
-    if (unrestricted == null)
-      return false;
-    else
-      return unrestricted.booleanValue();
-  }
-
-  public Boolean getUnrestricted()
-  {
-    return unrestricted;
-  }
-
-  /**
-   * @param unrestricted The unrestricted to set.
-   */
-  public void setUnrestricted(Boolean unrestricted)
-  {
-    this.unrestricted = unrestricted;
-  }
-
-  public Object clone()
-  {
-    ComponentDepends clone = new ComponentDepends();
-    clone.setUnrestricted(getUnrestricted());
-    for (Iterator it = getComponentRefs().iterator(); it.hasNext();)
-      clone.addComponentRef((ComponentRef)((ComponentRef)it.next()).clone());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentEmitter.java
deleted file mode 100644
index e41519c..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentEmitter.java
+++ /dev/null
@@ -1,263 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Properties;
-import java.util.StringTokenizer;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.FragmentXML;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUseEmitter;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class ComponentEmitter extends AbstractEmitter
-{
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_COMPONENT_XML_DIR = "compXMLDir";
-  public static final String OPTION_INCLUDE = "include";
-  public static final String OPTION_EXCLUDE = "exclude";
-  public static final String OPTION_PROPS = "props";
-
-  private String compXMLDir;
-  private List include;
-  private List exclude;
-  private String props;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-
-  public ComponentEmitter(String compXMLDir, String props)
-  {
-    this.compXMLDir = addTrailingSeperator(compXMLDir);
-    this.props = props;
-  }
-
-  public void init(List eclipseDirs)
-  {
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, pluginId2Plugin, fragmentId2Fragment);
-    }
-    linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-  }
-
-  public List getInclude()
-  {
-    return include;
-  }
-
-  public void setInclude(List include)
-  {
-    this.include = include;
-  }
-
-  public List getExclude()
-  {
-    return exclude;
-  }
-
-  public void setExclude(List exclude)
-  {
-    this.exclude = exclude;
-  }
-
-  public void genComponentXML() throws IOException
-  {
-    if (props != null)
-    {
-      Properties properties = new Properties();
-      properties.load(new FileInputStream(props));
-      for (Iterator it = properties.keySet().iterator(); it.hasNext();)
-      {
-        String compName = (String)it.next();
-        StringTokenizer pluginIds = new StringTokenizer((String)properties.get(compName), " ");
-        genComponentXML(compName, pluginIds);
-      }
-    }
-    else
-    {
-      for (Iterator it = pluginId2Plugin.keySet().iterator(); it.hasNext();)
-      {
-        String pluginId = (String)it.next();
-        genComponentXML(pluginId, new StringTokenizer(pluginId, " "));
-      }
-    }
-  }
-
-  public ComponentXML genComponentXML(String compName, StringTokenizer pluginIds) throws IOException
-  {
-    ILocation location = null;
-    if (compXMLDir != null)
-    {
-      StringBuffer sb = new StringBuffer(compXMLDir);
-      sb.append(compName);
-      sb.append('/');
-      sb.append(ComponentXML.CONST_COMPONENT_XML);
-      location = new FileLocation(new File(sb.toString()));
-    }
-    ComponentXML compXML = newComponentXML(compName, location);
-    while (pluginIds.hasMoreTokens())
-    {
-      String pluginId = pluginIds.nextToken();
-      FragmentXML fragment = (FragmentXML)fragmentId2Fragment.get(pluginId);
-      if (fragment != null)
-        addPlugin(compXML, pluginId, Boolean.TRUE);
-      else
-      {
-        IPluginXML pluginXML = (IPluginXML)pluginId2Plugin.get(pluginId);
-        if (pluginXML != null)
-        {
-          addPlugin(compXML, pluginId, Boolean.FALSE);
-          List libs = pluginXML.getLibraries();
-          for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-          {
-            ILibrary lib = (ILibrary)libsIt.next();
-            Map classes = lib.getTypes();
-            for (Iterator classesIt = classes.keySet().iterator(); classesIt.hasNext();)
-            {
-              String className = (String)classesIt.next();
-              int index = className.lastIndexOf('.');
-              String pkgName;
-              if (index != -1)
-              {
-                pkgName = className.substring(0, index);
-                if (pkgName.indexOf("internal") == -1 && includePackage(pkgName))
-                  addPackage(compXML, pkgName);
-              }
-            }
-            lib.resetTypes();
-          }
-        }
-      }
-    }
-    if (compXMLDir != null)
-    {
-      System.out.println("Writing component.xml for " + compName);
-      compXML.save();
-    }
-    return compXML;
-  }
-
-  private boolean includePackage(String pkg)
-  {
-    if (exclude != null)
-      for (Iterator it = exclude.iterator(); it.hasNext();)
-        if (pkg.startsWith((String)it.next()))
-          return false;
-    if (include != null && include.size() > 0)
-    {
-      for (Iterator it = include.iterator(); it.hasNext();)
-        if (pkg.startsWith((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-
-  private ComponentXML newComponentXML(String compName, ILocation location)
-  {
-    ComponentXML compXML = new ComponentXML();
-    compXML.setName(compName);
-    compXML.setLocation(location);
-    ComponentDepends depends = new ComponentDepends();
-    depends.setUnrestricted(Boolean.TRUE);
-    compXML.setComponentDepends(depends);
-    return compXML;
-  }
-
-  private Plugin addPlugin(ComponentXML compXML, String pluginId, Boolean fragment)
-  {
-    Collection plugins = compXML.getPlugins();
-    for (Iterator it = plugins.iterator(); it.hasNext();)
-    {
-      Plugin plugin = (Plugin)it.next();
-      if (plugin.getId().equals(pluginId))
-        return plugin;
-    }
-    Plugin plugin = new Plugin();
-    plugin.setId(pluginId);
-    plugin.setFragment(fragment);
-    compXML.addPlugin(plugin);
-    return plugin;
-  }
-
-  private Package addPackage(ComponentXML compXML, String pkgName)
-  {
-    Collection pkgs = compXML.getPackages();
-    for (Iterator it = pkgs.iterator(); it.hasNext();)
-    {
-      Package pkg = (Package)it.next();
-      if (pkg.getName().equals(pkgName))
-        return pkg;
-    }
-    Package pkg = new Package();
-    pkg.setName(pkgName);
-    compXML.addPackage(pkg);
-    return pkg;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(ComponentEmitter.OPTION_ECLIPSE_DIR);
-    List compXMLDir = (List)options.get(ComponentEmitter.OPTION_COMPONENT_XML_DIR);
-    List include = (List)options.get(ComponentUseEmitter.OPTION_INCLUDE);
-    List exclude = (List)options.get(ComponentUseEmitter.OPTION_EXCLUDE);
-    List props = (List)options.get(ComponentEmitter.OPTION_PROPS);
-    if (eclipseDir == null || compXMLDir == null || eclipseDir.size() < 1 || compXMLDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    ComponentEmitter compEmitter = new ComponentEmitter((String)compXMLDir.get(0), props != null ? (String)props.get(0) : null);
-	compEmitter.setInclude(include);
-	compEmitter.setExclude(exclude);
-    compEmitter.init(eclipseDir);
-    try
-    {
-      compEmitter.genComponentXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.model.ComponentEmitter -eclipseDir <eclipseDir> -compXMLDir <compXMLDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compXMLDir\toutput directory of component.xml files");
-    System.out.println("");
-    System.out.println("where options include:");
-	System.out.println("");
-    System.out.println("\t-include\t<include>\tspace seperated packages to include");
-    System.out.println("\t-exclude\t<exclude>\tspace seperated packages to exclude");
-    System.out.println("\t-props\t<props>\tuse this properties file to define components");
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentObject.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentObject.java
deleted file mode 100644
index 9837f5a..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentObject.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-import java.util.Collection;
-import java.util.Iterator;
-
-public abstract class ComponentObject
-{
-  protected final boolean checkAccess(int access, int modifier)
-  {
-    return ((access & modifier) == modifier);
-  }
-
-  protected final String toAttribute(String key, String value)
-  {
-    StringBuffer sb = new StringBuffer();
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-    return sb.toString();
-  }
-
-  protected final String toAttribute(String key, Collection values, String delimiter)
-  {
-    StringBuffer sb = new StringBuffer();
-    if (key != null && values != null && values.size() > 0 && delimiter != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      for (Iterator it = values.iterator(); it.hasNext();)
-      {
-        sb.append(it.next().toString());
-        if (it.hasNext())
-        {
-          sb.append(delimiter);
-        }
-      }
-      sb.append("\"");
-    }
-    return sb.toString();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentRef.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentRef.java
deleted file mode 100644
index d58e096..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentRef.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-public class ComponentRef
-{
-  private String name;
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  public Object clone()
-  {
-    ComponentRef clone = new ComponentRef();
-    clone.setName(getName());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentXML.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentXML.java
deleted file mode 100644
index 0735bf5..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentXML.java
+++ /dev/null
@@ -1,407 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-import java.io.BufferedInputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class ComponentXML
-{
-  public static final String CONST_COMPONENT_XML = "component.xml";
-  private static final String NS = "http://eclipse.org/wtp/releng/tools/component-model";
-  private static final String ELEMENT_COMPONENT = "component";
-  private static final String ELEMENT_PLUGIN = "plugin";
-  private static final String ELEMENT_PACKAGE = "package";
-  private static final String ELEMENT_TYPE = "type";
-  private static final String ELEMENT_COMPONENT_DEPENDS = "component-depends";
-  private static final String ELEMENT_COMPONENT_REF = "component-ref";
-  private static final String ELEMENT_DESCRIPTION = "description";
-  private static final String ATTR_XMLNS = "xmlns";
-  private static final String ATTR_NAME = "name";
-  private static final String ATTR_FRAGMENT = "fragment";
-  private static final String ATTR_ID = "id";
-  private static final String ATTR_API = "api";
-  private static final String ATTR_EXCLUSIVE = "exclusive";
-  private static final String ATTR_UNRESTRICTED = "unrestricted";
-  private static final String ATTR_REFERENCE = "reference";
-  private static final String ATTR_IMPLEMENT = "implement";
-  private static final String ATTR_SUBCLASS = "subclass";
-  private static final String ATTR_INSTANTIATE = "instantiate";
-  private static final String ATTR_URL = "url";
-
-  private ILocation location;
-  private boolean loaded;
-  private String name;
-  private Description description;
-  private Map plugins;
-  private Map packages;
-  private ComponentDepends componentDepends;
-
-  public ComponentXML()
-  {
-    loaded = false;
-  }
-  /**
-   * @return Returns the location.
-   */
-  public ILocation getLocation()
-  {
-    return location;
-  }
-
-  /**
-   * @param location The location to set.
-   */
-  public void setLocation(ILocation location)
-  {
-    this.location = location;
-    loaded = false;
-  }
-
-  public Description getDescription()
-  {
-    return description;
-  }
-
-  public void setDescription(Description description)
-  {
-    this.description = description;
-  }
-
-  /**
-   * @return Returns the componentDepends.
-   */
-  public ComponentDepends getComponentDepends()
-  {
-    return componentDepends;
-  }
-
-  /**
-   * @param componentDepends The componentDepends to set.
-   */
-  public void setComponentDepends(ComponentDepends componentDepends)
-  {
-    this.componentDepends = componentDepends;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the packages.
-   */
-  public Collection getPackages()
-  {
-    if (packages == null)
-      packages = new HashMap(1);
-    return packages.values();
-  }
-
-  public Package getPackage(String name)
-  {
-    if (packages == null)
-      return null;
-    else
-      return (Package)packages.get(name);
-  }
-
-  public void addPackage(Package pkg)
-  {
-    if (packages == null)
-      packages = new HashMap(1);
-    packages.put(pkg.getName(), pkg);
-  }
-
-  /**
-   * @return Returns the plugins.
-   */
-  public Collection getPlugins()
-  {
-    if (plugins == null)
-      plugins = new HashMap(1);
-    return plugins.values();
-  }
-
-  public Plugin getPlugin(String id)
-  {
-    if (plugins == null)
-      return null;
-    return (Plugin)plugins.get(id);
-  }
-
-  public void addPlugin(Plugin plugin)
-  {
-    if (plugins == null)
-      plugins = new HashMap(1);
-    plugins.put(plugin.getId(), plugin);
-  }
-
-  public void load() throws IOException, FileNotFoundException
-  {
-    if (!loaded)
-    {
-      try
-      {
-        SAXParserFactory factory = SAXParserFactory.newInstance();
-        factory.setNamespaceAware(false);
-        factory.setValidating(false);
-        SAXParser parser = factory.newSAXParser();
-        parser.parse(new InputSource(new BufferedInputStream(location.getInputStream())), new ComponentXMLHandler(this));
-        loaded = true;
-      }
-      catch (ParserConfigurationException pce)
-      {
-        pce.printStackTrace();
-      }
-      catch (SAXException saxe)
-      {
-        saxe.printStackTrace();
-      }
-    }
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<component ");
-    saveAttribute(sb, ATTR_XMLNS, NS);
-    saveAttribute(sb, ATTR_NAME, getName());
-    sb.append(">");
-    if (description != null)
-      sb.append(description.toString());
-    saveComponentDepends(sb, getComponentDepends());
-    for (Iterator it = getPlugins().iterator(); it.hasNext();)
-      savePlugin(sb, (Plugin)it.next());
-    for (Iterator it = getPackages().iterator(); it.hasNext();)
-      savePackage(sb, (Package)it.next());
-    sb.append("</component>");
-    return sb.toString();
-  }
-
-  public void save() throws IOException
-  {
-    if (location != null)
-    {
-      File file = new File(location.getAbsolutePath());
-      file.getParentFile().mkdirs();
-      FileOutputStream fos = new FileOutputStream(file);
-      fos.write(toString().getBytes("UTF-8"));
-      fos.close();
-    }
-  }
-
-  private void saveComponentDepends(StringBuffer sb, ComponentDepends dep)
-  {
-    sb.append("<component-depends");
-    if (dep.getUnrestricted() != null)
-      saveAttribute(sb, ATTR_UNRESTRICTED, String.valueOf(dep.isUnrestricted()));
-    sb.append(">");
-    for (Iterator it = dep.getComponentRefs().iterator(); it.hasNext();)
-      saveComponentRef(sb, (ComponentRef)it.next());
-    sb.append("</component-depends>");
-  }
-
-  private void saveComponentRef(StringBuffer sb, ComponentRef ref)
-  {
-    sb.append("<component-ref");
-    saveAttribute(sb, ATTR_NAME, ref.getName());
-    sb.append("/>");
-  }
-
-  private void savePlugin(StringBuffer sb, Plugin plugin)
-  {
-    sb.append("<plugin");
-    saveAttribute(sb, ATTR_ID, plugin.getId());
-    if (plugin.getFragment() != null)
-      saveAttribute(sb, ATTR_FRAGMENT, String.valueOf(plugin.isFragment()));
-    sb.append("/>");
-  }
-
-  private void savePackage(StringBuffer sb, Package pkg)
-  {
-    sb.append("<package");
-    saveAttribute(sb, ATTR_NAME, pkg.getName());
-    if (pkg.getApi() != null)
-      saveAttribute(sb, ATTR_API, String.valueOf(pkg.isApi()));
-    if (pkg.getExclusive() != null)
-      saveAttribute(sb, ATTR_EXCLUSIVE, String.valueOf(pkg.isExclusive()));
-    sb.append(">");
-    for (Iterator it = pkg.getTypes().iterator(); it.hasNext();)
-      saveType(sb, (Type)it.next());
-    sb.append("</package>");
-  }
-
-  private void saveType(StringBuffer sb, Type type)
-  {
-    sb.append("<type");
-    saveAttribute(sb, ATTR_NAME, type.getName());
-    if (type.getReference() != null)
-      saveAttribute(sb, ATTR_REFERENCE, String.valueOf(type.isReference()));
-    if (type.getImplement() != null)
-      saveAttribute(sb, ATTR_IMPLEMENT, String.valueOf(type.isImplement()));
-    if (type.getSubclass() != null)
-      saveAttribute(sb, ATTR_SUBCLASS, String.valueOf(type.isSubclass()));
-    if (type.getInstantiate() != null)
-      saveAttribute(sb, ATTR_INSTANTIATE, String.valueOf(type.isInstantiate()));
-    sb.append("/>");
-  }
-
-  private void saveAttribute(StringBuffer sb, String key, String value)
-  {
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-  }
-
-  public Object clone()
-  {
-    ComponentXML clone = new ComponentXML();
-    clone.setName(getName());
-    clone.setLocation(getLocation());
-    clone.setDescription(getDescription());
-    ComponentDepends depends = getComponentDepends();
-    if (depends != null)
-      clone.setComponentDepends((ComponentDepends)depends.clone());
-    if (plugins != null)
-      for (Iterator it = getPlugins().iterator(); it.hasNext();)
-        clone.addPlugin((Plugin)((Plugin)it.next()).clone());
-    if (packages != null)
-      for (Iterator it = getPackages().iterator(); it.hasNext();)
-        clone.addPackage((Package)((Package)it.next()).clone());
-    return clone;
-  }
-
-  private static class ComponentXMLHandler extends DefaultHandler
-  {
-    private ComponentXML compXML;
-    private Package pkg;
-    
-    public ComponentXMLHandler(ComponentXML compXML)
-    {
-      this.compXML = compXML;
-      this.compXML.setComponentDepends(new ComponentDepends());
-      this.compXML.setName(null);
-      this.compXML.getPlugins().clear();
-      this.compXML.getPackages().clear();
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (equalsLocalpart(qName, ELEMENT_PLUGIN) || equalsLocalpart(elementName, ELEMENT_PLUGIN))
-      {
-        Plugin plugin = new Plugin();
-        plugin.setId(attributes.getValue(ATTR_ID));
-        String attrFragment = attributes.getValue(ATTR_FRAGMENT);
-        if (attrFragment != null)
-          plugin.setFragment(Boolean.valueOf(attrFragment));
-        compXML.addPlugin(plugin);
-      }
-      else if (equalsLocalpart(qName, ELEMENT_PACKAGE) || equalsLocalpart(elementName, ELEMENT_PACKAGE))
-      {
-        pkg = new Package();
-        pkg.setName(attributes.getValue(ATTR_NAME));
-        String attrApi = attributes.getValue(ATTR_API);
-        if (attrApi != null)
-          pkg.setApi(Boolean.valueOf(attrApi));
-        String attrExclusive = attributes.getValue(ATTR_EXCLUSIVE);
-        if (attrExclusive != null)
-          pkg.setExclusive(Boolean.valueOf(attrExclusive));
-        compXML.addPackage(pkg);
-      }
-      else if (equalsLocalpart(qName, ELEMENT_TYPE) || equalsLocalpart(elementName, ELEMENT_TYPE))
-      {
-        if (pkg != null)
-        {
-          Type type = new Type();
-          type.setName(attributes.getValue(ATTR_NAME));
-          String attrRef = attributes.getValue(ATTR_REFERENCE);
-          if (attrRef != null)
-            type.setReference(Boolean.valueOf(attrRef));
-          String attrImpl = attributes.getValue(ATTR_IMPLEMENT);
-          if (attrImpl != null)
-            type.setImplement(Boolean.valueOf(attrImpl));
-          String attrSubclass = attributes.getValue(ATTR_SUBCLASS);
-          if (attrSubclass != null)
-            type.setSubclass(Boolean.valueOf(attrSubclass));
-          String attrInstantiate = attributes.getValue(ATTR_INSTANTIATE);
-          if (attrInstantiate != null)
-            type.setInstantiate(Boolean.valueOf(attrInstantiate));
-          pkg.addType(type);
-        }
-      }
-      else if (equalsLocalpart(qName, ELEMENT_COMPONENT) || equalsLocalpart(elementName, ELEMENT_COMPONENT))
-      {
-        compXML.setName(attributes.getValue(ATTR_NAME));
-      }
-      else if (equalsLocalpart(qName, ELEMENT_COMPONENT_DEPENDS) || equalsLocalpart(elementName, ELEMENT_COMPONENT_DEPENDS))
-      {
-        String attrUnrestricted = attributes.getValue(ATTR_UNRESTRICTED);
-        if (attrUnrestricted != null)
-          compXML.getComponentDepends().setUnrestricted(Boolean.valueOf(attrUnrestricted));
-      }
-      else if (equalsLocalpart(qName, ELEMENT_COMPONENT_REF) || equalsLocalpart(elementName, ELEMENT_COMPONENT_REF))
-      {
-        ComponentRef compRef = new ComponentRef();
-        compRef.setName(attributes.getValue(ATTR_NAME));
-        compXML.getComponentDepends().addComponentRef(compRef);
-      }
-      else if (equalsLocalpart(qName, ELEMENT_DESCRIPTION) || equalsLocalpart(elementName, ELEMENT_DESCRIPTION))
-      {
-        Description desc = new Description();
-        desc.setUrl(attributes.getValue(ATTR_URL));
-        compXML.setDescription(desc);
-      }
-    }
-
-    private boolean equalsLocalpart(String fullname, String localpart)
-    {
-      int index = fullname.indexOf(':');
-      if (index != -1)
-        return fullname.substring(index + 1).equals(localpart);
-      else
-        return fullname.equals(localpart);
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Description.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Description.java
deleted file mode 100644
index 38c76e2..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Description.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-public class Description extends ComponentObject
-{
-  private String url;
-
-  public String getUrl()
-  {
-    return url;
-  }
-
-  public void setUrl(String url)
-  {
-    this.url = url;
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<description");
-    sb.append(toAttribute("url", url));
-    sb.append(">");
-    sb.append("</description>");
-    return sb.toString();
-  }
-
-  public Object clone()
-  {
-    Description clone = new Description();
-    clone.setUrl(getUrl());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Package.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Package.java
deleted file mode 100644
index 55d91d5..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Package.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-
-public class Package
-{
-  private String name;
-  private Boolean api;
-  private Boolean exclusive;
-  private Map types;
-
-  /**
-   * @return Returns the api.
-   */
-  public boolean isApi()
-  {
-    if (api == null)
-      return true;
-    else
-      return api.booleanValue();
-  }
-
-  public Boolean getApi()
-  {
-    return api;
-  }
-
-  /**
-   * @param api The api to set.
-   */
-  public void setApi(Boolean api)
-  {
-    this.api = api;
-  }
-
-  /**
-   * @return Returns the exclusive.
-   */
-  public boolean isExclusive()
-  {
-    if (exclusive == null)
-      return true;
-    else
-      return exclusive.booleanValue();
-  }
-
-  public Boolean getExclusive()
-  {
-    return exclusive;
-  }
-
-  /**
-   * @param exclusive The exclusive to set.
-   */
-  public void setExclusive(Boolean exclusive)
-  {
-    this.exclusive = exclusive;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the types.
-   */
-  public Collection getTypes()
-  {
-    if (types == null)
-      types = new HashMap(1);
-    return types.values();
-  }
-
-  public Type getType(String name)
-  {
-    if (types == null)
-      return null;
-    else
-      return (Type)types.get(name);
-  }
-
-  public void addType(Type type)
-  {
-    if (types == null)
-      types = new HashMap(1);
-    types.put(type.getName(), type);
-  }
-
-  public Object clone()
-  {
-    Package clone = new Package();
-    clone.setName(getName());
-    clone.setApi(getApi());
-    clone.setExclusive(getExclusive());
-    for (Iterator it = getTypes().iterator(); it.hasNext();)
-      clone.addType((Type)((Type)it.next()).clone());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Plugin.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Plugin.java
deleted file mode 100644
index f6924dc..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Plugin.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-public class Plugin
-{
-  private String id;
-  private Boolean fragment;
-
-  /**
-   * @return Returns the fragment.
-   */
-  public boolean isFragment()
-  {
-    if (fragment == null)
-      return false;
-    else
-      return fragment.booleanValue();
-  }
-
-  public Boolean getFragment()
-  {
-    return fragment;
-  }
-
-  /**
-   * @param fragment The fragment to set.
-   */
-  public void setFragment(Boolean fragment)
-  {
-    this.fragment = fragment;
-  }
-
-  /**
-   * @return Returns the id.
-   */
-  public String getId()
-  {
-    return id;
-  }
-
-  /**
-   * @param id The id to set.
-   */
-  public void setId(String id)
-  {
-    this.id = id;
-  }
-
-  public Object clone()
-  {
-    Plugin clone = new Plugin();
-    clone.setId(getId());
-    clone.setFragment(getFragment());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Type.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Type.java
deleted file mode 100644
index a344707..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Type.java
+++ /dev/null
@@ -1,144 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-public class Type extends ComponentObject
-{
-  private String name;
-  private Boolean reference;
-  private Boolean implement;
-  private Boolean subclass;
-  private Boolean instantiate;
-
-  /**
-   * @return Returns the implement.
-   */
-  public boolean isImplement()
-  {
-    if (implement == null)
-      return true;
-    else
-      return implement.booleanValue();
-  }
-
-  public Boolean getImplement()
-  {
-    return implement;
-  }
-
-  /**
-   * @param implement The implement to set.
-   */
-  public void setImplement(Boolean implement)
-  {
-    this.implement = implement;
-  }
-
-  /**
-   * @return Returns the instantiate.
-   */
-  public boolean isInstantiate()
-  {
-    if (instantiate == null)
-      return true;
-    else
-      return instantiate.booleanValue();
-  }
-
-  public Boolean getInstantiate()
-  {
-    return instantiate;
-  }
-
-  /**
-   * @param instantiate The instantiate to set.
-   */
-  public void setInstantiate(Boolean instantiate)
-  {
-    this.instantiate = instantiate;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the reference.
-   */
-  public boolean isReference()
-  {
-    if (reference == null)
-      return true;
-    else
-      return reference.booleanValue();
-  }
-
-  public Boolean getReference()
-  {
-    return reference;
-  }
-
-  /**
-   * @param reference The reference to set.
-   */
-  public void setReference(Boolean reference)
-  {
-    this.reference = reference;
-  }
-
-  /**
-   * @return Returns the subclass.
-   */
-  public boolean isSubclass()
-  {
-    if (subclass == null)
-      return true;
-    else
-      return subclass.booleanValue();
-  }
-
-  public Boolean getSubclass()
-  {
-    return subclass;
-  }
-
-  /**
-   * @param subclass The subclass to set.
-   */
-  public void setSubclass(Boolean subclass)
-  {
-    this.subclass = subclass;
-  }
-
-  public Object clone()
-  {
-    Type clone = new Type();
-    clone.setName(getName());
-    clone.setReference(getReference());
-    clone.setSubclass(getSubclass());
-    clone.setImplement(getImplement());
-    clone.setInstantiate(getInstantiate());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/piagent/PIAgentFiltersEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/piagent/PIAgentFiltersEmitter.java
deleted file mode 100644
index 916169a..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/piagent/PIAgentFiltersEmitter.java
+++ /dev/null
@@ -1,227 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.piagent;
-
-import java.io.BufferedWriter;
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class PIAgentFiltersEmitter extends AbstractEmitter
-{
-  List eclipseDirs;
-  List compXMLDirs;
-  String outputFile;
-  Map id2Plugin;
-  Map id2Fragment;
-  List includes;
-  List packages;
-
-  public PIAgentFiltersEmitter(List eclipseDirs, List compXMLDirs, String outputFile)
-  {
-    this.eclipseDirs = eclipseDirs;
-    this.compXMLDirs = compXMLDirs;
-    this.outputFile = outputFile;
-    this.packages = new ArrayList();
-    this.id2Plugin = new HashMap();
-    this.id2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, id2Plugin, id2Fragment);
-    }
-    linkPluginsAndFragments(id2Plugin, id2Fragment);
-  }
-
-  public void setIncludes(List includes)
-  {
-    this.includes = includes;
-  }
-
-  private void genFilters()
-  {
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File file = new File(addTrailingSeperator((String)it.next()));
-      if (file.exists())
-      {
-        getPackages(file);
-      }
-    }
-    BufferedWriter bw = null;
-    try
-    {
-      File file = new File(outputFile);
-      file.getParentFile().mkdirs();
-      bw = new BufferedWriter(new FileWriter(file));
-      for (Iterator it = packages.iterator(); it.hasNext();)
-      {
-        bw.write((String)it.next());
-        bw.write(".* * INCLUDE");
-        bw.newLine();
-      }
-      bw.write("* * EXCLUDE");
-      bw.newLine();
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      try
-      {
-        if (bw != null)
-        {
-          bw.close();
-        }
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  private void getPackages(File file)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        getPackages(files[i]);
-    }
-    else if (ComponentXML.CONST_COMPONENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      try
-      {
-        ComponentXML compXML = new ComponentXML();
-        compXML.setLocation(new FileLocation(file));
-        compXML.load();
-        for (Iterator it = compXML.getPackages().iterator(); it.hasNext();)
-        {
-          Package pkg = (Package)it.next();
-          String pkgName = pkg.getName();
-          if (includePackage(pkgName))
-          {
-            packages.add(pkgName);
-          }
-        }
-        for (Iterator it = compXML.getPlugins().iterator(); it.hasNext();)
-        {
-          String pluginId = ((Plugin)it.next()).getId();
-          IPluginXML plugin = (IPluginXML)id2Plugin.get(pluginId);
-          if (plugin != null)
-          {
-            plugin.accept
-            (
-              new IClazzVisitor()
-              {
-                public boolean visit(IClazz clazz)
-                {
-                  String className = clazz.getName();
-                  int dot = className.lastIndexOf(".");
-                  if (dot != -1)
-                  {
-                    String classPkg = className.substring(0, dot);
-                    if (!packages.contains(classPkg))
-                    {
-                      String[] interfaces = clazz.getInterfaces();
-                      for (int i = 0; i < interfaces.length; i++)
-                      {
-                        dot = interfaces[i].lastIndexOf(".");
-                        if (dot != -1)
-                        {
-                          String interfacePkg = interfaces[i].substring(0, dot);
-                          if (packages.contains(interfacePkg))
-                          {
-                            packages.add(classPkg);
-                            return true;
-                          }
-                        }
-                      }
-                    }
-                  }
-                  return true;
-                }
-              }
-            );
-          }
-        }
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  private boolean includePackage(String pkg)
-  {
-    if (includes != null)
-    {
-      for (Iterator it = includes.iterator(); it.hasNext();)
-      {
-        if (pkg.startsWith((String)it.next()))
-        {
-          return true;
-        }
-      }
-      return false;
-    }
-    return true;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDirs = (List)options.get("eclipseDirs");
-    List compXMLDirs = (List)options.get("compXMLDirs");
-    List outputDir = (List)options.get("outputFile");
-    List includes = (List)options.get("includes");
-    if (eclipseDirs == null || compXMLDirs == null || outputDir == null || eclipseDirs.size() < 1 || compXMLDirs.size() < 1 || outputDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    PIAgentFiltersEmitter emitter = new PIAgentFiltersEmitter(eclipseDirs, compXMLDirs, (String)outputDir.get(0));
-    emitter.setIncludes(includes);
-    emitter.genFilters();
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.piagent.PIAgentFilterEmitter -compXMLDirs <compXMLDirs> -outputFile <outputFile>");
-    System.out.println("");
-    System.out.println("\t-eclipseDirs\t<eclipseDirs>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compXMLDirs\t<compXMLDirs>\tspace seperated list of directories containing component.xml");
-    System.out.println("\t-outputFile\t<outputFile>\toutput PIAgent filters file");
-    System.out.println("");
-    System.out.println("\t-includes\t<includes>\tpackages to include");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/tptp/CodeCoverageScanner.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/tptp/CodeCoverageScanner.java
deleted file mode 100644
index a0d91db..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/tptp/CodeCoverageScanner.java
+++ /dev/null
@@ -1,477 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.tptp;
-
-import java.io.BufferedInputStream;
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.api.API2ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.api.TestCoverage;
-import org.eclipse.wtp.releng.tools.component.images.ImagesUtil;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.wtp.releng.tools.component.xsl.XSLUtil;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class CodeCoverageScanner implements ILocationVisitor
-{
-  private String api;
-  private Collection src;
-  private String trcxml;
-  private String outputDir;
-  private boolean skipAPIGen;
-  private Collection includes;
-  private Collection excludes;
-  private boolean html;
-  private String xsl;
-
-  public String getOutputDir()
-  {
-    return outputDir;
-  }
-
-  public void setOutputDir(String outputDir)
-  {
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public String getApi()
-  {
-    return api;
-  }
-
-  public void setApi(String api)
-  {
-    this.api = api;
-  }
-
-  public Collection getSrc()
-  {
-    return src;
-  }
-
-  public void setSrc(Collection src)
-  {
-    this.src = src;
-  }
-
-  public String getTRCXML()
-  {
-    return trcxml;
-  }
-
-  public void setTRCXML(String trcxml)
-  {
-    this.trcxml = trcxml;
-  }
-
-  public boolean isSkipAPIGen()
-  {
-    return skipAPIGen;
-  }
-
-  public void setSkipAPIGen(boolean skipAPIGen)
-  {
-    this.skipAPIGen = skipAPIGen;
-  }
-
-  public Collection getIncludes()
-  {
-    return includes;
-  }
-
-  public void setIncludes(Collection includes)
-  {
-    this.includes = includes;
-  }
-
-  public Collection getExcludes()
-  {
-    return excludes;
-  }
-
-  public void setExcludes(Collection excludes)
-  {
-    this.excludes = excludes;
-  }
-
-  public boolean isHtml()
-  {
-    return html;
-  }
-
-  public void setHtml(boolean html)
-  {
-    this.html = html;
-  }
-
-  public String getXsl()
-  {
-    return xsl;
-  }
-
-  public void setXsl(String xsl)
-  {
-    this.xsl = xsl;
-  }
-
-  private API2ComponentAPI api2CompXML;
-
-  public void execute()
-  {
-    // Generate api-info.xml
-    api2CompXML = new API2ComponentAPI();
-    api2CompXML.setApi(api);
-    api2CompXML.setSrc(src);
-    api2CompXML.setOutputDir(outputDir);
-    api2CompXML.setIncludes(includes);
-    api2CompXML.setExcludes(excludes);
-    api2CompXML.setReadInterface(true);
-    api2CompXML.setSkipAPIGen(skipAPIGen);
-    api2CompXML.execute();
-
-    // Visit all .trcxml files that uses APIs
-    Location.createLocation(new File(trcxml)).accept(this);
-
-    // Generate HTML
-    if (isHtml())
-    {
-      ImagesUtil.copyAll(outputDir);
-      genHTML();
-    }
-  }
-
-  private void genHTML()
-  {
-    final StringBuffer summary = new StringBuffer();
-    summary.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    summary.append("<root>");
-    File f = new File(outputDir);
-    f.mkdirs();
-    ILocation outputLoc = Location.createLocation(new File(outputDir));
-    outputLoc.accept(new ILocationVisitor()
-    {
-      public boolean accept(ILocation location)
-      {
-        if (location.getName().endsWith("api-info.xml"))
-        {
-          try
-          {
-            XSLUtil.transform
-            (
-              xsl != null && xsl.length() > 0 ? Location.createLocation(new File(xsl)).getInputStream() : ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-tc.xsl"),
-              location.getInputStream(),
-              new FileOutputStream(((FileLocation)location.createSibling("api-tc.html")).getFile())
-            );
-            summary.append("<api-info file=\"");
-            summary.append(location.getAbsolutePath().substring(outputDir.length()));
-            summary.append("\"/>");
-          }
-          catch (Throwable t)
-          {
-            t.printStackTrace();
-          }
-        }
-        return true;
-      }
-    });
-    summary.append("</root>");
-    try
-    {
-      XSLUtil.transform
-      (
-        ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-tc-summary.xsl"),
-        new ByteArrayInputStream(summary.toString().getBytes()),
-        new FileOutputStream(new File(outputDir + "/api-tc-summary.html")),
-        outputDir
-      );
-    }
-    catch (Throwable e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  public boolean accept(ILocation location)
-  {
-    String locationName = location.getName();
-    if (locationName.endsWith(".trcxml"))
-      processTRCXML(location);
-    return true;
-  }
-
-  private void processTRCXML(ILocation location)
-  {
-    try
-    {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-      SAXParser parser = factory.newSAXParser();
-      TRCXMLHandler trcxmlHandler = new TRCXMLHandler();
-      parser.parse(new InputSource(new BufferedInputStream(location.getInputStream())), trcxmlHandler);
-      final String testcaseName = getTRCXMLTestcaseName(location);
-      final Map classMethodName2Count = trcxmlHandler.getClassMethodName2Count();
-      ILocation outputLoc = Location.createLocation(new File(outputDir));
-      outputLoc.accept(new ILocationVisitor()
-      {
-        public boolean accept(ILocation location)
-        {
-          if (location.getName().endsWith("api-info.xml"))
-          {
-            try
-            {
-              boolean dirty = false;
-              ComponentAPI compAPI = new ComponentAPI();
-              compAPI.setLocation(location);
-              compAPI.load();
-              for (Iterator it = compAPI.getPackageAPIs().iterator(); it.hasNext();)
-              {
-                PackageAPI pkgAPI = (PackageAPI)it.next();
-                for (Iterator it2 = pkgAPI.getClassAPIs().iterator(); it2.hasNext();)
-                {
-                  ClassAPI classAPI = (ClassAPI)it2.next();
-                  StringBuffer qualifiedClassName = new StringBuffer();
-                  qualifiedClassName.append(pkgAPI.getName());
-                  qualifiedClassName.append(".");
-                  qualifiedClassName.append(classAPI.getName());
-                  for (Iterator it3 = classAPI.getMethodAPIs().iterator(); it3.hasNext();)
-                  {
-                    MethodAPI methodAPI = (MethodAPI)it3.next();
-                    String methodName = methodAPI.getName().replace('>', '-');
-                    if (methodName.startsWith("&lt;"))
-                      methodName = "-" + methodName.substring(4);
-                    String signature = methodAPI.getDescriptor();
-                    String classMethodName = getClassMethodName(qualifiedClassName.toString(), methodName, signature);
-                    String countString = (String)classMethodName2Count.get(classMethodName);
-                    // TODO
-                    if (countString != null)
-                    {
-                      TestCoverage tc = methodAPI.getTestCoverage();
-                      tc.addTest(testcaseName);
-                      dirty = true;
-                    }
-                    else
-                    {
-                      List implClasses = (List)api2CompXML.getImplClasses(qualifiedClassName.toString());
-                      for (Iterator it4 = implClasses.iterator(); it4.hasNext();)
-                      {
-                        classMethodName = getClassMethodName((String)it4.next(), methodName, signature);
-                        countString = (String)classMethodName2Count.get(classMethodName);
-                        // TODO
-                        if (countString != null)
-                        {
-                          TestCoverage tc = methodAPI.getTestCoverage();
-                          tc.addTest(testcaseName);
-                          dirty = true;
-                        }
-                      }
-                    }
-                  }
-                }
-              }
-              if (dirty)
-              {
-                compAPI.save();
-              }
-            }
-            catch (IOException ioe)
-            {
-              ioe.printStackTrace();
-            }
-          }
-          return true;
-        }
-      });
-    }
-    catch (ParserConfigurationException pce)
-    {
-      pce.printStackTrace();
-    }
-    catch (SAXException saxe)
-    {
-      saxe.printStackTrace();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private String getClassMethodName(String qualifiedClasName, String methodName, String signature)
-  {
-    StringBuffer classMethodName = new StringBuffer();
-    classMethodName.append(qualifiedClasName);
-    classMethodName.append("#");
-    classMethodName.append(methodName);
-    classMethodName.append("#");
-    classMethodName.append(signature);
-    return classMethodName.toString();
-  }
-
-  private String getTRCXMLTestcaseName(ILocation location)
-  {
-    String locationName = location.getName();
-    int i = locationName.lastIndexOf('-');
-    return locationName.substring(i + 1, locationName.length() - ".trcxml".length());
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-
-  private class TRCXMLHandler extends DefaultHandler
-  {
-    private final String CLASS_DEF = "classDef";
-    private final String METHOD_DEF = "methodDef";
-    private final String METHOD_COUNT = "methodCount";
-
-    private Map classMethodName2count = new HashMap();
-    private Map methodId2Name = new HashMap();
-    private Map methodId2ClassId = new HashMap();
-    private Map classId2Name = new HashMap();
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals(CLASS_DEF) || qName.equals(CLASS_DEF))
-      {
-        String id = attributes.getValue("classId");
-        String name = attributes.getValue("name");
-        classId2Name.put(id, name);
-      }
-      else if (elementName.equals(METHOD_DEF) || qName.equals(METHOD_DEF))
-      {
-        String id = attributes.getValue("methodId");
-        String name = attributes.getValue("name");
-        String signature = attributes.getValue("signature");
-        String classIdRef = attributes.getValue("classIdRef");
-        StringBuffer sb = new StringBuffer();
-        sb.append(name);
-        sb.append("#");
-        sb.append(signature);
-        methodId2Name.put(id, sb.toString());
-        methodId2ClassId.put(id, classIdRef);
-      }
-      else if (elementName.equals(METHOD_COUNT) || qName.equals(METHOD_COUNT))
-      {
-        String methodIdRef = attributes.getValue("methodIdRef");
-        String count = attributes.getValue("count");
-        String methodName = (String)methodId2Name.get(methodIdRef);
-        if (methodName != null)
-        {
-          String classId = (String)methodId2ClassId.get(methodIdRef);
-          if (classId != null)
-          {
-            String className = (String)classId2Name.get(classId);
-            if (className != null)
-            {
-              StringBuffer sb = new StringBuffer();
-              sb.append(className);
-              sb.append("#");
-              sb.append(methodName);
-              classMethodName2count.put(sb.toString(), count);
-            }
-          }
-        }
-      }
-    }
-
-    public Map getClassMethodName2Count()
-    {
-      return classMethodName2count;
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    Collection api = (Collection)options.get("api");
-    Collection src = (Collection)options.get("src");
-    Collection trcxml = (Collection)options.get("trcxml");
-    Collection outputDir = (Collection)options.get("outputDir");
-    Collection skipAPIGen = (Collection)options.get("skipAPIGen");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    Collection html = (Collection)options.get("html");
-    Collection xsl = (Collection)options.get("xsl");
-    if (outputDir == null || outputDir.isEmpty())
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    if ((src == null || api == null || src.isEmpty() || api.isEmpty()) && skipAPIGen == null)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    CodeCoverageScanner scanner = new CodeCoverageScanner();
-    scanner.setApi((String)api.iterator().next());
-    scanner.setSrc(src);
-    scanner.setTRCXML((String)trcxml.iterator().next());
-    scanner.setOutputDir((String)outputDir.iterator().next());
-    scanner.setSkipAPIGen(skipAPIGen != null);
-    scanner.setIncludes(includes);
-    scanner.setExcludes(excludes);
-    scanner.setHtml(html != null);
-    scanner.setXsl(xsl != null && !xsl.isEmpty() ? (String)xsl.iterator().next() : null);
-    scanner.execute();
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.codecoverage.CodeCoverage -api <api> -src <src> -use <use> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-api\t\t<api>\t\tlocation of your component.xml");
-    System.out.println("\t-src\t\t<src>\t\tlocation of a Eclipse-based product (requires SDK build)");
-    System.out.println("\t-trcxml\t\t<trcxml>\tlocation of the *.trcxml files generated by TPTP");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component.xml files");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-skipAPIGen\t\t\tskip api-info.xml generation and use existing ones");
-    System.out.println("\t-includes\t<includes>\tspace seperated packages to include");
-    System.out.println("\t-excludes\t<excludes>\tspace seperated packages to exclude");
-    System.out.println("\t-html\t\t\t\tgenerate HTML results");
-    System.out.println("\t-xsl\t\t<xsl>\t\tuse your own stylesheet. You must specify the -html option");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ClassUse.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ClassUse.java
deleted file mode 100644
index 11284a2..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ClassUse.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-
-public class ClassUse extends ClassAPI
-{
-  private List lines;
-
-  public ClassUse()
-  {
-    setReference(Boolean.FALSE);
-    setSubclass(Boolean.FALSE);
-    setImplement(Boolean.FALSE);
-    setInstantiate(Boolean.FALSE);
-  }
-
-  /**
-   * @return Returns the lines.
-   */
-  public Collection getLines()
-  {
-    if (lines == null)
-      return new ArrayList(0);
-    else
-      return new ArrayList(lines);
-  }
-
-  public void addLine(int line)
-  {
-    if (lines == null)
-      lines = new ArrayList(1);
-    lines.add(String.valueOf(line));
-  }
-
-  public void addLines(Collection l)
-  {
-    if (lines == null)
-      lines = new ArrayList(l);
-    else
-      lines.addAll(l);
-  }
-
-  public int sizeLines()
-  {
-    return lines != null ? lines.size() : 0;
-  }
-
-  public Collection getMethodUses()
-  {
-    return super.getMethodAPIs();
-  }
-
-  public int sizeMethodUses()
-  {
-    return super.sizeMethodAPIs();
-  }
-
-  public Collection getFieldUses()
-  {
-    return super.getFieldAPIs();
-  }
-
-  public int sizeFieldUses()
-  {
-    return super.sizeFieldAPIs();
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUse.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUse.java
deleted file mode 100644
index c604398..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUse.java
+++ /dev/null
@@ -1,277 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.io.BufferedInputStream;
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-
-public class ComponentUse extends ComponentAPI
-{
-  public static final String CONST_COMPONENT_USE_XML = "component-use.xml";
-  public static final String CONST_COMPONENT_USE_HTML = "component-use.html";
-
-  private static final String ELEMENT_COMPONENT_USE = "component-use";
-  private static final String ELEMENT_SOURCE = "source";
-  private static final String ELEMENT_CLASS_USE = "class-use";
-  private static final String ELEMENT_METHOD_USE = "method-use";
-  private static final String ELEMENT_FIELD_USE = "field-use";
-
-  private static final String ATTR_ACCESS = "access";
-  private static final String ATTR_LINES = "lines";
-  private static final String ATTR_NAME = "name";
-  private static final String ATTR_DESCRIPTOR = "descriptor";
-  private static final String ATTR_REFERENCE = "reference";
-  private static final String ATTR_IMPLEMENT = "implement";
-  private static final String ATTR_SUBCLASS = "subclass";
-  private static final String ATTR_INSTANTIATE = "instantiate";
-  private static final String ATTR_THROWS = "throws";
-
-  private List sources;
-
-  /**
-   * @return Returns the sources.
-   */
-  public List getSources()
-  {
-    if (sources == null)
-      sources = new ArrayList(1);
-    return sources;
-  }
-
-  public void addSource(Source source)
-  {
-    if (sources == null)
-      sources = new ArrayList(1);
-    sources.add(source);
-  }
-
-  public void load() throws IOException, FileNotFoundException
-  {
-    try
-    {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-      SAXParser parser = factory.newSAXParser();
-      parser.parse(new InputSource(new BufferedInputStream(location.getInputStream())), new ComponentUseHandler(this));
-    }
-    catch (ParserConfigurationException pce)
-    {
-      pce.printStackTrace();
-    }
-    catch (SAXException saxe)
-    {
-      saxe.printStackTrace();
-    }
-  }
-
-  public void saveAsHTML(ILocation html) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/component-violation.xsl")));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(getBytes())), new StreamResult(new FileOutputStream(new File(html.getAbsolutePath()))));
-  }
-
-  public void save() throws IOException
-  {
-    if (location != null)
-    {
-      File file = new File(location.getAbsolutePath());
-      file.getParentFile().mkdirs();
-      FileOutputStream fos = new FileOutputStream(file);
-      fos.write(getBytes());
-      fos.close();
-    }
-  }
-
-  public String toString()
-  {
-    try
-    {
-      return new String(getBytes());
-    }
-    catch (UnsupportedEncodingException e)
-    {
-      e.printStackTrace();
-    }
-    return super.toString();
-  }
-
-  private byte[] getBytes() throws UnsupportedEncodingException
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<component-use ");
-    sb.append(toAttribute(ATTR_NAME, getName()));
-    sb.append(">");
-    for (Iterator it = getSources().iterator(); it.hasNext();)
-      saveSource(sb, (Source)it.next());
-    sb.append("</component-use>");
-    return sb.toString().getBytes("UTF-8");
-  }
-
-  private void saveSource(StringBuffer sb, Source source)
-  {
-    sb.append("<source");
-    sb.append(toAttribute(ATTR_NAME, source.getName()));
-    sb.append(">");
-    for (Iterator it = source.getClassUses().iterator(); it.hasNext();)
-      saveClassUse(sb, (ClassUse)it.next());
-    sb.append("</source>");
-  }
-
-  private void saveClassUse(StringBuffer sb, ClassUse classUse)
-  {
-    sb.append("<class-use");
-    sb.append(toAttribute(ATTR_NAME, classUse.getName()));
-    if (classUse.sizeLines() > 0)
-      sb.append(toAttribute(ATTR_LINES, classUse.getLines(), " "));
-    int access = classUse.getAccess();
-    if (access != -1)
-      sb.append(toAttribute(ATTR_ACCESS, String.valueOf(access)));
-    if (classUse.getReference() != null)
-      sb.append(toAttribute(ATTR_REFERENCE, String.valueOf(classUse.isReference())));
-    if (classUse.getImplement() != null)
-      sb.append(toAttribute(ATTR_IMPLEMENT, String.valueOf(classUse.isImplement())));
-    if (classUse.getSubclass() != null)
-      sb.append(toAttribute(ATTR_SUBCLASS, String.valueOf(classUse.isSubclass())));
-    if (classUse.getInstantiate() != null)
-      sb.append(toAttribute(ATTR_INSTANTIATE, String.valueOf(classUse.isInstantiate())));
-    sb.append(">");
-    if (classUse.sizeMethodUses() > 0)
-      for (Iterator it = classUse.getMethodUses().iterator(); it.hasNext();)
-        saveMethodUse(sb, (MethodUse)it.next());
-    if (classUse.sizeFieldUses() > 0)
-      for (Iterator it = classUse.getFieldUses().iterator(); it.hasNext();)
-        saveFieldUse(sb, (FieldUse)it.next());
-    sb.append("</class-use>");
-  }
-
-  protected void saveMethodUse(StringBuffer sb, MethodUse methodUse)
-  {
-    sb.append("<method-use");
-    sb.append(toAttribute(ATTR_NAME, methodUse.getName()));
-    sb.append(toAttribute(ATTR_DESCRIPTOR, methodUse.getDescriptor()));
-    int access = methodUse.getAccess();
-    if (access != -1)
-      sb.append(toAttribute(ATTR_ACCESS, String.valueOf(access)));
-    if (methodUse.sizeThrows() > 0)
-      sb.append(toAttribute(ATTR_THROWS, methodUse.getThrows(), " "));
-    if (methodUse.sizeLines() > 0)
-      sb.append(toAttribute(ATTR_LINES, methodUse.getLines(), " "));
-    sb.append("/>");
-  }
-
-  protected void saveFieldUse(StringBuffer sb, FieldUse fieldUse)
-  {
-    sb.append("<field-use");
-    sb.append(toAttribute(ATTR_NAME, fieldUse.getName()));
-    sb.append(toAttribute(ATTR_DESCRIPTOR, fieldUse.getDescriptor()));
-    int access = fieldUse.getAccess();
-    if (access != -1)
-      sb.append(toAttribute(ATTR_ACCESS, String.valueOf(access)));
-    if (fieldUse.sizeLines() > 0)
-      sb.append(toAttribute(ATTR_LINES, fieldUse.getLines(), " "));
-    sb.append("/>");
-  }
-
-  protected static class ComponentUseHandler extends ComponentAPIHandler
-  {
-    private ComponentUse compUse;
-    private Source source;
-    private ClassUse classUse;
-    
-    public ComponentUseHandler(ComponentUse compUse)
-    {
-      super(compUse);
-      this.compUse = compUse;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals(ELEMENT_SOURCE) || qName.equals(ELEMENT_SOURCE))
-      {
-        source = new Source();
-        source.setName(attributes.getValue(ATTR_NAME));
-        compUse.addSource(source);
-      }
-      else if (elementName.equals(ELEMENT_CLASS_USE) || qName.equals(ELEMENT_CLASS_USE))
-      {
-        if (source != null)
-        {
-          classUse = new ClassUse();
-          classUse.setName(attributes.getValue(ATTR_NAME));
-          String attrLines = attributes.getValue(ATTR_LINES);
-          if (attrLines != null)
-            classUse.addLines(toCollection(attrLines, " "));
-          String attrAccess = attributes.getValue(ATTR_ACCESS);
-          if (attrAccess != null)
-            classUse.setAccess(Integer.parseInt(attrAccess));
-          String attrRef = attributes.getValue(ATTR_REFERENCE);
-          if (attrRef != null)
-            classUse.setReference(Boolean.valueOf(attrRef));
-          String attrImpl = attributes.getValue(ATTR_IMPLEMENT);
-          if (attrImpl != null)
-            classUse.setImplement(Boolean.valueOf(attrImpl));
-          String attrSubclass = attributes.getValue(ATTR_SUBCLASS);
-          if (attrSubclass != null)
-            classUse.setSubclass(Boolean.valueOf(attrSubclass));
-          String attrInstantiate = attributes.getValue(ATTR_INSTANTIATE);
-          if (attrInstantiate != null)
-            classUse.setInstantiate(Boolean.valueOf(attrInstantiate));
-          source.addClassUse(classUse);
-        }
-      }
-      else if (elementName.equals(ELEMENT_METHOD_USE) || qName.equals(ELEMENT_METHOD_USE))
-      {
-        MethodUse methodUse = new MethodUse();
-        startMethod(classUse, methodUse, attributes);
-        String attrLines = attributes.getValue(ATTR_LINES);
-        if (attrLines != null)
-          methodUse.addLines(toCollection(attrLines, " "));
-      }
-      else if (elementName.equals(ELEMENT_FIELD_USE) || qName.equals(ELEMENT_FIELD_USE))
-      {
-        FieldUse fieldUse = new FieldUse();
-        startField(classUse, fieldUse, attributes);
-        String attrLines = attributes.getValue(ATTR_LINES);
-        if (attrLines != null)
-          fieldUse.addLines(toCollection(attrLines, " "));
-      }
-      else if (elementName.equals(ELEMENT_COMPONENT_USE) || qName.equals(ELEMENT_COMPONENT_USE))
-      {
-        compUse.setName(attributes.getValue(ATTR_NAME));
-      }
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUseEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUseEmitter.java
deleted file mode 100644
index ed10982..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUseEmitter.java
+++ /dev/null
@@ -1,510 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FieldRef;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.MethodRef;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUse;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class ComponentUseEmitter extends AbstractEmitter implements IClazzVisitor
-{
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_COMPONENT_XML_DIR = "compXMLDir";
-  public static final String OPTION_COMPONENT_USE_DIR = "compUseDir";
-  public static final String OPTION_INCLUDE = "include";
-  public static final String OPTION_EXCLUDE = "exclude";
-  public static final String OPTION_CLASS_REF_ONLY = "classRefOnly";
-  public static final String OPTION_DEBUG = "debug";
-  private String compUseDir;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-  private Map compLoc2CompXML;
-  private List classUseIncludes;
-  private List classUseIncludesMatch;
-  private List classUseExcludes;
-  private List classUseExcludesMatch;
-  private boolean classRefOnly;
-  private boolean debug;
-  private ComponentUse compUse;
-
-  public ComponentUseEmitter(String compUseDir)
-  {
-    this.compUseDir = addTrailingSeperator(compUseDir);
-    classRefOnly = false;
-    debug = false;
-  }
-
-  public void init(List eclipseDirs, List compXMLDirs)
-  {
-    compLoc2CompXML = new HashMap();
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, pluginId2Plugin, fragmentId2Fragment);
-    }
-    linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File compXMLFile = new File(addTrailingSeperator((String)it.next()));
-      if (compXMLFile.exists())
-        harvestComponents(compXMLFile, compLoc2CompXML);
-    }
-  }
-
-  public void init(Map compLoc2CompXML, Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    this.compLoc2CompXML = compLoc2CompXML;
-    this.pluginId2Plugin = pluginId2Plugin;
-    this.fragmentId2Fragment = fragmentId2Fragment;
-  }
-
-  /**
-   * @return Returns the classRefOnly.
-   */
-  public boolean isClassRefOnly()
-  {
-    return classRefOnly;
-  }
-
-  /**
-   * @param classRefOnly
-   *          The classRefOnly to set.
-   */
-  public void setClassRefOnly(boolean classRefOnly)
-  {
-    this.classRefOnly = classRefOnly;
-  }
-
-  /**
-   * @return Returns the debug.
-   */
-  public boolean isDebug()
-  {
-    return debug;
-  }
-
-  /**
-   * @param debug
-   *          The debug to set.
-   */
-  public void setDebug(boolean debug)
-  {
-    this.debug = debug;
-  }
-
-  public List getClassUseIncludes()
-  {
-    return classUseIncludes;
-  }
-
-  public void setClassUseIncludes(List includes)
-  {
-    this.classUseIncludes = includes;
-  }
-
-  public List getClassUseIncludesMatch()
-  {
-    return classUseIncludesMatch;
-  }
-
-  public void setClassUseIncludesMatch(List includesMatch)
-  {
-    this.classUseIncludesMatch = includesMatch;
-  }
-
-  public List getClassUseExcludes()
-  {
-    return classUseExcludes;
-  }
-
-  public void setClassUseExcludes(List excludes)
-  {
-    this.classUseExcludes = excludes;
-  }
-
-  public List getClassUseExcludesMatch()
-  {
-    return classUseExcludesMatch;
-  }
-
-  public void setClassUseExcludesMatch(List excludesMatch)
-  {
-    this.classUseExcludesMatch = excludesMatch;
-  }
-
-  public void genComponentUseXML() throws IOException
-  {
-    for (Iterator it = compLoc2CompXML.keySet().iterator(); it.hasNext();)
-      genComponentUseXML((String)it.next());
-  }
-
-  public ComponentUse genComponentUseXML(String compLoc) throws IOException
-  {
-    ComponentXML compXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (compXML != null)
-    {
-      compXML.load();
-      String compName = compXML.getName();
-      compUse = newComponentUse(compXML);
-      for (Iterator pluginsIt = compXML.getPlugins().iterator(); pluginsIt.hasNext();)
-      {
-        IPluginXML pluginXML = (IPluginXML)pluginId2Plugin.get(((Plugin)pluginsIt.next()).getId());
-        if (pluginXML != null)
-          pluginXML.accept(this);
-      }
-      compXML = null;
-      if (compUseDir != null)
-        System.out.println("Writing component-use.xml for " + compName);
-      compUse.save();
-      return compUse;
-    }
-    return null;
-  }
-
-  public ComponentUse genAll() throws IOException
-  {
-    compUse = new ComponentUse();
-    for (Iterator it = pluginId2Plugin.values().iterator(); it.hasNext();)
-      ((IPluginXML)it.next()).accept(this);
-    return compUse;
-  }
-
-  public Source genUse(IClazz clazz)
-  {
-    return newSource(clazz);
-  }
-
-  public boolean visit(IClazz clazz)
-  {
-    if (compUse == null)
-      return false;
-    Source source = newSource(clazz);
-    addSource(compUse, source);
-    return true;
-  }
-
-  private Source newSource(IClazz clazz)
-  {
-    String className = clazz.getName();
-    Source source = newSource(clazz.getName());
-    if (!classRefOnly)
-    {
-      // method references
-      List methodRefs = clazz.getMethodRefs(combineFilters(classUseIncludes, classUseIncludesMatch), combineFilters(classUseExcludes, classUseExcludesMatch), debug);
-      for (Iterator it = methodRefs.iterator(); it.hasNext();)
-      {
-        MethodRef methodRef = (MethodRef)it.next();
-        String refClassName = methodRef.getClassName();
-        String methodName = methodRef.getMethodName();
-		ClassUse classUse;
-        if (isConstructor(methodName))
-        {
-          // use: instantiate
-          classUse = addUniqueClassUse(source, refClassName, null, null, null, Boolean.TRUE, methodRef.getLines());
-        }
-        else
-        {
-          classUse = addUniqueClassUse(source, refClassName, Boolean.TRUE, null, null, null, null);
-        }
-		MethodUse methodUse = newMethodUse(methodName, methodRef.getMethodDescriptor(), methodRef.getLines());
-        classUse.getMethodUses().add(methodUse);
-      }
-      clazz.resetMethodRefs();
-      methodRefs = null;
-      // field references
-      List fieldRefs = clazz.getFieldRefs(combineFilters(classUseIncludes, classUseIncludesMatch), combineFilters(classUseExcludes, classUseExcludesMatch), debug);
-      for (Iterator it = fieldRefs.iterator(); it.hasNext();)
-      {
-        FieldRef fieldRef = (FieldRef)it.next();
-        String refClassName = fieldRef.getClassName();
-        ClassUse classUse = addUniqueClassUse(source, refClassName, Boolean.TRUE, null, null, null, null);
-        FieldAPI fieldUse = newFieldUse(fieldRef.getFieldName(), fieldRef.getFieldDescriptor(), fieldRef.getLines());
-        classUse.getFieldAPIs().add(fieldUse);
-      }
-      clazz.resetFieldRefs();
-      fieldRefs = null;
-      // use: subclass
-      if (!clazz.isInterface())
-      {
-        String superClass = clazz.getSuperClass();
-        if (superClass != null && isReportClassUse(className, superClass))
-          addUniqueClassUse(source, superClass, null, Boolean.TRUE, null, null, null);
-      }
-      // use: implement
-      String[] interfaces = clazz.getInterfaces();
-      for (int i = 0; i < interfaces.length; i++)
-        if (isReportClassUse(className, interfaces[i]))
-          addUniqueClassUse(source, interfaces[i], null, null, Boolean.TRUE, null, null);
-    }
-    // use: reference
-    Set refClasses = clazz.getReferencedTypes();
-    for (Iterator refClassesIt = refClasses.iterator(); refClassesIt.hasNext();)
-    {
-      String refClassName = (String)refClassesIt.next();
-      if (isReportClassUse(className, refClassName))
-        addUniqueClassUse(source, refClassName, Boolean.TRUE, null, null, null, null);
-    }
-    return source;
-  }
-
-  private List combineFilters(List filtersStart, List filtersMatch)
-  {
-    List filters = new ArrayList();
-    if (filtersStart != null)
-      filters.addAll(filtersStart);
-    if (filtersMatch != null)
-      for (Iterator it = filtersMatch.iterator(); it.hasNext();)
-        filters.add(new StringBuffer("*").append((String)it.next()).append("*").toString());
-    if (filters.size() > 0)
-      return filters;
-    else
-      return null;
-  }
-
-  private boolean isReportClassUse(String sourceClassName, String classUseName)
-  {
-    if (sourceClassName != null && sourceClassName.equals(classUseName))
-      return false;
-    if (classUseExcludes != null)
-      for (Iterator it = classUseExcludes.iterator(); it.hasNext();)
-        if (classUseName.startsWith((String)it.next()))
-          return false;
-    if (classUseExcludesMatch != null)
-      for (Iterator it = classUseExcludesMatch.iterator(); it.hasNext();)
-        if (classUseName.indexOf((String)it.next()) != -1)
-          return false;
-    if ((classUseIncludes != null && classUseIncludes.size() > 0) || (classUseIncludesMatch != null && classUseIncludesMatch.size() > 0))
-    {
-      if (classUseIncludes != null)
-        for (Iterator it = classUseIncludes.iterator(); it.hasNext();)
-          if (classUseName.startsWith((String)it.next()))
-            return true;
-      if (classUseIncludesMatch != null)
-        for (Iterator it = classUseIncludesMatch.iterator(); it.hasNext();)
-          if (classUseName.indexOf((String)it.next()) != -1)
-            return true;
-      return false;
-    }
-    return true;
-  }
-
-  private boolean isConstructor(String methodName)
-  {
-    return methodName.equals("<init>");
-  }
-
-  private void addSource(ComponentUse compUse, Source source)
-  {
-    if (source.getClassUses().size() > 0)
-      compUse.getSources().add(source);
-  }
-
-  private ClassUse addUniqueClassUse(Source source, String className, Boolean ref, Boolean subclass, Boolean implement, Boolean instantiate, List lines)
-  {
-    for (Iterator it = source.getClassUses().iterator(); it.hasNext();)
-    {
-      ClassUse classUse = (ClassUse)it.next();
-      if (!classUse.getName().equals(className))
-        continue;
-      if (ref != null && (classUse.getReference() == null || (ref.booleanValue() != classUse.isReference())))
-        continue;
-      if (subclass != null && (classUse.getSubclass() == null || (subclass.booleanValue() != classUse.isSubclass())))
-        continue;
-      if (implement != null && (classUse.getImplement() == null || (implement.booleanValue() != classUse.isImplement())))
-        continue;
-      if (instantiate != null && (classUse.getInstantiate() == null || (instantiate.booleanValue() != classUse.isInstantiate())))
-        continue;
-      if (lines != null)
-        classUse.getLines().addAll(lines);
-      return classUse;
-    }
-    ClassUse classUse = newClassUse(className, ref, subclass, implement, instantiate, lines);
-    source.addClassUse(classUse);
-    return classUse;
-  }
-
-  private ClassUse newClassUse(String className, Boolean ref, Boolean subclass, Boolean implement, Boolean instantiate, List lines)
-  {
-    ClassUse classUse = new ClassUse();
-    classUse.setName(className);
-    classUse.setReference(ref);
-    classUse.setSubclass(subclass);
-    classUse.setImplement(implement);
-    classUse.setInstantiate(instantiate);
-    if (lines != null)
-      classUse.getLines().addAll(lines);
-    return classUse;
-  }
-
-  private MethodUse newMethodUse(String methodName, String descriptor, List lines)
-  {
-    MethodUse methodUse = new MethodUse();
-    methodUse.setName(methodName);
-    methodUse.setDescriptor(descriptor);
-    if (lines != null)
-      methodUse.getLines().addAll(lines);
-    return methodUse;
-  }
-
-  private FieldUse newFieldUse(String fieldName, String descriptor, List lines)
-  {
-    FieldUse fieldUse = new FieldUse();
-    fieldUse.setName(fieldName);
-    fieldUse.setDescriptor(descriptor);
-    if (lines != null)
-      fieldUse.getLines().addAll(lines);
-    return fieldUse;
-  }
-
-  private ComponentUse newComponentUse(ComponentXML compXML)
-  {
-    String compName = compXML.getName();
-    ILocation location = null;
-    if (compUseDir != null)
-    {
-      StringBuffer sb = new StringBuffer(compUseDir);
-      sb.append(compName);
-      sb.append('/');
-      sb.append(ComponentUse.CONST_COMPONENT_USE_XML);
-      location = new FileLocation(new File(sb.toString()));
-    }
-    return newComponentUse(compName, location);
-  }
-
-  private ComponentUse newComponentUse(String name, ILocation location)
-  {
-    ComponentUse compUse = new ComponentUse();
-    compUse.setName(name);
-    compUse.setLocation(location);
-    return compUse;
-  }
-
-  private Source newSource(String className)
-  {
-    Source source = new Source();
-    source.setName(className);
-    return source;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(ComponentUseEmitter.OPTION_ECLIPSE_DIR);
-    List compXMLDir = (List)options.get(ComponentUseEmitter.OPTION_COMPONENT_XML_DIR);
-    List compUseDir = (List)options.get(ComponentUseEmitter.OPTION_COMPONENT_USE_DIR);
-    List includes = (List)options.get(ComponentUseEmitter.OPTION_INCLUDE);
-    List excludes = (List)options.get(ComponentUseEmitter.OPTION_EXCLUDE);
-    List classRefOnly = (List)options.get(ComponentUseEmitter.OPTION_CLASS_REF_ONLY);
-    List debug = (List)options.get(ComponentUseEmitter.OPTION_DEBUG);
-    if (eclipseDir == null || compXMLDir == null || compUseDir == null || eclipseDir.size() < 1 || compXMLDir.size() < 1 || compUseDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    List includesStart = null;
-    List includesMatch = null;
-    if (includes != null)
-    {
-      for (Iterator it = includes.iterator(); it.hasNext();)
-      {
-        String s = (String)it.next();
-        if (s.charAt(0) == '*' && s.charAt(s.length() - 1) == '*')
-        {
-          if (includesMatch == null)
-            includesMatch = new ArrayList(1);
-          includesMatch.add(s.substring(1, s.length() - 1));
-        }
-        else
-        {
-          if (includesStart == null)
-            includesStart = new ArrayList(1);
-          includesStart.add(s);
-        }
-      }
-    }
-    List excludesStart = null;
-    List excludesMatch = null;
-    if (excludes != null)
-    {
-      for (Iterator it = excludes.iterator(); it.hasNext();)
-      {
-        String s = (String)it.next();
-        if (s.charAt(0) == '*' && s.charAt(s.length() - 1) == '*')
-        {
-          if (excludesMatch == null)
-            excludesMatch = new ArrayList(1);
-          excludesMatch.add(s.substring(1, s.length() - 1));
-        }
-        else
-        {
-          if (excludesStart == null)
-            excludesStart = new ArrayList(1);
-          excludesStart.add(s);
-        }
-      }
-    }
-    ComponentUseEmitter compUseEmitter = new ComponentUseEmitter((String)compUseDir.get(0));
-    compUseEmitter.setClassUseIncludes(includesStart);
-    compUseEmitter.setClassUseIncludesMatch(includesMatch);
-    compUseEmitter.setClassUseExcludes(excludesStart);
-    compUseEmitter.setClassUseExcludesMatch(excludesMatch);
-    compUseEmitter.setClassRefOnly(classRefOnly != null);
-    compUseEmitter.setDebug(debug != null);
-    compUseEmitter.init(eclipseDir, compXMLDir);
-    try
-    {
-      compUseEmitter.genComponentUseXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.use.ComponentUseEmitter -eclipseDir <eclipseDir> -compXMLDir <compDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\t<eclipseDir>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compXMLDir\t<compXMLDir>\tdirectory containing component.xml");
-    System.out.println("\t-compUseDir\t<compUseDir>\toutput directory of component-use.xml");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-include\t<include>\tspace seperated packages to include");
-    System.out.println("\t-exclude\t<exclude>\tspace seperated packages to exclude");
-    System.out.println("\t-classRefOnly\t\t\ttreat all violations as class reference");
-    System.out.println("\t-debug\t\t\t\tgenerate debug information (ex. line numbers)");
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/FieldUse.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/FieldUse.java
deleted file mode 100644
index 5463275..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/FieldUse.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-
-public class FieldUse extends FieldAPI
-{
-  private List lines;
-
-  /**
-   * @return Returns the line.
-   */
-  public List getLines()
-  {
-    if (lines == null)
-      return new ArrayList(0);
-    else
-      return new ArrayList(lines);
-  }
-
-  public void addLine(int line)
-  {
-    if (lines == null)
-      lines = new ArrayList(1);
-    lines.add(String.valueOf(line));
-  }
-
-  public void addLines(Collection l)
-  {
-    if (lines == null)
-      lines = new ArrayList(l);
-    else
-      lines.addAll(l);
-  }
-
-  public int sizeLines()
-  {
-    return lines != null ? lines.size() : 0;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/MethodUse.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/MethodUse.java
deleted file mode 100644
index f515487..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/MethodUse.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-
-public class MethodUse extends MethodAPI
-{
-  private List lines;
-
-  /**
-   * @return Returns the line.
-   */
-  public Collection getLines()
-  {
-    if (lines == null)
-      return new ArrayList(0);
-    else
-      return new ArrayList(lines);
-  }
-
-  public void addLine(int line)
-  {
-    if (lines == null)
-      lines = new ArrayList(1);
-    lines.add(String.valueOf(line));
-  }
-
-  public void addLines(Collection l)
-  {
-    if (lines == null)
-      lines = new ArrayList(l);
-    else
-      lines.addAll(l);
-  }
-
-  public int sizeLines()
-  {
-    return lines != null ? lines.size() : 0;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/Source.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/Source.java
deleted file mode 100644
index c5b6b3c..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/Source.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Map;
-
-public class Source
-{
-  private String name;
-  private Map classUses;
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the classUses.
-   */
-  public Collection getClassUses()
-  {
-    if (classUses == null)
-      classUses = new HashMap(1);
-    return classUses.values();
-  }
-
-  public ClassUse getClassUse(String name)
-  {
-    if (classUses == null)
-      return null;
-    else
-      return (ClassUse)classUses.get(name);
-  }
-
-  public void addClassUse(ClassUse classUse)
-  {
-    if (classUses == null)
-      classUses = new HashMap(1);
-    classUses.put(classUse.getName(), classUse);
-  }
-
-  public Object removeClassUse(ClassUse classUse)
-  {
-    if (classUses == null)
-      return null;
-    else
-      return classUses.remove(classUse.getName());
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/util/CommandOptionParser.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/util/CommandOptionParser.java
deleted file mode 100644
index de79b77..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/util/CommandOptionParser.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.util;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.List;
-import java.util.ArrayList;
-
-public class CommandOptionParser
-{
-  private String delimiter = "-";
-  private Map options;
-
-  public CommandOptionParser(String[] args)
-  {
-    parse(args);
-  }
-
-  public Map getOptions()
-  {
-    return options;
-  }
-
-  private void parse(String[] args)
-  {
-    options = new HashMap();
-    String option = null;
-    for (int i = 0; i < args.length; i++)
-    {
-      if (args[i] != null)
-      {
-        if (args[i].startsWith(delimiter))
-        {
-          option = args[i].substring(1);
-          options.put(option, new ArrayList(1));
-        }
-        else if (option != null)
-        {
-          ((List)options.get(option)).add(args[i]);
-        }
-      }
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/APIViolationScanner.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/APIViolationScanner.java
deleted file mode 100644
index 3c4adbe..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/APIViolationScanner.java
+++ /dev/null
@@ -1,524 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.violation;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jdt.core.util.ClassFormatException;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.api.ComponentXMLVisitor;
-import org.eclipse.wtp.releng.tools.component.classes.Class2Reference;
-import org.eclipse.wtp.releng.tools.component.classes.IClassVisitor;
-import org.eclipse.wtp.releng.tools.component.classes.LibVisitor;
-import org.eclipse.wtp.releng.tools.component.images.ImagesUtil;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDepends;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUse;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.wtp.releng.tools.component.xsl.XSLUtil;
-
-public class APIViolationScanner implements IClassVisitor
-{
-  private Collection src;
-  private Collection api;
-  private String outputDir;
-  private Collection includes;
-  private Collection excludes;
-  private boolean classRefOnly;
-  private boolean debug;
-  private boolean html;
-  private String xsl;
-
-  public String getOutputDir()
-  {
-    return outputDir;
-  }
-
-  public void setOutputDir(String outputDir)
-  {
-    this.outputDir = addTrailingSeperator(outputDir);
-  }
-
-  public Collection getSrc()
-  {
-    return src;
-  }
-
-  public void setSrc(Collection src)
-  {
-    this.src = src;
-  }
-
-  public Collection getApi()
-  {
-    return api;
-  }
-
-  public void setApi(Collection api)
-  {
-    this.api = api;
-  }
-
-  public Collection getIncludes()
-  {
-    return includes;
-  }
-
-  public void setIncludes(Collection includes)
-  {
-    this.includes = includes;
-  }
-
-  public Collection getExcludes()
-  {
-    return excludes;
-  }
-
-  public void setExcludes(Collection excludes)
-  {
-    this.excludes = excludes;
-  }
-
-  public boolean isClassRefOnly()
-  {
-    return classRefOnly;
-  }
-
-  public void setClassRefOnly(boolean classRefOnly)
-  {
-    this.classRefOnly = classRefOnly;
-  }
-
-  public boolean isDebug()
-  {
-    return debug;
-  }
-
-  public void setDebug(boolean debug)
-  {
-    this.debug = debug;
-  }
-
-  public boolean isHtml()
-  {
-    return html;
-  }
-
-  public void setHtml(boolean html)
-  {
-    this.html = html;
-  }
-
-  public String getXsl()
-  {
-    return xsl;
-  }
-
-  public void setXsl(String xsl)
-  {
-    this.xsl = xsl;
-  }
-  private Map pluginId2CompXML = new HashMap();
-
-  public void execute()
-  {
-    // Collect component.xml files
-    for (Iterator i = api.iterator(); i.hasNext();)
-    {
-      ILocation apiLocation = Location.createLocation(new File((String)i.next()));
-      ComponentXMLVisitor compXMLVisitor = new ComponentXMLVisitor();
-      apiLocation.accept(compXMLVisitor);
-      for (Iterator it = compXMLVisitor.getCompXMLs().iterator(); it.hasNext();)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        for (Iterator it2 = compXML.getPlugins().iterator(); it2.hasNext();)
-        {
-          pluginId2CompXML.put(((Plugin)it2.next()).getId(), compXML);
-        }
-      }
-    }
-    for (Iterator it = src.iterator(); it.hasNext();)
-    {
-      // Visit all .class files
-      visit1 = true;
-      ILocation srcLocation = Location.createLocation(new File((String)it.next()));
-      LibVisitor libVisitor = new LibVisitor();
-      srcLocation.accept(libVisitor);
-      libVisitor.setClassVisitor(this);
-      // 1st visit is to recreate the plugin to packages map
-      srcLocation.accept(libVisitor);
-      visit1 = false;
-      // 2nd visit is to scan .class for API violations
-      srcLocation.accept(libVisitor);
-    }
-    try
-    {
-      if (cachedCompUse != null)
-        cachedCompUse.save();
-    }
-    catch (IOException e)
-    {
-      throw new RuntimeException(e);
-    }
-    if (isHtml())
-    {
-      ImagesUtil.copyAll(outputDir);
-      genHTML();
-    }
-  }
-
-  private void genHTML()
-  {
-    final StringBuffer summary = new StringBuffer();
-    summary.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    summary.append("<root>");
-    ILocation outputLoc = Location.createLocation(new File(outputDir));
-    outputLoc.accept(new ILocationVisitor()
-    {
-      public boolean accept(ILocation location)
-      {
-        if (location.getName().endsWith("api-violation.xml"))
-        {
-          try
-          {
-            XSLUtil.transform
-            (
-              xsl != null && xsl.length() > 0 ? Location.createLocation(new File(xsl)).getInputStream() : ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-violation.xsl"),
-              location.getInputStream(),
-              new FileOutputStream(((FileLocation)location.createSibling("api-violation.html")).getFile())
-            );
-          }
-          catch (Throwable e)
-          {
-            try
-            {
-              XSLUtil.transform
-              (
-                Platform.getBundle("org.eclipse.wtp.releng.tools.component.core").getResource("org/eclipse/wtp/releng/tools/component/xsl/api-violation.xsl").openStream(),
-                location.getInputStream(),
-                new FileOutputStream(((FileLocation)location.createSibling("api-violation.html")).getFile())
-              );
-            }
-            catch (Throwable e2)
-            {
-              e2.printStackTrace();
-            }
-          }
-          summary.append("<violation file=\"");
-          summary.append(location.getAbsolutePath().substring(outputDir.length()));
-          summary.append("\"/>");
-        }
-        return true;
-      }
-    });
-    summary.append("</root>");
-    try
-    {
-      XSLUtil.transform
-      (
-        ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/api-violation-summary.xsl"),
-        new ByteArrayInputStream(summary.toString().getBytes()),
-        new FileOutputStream(new File(outputDir + "/api-violation-summary.html")),
-        outputDir
-      );
-    }
-    catch (Throwable e)
-    {
-      try
-      {
-        XSLUtil.transform
-        (
-          Platform.getBundle("org.eclipse.wtp.releng.tools.component.core").getResource("org/eclipse/wtp/releng/tools/component/xsl/api-violation-summary.xsl").openStream(),
-          new ByteArrayInputStream(summary.toString().getBytes()),
-          new FileOutputStream(new File(outputDir + "/api-violation-summary.html")),
-          outputDir
-        );
-      }
-      catch (Throwable e2)
-      {
-        e2.printStackTrace();
-      }
-    }
-  }
-
-  private boolean visit1 = true;
-
-  public boolean visit(String pluginId, ILocation classLoc)
-  {
-    if (visit1)
-      return visit1(pluginId, classLoc);
-    else
-      return visit2(pluginId, classLoc);
-  }
-  private Map pluginId2Pkgs = new HashMap();
-
-  private boolean visit1(String pluginId, ILocation classLoc)
-  {
-    String className = classLoc.getName();
-    className = className.substring(0, className.length() - ".class".length());
-    className = className.replace('/', '.');
-    className = className.replace('\\', '.');
-    int i = className.lastIndexOf('.');
-    String packageName = (i != -1) ? className.substring(0, i) : "";
-    List pkgs = (List)pluginId2Pkgs.get(pluginId);
-    if (pkgs == null)
-    {
-      pkgs = new ArrayList();
-      pluginId2Pkgs.put(pluginId, pkgs);
-    }
-    if (!pkgs.contains(packageName))
-      pkgs.add(packageName);
-    return true;
-  }
-  private Class2Reference class2Ref = new Class2Reference();
-
-  private boolean visit2(String pluginId, ILocation classLoc)
-  {
-    try
-    {
-      ComponentUse compUse = getComponentUse(pluginId);
-      class2Ref.setIncludes(getIncludes());
-      class2Ref.setExcludes(getExcludes());
-      class2Ref.setClassRefOnly(isClassRefOnly());
-      class2Ref.setDebug(isDebug());
-      Source uses = class2Ref.visit(classLoc);
-      // remove reference to classes in the same component
-      removeSelfRefs(pluginId, uses);
-      // remove valid API reference to classes in other components
-      for (Iterator it = getDependCompXML(pluginId).iterator(); it.hasNext();)
-        removeAPIUses((ComponentXML)it.next(), uses);
-      if (!uses.getClassUses().isEmpty())
-        compUse.addSource(uses);
-    }
-    catch (IOException e)
-    {
-      throw new RuntimeException(e);
-    }
-    catch (ClassFormatException e)
-    {
-      throw new RuntimeException(e);
-    }
-    return true;
-  }
-
-  private void removeSelfRefs(String pluginId, Source source)
-  {
-    removeSelfRefs2(pluginId, source);
-    ComponentXML compXML = (ComponentXML)pluginId2CompXML.get(pluginId);
-    if (compXML != null)
-    {
-      for (Iterator it = compXML.getPlugins().iterator(); it.hasNext();)
-      {
-        String id = ((Plugin)it.next()).getId();
-        if (!id.equals(pluginId))
-        {
-          removeSelfRefs2(id, source);
-        }
-      }
-    }
-  }
-
-  private void removeSelfRefs2(String pluginId, Source source)
-  {
-    List pkgs = (List)pluginId2Pkgs.get(pluginId);
-    if (pkgs != null)
-    {
-      for (Iterator it = new ArrayList(source.getClassUses()).iterator(); it.hasNext();)
-      {
-        ClassUse classUse = (ClassUse)it.next();
-        String className = classUse.getName();
-        int i = className.lastIndexOf('.');
-        String packageName = (i != -1) ? className.substring(0, i) : "";
-        if (pkgs.contains(packageName))
-          source.removeClassUse(classUse);
-      }
-    }
-  }
-
-  private Collection getDependCompXML(String pluginId)
-  {
-    List compXMLs = new ArrayList();
-    ComponentXML thisCompXML = (ComponentXML)pluginId2CompXML.get(pluginId);
-    if (thisCompXML != null)
-    {
-      ComponentDepends depends = thisCompXML.getComponentDepends();
-      boolean unrestricted = (depends != null) ? depends.isUnrestricted() : false;
-      Collection compRefs = (depends != null) ? depends.getComponentRefs() : new ArrayList(0);
-      for (Iterator it = pluginId2CompXML.values().iterator(); it.hasNext();)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        if (compXML != thisCompXML)
-        {
-          if (unrestricted || compRefs.contains(compXML.getName()))
-          {
-            compXMLs.add(compXML);
-          }
-        }
-      }
-    }
-    else
-    {
-      compXMLs.addAll(pluginId2CompXML.values());
-    }
-    return compXMLs;
-  }
-
-  private void removeAPIUses(ComponentXML compXML, Source source)
-  {
-    for (Iterator it = new ArrayList(source.getClassUses()).iterator(); it.hasNext();)
-    {
-      ClassUse classUse = (ClassUse)it.next();
-      if (validateUse(compXML, classUse))
-      {
-        source.removeClassUse(classUse);
-      }
-    }
-  }
-
-  private boolean validateUse(ComponentXML compXML, ClassUse classUse)
-  {
-    String className = classUse.getName();
-    int i = className.lastIndexOf('.');
-    String packageName = (i != -1) ? className.substring(0, i) : "";
-    String localName = (i != -1) ? className.substring(i + 1) : className;
-    Package pkg = compXML.getPackage(packageName);
-    if (pkg != null)
-    {
-      Type type = pkg.getType(localName);
-      if (type != null)
-      {
-        if (!classUse.isReference() || type.isReference())
-          if (!classUse.isSubclass() || type.isSubclass())
-            if (!classUse.isImplement() || type.isImplement())
-              if (!classUse.isInstantiate() || type.isInstantiate())
-                return true;
-        return false;
-      }
-      else
-      {
-        return pkg.isApi();
-      }
-    }
-    return false;
-  }
-
-  private ComponentUse cachedCompUse;
-
-  private ComponentUse getComponentUse(String pluginId) throws IOException
-  {
-    ComponentXML compXML = (ComponentXML)pluginId2CompXML.get(pluginId);
-    String compId = (compXML != null) ? compXML.getName() : pluginId;
-    if (cachedCompUse != null)
-    {
-      if (cachedCompUse.getName().equals(compId))
-      {
-        return cachedCompUse;
-      }
-      else
-      {
-        cachedCompUse.save();
-      }
-    }
-    StringBuffer sb = new StringBuffer(outputDir);
-    sb.append(compId);
-    sb.append("/api-violation.xml");
-    File file = new File(sb.toString());
-    cachedCompUse = new ComponentUse();
-    cachedCompUse.setName(compId);
-    cachedCompUse.setLocation(new FileLocation(file));
-    if (file.exists())
-    {
-      cachedCompUse.load();
-    }
-    return cachedCompUse;
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-    {
-      return s;
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    Collection src = (Collection)options.get("src");
-    Collection api = (Collection)options.get("api");
-    Collection outputDir = (Collection)options.get("outputDir");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    Collection classRefOnly = (Collection)options.get("classRefOnly");
-    Collection debug = (Collection)options.get("debug");
-    Collection html = (Collection)options.get("html");
-    Collection xsl = (Collection)options.get("xsl");
-    if (src == null || api == null || outputDir == null || src.isEmpty() || api.isEmpty() || outputDir.isEmpty())
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    APIViolationScanner vioScanner = new APIViolationScanner();
-    vioScanner.setSrc(src);
-    vioScanner.setApi(api);
-    vioScanner.setOutputDir((String)outputDir.iterator().next());
-    vioScanner.setIncludes(includes);
-    vioScanner.setExcludes(excludes);
-    vioScanner.setClassRefOnly(classRefOnly != null);
-    vioScanner.setDebug(debug != null);
-    vioScanner.setHtml(html != null);
-    vioScanner.setXsl(xsl != null && !xsl.isEmpty() ? (String)xsl.iterator().next() : null);
-    vioScanner.execute();
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.violation.APIViolationScanner -src <src> -api <api> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-src\t\t<src>\t\tlocation of a Eclipse-based product");
-    System.out.println("\t-api\t\t<api>\t\tlocation of your component.xml");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component.xml files");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-includes\t<includes>\tspace seperated packages to include");
-    System.out.println("\t-excludes\t<excludes>\tspace seperated packages to exclude");
-    System.out.println("\t-classRefOnly\t\t\ttreat all violations as class reference");
-    System.out.println("\t-debug\t\t\t\tgenerate debug information (ex. line numbers)");
-    System.out.println("\t-html\t\t\tgenerate HTML results");
-    System.out.println("\t-xsl\t<xsl>\tuse your own stylesheet. You must specify the -html option");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationEmitter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationEmitter.java
deleted file mode 100644
index d19bec2..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationEmitter.java
+++ /dev/null
@@ -1,602 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.violation;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDepends;
-import org.eclipse.wtp.releng.tools.component.model.ComponentRef;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUse;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUseEmitter;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class ComponentViolationEmitter extends AbstractEmitter
-{
-  public static final String CONST_COMPONENT_VIOLATION_XML = "component-violation.xml";
-  public static final String CONST_COMPONENT_VIOLATION_HTML = "component-violation.html";
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_COMPONENT_XML_DIR = "compXMLDir";
-  public static final String OPTION_COMPONENT_REF_DIR = "compRefDir";
-  public static final String OPTION_COMPONENT_VIOLATION_DIR = "compVioDir";
-  public static final String OPTION_INCLUDE = "include";
-  public static final String OPTION_EXCLUDE = "exclude";
-  public static final String OPTION_GEN_HTML = "genHTML";
-  public static final String OPTION_GEN_USAGE = "genUsage";
-  public static final String OPTION_DEBUG = "debug";
-
-  private String compViolationDir;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-  private Map compLoc2CompXML;
-  private Map compLoc2CompRef;
-  private List classUseIncludes;
-  private List classUseIncludesMatch;
-  private List classUseExcludes;
-  private List classUseExcludesMatch;
-  private boolean genHTML;
-  private boolean genUsage;
-  private boolean classRefOnly;
-  private boolean debug;
-  private ComponentUseEmitter compUseEmitter;
-
-  public ComponentViolationEmitter(String compViolationDir)
-  {
-    this.compViolationDir = addTrailingSeperator(compViolationDir);
-    genUsage = false;
-    classRefOnly = false;
-    debug = false;
-  }
-
-  public void init(List eclipseDirs, List compXMLDirs, List compRefDirs)
-  {
-    compLoc2CompXML = new HashMap();
-    compLoc2CompRef = new HashMap();
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, pluginId2Plugin, fragmentId2Fragment);
-    }
-    linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File compXMLFile = new File(addTrailingSeperator((String)it.next()));
-      if (compXMLFile.exists())
-        harvestComponents(compXMLFile, compLoc2CompXML);
-    }
-    if (compRefDirs != null)
-    {
-      for (Iterator it = compRefDirs.iterator(); it.hasNext();)
-      {
-        File compRefFile = new File(addTrailingSeperator((String)it.next()));
-        if (compRefFile.exists())
-          harvestComponents(compRefFile, compLoc2CompRef);
-      }
-    }
-    init();
-  }
-
-  public void init(Map compLoc2CompXML, Map compLoc2CompRef, Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    this.compLoc2CompXML = compLoc2CompXML;
-    this.compLoc2CompRef = compLoc2CompRef;
-    this.pluginId2Plugin = pluginId2Plugin;
-    this.fragmentId2Fragment = fragmentId2Fragment;
-    init();
-  }
-
-  private void init()
-  {
-    compUseEmitter = new ComponentUseEmitter(genUsage ? compViolationDir : null);
-    compUseEmitter.setClassUseIncludes(classUseIncludes);
-    compUseEmitter.setClassUseIncludesMatch(classUseIncludesMatch);
-    compUseEmitter.setClassUseExcludes(classUseExcludes);
-    compUseEmitter.setClassUseExcludesMatch(classUseExcludesMatch);
-    compUseEmitter.setClassRefOnly(classRefOnly);
-    compUseEmitter.setDebug(debug);
-    compUseEmitter.init(compLoc2CompXML, pluginId2Plugin, fragmentId2Fragment);
-  }
-
-  public Map getCompRefs()
-  {
-    return new HashMap(compLoc2CompRef);
-  }
-
-  public void setCompRefs(Map compLoc2CompRef)
-  {
-    this.compLoc2CompRef = compLoc2CompRef;
-  }
-
-  public List getClassUseIncludes()
-  {
-    return classUseIncludes;
-  }
-
-  public void setClassUseIncludes(List includes)
-  {
-    this.classUseIncludes = includes;
-  }
-
-  public List getClassUseIncludesMatch()
-  {
-    return classUseIncludesMatch;
-  }
-
-  public void setClassUseIncludesMatch(List includesMatch)
-  {
-    this.classUseIncludesMatch = includesMatch;
-  }
-
-  public List getClassUseExcludes()
-  {
-    return classUseExcludes;
-  }
-
-  public void setClassUseExcludes(List excludes)
-  {
-    this.classUseExcludes = excludes;
-  }
-
-  public List getClassUseExcludesMatch()
-  {
-    return classUseExcludesMatch;
-  }
-
-  public void setClassUseExcludesMatch(List excludesMatch)
-  {
-    this.classUseExcludesMatch = excludesMatch;
-  }
-
-  /**
-   * @return Returns the genHTML.
-   */
-  public boolean isGenHTML()
-  {
-    return genHTML;
-  }
-
-  /**
-   * @param genHTML The genHTML to set.
-   */
-  public void setGenHTML(boolean genHTML)
-  {
-    this.genHTML = genHTML;
-  }
-
-  public boolean getGenUsage()
-  {
-    return genUsage;
-  }
-
-  public void setGenUsage(boolean genUsage)
-  {
-    this.genUsage = genUsage;
-  }
-
-  /**
-   * @return Returns the classRefOnly.
-   */
-  public boolean isClassRefOnly()
-  {
-    return classRefOnly;
-  }
-
-  /**
-   * @param classRefOnly
-   *          The classRefOnly to set.
-   */
-  public void setClassRefOnly(boolean classRefOnly)
-  {
-    this.classRefOnly = classRefOnly;
-  }
-
-  /**
-   * @return Returns the debug.
-   */
-  public boolean isDebug()
-  {
-    return debug;
-  }
-
-  /**
-   * @param debug The debug to set.
-   */
-  public void setDebug(boolean debug)
-  {
-    this.debug = debug;
-  }
-
-  public void genComponentViolationXML() throws IOException
-  {
-    ComponentViolationSummary summary = new ComponentViolationSummary();
-    for (Iterator it = compLoc2CompXML.keySet().iterator(); it.hasNext();)
-      summary.add(genComponentViolationXML((String)it.next()));
-    if (compViolationDir != null)
-    {
-      summary.save(new FileLocation(new File(compViolationDir + "index.xml")));
-      if (genHTML)
-      {
-        try
-        {
-          summary.saveAsHTML(new FileLocation(new File(compViolationDir + "index.html")));
-        }
-        catch (TransformerConfigurationException e)
-        {
-          e.printStackTrace();
-        }
-        catch (TransformerException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  public ComponentUse genComponentViolationXML(String compLoc) throws IOException
-  {
-    ComponentUse compUse = null;
-    ComponentXML componentXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (componentXML != null)
-    {
-      componentXML.load();
-      compUse = compUseEmitter.genComponentUseXML(compLoc);
-      compUse.save();
-      for (Iterator pluginsIt = componentXML.getPlugins().iterator(); pluginsIt.hasNext();)
-      {
-        IPluginXML pluginXML = (IPluginXML)pluginId2Plugin.get(((Plugin)pluginsIt.next()).getId());
-        if (pluginXML != null)
-          validateComponentUse(pluginXML, compUse);
-      }
-      ComponentDepends depends = componentXML.getComponentDepends();
-      boolean unrestricted = depends.isUnrestricted();
-      List dependNames = null;
-      if (!unrestricted)
-      {
-        dependNames = new ArrayList();
-        Collection compRefs = depends.getComponentRefs();
-        for (Iterator it = compRefs.iterator(); it.hasNext();)
-          dependNames.add(((ComponentRef)it.next()).getName());
-      }
-      for (Iterator it = compLoc2CompXML.values().iterator(); it.hasNext() && compUse.getSources().size() > 0;)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        if (unrestricted || dependNames.contains(compXML.getName()))
-        {
-          compXML.load();
-          validateComponentUse(compXML, compUse);
-        }
-      }
-      for (Iterator it = compLoc2CompRef.values().iterator(); it.hasNext() && compUse.getSources().size() > 0;)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        if (unrestricted || dependNames.contains(compXML.getName()))
-        {
-          compXML.load();
-          validateComponentUse(compXML, compUse);
-        }
-      }
-      if (compViolationDir != null)
-      {
-        String compName = compUse.getName();
-        System.out.println("Writing component-violation.xml for " + compName);
-        StringBuffer sb = new StringBuffer(compViolationDir);
-        sb.append(compName);
-        sb.append('/');
-        compUse.setLocation(new FileLocation(new File(sb.toString() + CONST_COMPONENT_VIOLATION_XML)));
-        compUse.save();
-        if (genHTML)
-        {
-          try
-          {
-            ILocation html = new FileLocation(new File(sb.toString() + CONST_COMPONENT_VIOLATION_HTML));
-            compUse.setLocation(html);
-            compUse.saveAsHTML(html);
-          }
-          catch (TransformerConfigurationException e)
-          {
-            e.printStackTrace();
-          }
-          catch (TransformerException e)
-          {
-            e.printStackTrace();
-          }
-        }
-      }
-    }
-    return compUse;
-  }
-
-  public Source genViolation(String compLoc, IClazz clazz)
-  {
-    Source source = null;
-    ComponentXML componentXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (componentXML != null)
-    {
-      boolean valid = false;
-      source = compUseEmitter.genUse(clazz);
-      for (Iterator pluginsIt = componentXML.getPlugins().iterator(); pluginsIt.hasNext();)
-      {
-        IPluginXML pluginXML = (IPluginXML)pluginId2Plugin.get(((Plugin)pluginsIt.next()).getId());
-        if (pluginXML != null)
-        {
-          if (validateComponentUse(pluginXML, source))
-          {
-            valid = true;
-            break;
-          }
-        }
-      }
-      ComponentDepends depends = componentXML.getComponentDepends();
-      boolean unrestricted = depends.isUnrestricted();
-      List dependNames = null;
-      if (!unrestricted)
-      {
-        dependNames = new ArrayList();
-        Collection compRefs = depends.getComponentRefs();
-        for (Iterator it = compRefs.iterator(); it.hasNext();)
-          dependNames.add(((ComponentRef)it.next()).getName());
-      }
-      if (!valid)
-      {
-        for (Iterator it = compLoc2CompXML.values().iterator(); it.hasNext();)
-        {
-          ComponentXML comp = (ComponentXML)it.next();
-          if (unrestricted || dependNames.contains(comp.getName()))
-          {
-            valid = validateComponentUse(comp, source);
-            if (valid)
-              break;
-          }
-        }
-      }
-      if (!valid)
-      {
-        for (Iterator it = compLoc2CompRef.values().iterator(); it.hasNext();)
-        {
-          ComponentXML comp = (ComponentXML)it.next();
-          if (unrestricted || dependNames.contains(comp.getName()))
-          {
-            valid = validateComponentUse(comp, source);
-            if (valid)
-              break;
-          }
-        }
-      }
-    }
-    return source;
-  }
-
-  private void validateComponentUse(IPluginXML pluginXML, ComponentUse compUse)
-  {
-    List sources = compUse.getSources();
-    for (int i = 0; i < sources.size(); i++)
-    {
-      if (validateComponentUse(pluginXML, (Source)sources.get(i)))
-      {
-        sources.remove(i);
-        i--;
-      }
-    }
-  }
-
-  private boolean validateComponentUse(IPluginXML pluginXML, Source source)
-  {
-    List classUses = new ArrayList(source.getClassUses());
-    for (int j = 0; j < classUses.size(); j++)
-    {
-      ClassUse classUse = (ClassUse)classUses.get(j);
-      if (validateComponentUse(pluginXML, classUse))
-      {
-        classUses.remove(j);
-        j--;
-      }
-    }
-    return classUses.size() == 0;
-  }
-
-  private boolean validateComponentUse(IPluginXML pluginXML, ClassUse classUse)
-  {
-    String classUseName = classUse.getName();
-    int dollarSign = classUseName.indexOf('$');
-    if (dollarSign != -1)
-      classUseName = classUseName.substring(0, dollarSign);
-    List libs = pluginXML.getLibraries();
-    for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-    {
-      ILibrary lib = (ILibrary)libsIt.next();
-      Map types = lib.getTypes();
-      if (types.containsKey(classUseName))
-        return true;
-    }
-    return false;
-  }
-
-  private void validateComponentUse(ComponentXML compXML, ComponentUse compUse)
-  {
-    List sources = compUse.getSources();
-    for (int i = 0; i < sources.size(); i++)
-    {
-      if (validateComponentUse(compXML, (Source)sources.get(i)))
-      {
-        sources.remove(i);
-        i--;
-      }
-    }
-  }
-
-  private boolean validateComponentUse(ComponentXML compXML, Source source)
-  {
-    List classUses = new ArrayList(source.getClassUses());
-    for (int j = 0; j < classUses.size(); j++)
-    {
-      ClassUse classUse = (ClassUse)classUses.get(j);
-      if (validateComponentUse(compXML, classUse))
-      {
-        classUses.remove(j);
-        j--;
-      }
-    }
-    return classUses.size() == 0;
-  }
-
-  private boolean validateComponentUse(ComponentXML compXML, ClassUse classUse)
-  {
-    String classUseName = classUse.getName();
-    Collection pkgs = compXML.getPackages();
-    for (Iterator pkgsIt = pkgs.iterator(); pkgsIt.hasNext();)
-    {
-      Package pkg = (Package)pkgsIt.next();
-      String pkgName = pkg.getName();
-      if (classUseName.startsWith(pkgName) && classUseName.substring(pkgName.length() + 1).indexOf('.') == -1)
-      {
-        Collection types = pkg.getTypes();
-        for (Iterator typesIt = types.iterator(); typesIt.hasNext();)
-        {
-          Type type = (Type)typesIt.next();
-          if (classUseName.equals(type.getName()))
-          {
-            if (!classUse.isReference() || type.isReference())
-              if (!classUse.isSubclass() || type.isSubclass())
-                if (!classUse.isImplement() || type.isImplement())
-                  if (!classUse.isInstantiate() || type.isInstantiate())
-                    return true;
-            return false;
-          }
-        }
-        return pkg.isApi();
-      }
-    }
-    return false;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(ComponentViolationEmitter.OPTION_ECLIPSE_DIR);
-    List compXMLDir = (List)options.get(ComponentViolationEmitter.OPTION_COMPONENT_XML_DIR);
-    List compRefDir = (List)options.get(ComponentViolationEmitter.OPTION_COMPONENT_REF_DIR);
-    List compViolationDir = (List)options.get(ComponentViolationEmitter.OPTION_COMPONENT_VIOLATION_DIR);
-    List includes = (List)options.get(ComponentViolationEmitter.OPTION_INCLUDE);
-    List excludes = (List)options.get(ComponentViolationEmitter.OPTION_EXCLUDE);
-    List genHTML = (List)options.get(ComponentViolationEmitter.OPTION_GEN_HTML);
-    List genUsage = (List)options.get(ComponentViolationEmitter.OPTION_GEN_USAGE);
-    List classRefOnly = (List)options.get(ComponentUseEmitter.OPTION_CLASS_REF_ONLY);
-    List debug = (List)options.get(ComponentUseEmitter.OPTION_DEBUG);
-    if (eclipseDir == null || compXMLDir == null || compViolationDir == null || eclipseDir.size() < 1 || compXMLDir.size() < 1 || compViolationDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    List includesStart = null;
-    List includesMatch = null;
-    if (includes != null)
-    {
-      for (Iterator it = includes.iterator(); it.hasNext();)
-      {
-        String s = (String)it.next();
-        if (s.charAt(0) == '*' && s.charAt(s.length() - 1) == '*')
-        {
-          if (includesMatch == null)
-            includesMatch = new ArrayList(1);
-          includesMatch.add(s.substring(1, s.length() - 1));
-        }
-        else
-        {
-          if (includesStart == null)
-            includesStart = new ArrayList(1);
-          includesStart.add(s);
-        }
-      }
-    }
-    List excludesStart = null;
-    List excludesMatch = null;
-    if (excludes != null)
-    {
-      for (Iterator it = excludes.iterator(); it.hasNext();)
-      {
-        String s = (String)it.next();
-        if (s.charAt(0) == '*' && s.charAt(s.length() - 1) == '*')
-        {
-          if (excludesMatch == null)
-            excludesMatch = new ArrayList(1);
-          excludesMatch.add(s.substring(1, s.length() - 1));
-        }
-        else
-        {
-          if (excludesStart == null)
-            excludesStart = new ArrayList(1);
-          excludesStart.add(s);
-        }
-      }
-    }
-    ComponentViolationEmitter compViolationEmitter = new ComponentViolationEmitter((String)compViolationDir.get(0));
-    compViolationEmitter.setClassUseIncludes(includesStart);
-    compViolationEmitter.setClassUseExcludesMatch(includesMatch);
-    compViolationEmitter.setClassUseExcludes(excludesStart);
-    compViolationEmitter.setClassUseExcludesMatch(excludesMatch);
-    compViolationEmitter.setGenHTML(genHTML != null);
-    compViolationEmitter.setGenUsage(genUsage != null);
-    compViolationEmitter.setClassRefOnly(classRefOnly != null);
-    compViolationEmitter.setDebug(debug != null);
-    compViolationEmitter.init(eclipseDir, compXMLDir, compRefDir);
-    try
-    {
-      compViolationEmitter.genComponentViolationXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.violaion.ComponentViolationEmitter -eclipseDir <eclipseDir> -compXMLDir <compXMLDir> -compVioDir <compVioDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\t<eclipseDir>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compXMLDir\t<compXMLDir>\tdirectories containing component.xml that will be checked for API violations");
-    System.out.println("\t-compVioDir\t<compVioDir>\toutput directory of component-violation.xml");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-compRefDir\t<compRefDir>\tdirectories containing component.xml being referenced");
-    System.out.println("\t-include\t<include>\tspace seperated packages to include");
-    System.out.println("\t-exclude\t<exclude>\tspace seperated packages to exclude");
-    System.out.println("\t-genHTML\t\t\tgenerate violation report in HTML");
-    System.out.println("\t-genUsage\t\t\tgenerate component-use.xml");
-    System.out.println("\t-classRefOnly\t\t\ttreat all violations as class reference");
-    System.out.println("\t-debug\t\t\t\tgenerate debug information (ex. line numbers)");
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationSummary.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationSummary.java
deleted file mode 100644
index bd0efcb..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationSummary.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.violation;
-
-import java.io.IOException;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUse;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-
-public class ComponentViolationSummary extends ComponentSummary
-{
-  private static final String ROOT_TAG_NAME = "component-violation-summary";
-
-  public void add(ComponentUse compViolation)
-  {
-    ComponentViolationEntry entry = new ComponentViolationEntry();
-    entry.setCompName(compViolation.getName());
-    int numViolations = 0;
-    List sources = compViolation.getSources();
-    for (Iterator it = sources.iterator(); it.hasNext();)
-      numViolations += ((Source)it.next()).getClassUses().size();
-    entry.setNumViolations(numViolations);
-    entry.setRef(compViolation.getLocation().getAbsolutePath());
-    add(entry);
-  }
-
-  public void saveAsHTML(ILocation html) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    saveAsHTML(html, "org/eclipse/wtp/releng/tools/component/xsl/component-violation-summary.xsl", ROOT_TAG_NAME);
-  }
-
-  public void save(ILocation location) throws IOException
-  {
-    save(location, ROOT_TAG_NAME);
-  }
-
-  private class ComponentViolationEntry extends ComponentEntry
-  {
-    private int numViolations;
-
-    protected ComponentViolationEntry()
-    {
-      this.numViolations = -1;
-    }
-
-    public String toString()
-    {
-      StringBuffer sb = new StringBuffer();
-      sb.append("<component-violation ");
-      sb.append(toAttribute("name", getCompName()));
-      sb.append(toAttribute("count", String.valueOf(numViolations)));
-      sb.append(toAttribute("ref", getRef()));
-      sb.append("/>");
-      return sb.toString();
-    }
-
-    /**
-     * @return Returns the numViolations.
-     */
-    public int getNumViolations()
-    {
-      return numViolations;
-    }
-
-    /**
-     * @param numViolations The numViolations to set.
-     */
-    public void setNumViolations(int numViolations)
-    {
-      this.numViolations = numViolations;
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/XSLUtil.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/XSLUtil.java
deleted file mode 100644
index 7bd4fd3..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/XSLUtil.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.xsl;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-
-public class XSLUtil
-{
-  public static void transform(InputStream xsl, InputStream data, OutputStream os, String userDir) throws TransformerException, TransformerConfigurationException, IOException
-  {
-    String user_dir = "user.dir";
-    String currUserDir = System.getProperty(user_dir);
-    System.setProperty(user_dir, userDir);
-    transform(xsl, data, os);
-    System.setProperty(user_dir, currUserDir);
-  }
-
-  public static void transform(InputStream xsl, InputStream data, OutputStream os) throws TransformerException, TransformerConfigurationException, IOException
-  {
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(xsl));
-    transformer.transform(new StreamSource(data), new StreamResult(os));
-    os.close();
-    xsl.close();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-comp-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-comp-summary.xsl
deleted file mode 100644
index 2b14e43..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-comp-summary.xsl
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-	<xsl:template match="/">
-		<html>
-			<body>
-				<table border="0" cellpadding="2" cellspacing="5" width="100%">
-					<tr>
-						<td align="left" width="60%">
-							<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">API Compatibility Summary</font>
-						</td>
-						<td width="40%">
-							<img src="Idea.jpg" align="middle" height="86" hspace="50" width="120"/>
-						</td>
-					</tr>
-				</table>
-				<table border="0" cellpadding="2" cellspacing="5" width="100%">
-					<tr>
-						<td ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" BGCOLOR="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">API violation summary</font></b></td>
-					</tr>
-				</table>
-				<br/>
-				<table border="1" width="80%">
-					<tr>
-						<th>Name</th>
-						<th>Removed methods</th>
-						<th>Removed fields</th>
-						<th>New methods</th>
-						<th>New fields</th>
-					</tr>
-					<xsl:for-each select="root/api-comp">
-						<xsl:sort select="@file"/>
-						<xsl:variable name="report" select="document(@file)"/>
-						<xsl:apply-templates select="$report/api-compatibility"/>
-						<xsl:if test="$report/api-compatibility/new-apis/package-api/class-api or $report/api-compatibility/removed-apis/package-api/class-api">
-							<tr>
-								<td><a href="{concat(substring(@file, 0, string-length(@file) - 3), '.html')}"><xsl:value-of select="substring(@file, 0, string-length(@file) - 12)"/></a></td>
-								<td><xsl:value-of select="count($report/api-compatibility/removed-apis/package-api/class-api/method-api)"/></td>
-								<td><xsl:value-of select="count($report/api-compatibility/removed-apis/package-api/class-api/field-api)"/></td>
-								<td><xsl:value-of select="count($report/api-compatibility/new-apis/package-api/class-api/method-api)"/></td>
-								<td><xsl:value-of select="count($report/api-compatibility/new-apis/package-api/class-api/field-api)"/></td>
-							</tr>
-						</xsl:if>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-comp.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-comp.xsl
deleted file mode 100644
index 4cb9eb9..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-comp.xsl
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-	<xsl:template match="/">
-		<html>
-			<script language="javascript">
-				function twist(img)
-				{
-					var div = document.getElementById(img.id.substring(0, img.id.length - 4));
-					if (div.style.display == "")
-					{
-						div.style.display = "none";
-						img.src = "../twistclosed.gif";
-					}
-					else
-					{
-						div.style.display = "";
-						img.src = "../twistopened.gif";
-					}
-				}
-				var show = false;
-				function allTwist()
-				{
-					var divs = document.getElementsByTagName("div");
-					for (var i = 0; i &lt; divs.length; i++)
-					{
-						var img = document.getElementById(divs[i].id + '.img');
-						if (!show)
-						{
-							divs[i].style.display = "none";
-							img.src = "../twistclosed.gif";
-						}
-						else
-						{
-							divs[i].style.display = "";
-							img.src = "../twistopened.gif";
-						}
-					}
-					var a = document.getElementById("allTwistId");
-					if (!show)
-						a.childNodes[0].data = "Expand classes";
-					else
-						a.childNodes[0].data = "Collapse classes";
-					show = !show;
-				}
-			</script>
-			<body>
-				<font face="Arial,Helvetica">
-					<xsl:apply-templates select="api-compatibility"/>
-				</font>
-			</body>
-		</html>
-	</xsl:template>
-
-	<xsl:template match="api-compatibility">
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td align="left" width="60%">
-					<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">API Compatibility Report for <xsl:value-of select="@name"/></font>
-				</td>
-				<td width="40%">
-					<img src="../Idea.jpg" align="middle" height="86" hspace="50" width="120"/>
-				</td>
-			</tr>
-		</table>
-		<br/>
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td align="left">
-					<a id="allTwistId" href="javascript:allTwist()">Collapse classes</a>
-				</td>
-			</tr>
-		</table>
-		<br/>
-		<xsl:apply-templates select="removed-apis"/>
-		<xsl:apply-templates select="new-apis"/>
-	</xsl:template>
-
-	<xsl:template match="removed-apis">
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" BGCOLOR="#0080C0">
-					<b><font color="#FFFFFF" face="Arial,Helvetica">Removed APIs (methods: <xsl:value-of select="count(package-api/class-api/method-api)"/>, fields: <xsl:value-of select="count(package-api/class-api/field-api)"/>)</font></b>
-				</td>
-			</tr>
-		</table>
-		<br/>
-		<xsl:choose>
-			<xsl:when test="package-api/class-api">
-				<table>
-					<xsl:for-each select="package-api/class-api">
-						<xsl:sort select="@name"/>
-						<xsl:apply-templates select="."/>
-					</xsl:for-each>
-				</table>
-			</xsl:when>
-			<xsl:otherwise>
-				None
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-	<xsl:template match="new-apis">
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" BGCOLOR="#0080C0">
-					<b><font color="#FFFFFF" face="Arial,Helvetica">New APIs (methods: <xsl:value-of select="count(package-api/class-api/method-api)"/>, fields: <xsl:value-of select="count(package-api/class-api/field-api)"/>)</font></b>
-				</td>
-			</tr>
-		</table>
-		<br/>
-		<xsl:choose>
-			<xsl:when test="package-api/class-api">
-				<table>
-					<xsl:for-each select="package-api/class-api">
-						<xsl:sort select="@name"/>
-						<xsl:apply-templates select="."/>
-					</xsl:for-each>
-				</table>
-			</xsl:when>
-			<xsl:otherwise>
-				None
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-	<xsl:template match="class-api">
-		<tr>
-			<td>
-				<img id="{name(../..)}::{concat(../@name, @name)}.img" src="../twistopened.gif" onclick="javascript:twist(this)"/>
-				<xsl:value-of select="concat(../@name, @name)"/>
-				<p>
-					<div id="{name(../..)}::{concat(../@name, @name)}">
-						<ul>
-							<xsl:for-each select="method-api">
-								<li><b>Method&#160;-&#160;</b><xsl:value-of select="@name"/>&#160;&#160;&#160;<i><xsl:value-of select="@descriptor"/></i></li>
-							</xsl:for-each>
-						</ul>
-						<ul>
-							<xsl:for-each select="field-api">
-								<li><b>Field&#160;-&#160;</b><xsl:value-of select="@name"/></li>
-							</xsl:for-each>
-						</ul>
-					</div>
-				</p>
-			</td>
-		</tr>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility-summary.xsl
deleted file mode 100644
index f3e580c..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility-summary.xsl
+++ /dev/null
@@ -1,310 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-	<xsl:template match="/">
-		<html>
-			<script language="javascript">
-				function showComponentOnly()
-				{
-					toggleDiv("component::", false);
-					toggleDiv("removed::", false);
-					toggleDiv("new::", false);
-					toggleDiv("class::", false);
-				}
-				function showRemovedAPIsOnly()
-				{
-					toggleDiv("component::", true);
-					toggleDiv("removed::", true);
-					toggleDiv("new::", false);
-					toggleDiv("class::", false);
-				}
-				function showNewAPIsOnly()
-				{
-					toggleDiv("component::", true);
-					toggleDiv("removed::", false);
-					toggleDiv("new::", true);
-					toggleDiv("class::", false);
-				}
-				function showClassesOnly()
-				{
-					toggleDiv("component::", true);
-					toggleDiv("removed::", true);
-					toggleDiv("new::", true);
-					toggleDiv("class::", false);
-				}
-				function showAll()
-				{
-					toggleDiv("component::", true);
-					toggleDiv("removed::", true);
-					toggleDiv("new::", true);
-					toggleDiv("class::", true);
-				}
-				function toggleDiv(prefix, show)
-				{
-					var divs = document.getElementsByTagName("div");
-					for (var i = 0; i &lt; divs.length; i++)
-					{
-						if (divs[i].id.indexOf(prefix) == 0)
-						{
-							var img = document.getElementById(divs[i].id + "::twist");
-							if (show)
-							{
-								if (img != null)
-								{
-									img.src = "twistopened.gif";
-								}
-								divs[i].style.display = "";
-							}
-							else
-							{
-								if (img != null)
-								{
-									img.src = "twistclosed.gif";
-								}
-								divs[i].style.display = "none";
-							}
-						}
-					}
-				}
-				function toggleComponent(id)
-				{
-					var divRemoved = document.getElementById(id + "::removed");
-					var divNew = document.getElementById(id + "::new");
-					var img = document.getElementById(id + "::twist");
-					if (divRemoved.style.display == "")
-					{
-						img.src = "twistclosed.gif";
-						divRemoved.style.display = "none";
-					}
-					else
-					{
-						img.src = "twistopened.gif";
-						divRemoved.style.display = "";
-					}
-					if (divNew.style.display == "")
-					{
-						img.src = "twistclosed.gif";
-						divNew.style.display = "none";
-					}
-					else
-					{
-						img.src = "twistopened.gif";
-						divNew.style.display = "";
-					}
-				}
-				function toggle(id)
-				{
-					var div = document.getElementById(id);
-					var img = document.getElementById(id + "::twist");
-					if (div.style.display == "")
-					{
-						img.src = "twistclosed.gif";
-						div.style.display = "none";
-					}
-					else
-					{
-						img.src = "twistopened.gif";
-						div.style.display = "";
-					}
-				}
-			</script>
-			<body>
-				<table width="100%" cellspacing="5" cellpadding="2" border="0">
-					<tbody>
-						<tr>
-							<td width="60%" align="left">
-								<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">Eclipse WTP API Compatibility Report</font>
-							</td>
-							<td width="40%">
-								<img width="120" hspace="50" height="86" align="middle" src="Idea.jpg"/>
-							</td>
-						</tr>
-					</tbody>
-				</table>
-				<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0">
-					<tr>
-						<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">API compatibility report</font></b></td>
-					</tr>
-				</table>
-				<table border="0">
-					<tr><td><a href="javascript:showComponentOnly()">Show components only</a></td></tr>
-					<tr><td><a href="javascript:showRemovedAPIsOnly()">Show removed APIs only</a></td></tr>
-					<tr><td><a href="javascript:showNewAPIsOnly()">Show new APIs only</a></td></tr>
-					<tr><td><a href="javascript:showClassesOnly()">Show classes only</a></td></tr>
-					<tr><td><a href="javascript:showAll()">Show all</a></td></tr>
-					<tr><td>&#160;</td></tr>
-				</table>
-				<font face="Arial,Helvetica">
-					<xsl:for-each select="api-compatibility-summary/api-compatibility">
-						<xsl:sort select="@name"/>
-						<xsl:variable name="report" select="document(@ref)/api-compatibility"/>
-						<xsl:if test="$report/new-apis/class-api or $report/removed-apis/class-api">
-							<xsl:apply-templates select="$report"/>
-						</xsl:if>
-					</xsl:for-each>
-				</font>
-			</body>
-		</html>
-	</xsl:template>
-
-	<xsl:template match="api-compatibility">
-		<table border="0">
-			<tr>
-				<td>
-					<div id="component::{@name}"/>
-					<a href="javascript:toggleComponent('component::{@name}')"><img id="component::{@name}::twist" border="0" src="twistopened.gif"/></a>&#160;
-					<xsl:value-of select="@name"/>&#160;
-					(Removed methods: <xsl:value-of select="count(removed-apis/class-api/method-api)"/>,
-					Removed fields: <xsl:value-of select="count(removed-apis/class-api/field-api)"/>,
-					New methods: <xsl:value-of select="count(new-apis/class-api/method-api)"/>,
-					New fields: <xsl:value-of select="count(new-apis/class-api/field-api)"/>)
-				</td>
-			</tr>
-			<tr>
-				<td>
-					<div id="component::{@name}::removed">
-						<table border="0">
-							<xsl:if test="removed-apis/class-api">
-								<xsl:apply-templates select="removed-apis">
-									<xsl:with-param name="name" select="@name"/>
-								</xsl:apply-templates>
-							</xsl:if>
-						</table>
-					</div>
-					<div id="component::{@name}::new">
-						<table border="0">
-							<xsl:if test="new-apis/class-api">
-								<xsl:apply-templates select="new-apis">
-									<xsl:with-param name="name" select="@name"/>
-								</xsl:apply-templates>
-							</xsl:if>
-						</table>
-					</div>
-				</td>
-			</tr>
-		</table>
-	</xsl:template>
-
-	<xsl:template match="removed-apis">
-		<xsl:param name="name"/>
-		<tr>
-			<td>
-				<img border="0" src="space.gif"/>
-				<a href="javascript:toggle('removed::{$name}')"><img id="removed::{$name}::twist" border="0" src="twistopened.gif"/></a>&#160;Removed APIs
-			</td>
-		</tr>
-		<tr>
-			<td>
-				<div id="removed::{$name}">
-					<table border="0">
-						<xsl:for-each select="class-api[((@access - (@access mod 512)) mod 1024) = 512]">
-							<xsl:sort select="@name"/>
-							<xsl:apply-templates select=".">
-								<xsl:with-param name="isInterface" select="1"/>
-							</xsl:apply-templates>
-						</xsl:for-each>
-						<xsl:for-each select="class-api[((@access - (@access mod 512)) mod 1024) != 512]">
-							<xsl:sort select="@name"/>
-							<xsl:apply-templates select=".">
-								<xsl:with-param name="isInterface" select="0"/>
-							</xsl:apply-templates>
-						</xsl:for-each>
-					</table>
-				</div>
-			</td>
-		</tr>
-	</xsl:template>
-
-	<xsl:template match="new-apis">
-		<xsl:param name="name"/>
-		<tr>
-			<td>
-				<img border="0" src="space.gif"/>
-				<a href="javascript:toggle('new::{$name}')"><img id="new::{$name}::twist" border="0" src="twistopened.gif"/></a>&#160;New APIs
-			</td>
-		</tr>
-		<tr>
-			<td>
-				<div id="new::{$name}">
-					<table border="0">
-						<xsl:for-each select="class-api[((@access - (@access mod 512)) mod 1024) = 512]">
-							<xsl:sort select="@name"/>
-							<xsl:apply-templates select=".">
-								<xsl:with-param name="isInterface" select="1"/>
-							</xsl:apply-templates>
-						</xsl:for-each>
-						<xsl:for-each select="class-api[((@access - (@access mod 512)) mod 1024) != 512]">
-							<xsl:sort select="@name"/>
-							<xsl:apply-templates select=".">
-								<xsl:with-param name="isInterface" select="0"/>
-							</xsl:apply-templates>
-						</xsl:for-each>
-					</table>
-				</div>
-			</td>
-		</tr>
-	</xsl:template>
-
-	<xsl:template match="class-api">
-		<xsl:param name="isInterface"/>
-		<tr>
-			<td>
-				<img border="0" src="space.gif"/>
-				<img border="0" src="space.gif"/>
-				<a href="javascript:toggle('class::{@name}')"><img id="class::{@name}::twist" border="0" src="twistopened.gif"/></a>&#160;
-				<xsl:choose>
-					<xsl:when test="$isInterface = 1">
-						<b>Interface</b>&#160;
-					</xsl:when>
-					<xsl:otherwise>
-						<b>Class</b>&#160;
-					</xsl:otherwise>
-				</xsl:choose>
-				<xsl:value-of select="@name"/>
-			</td>
-		</tr>
-		<tr>
-			<td>
-				<div id="class::{@name}">
-					<table border="0">
-						<xsl:for-each select="method-api">
-							<xsl:sort select="@name"/>
-							<xsl:apply-templates select="."/>
-						</xsl:for-each>
-						<xsl:for-each select="field-api">
-							<xsl:sort select="@name"/>
-							<xsl:apply-templates select="."/>
-						</xsl:for-each>
-					</table>
-				</div>
-			</td>
-		</tr>
-	</xsl:template>
-
-	<xsl:template match="method-api">
-		<tr>
-			<td>
-				<img border="0" src="space.gif"/>
-				<img border="0" src="space.gif"/>
-				<img border="0" src="space.gif"/>
-				<b>Method</b>&#160;
-				<xsl:value-of select="@name"/>&#160;
-				<i><xsl:value-of select="@descriptor"/></i>
-			</td>
-		</tr>
-	</xsl:template>
-
-	<xsl:template match="field-api">
-		<tr>
-			<td>
-				<img border="0" src="space.gif"/>
-				<img border="0" src="space.gif"/>
-				<img border="0" src="space.gif"/>
-				<b>Field</b>&#160;
-				<xsl:value-of select="@name"/>&#160;
-				<i><xsl:value-of select="@descriptor"/></i>
-			</td>
-		</tr>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility.xsl
deleted file mode 100644
index 64f04ac..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2><xsl:value-of select="api-compatibility/@name"/></h2>
-				<xsl:if test="api-compatibility/removed-apis/class-api">
-					<fieldset>
-						<legend><img src="../FAIL.gif"/>&#160;Removed APIs</legend>
-						<xsl:for-each select="api-compatibility/removed-apis/class-api">
-							<xsl:apply-templates select="." />
-						</xsl:for-each>
-					</fieldset>
-				</xsl:if>
-				<br/>
-				<xsl:if test="api-compatibility/new-apis/class-api">
-					<fieldset>
-						<legend>New APIs</legend>
-						<xsl:for-each select="api-compatibility/new-apis/class-api">
-							<xsl:apply-templates select="." />
-						</xsl:for-each>
-					</fieldset>
-				</xsl:if>
-			</body>
-		</html>
-	</xsl:template>
-	<xsl:template match="class-api">
-		<h3><xsl:value-of select="@name"/></h3>
-		<ul>
-			<xsl:for-each select="method-api">
-				<li><b>Method&#160;-&#160;</b><xsl:value-of select="@name"/>&#160;<i><xsl:value-of select="@descriptor"/></i></li>
-			</xsl:for-each>
-		</ul>
-		<ul>
-			<xsl:for-each select="field-api">
-				<li><b>Field&#160;-&#160;</b><xsl:value-of select="@name"/>&#160;<i><xsl:value-of select="@descriptor"/></i></li>
-			</xsl:for-each>
-		</ul>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-info-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-info-summary.xsl
deleted file mode 100644
index 36b2035..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-info-summary.xsl
+++ /dev/null
@@ -1,209 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-	<xsl:template match="/">
-		<html>
-			<script language="javascript">
-				var showComps = false;
-				var showPkgs = false;
-				function twistComponents()
-				{
-					var divs = document.getElementsByTagName("div");
-					var imgs = document.getElementsByTagName("img");
-					for (var i = 0; i &lt; divs.length; i++)
-					{
-						if (divs[i].id != null &amp;&amp; divs[i].id.indexOf("comp::") != -1)
-						{
-							if (showComps)
-							{
-								divs[i].style.display = "";
-							}
-							else
-							{
-								divs[i].style.display = "none";
-							}
-						}
-					}
-					for (var i = 0; i &lt; imgs.length; i++)
-					{
-						if (imgs[i].id != null &amp;&amp; imgs[i].id.indexOf("comp::") != -1)
-						{
-							if (showComps)
-							{
-								imgs[i].src = "twistopened.gif";
-							}
-							else
-							{
-								imgs[i].src = "twistclosed.gif";
-							}
-						}
-					}
-					showComps = !showComps;
-				}
-				function twistPackages()
-				{
-					var divs = document.getElementsByTagName("div");
-					var imgs = document.getElementsByTagName("img");
-					for (var i = 0; i &lt; divs.length; i++)
-					{
-						if (divs[i].id != null &amp;&amp; divs[i].id.indexOf("comp::") != -1)
-						{
-							divs[i].style.display = "";
-						}
-						else if (divs[i].id != null &amp;&amp; divs[i].id.indexOf("pkg::") != -1)
-						{
-							if (showPkgs)
-							{
-								divs[i].style.display = "";
-							}
-							else
-							{
-								divs[i].style.display = "none";
-							}
-						}
-					}
-					for (var i = 0; i &lt; imgs.length; i++)
-					{
-						if (imgs[i].id != null &amp;&amp; imgs[i].id.indexOf("comp::") != -1)
-						{
-							imgs[i].src = "twistopened.gif";
-						}
-						else if (imgs[i].id != null &amp;&amp; imgs[i].id.indexOf("pkg::") != -1)
-						{
-							if (showPkgs)
-							{
-								imgs[i].src = "twistopened.gif";
-							}
-							else
-							{
-								imgs[i].src = "twistclosed.gif";
-							}
-						}
-					}
-					showPkgs = !showPkgs
-					showComps = false;
-				}
-				function twist(id)
-				{
-					var div = document.getElementById(id);
-					var img = document.getElementById(id + "::img");
-					if (div.style.display == "")
-					{
-						div.style.display = "none";
-						img.src = "twistclosed.gif";
-					}
-					else
-					{
-						div.style.display = "";
-						img.src = "twistopened.gif";
-					}
-				}
-				<xsl:for-each select="root/api-info">
-					<xsl:variable name="doc" select="document(@file)"/>
-					<xsl:for-each select="$doc/component-api/package-api/class-api">
-						<xsl:variable name="fullname" select="concat(translate(../@name, '.', '_'), '_', @name)"/>
-						function <xsl:value-of select="$fullname"/>()
-						{
-							var oNewDoc = document.open("text/html", "target=_blank");
-							var sMarkup = "&lt;html&gt;&lt;body&gt;&lt;font face=Arial,Helvetica&gt;";
-							sMarkup += "&lt;table border=0 width=100%&gt;&lt;tr&gt;&lt;td bgcolor=#0080C0&gt;&lt;b&gt;&lt;font color=#FFFFFF face=Arial,Helvetica&gt;Method APIs&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;";
-							sMarkup += "&lt;table cellpadding=5&gt;";
-							<xsl:for-each select="method-api">
-								<xsl:sort select="@name"/>
-								sMarkup += "&lt;tr&gt;&lt;td&gt;";
-								sMarkup += "<xsl:value-of select="@name"/>";
-								sMarkup += " ";
-								sMarkup += "<xsl:value-of select="@descriptor"/>";
-								sMarkup += "&lt;/td&gt;&lt;/tr&gt;";
-							</xsl:for-each>
-							sMarkup += "&lt;table&gt;";
-							sMarkup += "&lt;br/&gt;";
-							sMarkup += "&lt;table border=0 width=100%&gt;&lt;tr&gt;&lt;td bgcolor=#0080C0&gt;&lt;b&gt;&lt;font color=#FFFFFF face=Arial,Helvetica&gt;Field APIs&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;";
-							sMarkup += "&lt;table cellpadding=5&gt;";
-							<xsl:for-each select="field-api">
-								<xsl:sort select="@name"/>
-								sMarkup += "&lt;tr&gt;&lt;td&gt;";
-								sMarkup += "<xsl:value-of select="@name"/>";
-								sMarkup += " ";
-								sMarkup += "<xsl:value-of select="@descriptor"/>";
-								sMarkup += "&lt;/td&gt;&lt;/tr&gt;";
-							</xsl:for-each>
-							sMarkup += "&lt;table&gt;";
-							sMarkup += "&lt;/font&gt;&lt;/body&gt;&lt;/html&gt;";
-							oNewDoc.write(sMarkup);
-							oNewDoc.close();
-						}
-					</xsl:for-each>
-				</xsl:for-each>
-			</script>
-			<body>
-				<table border="0" cellpadding="2" cellspacing="5" width="100%">
-					<tr>
-						<td align="left" width="60%">
-							<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">API Report</font>
-						</td>
-						<td width="40%">
-							<img src="Idea.jpg" align="middle" height="86" hspace="50" width="120"/>
-						</td>
-					</tr>
-				</table>
-				<table border="0" cellpadding="2" cellspacing="5" width="100%">
-					<tr>
-						<td ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" BGCOLOR="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">APIs</font></b></td>
-					</tr>
-				</table>
-				<font face="Arial,Helvetica">
-					<table border="0">
-						<tr>
-							<td><a href="javascript:twistComponents()">Show/Hide components</a></td>
-						</tr>
-						<tr>
-							<td><a href="javascript:twistPackages()">Show/Hide packages</a></td>
-						</tr>
-					</table>
-					<xsl:for-each select="root/api-info">
-						<xsl:sort select="@file"/>
-						<xsl:variable name="doc" select="document(@file)"/>
-						<p>
-							<xsl:apply-templates select="$doc/component-api"/>
-						</p>
-					</xsl:for-each>
-				</font>
-			</body>
-		</html>
-	</xsl:template>
-
-	<xsl:template match="component-api">
-		<img src="twistopened.gif" id="comp::{@name}::img" onclick="javascript:twist('comp::{@name}')"/>
-		Component <xsl:value-of select="@name"/>
-		<br/>
-		<div id="comp::{@name}">
-		<xsl:for-each select="package-api">
-			<xsl:sort select="@name"/>
-			<xsl:apply-templates select="."/>
-		</xsl:for-each>
-		</div>
-	</xsl:template>
-
-	<xsl:template match="package-api">
-		<img src="space.gif"/>
-		<img src="twistopened.gif" id="pkg::{@name}::img" onclick="javascript:twist('pkg::{@name}')"/>
-		Package <xsl:value-of select="@name"/>
-		<br/>
-		<div id="pkg::{@name}">
-		<xsl:for-each select="class-api">
-			<xsl:sort select="@name"/>
-			<xsl:apply-templates select="."/>
-		</xsl:for-each>
-		</div>
-	</xsl:template>
-
-	<xsl:template match="class-api">
-		<img src="space.gif"/>
-		<img src="space.gif"/>
-		<xsl:variable name="fullname" select="concat(translate(../@name, '.', '_'), '_', @name)"/>
-		<a href="javascript:{$fullname}()"><xsl:value-of select="@name"/></a>
-		<br/>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-javadoc-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-javadoc-summary.xsl
deleted file mode 100644
index f835126..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-javadoc-summary.xsl
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-	<xsl:template match="/">
-		<html>
-			<body>
-				<table border="0" cellpadding="2" cellspacing="5" width="100%">
-					<tr>
-						<td align="left" width="60%">
-							<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">API Javadoc Summary</font>
-						</td>
-						<td width="40%">
-							<img src="Idea.jpg" align="middle" height="86" hspace="50" width="120"/>
-						</td>
-					</tr>
-				</table>
-				<table border="0" cellpadding="2" cellspacing="5" width="100%">
-					<tr>
-						<td ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" BGCOLOR="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">API javadoc summary</font></b></td>
-					</tr>
-				</table>
-				<br/>
-				<table border="1" width="80%">
-					<tr>
-						<th>Name</th>
-						<th>Missing javadoc count</th>
-					</tr>
-					<xsl:for-each select="root/api-info">
-						<xsl:sort select="@file"/>
-						<xsl:variable name="report" select="document(@file)"/>
-						<xsl:variable name="count" select="count($report/component-api/package-api/class-api/javadoc-coverage) + count($report/component-api/package-api/class-api/method-api/javadoc-coverage) + count($report/component-api/package-api/class-api/field-api/javadoc-coverage)"/>
-						<xsl:if test="$count &gt; 0">
-							<tr>
-								<td><a href="{concat(substring(@file, 0, string-length(@file) - 11), 'api-javadoc.html')}"><xsl:value-of select="substring(@file, 0, string-length(@file) - 12)"/></a></td>
-								<td><xsl:value-of select="$count"/></td>
-							</tr>
-						</xsl:if>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-javadoc.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-javadoc.xsl
deleted file mode 100644
index a5b29d6..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-javadoc.xsl
+++ /dev/null
@@ -1,232 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-	<xsl:template match="/">
-		<html>
-			<script language="javascript">
-				function twist(img)
-				{
-					var div = document.getElementById(img.id.substring(0, img.id.length - 4));
-					if (div.style.display == "")
-					{
-						div.style.display = "none";
-						img.src = "../twistclosed.gif";
-					}
-					else
-					{
-						div.style.display = "";
-						img.src = "../twistopened.gif";
-					}
-				}
-				var show = false;
-				function allTwist()
-				{
-					var divs = document.getElementsByTagName("div");
-					for (var i = 0; i &lt; divs.length; i++)
-					{
-						var img = document.getElementById(divs[i].id + '.img');
-						if (!show)
-						{
-							divs[i].style.display = "none";
-							img.src = "../twistclosed.gif";
-						}
-						else
-						{
-							divs[i].style.display = "";
-							img.src = "../twistopened.gif";
-						}
-					}
-					var a = document.getElementById("allTwistId");
-					if (!show)
-						a.childNodes[0].data = "expand classes";
-					else
-						a.childNodes[0].data = "collapse classes";
-					show = !show;
-				}
-			</script>
-			<body>
-				<font face="Arial,Helvetica">
-					<xsl:apply-templates select="component-api"/>
-				</font>
-			</body>
-		</html>
-	</xsl:template>
-
-	<xsl:template match="component-api">
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td align="left" width="60%">
-					<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">API Javadoc Report for <xsl:value-of select="@name"/></font>
-				</td>
-				<td width="40%">
-					<img src="../Idea.jpg" align="middle" height="86" hspace="50" width="120"/>
-				</td>
-			</tr>
-		</table>
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" BGCOLOR="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Missing Javadoc (total: <xsl:value-of select="count(package-api/class-api/javadoc-coverage) + count(package-api/class-api/method-api/javadoc-coverage) + count(package-api/class-api/field-api/javadoc-coverage)"/>)</font></b></td>
-			</tr>
-		</table>
-		<br/>
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td align="left">
-					Missing javadoc are shown in <font color="red">red</font>. Click here to <a id="allTwistId" href="javascript:allTwist()">collapse classes</a>.
-				</td>
-			</tr>
-		</table>
-		<br/>
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<xsl:for-each select="package-api/class-api">
-				<xsl:sort select="@name"/>
-				<xsl:apply-templates select="."/>
-			</xsl:for-each>
-		</table>
-	</xsl:template>
-
-	<xsl:template match="class-api">
-		<xsl:if test="javadoc-coverage | method-api/javadoc-coverage | field-api/javadoc-coverage">
-			<tr>
-				<td>
-					<xsl:variable name="fullname" select="concat(../@name, '.', @name)"/>
-					<img id="source::{@name}.img" src="../twistopened.gif" onclick="javascript:twist(this)"/>
-					<xsl:value-of select="$fullname"/>
-					<p>
-						<div id="source::{@name}">
-							<font style="font-size: x-small; font-family: Courier New">
-								<xsl:choose>
-									<xsl:when test="javadoc-coverage/@since">
-										<font color="red">@since</font>
-									</xsl:when>
-									<xsl:otherwise>
-										@since
-									</xsl:otherwise>
-								</xsl:choose>
-								<br/>
-								class <xsl:value-of select="@name"/><br/>
-								{<br/>
-									<xsl:for-each select="field-api">
-										<xsl:sort select="@name"/>
-										<xsl:apply-templates select="."/>
-									</xsl:for-each>
-									<xsl:for-each select="method-api">
-										<xsl:sort select="@name"/>
-										<xsl:apply-templates select="."/>
-									</xsl:for-each>
-								}<br/>
-							</font>
-						</div>
-					</p>
-				</td>
-			</tr>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template match="method-api">
-		<xsl:if test="javadoc-coverage">
-			<p>
-			&#160;&#160;/**<br/>
-			<xsl:if test="javadoc-coverage/@doc">
-				&#160;&#160;&#160;* <font color="red">Missing method description</font><br/>
-			</xsl:if>
-			<xsl:choose>
-				<xsl:when test="javadoc-coverage/@since">
-					&#160;&#160;&#160;* <font color="red">@since</font><br/>
-				</xsl:when>
-				<xsl:otherwise>
-					&#160;&#160;&#160;* @since<br/>
-				</xsl:otherwise>
-			</xsl:choose>
-			<xsl:for-each select="javadoc-coverage/param">
-				&#160;&#160;&#160;* <font color="red">@param <xsl:value-of select="@name"/></font><br/>
-			</xsl:for-each>
-			<xsl:for-each select="javadoc-coverage/throw">
-				&#160;&#160;&#160;* <font color="red">@throws <xsl:value-of select="@name"/></font><br/>
-			</xsl:for-each>
-			<xsl:choose>
-				<xsl:when test="javadoc-coverage/@return">
-					&#160;&#160;&#160;* <font color="red">@return</font><br/>
-				</xsl:when>
-				<xsl:otherwise>
-					&#160;&#160;&#160;* @return<br/>
-				</xsl:otherwise>
-			</xsl:choose>
-			&#160;&#160;&#160;*/<br/>
-			<xsl:choose>
-				<xsl:when test="contains(@name, '&lt;init&gt;')">
-					&#160;&#160;<xsl:value-of select="../@name"/>
-				</xsl:when>
-				<xsl:otherwise>
-					&#160;&#160;<xsl:value-of select="@name"/>
-				</xsl:otherwise>
-			</xsl:choose>
-			(...);<br/>
-			</p>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template match="field-api">
-		<xsl:if test="javadoc-coverage">
-			<p>
-			&#160;&#160;/**<br/>
-			&#160;&#160;&#160;* <font color="red">Missing field description</font><br/>
-			&#160;&#160;&#160;*/<br/>
-			&#160;
-			<xsl:call-template name="printType">
-				<xsl:with-param name="type" select="@descriptor"/>
-			</xsl:call-template>
-			<xsl:if test="contains(@descriptor, '[')">[]</xsl:if>
-			&#160;<xsl:value-of select="@name"/>;<br/>
-			</p>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template name="printType">
-		<xsl:param name="type"/>
-		<xsl:choose>
-			<xsl:when test="contains($type, '/')">
-				<xsl:variable name="type2" select="substring-after($type, '/')"/>
-				<xsl:call-template name="printType">
-					<xsl:with-param name="type" select="$type2"/>
-				</xsl:call-template>
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:choose>
-					<xsl:when test="contains($type, ';')">
-						<xsl:value-of select="substring-before($type, ';')"/>
-					</xsl:when>
-					<xsl:otherwise>
-						<xsl:if test="string-length($type) = 1 and contains($type, 'Z')">
-							boolean
-						</xsl:if>
-						<xsl:if test="string-length($type) = 1 and contains($type, 'B')">
-							byte
-						</xsl:if>
-						<xsl:if test="string-length($type) = 1 and contains($type, 'C')">
-							char
-						</xsl:if>
-						<xsl:if test="string-length($type) = 1 and contains($type, 'D')">
-							double
-						</xsl:if>
-						<xsl:if test="string-length($type) = 1 and contains($type, 'F')">
-							float
-						</xsl:if>
-						<xsl:if test="string-length($type) = 1 and contains($type, 'I')">
-							int
-						</xsl:if>
-						<xsl:if test="string-length($type) = 1 and contains($type, 'J')">
-							long
-						</xsl:if>
-						<xsl:if test="string-length($type) = 1 and contains($type, 'S')">
-							short
-						</xsl:if>
-						<xsl:if test="string-length($type) = 1 and contains($type, 'V')">
-							void
-						</xsl:if>
-					</xsl:otherwise>
-				</xsl:choose>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress-summary.xsl
deleted file mode 100644
index 8fab3ef..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress-summary.xsl
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-	<xsl:output method="xml" encoding="ISO-8859-1" indent="yes" />
-
-	<xsl:template match="/">
-		<api-info-summary>
-			<xsl:for-each select="root/api-info">
-				<xsl:sort select="@file"/>
-				<xsl:variable name="report" select="document(@file)"/>
-				<xsl:apply-templates select="$report/component-api"/>
-			</xsl:for-each>
-			<xsl:call-template name="total">
-				<xsl:with-param name="root" select="root"/>
-				<xsl:with-param name="total-class-count" select="0"/>
-				<xsl:with-param name="total-method-count" select="0"/>
-				<xsl:with-param name="total-field-count" select="0"/>
-				<xsl:with-param name="total-method-tested" select="0"/>
-				<xsl:with-param name="total-class-javadoced" select="0"/>
-				<xsl:with-param name="total-method-javadoced" select="0"/>
-				<xsl:with-param name="total-field-javadoced" select="0"/>
-				<xsl:with-param name="i" select="1"/>
-			</xsl:call-template>
-		</api-info-summary>
-	</xsl:template>
-
-	<xsl:template match="component-api">
-		<xsl:variable name="class-count" select="count(package-api/class-api)"/>
-		<xsl:variable name="method-count" select="count(package-api/class-api/method-api)"/>
-		<xsl:variable name="field-count" select="count(package-api/class-api/field-api)"/>
-		<api-info
-			name="{@name}"
-			class-count="{$class-count}"
-			method-count="{$method-count}"
-			field-count="{$field-count}"
-			method-tested="{count(package-api/class-api/method-api/test-coverage)}"
-			class-javadoced="{$class-count - count(package-api/class-api/javadoc-coverage)}"
-			method-javadoced="{$method-count - count(package-api/class-api/method-api/javadoc-coverage)}"
-			field-javadoced="{$field-count - count(package-api/class-api/field-api/javadoc-coverage)}"/>
-	</xsl:template>
-
-	<xsl:template name="total">
-		<xsl:param name="root"/>
-		<xsl:param name="total-class-count"/>
-		<xsl:param name="total-method-count"/>
-		<xsl:param name="total-field-count"/>
-		<xsl:param name="total-method-tested"/>
-		<xsl:param name="total-class-javadoced"/>
-		<xsl:param name="total-method-javadoced"/>
-		<xsl:param name="total-field-javadoced"/>
-		<xsl:param name="i"/>
-		<xsl:if test="$root/api-info[$i]">
-			<xsl:variable name="report" select="document($root/api-info[$i]/@file)"/>
-			<xsl:variable name="class-count" select="count($report/component-api/package-api/class-api)"/>
-			<xsl:variable name="method-count" select="count($report/component-api/package-api/class-api/method-api)"/>
-			<xsl:variable name="field-count" select="count($report/component-api/package-api/class-api/field-api)"/>
-			<xsl:variable name="method-tested" select="count($report/component-api/package-api/class-api/method-api/test-coverage)"/>
-			<xsl:variable name="class-javadoced" select="$class-count - count($report/component-api/package-api/class-api/javadoc-coverage)"/>
-			<xsl:variable name="method-javadoced" select="$method-count - count($report/component-api/package-api/class-api/method-api/javadoc-coverage)"/>
-			<xsl:variable name="field-javadoced" select="$field-count - count($report/component-api/package-api/class-api/field-api/javadoc-coverage)"/>
-			<xsl:choose>
-				<xsl:when test="$root/api-info[$i + 1]">
-					<xsl:call-template name="total">
-						<xsl:with-param name="root" select="$root"/>
-						<xsl:with-param name="total-class-count" select="$total-class-count + $class-count"/>
-						<xsl:with-param name="total-method-count" select="$total-method-count + $method-count"/>
-						<xsl:with-param name="total-field-count" select="$total-field-count + $field-count"/>
-						<xsl:with-param name="total-method-tested" select="$total-method-tested + $method-tested"/>
-						<xsl:with-param name="total-class-javadoced" select="$total-class-javadoced + $class-javadoced"/>
-						<xsl:with-param name="total-method-javadoced" select="$total-method-javadoced + $method-javadoced"/>
-						<xsl:with-param name="total-field-javadoced" select="$total-field-javadoced + $field-javadoced"/>
-						<xsl:with-param name="i" select="$i + 1"/>
-					</xsl:call-template>
-				</xsl:when>
-				<xsl:otherwise>
-					<api-info
-						name="total"
-						class-count="{$total-class-count + $class-count}"
-						method-count="{$total-method-count + $method-count}"
-						field-count="{$total-field-count + $field-count}"
-						method-tested="{$total-method-tested + $method-tested}"
-						class-javadoced="{$total-class-javadoced + $class-javadoced}"
-						method-javadoced="{$total-method-javadoced + $method-javadoced}"
-						field-javadoced="{$total-field-javadoced + $field-javadoced}"/>
-				</xsl:otherwise>
-			</xsl:choose>
-		</xsl:if>
-	</xsl:template>
-
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress-svg-total.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress-svg-total.xsl
deleted file mode 100644
index af341ce..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress-svg-total.xsl
+++ /dev/null
@@ -1,282 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:svg="http://www.w3.org/2000/svg"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:component="http://www.eclipse.org/component"
-	xmlns:func="http://exslt.org/functions"
-	extension-element-prefixes="func">
-
-	<xsl:template match="/">
-		<xsl:apply-templates select="total"/>
-	</xsl:template>
-
-	<xsl:template match="total">
-		<xsl:variable name="xcount" select="component:max(count(timestamp), 10)"/>
-		<xsl:variable name="ycount" select="10"/>
-		<xsl:variable name="leftborder" select="150"/>
-		<xsl:variable name="rightborder" select="50"/>
-		<xsl:variable name="topborder" select="60"/>
-		<xsl:variable name="bottomborder" select="100"/>
-		<xsl:variable name="gridwidth" select="50"/>
-		<xsl:variable name="gridheight" select="30"/>
-		<xsl:variable name="svgwidth" select="$leftborder + $rightborder + ($xcount * $gridwidth)"/>
-		<xsl:variable name="svgheight" select="$topborder + $bottomborder + ($ycount * $gridheight)"/>
-
-		<svg width="{$svgwidth}" height="{$svgheight}" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
-			<defs>
-				<pattern id="grid" width="{$gridwidth}" height="{$gridheight}" patternUnits="userSpaceOnUse">
-					<path d="M{$gridwidth} 0 L0 0 L0 {$gridheight}" style="fill:none;stroke:rgb(128,128,128);stroke-width:1"/>
-				</pattern>
-			</defs>
-			<rect id="graph" x="{$leftborder}" y="{$topborder}" width="{$xcount * $gridwidth}" height="{$ycount * $gridheight}" style="stroke:rgb(128,128,128);stroke-width:1;fill:url(#grid)"/>
-
-			<text x="{$svgwidth div 2}" y="{$topborder div 2}" style="text-anchor:middle">WTP Total</text>
-			<text x="{$leftborder div 2}" y="{$topborder + ($ycount * $gridheight div 2)}" style="text-anchor:middle">% completed</text>
-			<text x="{$leftborder + ($xcount * $gridwidth div 2)}" y="{$svgheight - ($bottomborder div 2)}" style="text-anchor:middle">Date</text>
-
-			<xsl:call-template name="printLegend">
-				<xsl:with-param name="x" select="$rightborder div 2"/>
-				<xsl:with-param name="y" select="$svgheight - ($bottomborder div 2)"/>
-			</xsl:call-template>
-
-			<xsl:call-template name="printyscale">
-				<xsl:with-param name="svgheight" select="$svgheight"/>
-				<xsl:with-param name="leftborder" select="$leftborder"/>
-				<xsl:with-param name="bottomborder" select="$bottomborder"/>
-				<xsl:with-param name="gridheight" select="$gridheight"/>
-				<xsl:with-param name="y" select="0"/>
-				<xsl:with-param name="ycount" select="$ycount"/>
-			</xsl:call-template>
-
-			<xsl:call-template name="printProgress">
-				<xsl:with-param name="root" select="."/>
-				<xsl:with-param name="tscount" select="count(timestamp)"/>
-				<xsl:with-param name="currIndex" select="1"/>
-				<xsl:with-param name="xorigin" select="$leftborder"/>
-				<xsl:with-param name="yorigin" select="$svgheight - $bottomborder"/>
-				<xsl:with-param name="gridwidth" select="$gridwidth"/>
-				<xsl:with-param name="percentwidth" select="$ycount * $gridheight div 100"/>
-			</xsl:call-template>
-		</svg>
-	</xsl:template>
-
-	<xsl:template name="printProgress">
-		<xsl:param name="root"/>
-		<xsl:param name="tscount"/>
-		<xsl:param name="currIndex"/>
-		<xsl:param name="xorigin"/>
-		<xsl:param name="yorigin"/>
-		<xsl:param name="gridwidth"/>
-		<xsl:param name="percentwidth"/>
-		<xsl:choose>
-			<xsl:when test="$tscount &gt; $currIndex">
-				<xsl:call-template name="printProgress2">
-					<xsl:with-param name="curr-testcoverage" select="$root/timestamp[$currIndex]"/>
-					<xsl:with-param name="next-testcoverage" select="$root/timestamp[$currIndex + 1]"/>
-					<xsl:with-param name="curr-javadoccoverage" select="$root/timestamp[$currIndex]"/>
-					<xsl:with-param name="next-javadoccoverage" select="$root/timestamp[$currIndex + 1]"/>
-					<xsl:with-param name="currIndex" select="$currIndex"/>
-					<xsl:with-param name="xorigin" select="$xorigin"/>
-					<xsl:with-param name="yorigin" select="$yorigin"/>
-					<xsl:with-param name="gridwidth" select="$gridwidth"/>
-					<xsl:with-param name="percentwidth" select="$percentwidth"/>
-					<xsl:with-param name="date" select="$root/timestamp[$currIndex]/@id"/>
-				</xsl:call-template>
-				<xsl:call-template name="printProgress">
-					<xsl:with-param name="root" select="$root"/>
-					<xsl:with-param name="tscount" select="$tscount"/>
-					<xsl:with-param name="currIndex" select="$currIndex + 1"/>
-					<xsl:with-param name="xorigin" select="$xorigin"/>
-					<xsl:with-param name="yorigin" select="$yorigin"/>
-					<xsl:with-param name="gridwidth" select="$gridwidth"/>
-					<xsl:with-param name="percentwidth" select="$percentwidth"/>
-				</xsl:call-template>
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:call-template name="printProgress2">
-					<xsl:with-param name="curr-testcoverage" select="$root/timestamp[$currIndex]"/>
-					<xsl:with-param name="next-testcoverage" select="-1"/>
-					<xsl:with-param name="curr-javadoccoverage" select="$root/timestamp[$currIndex]"/>
-					<xsl:with-param name="next-javadoccoverage" select="-1"/>
-					<xsl:with-param name="currIndex" select="$currIndex"/>
-					<xsl:with-param name="xorigin" select="$xorigin"/>
-					<xsl:with-param name="yorigin" select="$yorigin"/>
-					<xsl:with-param name="gridwidth" select="$gridwidth"/>
-					<xsl:with-param name="percentwidth" select="$percentwidth"/>
-					<xsl:with-param name="date" select="$root/timestamp[$currIndex]/@id"/>
-				</xsl:call-template>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-	<xsl:template name="printProgress2">
-		<xsl:param name="curr-testcoverage"/>
-		<xsl:param name="next-testcoverage"/>
-		<xsl:param name="curr-javadoccoverage"/>
-		<xsl:param name="next-javadoccoverage"/>
-		<xsl:param name="currIndex"/>
-		<xsl:param name="xorigin"/>
-		<xsl:param name="yorigin"/>
-		<xsl:param name="gridwidth"/>
-		<xsl:param name="percentwidth"/>
-		<xsl:param name="date"/>
-		<xsl:variable name="currapicount" select="$curr-testcoverage/@api-count"/>
-		<xsl:variable name="currx" select="$xorigin + ($currIndex * $gridwidth)"/>
-		<xsl:variable name="hundredpercent" select="$yorigin - (100 * $percentwidth)"/>
-		<svg:text x="{$currx}" y="{$yorigin + 15 + (($currIndex + 1) mod 2 * 15)}" style="text-anchor:middle"><xsl:value-of select="$date"/></svg:text>
-		<xsl:choose>
-			<xsl:when test="$currapicount &gt; 0">
-				<xsl:variable name="currtestcount" select="$curr-testcoverage/@test-coverage-count"/>
-				<xsl:variable name="currjavadoccount" select="$curr-javadoccoverage/@method-javadoc-count"/>
-				<xsl:variable name="currtestpercent" select="$currtestcount div $currapicount * 100"/>
-				<xsl:variable name="currjavadocpercent" select="$currjavadoccount div $currapicount * 100"/>
-				<xsl:variable name="currtesty" select="$yorigin - round($currtestpercent * $percentwidth)"/>
-				<xsl:variable name="currjavadocy" select="$yorigin - round($currjavadocpercent * $percentwidth)"/>
-
-				<svg:circle cx="{$currx}" cy="{$currtesty}" r="3" fill="blue"/>
-				<svg:text x="{$currx}" y="{$currtesty - 23}" style="text-anchor:middle"><xsl:value-of select="$currtestcount"/>/<xsl:value-of select="$currapicount"/></svg:text>
-				<svg:text x="{$currx}" y="{$currtesty - 10}" style="text-anchor:middle">(<xsl:value-of select="round($currtestpercent)"/>%)</svg:text>
-
-				<svg:circle cx="{$currx}" cy="{$currjavadocy}" r="3" fill="orange"/>
-				<svg:text x="{$currx}" y="{$currjavadocy - 23}" style="text-anchor:middle"><xsl:value-of select="$currjavadoccount"/>/<xsl:value-of select="$currapicount"/></svg:text>
-				<svg:text x="{$currx}" y="{$currjavadocy - 10}" style="text-anchor:middle">(<xsl:value-of select="round($currjavadocpercent)"/>%)</svg:text>
-
-				<xsl:call-template name="printProgress3">
-					<xsl:with-param name="next-testcoverage" select="$next-testcoverage"/>
-					<xsl:with-param name="next-javadoccoverage" select="$next-javadoccoverage"/>
-					<xsl:with-param name="currIndex" select="$currIndex"/>
-					<xsl:with-param name="xorigin" select="$xorigin"/>
-					<xsl:with-param name="yorigin" select="$yorigin"/>
-					<xsl:with-param name="gridwidth" select="$gridwidth"/>
-					<xsl:with-param name="percentwidth" select="$percentwidth"/>
-					<xsl:with-param name="currx" select="$currx"/>
-					<xsl:with-param name="currtesty" select="$currtesty"/>
-					<xsl:with-param name="currjavadocy" select="$currjavadocy"/>
-					<xsl:with-param name="hundredpercent" select="$hundredpercent"/>
-				</xsl:call-template>
-			</xsl:when>
-			<xsl:otherwise>
-				<svg:circle cx="{$currx}" cy="{$hundredpercent}" r="3" fill="blue"/>
-				<svg:circle cx="{$currx}" cy="{$hundredpercent}" r="3" fill="orange"/>
-				<svg:text x="{$currx}" y="{$hundredpercent - 8}" style="text-anchor:middle">No API</svg:text>
-				<xsl:call-template name="printProgress3">
-					<xsl:with-param name="next-testcoverage" select="$next-testcoverage"/>
-					<xsl:with-param name="next-javadoccoverage" select="$next-javadoccoverage"/>
-					<xsl:with-param name="currIndex" select="$currIndex"/>
-					<xsl:with-param name="xorigin" select="$xorigin"/>
-					<xsl:with-param name="yorigin" select="$yorigin"/>
-					<xsl:with-param name="gridwidth" select="$gridwidth"/>
-					<xsl:with-param name="percentwidth" select="$percentwidth"/>
-					<xsl:with-param name="currx" select="$currx"/>
-					<xsl:with-param name="currtesty" select="$hundredpercent"/>
-					<xsl:with-param name="currjavadocy" select="$hundredpercent"/>
-					<xsl:with-param name="hundredpercent" select="$hundredpercent"/>
-				</xsl:call-template>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-	<xsl:template name="printProgress3">
-		<xsl:param name="next-testcoverage"/>
-		<xsl:param name="next-javadoccoverage"/>
-		<xsl:param name="currIndex"/>
-		<xsl:param name="xorigin"/>
-		<xsl:param name="yorigin"/>
-		<xsl:param name="gridwidth"/>
-		<xsl:param name="percentwidth"/>
-		<xsl:param name="currx"/>
-		<xsl:param name="currtesty"/>
-		<xsl:param name="currjavadocy"/>
-		<xsl:param name="hundredpercent"/>
-		<xsl:if test="$next-testcoverage != -1">
-			<xsl:variable name="nextapicount" select="$next-testcoverage/@api-count"/>
-			<xsl:variable name="nextx" select="$xorigin + (($currIndex + 1) * $gridwidth)"/>
-			<xsl:choose>
-				<xsl:when test="$nextapicount &gt; 0">
-					<xsl:variable name="nexttestcount" select="$next-testcoverage/@test-coverage-count"/>
-					<xsl:variable name="nexttestpercent" select="$nexttestcount div $nextapicount * 100"/>
-					<xsl:variable name="nexttesty" select="$yorigin - round($nexttestpercent * $percentwidth)"/>
-					<svg:line x1="{$currx}" y1="{$currtesty}" x2="{$nextx}" y2="{$nexttesty}" style="stroke:blue;stroke-width:1"/>
-				</xsl:when>
-				<xsl:otherwise>
-					<svg:line x1="{$currx}" y1="{$currtesty}" x2="{$nextx}" y2="{$hundredpercent}" style="stroke:blue;stroke-width:1"/>
-				</xsl:otherwise>
-			</xsl:choose>
-		</xsl:if>
-		<xsl:if test="$next-javadoccoverage != -1">
-			<xsl:variable name="nextapicount" select="$next-javadoccoverage/@method-api-count"/>
-			<xsl:variable name="nextx" select="$xorigin + (($currIndex + 1) * $gridwidth)"/>
-			<xsl:choose>
-				<xsl:when test="$nextapicount &gt; 0">
-					<xsl:variable name="nextjavadoccount" select="$next-javadoccoverage/@method-javadoc-count"/>
-					<xsl:variable name="nextjavadocpercent" select="$nextjavadoccount div $nextapicount * 100"/>
-					<xsl:variable name="nextjavadocy" select="$yorigin - round($nextjavadocpercent * $percentwidth)"/>
-					<svg:line x1="{$currx}" y1="{$currjavadocy}" x2="{$nextx}" y2="{$nextjavadocy}" style="stroke:orange;stroke-width:1"/>
-				</xsl:when>
-				<xsl:otherwise>
-					<svg:line x1="{$currx}" y1="{$currjavadocy}" x2="{$nextx}" y2="{$hundredpercent}" style="stroke:orange;stroke-width:1"/>
-				</xsl:otherwise>
-			</xsl:choose>
-		</xsl:if>
-	</xsl:template>
-
-	<func:function name="component:max">
-		<xsl:param name="x"/>
-		<xsl:param name="y"/>
-		<xsl:choose>
-			<xsl:when test="$x &gt; $y">
-				<func:result select="$x"/>
-			</xsl:when>
-			<xsl:otherwise>
-				<func:result select="$y"/>
-			</xsl:otherwise>
-		</xsl:choose>
-	</func:function>
-
-	<xsl:template name="printLegend">
-		<xsl:param name="x"/>
-		<xsl:param name="y"/>
-		<svg:line x1="{$x}" y1="{$y}" x2="{$x + 50}" y2="{$y}" style="stroke:blue;stroke-width:1"/>
-		<svg:text x="{$x + 55}" y="{$y}" fill="blue">JUnit</svg:text>
-		<svg:line x1="{$x}" y1="{$y + 20}" x2="{$x + 50}" y2="{$y + 20}" style="stroke:orange;stroke-width:1"/>
-		<svg:text x="{$x + 55}" y="{$y + 20}" fill="orange">Javadoc</svg:text>
-	</xsl:template>
-
-	<xsl:template name="printyscale">
-		<xsl:param name="svgheight"/>
-		<xsl:param name="leftborder"/>
-		<xsl:param name="bottomborder"/>
-		<xsl:param name="gridheight"/>
-		<xsl:param name="y"/>
-		<xsl:param name="ycount"/>
-		<xsl:if test="$y &lt;= $ycount">
-			<xsl:call-template name="printyscale2">
-				<xsl:with-param name="svgheight" select="$svgheight"/>
-				<xsl:with-param name="leftborder" select="$leftborder"/>
-				<xsl:with-param name="bottomborder" select="$bottomborder"/>
-				<xsl:with-param name="gridheight" select="$gridheight"/>
-				<xsl:with-param name="y" select="$y"/>
-				<xsl:with-param name="ycount" select="$ycount"/>
-			</xsl:call-template>
-			<xsl:call-template name="printyscale">
-				<xsl:with-param name="svgheight" select="$svgheight"/>
-				<xsl:with-param name="leftborder" select="$leftborder"/>
-				<xsl:with-param name="bottomborder" select="$bottomborder"/>
-				<xsl:with-param name="gridheight" select="$gridheight"/>
-				<xsl:with-param name="y" select="$y + 1"/>
-				<xsl:with-param name="ycount" select="$ycount"/>
-			</xsl:call-template>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template name="printyscale2">
-		<xsl:param name="svgheight"/>
-		<xsl:param name="leftborder"/>
-		<xsl:param name="bottomborder"/>
-		<xsl:param name="gridheight"/>
-		<xsl:param name="y"/>
-		<xsl:param name="ycount"/>
-		<text x="{$leftborder - 20}" y="{$svgheight - $bottomborder - ($y * $gridheight)}"><xsl:value-of select="$y * $ycount"/></text>
-	</xsl:template>
-
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress-svg.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress-svg.xsl
deleted file mode 100644
index 73923de..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress-svg.xsl
+++ /dev/null
@@ -1,276 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:svg="http://www.w3.org/2000/svg"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:component="http://www.eclipse.org/component"
-	xmlns:func="http://exslt.org/functions"
-	extension-element-prefixes="func">
-
-	<xsl:template match="/">
-		<xsl:apply-templates select="root"/>
-	</xsl:template>
-
-	<xsl:template match="root">
-		<xsl:variable name="xcount" select="component:max(count(summary), 10)"/>
-		<xsl:variable name="ycount" select="10"/>
-		<xsl:variable name="leftborder" select="150"/>
-		<xsl:variable name="rightborder" select="50"/>
-		<xsl:variable name="topborder" select="60"/>
-		<xsl:variable name="bottomborder" select="100"/>
-		<xsl:variable name="gridwidth" select="50"/>
-		<xsl:variable name="gridheight" select="30"/>
-		<xsl:variable name="svgwidth" select="$leftborder + $rightborder + ($xcount * $gridwidth)"/>
-		<xsl:variable name="svgheight" select="$topborder + $bottomborder + ($ycount * $gridheight)"/>
-
-		<svg width="{$svgwidth}" height="{$svgheight}" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
-			<defs>
-				<pattern id="grid" width="{$gridwidth}" height="{$gridheight}" patternUnits="userSpaceOnUse">
-					<path d="M{$gridwidth} 0 L0 0 L0 {$gridheight}" style="fill:none;stroke:rgb(128,128,128);stroke-width:1"/>
-				</pattern>
-			</defs>
-			<rect id="graph" x="{$leftborder}" y="{$topborder}" width="{$xcount * $gridwidth}" height="{$ycount * $gridheight}" style="stroke:rgb(128,128,128);stroke-width:1;fill:url(#grid)"/>
-
-			<text x="{$svgwidth div 2}" y="{$topborder div 2}" style="text-anchor:middle"><xsl:value-of select="@name"/></text>
-			<text x="{$leftborder div 2}" y="{$topborder + ($ycount * $gridheight div 2)}" style="text-anchor:middle">% completed</text>
-			<text x="{$leftborder + ($xcount * $gridwidth div 2)}" y="{$svgheight - ($bottomborder div 2)}" style="text-anchor:middle">Date</text>
-
-			<xsl:call-template name="printLegend">
-				<xsl:with-param name="x" select="$rightborder div 2"/>
-				<xsl:with-param name="y" select="$svgheight - ($bottomborder div 2)"/>
-			</xsl:call-template>
-
-			<xsl:call-template name="printyscale">
-				<xsl:with-param name="svgheight" select="$svgheight"/>
-				<xsl:with-param name="leftborder" select="$leftborder"/>
-				<xsl:with-param name="bottomborder" select="$bottomborder"/>
-				<xsl:with-param name="gridheight" select="$gridheight"/>
-				<xsl:with-param name="y" select="0"/>
-				<xsl:with-param name="ycount" select="$ycount"/>
-			</xsl:call-template>
-
-			<xsl:call-template name="printProgress">
-				<xsl:with-param name="root" select="."/>
-				<xsl:with-param name="componentname" select="@name"/>
-				<xsl:with-param name="tscount" select="count(summary)"/>
-				<xsl:with-param name="currIndex" select="1"/>
-				<xsl:with-param name="xorigin" select="$leftborder"/>
-				<xsl:with-param name="yorigin" select="$svgheight - $bottomborder"/>
-				<xsl:with-param name="gridwidth" select="$gridwidth"/>
-				<xsl:with-param name="percentwidth" select="$ycount * $gridheight div 100"/>
-			</xsl:call-template>
-		</svg>
-	</xsl:template>
-
-	<xsl:template name="printProgress">
-		<xsl:param name="root"/>
-		<xsl:param name="componentname"/>
-		<xsl:param name="tscount"/>
-		<xsl:param name="currIndex"/>
-		<xsl:param name="xorigin"/>
-		<xsl:param name="yorigin"/>
-		<xsl:param name="gridwidth"/>
-		<xsl:param name="percentwidth"/>
-		<xsl:choose>
-			<xsl:when test="$tscount &gt; $currIndex">
-				<xsl:call-template name="printProgress2">
-					<xsl:with-param name="curr-api-info" select="document(concat($root/summary[$currIndex]/@timestamp, '/api-info-summary.xml'))/api-info-summary/api-info[@name=$componentname or concat('org.eclipse.', @name)=$componentname]"/>
-					<xsl:with-param name="next-api-info" select="document(concat($root/summary[$currIndex + 1]/@timestamp, '/api-info-summary.xml'))/api-info-summary/api-info[@name=$componentname or concat('org.eclipse.', @name)=$componentname]"/>
-					<xsl:with-param name="currIndex" select="$currIndex"/>
-					<xsl:with-param name="xorigin" select="$xorigin"/>
-					<xsl:with-param name="yorigin" select="$yorigin"/>
-					<xsl:with-param name="gridwidth" select="$gridwidth"/>
-					<xsl:with-param name="percentwidth" select="$percentwidth"/>
-					<xsl:with-param name="date" select="$root/summary[$currIndex]/@timestamp"/>
-				</xsl:call-template>
-				<xsl:call-template name="printProgress">
-					<xsl:with-param name="root" select="$root"/>
-					<xsl:with-param name="componentname" select="$componentname"/>
-					<xsl:with-param name="tscount" select="$tscount"/>
-					<xsl:with-param name="currIndex" select="$currIndex + 1"/>
-					<xsl:with-param name="xorigin" select="$xorigin"/>
-					<xsl:with-param name="yorigin" select="$yorigin"/>
-					<xsl:with-param name="gridwidth" select="$gridwidth"/>
-					<xsl:with-param name="percentwidth" select="$percentwidth"/>
-				</xsl:call-template>
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:call-template name="printProgress2">
-					<xsl:with-param name="curr-api-info" select="document(concat($root/summary[$currIndex]/@timestamp, '/api-info-summary.xml'))/api-info-summary/api-info[@name=$componentname or concat('org.eclipse.', @name)=$componentname]"/>
-					<xsl:with-param name="next-api-info" select="-1"/>
-					<xsl:with-param name="currIndex" select="$currIndex"/>
-					<xsl:with-param name="xorigin" select="$xorigin"/>
-					<xsl:with-param name="yorigin" select="$yorigin"/>
-					<xsl:with-param name="gridwidth" select="$gridwidth"/>
-					<xsl:with-param name="percentwidth" select="$percentwidth"/>
-					<xsl:with-param name="date" select="$root/summary[$currIndex]/@timestamp"/>
-				</xsl:call-template>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-	<xsl:template name="printProgress2">
-		<xsl:param name="curr-api-info"/>
-		<xsl:param name="next-api-info"/>
-		<xsl:param name="currIndex"/>
-		<xsl:param name="xorigin"/>
-		<xsl:param name="yorigin"/>
-		<xsl:param name="gridwidth"/>
-		<xsl:param name="percentwidth"/>
-		<xsl:param name="date"/>
-		<xsl:variable name="currapicount" select="$curr-api-info/@method-count"/>
-		<xsl:variable name="currx" select="$xorigin + ($currIndex * $gridwidth)"/>
-		<xsl:variable name="hundredpercent" select="$yorigin - (100 * $percentwidth)"/>
-		<svg:text x="{$currx}" y="{$yorigin + 15 + (($currIndex + 1) mod 2 * 15)}" style="text-anchor:middle"><xsl:value-of select="$date"/></svg:text>
-		<xsl:choose>
-			<xsl:when test="$currapicount &gt; 0">
-				<xsl:variable name="currtestcount" select="$curr-api-info/@method-tested"/>
-				<xsl:variable name="currjavadoccount" select="$curr-api-info/@method-javadoced"/>
-				<xsl:variable name="currtestpercent" select="$currtestcount div $currapicount * 100"/>
-				<xsl:variable name="currjavadocpercent" select="$currjavadoccount div $currapicount * 100"/>
-				<xsl:variable name="currtesty" select="$yorigin - round($currtestpercent * $percentwidth)"/>
-				<xsl:variable name="currjavadocy" select="$yorigin - round($currjavadocpercent * $percentwidth)"/>
-
-				<svg:circle cx="{$currx}" cy="{$currtesty}" r="3" fill="blue"/>
-				<svg:text x="{$currx}" y="{$currtesty - 23}" style="text-anchor:middle"><xsl:value-of select="$currtestcount"/>/<xsl:value-of select="$currapicount"/></svg:text>
-				<svg:text x="{$currx}" y="{$currtesty - 10}" style="text-anchor:middle">(<xsl:value-of select="round($currtestpercent)"/>%)</svg:text>
-
-				<svg:circle cx="{$currx}" cy="{$currjavadocy}" r="3" fill="orange"/>
-				<svg:text x="{$currx}" y="{$currjavadocy - 23}" style="text-anchor:middle"><xsl:value-of select="$currjavadoccount"/>/<xsl:value-of select="$currapicount"/></svg:text>
-				<svg:text x="{$currx}" y="{$currjavadocy - 10}" style="text-anchor:middle">(<xsl:value-of select="round($currjavadocpercent)"/>%)</svg:text>
-
-				<xsl:call-template name="printProgress3">
-					<xsl:with-param name="next-api-info" select="$next-api-info"/>
-					<xsl:with-param name="currIndex" select="$currIndex"/>
-					<xsl:with-param name="xorigin" select="$xorigin"/>
-					<xsl:with-param name="yorigin" select="$yorigin"/>
-					<xsl:with-param name="gridwidth" select="$gridwidth"/>
-					<xsl:with-param name="percentwidth" select="$percentwidth"/>
-					<xsl:with-param name="currx" select="$currx"/>
-					<xsl:with-param name="currtesty" select="$currtesty"/>
-					<xsl:with-param name="currjavadocy" select="$currjavadocy"/>
-					<xsl:with-param name="hundredpercent" select="$hundredpercent"/>
-				</xsl:call-template>
-			</xsl:when>
-			<xsl:otherwise>
-				<svg:circle cx="{$currx}" cy="{$hundredpercent}" r="3" fill="blue"/>
-				<svg:circle cx="{$currx}" cy="{$hundredpercent}" r="3" fill="orange"/>
-				<svg:text x="{$currx}" y="{$hundredpercent - 8}" style="text-anchor:middle">No API</svg:text>
-				<xsl:call-template name="printProgress3">
-					<xsl:with-param name="next-api-info" select="$next-api-info"/>
-					<xsl:with-param name="currIndex" select="$currIndex"/>
-					<xsl:with-param name="xorigin" select="$xorigin"/>
-					<xsl:with-param name="yorigin" select="$yorigin"/>
-					<xsl:with-param name="gridwidth" select="$gridwidth"/>
-					<xsl:with-param name="percentwidth" select="$percentwidth"/>
-					<xsl:with-param name="currx" select="$currx"/>
-					<xsl:with-param name="currtesty" select="$hundredpercent"/>
-					<xsl:with-param name="currjavadocy" select="$hundredpercent"/>
-					<xsl:with-param name="hundredpercent" select="$hundredpercent"/>
-				</xsl:call-template>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-	<xsl:template name="printProgress3">
-		<xsl:param name="next-api-info"/>
-		<xsl:param name="currIndex"/>
-		<xsl:param name="xorigin"/>
-		<xsl:param name="yorigin"/>
-		<xsl:param name="gridwidth"/>
-		<xsl:param name="percentwidth"/>
-		<xsl:param name="currx"/>
-		<xsl:param name="currtesty"/>
-		<xsl:param name="currjavadocy"/>
-		<xsl:param name="hundredpercent"/>
-		<xsl:if test="$next-api-info != -1">
-			<xsl:variable name="nextapicount" select="$next-api-info/@method-count"/>
-			<xsl:variable name="nextx" select="$xorigin + (($currIndex + 1) * $gridwidth)"/>
-			<xsl:choose>
-				<xsl:when test="$nextapicount &gt; 0">
-					<xsl:variable name="nexttestcount" select="$next-api-info/@method-tested"/>
-					<xsl:variable name="nexttestpercent" select="$nexttestcount div $nextapicount * 100"/>
-					<xsl:variable name="nexttesty" select="$yorigin - round($nexttestpercent * $percentwidth)"/>
-					<svg:line x1="{$currx}" y1="{$currtesty}" x2="{$nextx}" y2="{$nexttesty}" style="stroke:blue;stroke-width:1"/>
-				</xsl:when>
-				<xsl:otherwise>
-					<svg:line x1="{$currx}" y1="{$currtesty}" x2="{$nextx}" y2="{$hundredpercent}" style="stroke:blue;stroke-width:1"/>
-				</xsl:otherwise>
-			</xsl:choose>
-		</xsl:if>
-		<xsl:if test="$next-api-info != -1">
-			<xsl:variable name="nextapicount" select="$next-api-info/@method-count"/>
-			<xsl:variable name="nextx" select="$xorigin + (($currIndex + 1) * $gridwidth)"/>
-			<xsl:choose>
-				<xsl:when test="$nextapicount &gt; 0">
-					<xsl:variable name="nextjavadoccount" select="$next-api-info/@method-javadoced"/>
-					<xsl:variable name="nextjavadocpercent" select="$nextjavadoccount div $nextapicount * 100"/>
-					<xsl:variable name="nextjavadocy" select="$yorigin - round($nextjavadocpercent * $percentwidth)"/>
-					<svg:line x1="{$currx}" y1="{$currjavadocy}" x2="{$nextx}" y2="{$nextjavadocy}" style="stroke:orange;stroke-width:1"/>
-				</xsl:when>
-				<xsl:otherwise>
-					<svg:line x1="{$currx}" y1="{$currjavadocy}" x2="{$nextx}" y2="{$hundredpercent}" style="stroke:orange;stroke-width:1"/>
-				</xsl:otherwise>
-			</xsl:choose>
-		</xsl:if>
-	</xsl:template>
-
-	<func:function name="component:max">
-		<xsl:param name="x"/>
-		<xsl:param name="y"/>
-		<xsl:choose>
-			<xsl:when test="$x &gt; $y">
-				<func:result select="$x"/>
-			</xsl:when>
-			<xsl:otherwise>
-				<func:result select="$y"/>
-			</xsl:otherwise>
-		</xsl:choose>
-	</func:function>
-
-	<xsl:template name="printLegend">
-		<xsl:param name="x"/>
-		<xsl:param name="y"/>
-		<svg:line x1="{$x}" y1="{$y}" x2="{$x + 50}" y2="{$y}" style="stroke:blue;stroke-width:1"/>
-		<svg:text x="{$x + 55}" y="{$y}" fill="blue">JUnit</svg:text>
-		<svg:line x1="{$x}" y1="{$y + 20}" x2="{$x + 50}" y2="{$y + 20}" style="stroke:orange;stroke-width:1"/>
-		<svg:text x="{$x + 55}" y="{$y + 20}" fill="orange">Javadoc</svg:text>
-	</xsl:template>
-
-	<xsl:template name="printyscale">
-		<xsl:param name="svgheight"/>
-		<xsl:param name="leftborder"/>
-		<xsl:param name="bottomborder"/>
-		<xsl:param name="gridheight"/>
-		<xsl:param name="y"/>
-		<xsl:param name="ycount"/>
-		<xsl:if test="$y &lt;= $ycount">
-			<xsl:call-template name="printyscale2">
-				<xsl:with-param name="svgheight" select="$svgheight"/>
-				<xsl:with-param name="leftborder" select="$leftborder"/>
-				<xsl:with-param name="bottomborder" select="$bottomborder"/>
-				<xsl:with-param name="gridheight" select="$gridheight"/>
-				<xsl:with-param name="y" select="$y"/>
-				<xsl:with-param name="ycount" select="$ycount"/>
-			</xsl:call-template>
-			<xsl:call-template name="printyscale">
-				<xsl:with-param name="svgheight" select="$svgheight"/>
-				<xsl:with-param name="leftborder" select="$leftborder"/>
-				<xsl:with-param name="bottomborder" select="$bottomborder"/>
-				<xsl:with-param name="gridheight" select="$gridheight"/>
-				<xsl:with-param name="y" select="$y + 1"/>
-				<xsl:with-param name="ycount" select="$ycount"/>
-			</xsl:call-template>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template name="printyscale2">
-		<xsl:param name="svgheight"/>
-		<xsl:param name="leftborder"/>
-		<xsl:param name="bottomborder"/>
-		<xsl:param name="gridheight"/>
-		<xsl:param name="y"/>
-		<xsl:param name="ycount"/>
-		<text x="{$leftborder - 20}" y="{$svgheight - $bottomborder - ($y * $gridheight)}"><xsl:value-of select="$y * $ycount"/></text>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress.xsl
deleted file mode 100644
index bc77f6e..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-progress.xsl
+++ /dev/null
@@ -1,556 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-	<xsl:template match="/">
-		<html>
-			<script language="javascript">
-				function showComponentsOnly()
-				{
-					var table = document.getElementById("apiprogresstable");
-					var trs = table.getElementsByTagName("tr");
-					var startHidding = false;
-					for (var i = 0; i &lt; trs.length; i++)
-					{
-						if (trs[i].id != null &amp;&amp; trs[i].id.indexOf('component::') == 0)
-						{
-							startHidding = true;
-							var imgs = trs[i].getElementsByTagName("img");
-							imgs.item(0).src = "twistclosed.gif";
-						}
-						else if (startHidding)
-						{
-							trs[i].style.display = "none";
-						}
-					}
-				}
-				function showPackagesOnly()
-				{
-					var table = document.getElementById("apiprogresstable");
-					var trs = table.getElementsByTagName("tr");
-					var startHidding = false;
-					for (var i = 0; i &lt; trs.length; i++)
-					{
-						if (trs[i].id != null &amp;&amp; trs[i].id.indexOf('component::') == 0)
-						{
-							var imgs = trs[i].getElementsByTagName("img");
-							imgs.item(0).src = "twistopened.gif";
-						}
-						else if (trs[i].id != null &amp;&amp; trs[i].id.indexOf('package::') == 0)
-						{
-							startHidding = true;
-							trs[i].style.display = "";
-							var imgs = trs[i].getElementsByTagName("img");
-							imgs.item(1).src = "twistclosed.gif";
-						}
-						else if (startHidding)
-						{
-							trs[i].style.display = "none";
-						}
-					}
-				}
-				function showClassesOnly()
-				{
-					var table = document.getElementById("apiprogresstable");
-					var trs = table.getElementsByTagName("tr");
-					for (var i = 0; i &lt; trs.length; i++)
-					{
-						if (trs[i].id != null &amp;&amp; trs[i].id.indexOf('component::') == 0)
-						{
-							var imgs = trs[i].getElementsByTagName("img");
-							imgs.item(0).src = "twistopened.gif";
-						}
-						else if (trs[i].id != null &amp;&amp; trs[i].id.indexOf('package::') == 0)
-						{
-							var imgs = trs[i].getElementsByTagName("img");
-							imgs.item(1).src = "twistopened.gif";
-						}
-						trs[i].style.display = "";
-					}
-				}
-				function toggleComponent(id)
-				{
-					var tr = document.getElementById(id);
-					var nexttr = getNextTr(tr);
-					var imgs = tr.getElementsByTagName("img");
-					var twist = imgs.item(0);
-					var newstyle;
-					if (twist.src.indexOf('twistopened.gif') != -1)
-					{
-						twist.src = "twistclosed.gif";
-						newstyle = "none";
-					}
-					else
-					{
-						twist.src = "twistopened.gif";
-						newstyle = "";
-					}
-					while (nexttr != null &amp;&amp; (nexttr.id == null || nexttr.id.indexOf('component::') != 0))
-					{
-						nexttr.style.display = newstyle;
-						if (nexttr.id != null &amp;&amp; nexttr.id.indexOf('package::') != -1)
-						{
-							var nextimgs = nexttr.getElementsByTagName("img");
-							var nexttwist = nextimgs.item(1);
-							nexttwist.src = "twistopened.gif";
-						}
-						nexttr = getNextTr(nexttr);
-					}
-				}
-				function togglePackage(id)
-				{
-					var tr = document.getElementById(id);
-					var nexttr = getNextTr(tr);
-					var twist = tr.cells[0].childNodes[1].childNodes[0];
-					var newstyle;
-					if (twist.src.indexOf('twistopened.gif') != -1)
-					{
-						twist.src = "twistclosed.gif";
-						newstyle = "none";
-					}
-					else
-					{
-						twist.src = "twistopened.gif";
-						newstyle = "";
-					}
-					while (nexttr != null &amp;&amp; (nexttr.id == null || (nexttr.id.indexOf('package::') != 0 &amp;&amp; nexttr.id.indexOf('component::') != 0)))
-					{
-						nexttr.style.display = newstyle;
-						nexttr = getNextTr(nexttr);
-					}
-				}
-				function getNextTr(tr)
-				{
-					var nexttr = tr.nextSibling;
-					while (nexttr != null &amp;&amp; nexttr.nodeType != 1)
-						nexttr = nexttr.nextSibling;
-					return nexttr;
-				}
-				function openSVG(svg)
-				{
-					window.open(svg, '_blank');
-				}
-			</script>
-			<body>
-				<table width="100%" cellspacing="5" cellpadding="2" border="0">
-					<tbody>
-						<tr>
-							<td width="60%" align="left">
-								<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">Eclipse WTP API Progress Report</font>
-							</td>
-							<td width="40%">
-								<img width="120" hspace="50" height="86" align="middle" src="Idea.jpg"/>
-							</td>
-						</tr>
-					</tbody>
-				</table>
-				<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0">
-					<tr>
-						<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">Dependency on non-APIs types</font></b></td>
-					</tr>
-				</table>
-				<p>
-					<font face="Arial,Helvetica">
-					This <a href="javascript:openSVG('component-api-violation-all.html')">document</a> shows you WTP APIs that have dependencies
-					on other non-API types.
-					</font>
-				</p>
-				<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0">
-					<tr>
-						<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">API progress</font></b></td>
-					</tr>
-				</table>
-				<font face="Arial,Helvetica">
-				<table>
-					<tr>
-						<td><a href="#viewsvg">How to view SVG graphs in Mozilla Firefox</a></td>
-					</tr>
-					<tr>
-						<td><a href="javascript:showComponentsOnly()">Show components only</a></td>
-					</tr>
-					<tr>
-						<td><a href="javascript:showPackagesOnly()">Show packages only</a></td>
-					</tr>
-					<tr>
-						<td><a href="javascript:showClassesOnly()">Show classes</a></td>
-					</tr>
-				</table>
-				<table id="apiprogresstable">
-					<tr>
-						<th></th>
-						<th>Method API count</th>
-						<th>JUnit count (60%)</th>
-						<th>Javadoc count (35%)</th>
-						<th>Overview document (5%)</th>
-						<th width="80">Score (/100)</th>
-					</tr>
-					<xsl:call-template name="printTotal">
-						<xsl:with-param name="root" select="root"/>
-						<xsl:with-param name="apicount" select="0"/>
-						<xsl:with-param name="testcount" select="0"/>
-						<xsl:with-param name="javadoccount" select="0"/>
-						<xsl:with-param name="i" select="1"/>
-					</xsl:call-template>
-					<xsl:for-each select="root/api-info">
-						<xsl:sort select="@file"/>
-						<xsl:variable name="report" select="document(@file)"/>
-						<xsl:apply-templates select="$report/component-api">
-							<xsl:with-param name="overviewDoc" select="@overviewDoc"/>
-						</xsl:apply-templates>
-					</xsl:for-each>
-				</table>
-				</font>
-				<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0">
-					<tr>
-						<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">Plugins without a component</font></b></td>
-					</tr>
-				</table>
-				<font face="Arial,Helvetica">
-					<table>
-						<xsl:choose>
-							<xsl:when test="root/plugin-without-comp">
-								<xsl:for-each select="root/plugin-without-comp">
-									<xsl:sort select="@id"/>
-									<tr>
-										<td><xsl:value-of select="@id"/></td>
-									</tr>
-								</xsl:for-each>
-							</xsl:when>
-							<xsl:otherwise>
-								<tr>
-									<td>None.</td>
-								</tr>
-							</xsl:otherwise>
-						</xsl:choose>
-					</table>
-				</font>
-				<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0">
-					<tr>
-						<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">Plugins declared in a component but not found in the WTP distribution</font></b></td>
-					</tr>
-				</table>
-				<font face="Arial,Helvetica">
-					<table>
-						<xsl:choose>
-							<xsl:when test="root/missing-plugin">
-								<xsl:for-each select="root/missing-plugin">
-									<xsl:sort select="@id"/>
-									<tr>
-										<td><xsl:value-of select="@id"/></td>
-									</tr>
-								</xsl:for-each>
-							</xsl:when>
-							<xsl:otherwise>
-								<tr>
-									<td>None.</td>
-								</tr>
-							</xsl:otherwise>
-						</xsl:choose>
-					</table>
-				</font>
-				<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0">
-					<tr>
-						<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">Plugins declared in more than one components</font></b></td>
-					</tr>
-				</table>
-				<font face="Arial,Helvetica">
-					<table>
-						<xsl:choose>
-							<xsl:when test="root/dup-plugin">
-								<xsl:for-each select="root/dup-plugin">
-									<xsl:sort select="@id"/>
-									<tr>
-										<td><xsl:value-of select="@id"/></td>
-									</tr>
-								</xsl:for-each>
-							</xsl:when>
-							<xsl:otherwise>
-								<tr>
-									<td>None.</td>
-								</tr>
-							</xsl:otherwise>
-						</xsl:choose>
-					</table>
-				</font>
-				<font fact="Arial, Helvetica">
-				<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0" id="viewsvg">
-					<tr>
-						<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">How to view SVG graphs in Mozilla Firefox</font></b></td>
-					</tr>
-				</table>
-				<p>
-				This API progress report includes SVG graphs that show the test/javadoc coverage of a component over time.
-				These SVG graphs display nicely in Internet Explorer, but you have to do some work to make them display in
-				Mozilla Firefox.
-				</p>
-				<p>
-				SVG is not included in the normal Firefox builds. You have to download a special SVG binary from the
-				<a href="http://www.mozilla.org/projects/svg/build.html#win_gdi_dl">SVG page</a>. I downloaded the
-				<a href="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/contrib/latest-trunk/firefox-win32-svg-GDI.zip">Windows XP GDI+ build</a>.
-				Unzip this and look for firefox.exe in the bin directory.
-				</p>
-				<p>
-				Next you have to enable svg support. This is proclaimed in the notice:<br/>
-				There has recently been an important change to SVG enabled builds. SVG enabled builds now require you to
-				<a href="http://weblogs.mozillazine.org/tor/archives/2005/02/important_svg_b.html">set the 'svg.enabled' pref to 'true'</a>
-				before they will render SVG. 
-				</p>
-				<p>
-				There is probably some prefs file you can edit. However, there is a slick way to do this via the browser:
-				<ol>
-					<li>Open the magic URL <b>about:config</b></li>
-					<li>Filter the listing with svg and look at the line that contains <b>svg.enabled</b></li>
-					<li>This preference is false by default. Double click it to set it to <b>true</b></li>
-				</ol>
-				You're now ready to view SVG.
-				</p>
-				</font>
-			</body>
-		</html>
-	</xsl:template>
-
-	<xsl:template match="component-api">
-		<xsl:param name="overviewDoc"/>
-		<xsl:variable name="apicount" select="count(package-api/class-api/method-api)"/>
-		<xsl:variable name="testcount" select="count(package-api/class-api/method-api/test-coverage)"/>
-		<xsl:variable name="javadoccount" select="$apicount - count(package-api/class-api/method-api/javadoc-coverage)"/>
-		<xsl:variable name="testscore" select="$testcount div $apicount"/>
-		<xsl:variable name="javadocscore" select="$javadoccount div $apicount"/>
-		<xsl:if test="$apicount &gt; 0">
-		<tr id="component::{@name}">
-			<td valign="top">
-				<h3>
-					<a href="javascript:toggleComponent('component::{@name}')"><img border="0" src="twistopened.gif"/></a>&#160;
-					<a href="javascript:openSVG('svg/{@name}.svg')"><xsl:value-of select="@name"/></a>&#160;
-					<a href="javascript:openSVG('svg/{@name}.svg')"><img src="viewsvg.gif" border="0"/></a>&#160;
-				</h3>
-			</td>
-			<td valign="top"><xsl:value-of select="$apicount"/></td>
-			<td valign="top">
-				<xsl:if test="$apicount != 0">
-					<xsl:call-template name="printProgressBar">
-						<xsl:with-param name="numerator" select="$testcount"/>
-						<xsl:with-param name="denominator" select="$apicount"/>
-					</xsl:call-template>
-				</xsl:if>
-			</td>
-			<td valign="top">
-				<xsl:if test="$apicount != 0">
-					<xsl:call-template name="printProgressBar">
-						<xsl:with-param name="numerator" select="$javadoccount"/>
-						<xsl:with-param name="denominator" select="$apicount"/>
-					</xsl:call-template>
-				</xsl:if>
-			</td>
-			<td align="center" valign="top">
-				<xsl:choose>
-					<xsl:when test="$overviewDoc">
-						<a href="{$overviewDoc}" target="_blank">Yes</a>
-					</xsl:when>
-					<xsl:otherwise>
-						No
-					</xsl:otherwise>
-				</xsl:choose>
-			</td>
-			<td align="center" valign="top">
-				<xsl:choose>
-					<xsl:when test="$apicount != 0">
-						<xsl:choose>
-							<xsl:when test="$overviewDoc">
-								<xsl:value-of select="round(($testscore * 60) + ($javadocscore * 35)) + 5"/>
-							</xsl:when>
-							<xsl:otherwise>
-								<xsl:value-of select="round(($testscore * 60) + ($javadocscore * 35))"/>
-							</xsl:otherwise>
-						</xsl:choose>
-					</xsl:when>
-					<xsl:otherwise>
-						<xsl:choose>
-							<xsl:when test="$overviewDoc">
-								<xsl:value-of select="100"/>
-							</xsl:when>
-							<xsl:otherwise>
-								<xsl:value-of select="95"/>
-							</xsl:otherwise>
-						</xsl:choose>
-					</xsl:otherwise>
-				</xsl:choose>
-			</td>
-		</tr>
-		<xsl:for-each select="package-api">
-			<xsl:sort select="@name"/>
-			<xsl:apply-templates select="."/>
-		</xsl:for-each>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template match="package-api">
-		<xsl:variable name="dot" select="'.'"/>
-		<xsl:variable name="apicount" select="count(class-api/method-api)"/>
-		<xsl:variable name="testcount" select="count(class-api/method-api/test-coverage)"/>
-		<xsl:variable name="incompletejavadoc" select="count(class-api/method-api/javadoc-coverage)"/>
-		<xsl:if test="$apicount &gt; 0">
-		<tr id="package::{@name}">
-			<td>
-				<img src="space.gif"/>
-				<a href="javascript:togglePackage('package::{@name}')"><img border="0" src="twistopened.gif"/></a>&#160;
-				<xsl:value-of select="@name"/>&#160;
-			</td>
-			<td><xsl:value-of select="$apicount"/></td>
-			<td>
-				<xsl:if test="$apicount != 0">
-					<xsl:call-template name="printProgressBar">
-						<xsl:with-param name="numerator" select="$testcount"/>
-						<xsl:with-param name="denominator" select="$apicount"/>
-					</xsl:call-template>
-				</xsl:if>
-			</td>
-			<td>
-				<xsl:if test="$apicount != 0">
-					<xsl:call-template name="printProgressBar">
-						<xsl:with-param name="numerator" select="$apicount - $incompletejavadoc"/>
-						<xsl:with-param name="denominator" select="$apicount"/>
-					</xsl:call-template>
-				</xsl:if>
-			</td>
-		</tr>
-		<xsl:for-each select="class-api">
-			<xsl:sort select="@name"/>
-			<xsl:variable name="methodAPICount" select="count(method-api)"/>
-			<xsl:if test="$methodAPICount &gt; 0">
-				<tr>
-					<td>
-						<img src="space.gif"/>
-						<img src="space.gif"/>
-						<xsl:call-template name="lastIndexOf">
-							<xsl:with-param name="string" select="@name"/>
-							<xsl:with-param name="delimiter" select="$dot"/>
-						</xsl:call-template>
-					</td>
-					<td><xsl:value-of select="$methodAPICount"/></td>
-					<td><xsl:value-of select="count(method-api/test-coverage)"/></td>
-					<td><xsl:value-of select="$methodAPICount - count(method-api/javadoc-coverage)"/></td>
-				</tr>
-			</xsl:if>
-		</xsl:for-each>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template match="class-api">
-		<tr>
-			<td><xsl:value-of select="@name"/></td>
-			<td><xsl:value-of select="count(method-api)"/></td>
-			<td><xsl:value-of select="count(method-api/test-coverage)"/></td>
-		</tr>
-	</xsl:template>
-
-	<xsl:template name="printProgressBar">
-		<xsl:param name="numerator"/>
-		<xsl:param name="denominator"/>
-		<xsl:variable name="percentComplete" select="$numerator div $denominator"/>
-		<xsl:variable name="w1" select="round(100 * $percentComplete)"/>
-		<xsl:variable name="w2" select="100 - $w1"/>
-		<xsl:if test="$percentComplete &gt; 0.75">
-			<img src="green.gif" height="15" width="{$w1}"/>
-			<img src="grey.gif" height="15" width="{$w2}"/>
-			<font color="green">&#160;<xsl:value-of select="$numerator"/>&#160;/&#160;<xsl:value-of select="$denominator"/>&#160;(<xsl:value-of select="$w1"/>%)&#160;</font>
-		</xsl:if>
-		<xsl:if test="$percentComplete &gt; 0.5">
-		<xsl:if test="$percentComplete &lt;= 0.75">
-			<img src="yellow.gif" height="15" width="{$w1}"/>
-			<img src="grey.gif" height="15" width="{$w2}"/>
-			<font color="#ffc000">&#160;<xsl:value-of select="$numerator"/>&#160;/&#160;<xsl:value-of select="$denominator"/>&#160;(<xsl:value-of select="$w1"/>%)&#160;</font>
-		</xsl:if>
-		</xsl:if>
-		<xsl:if test="$percentComplete &gt; 0.25">
-		<xsl:if test="$percentComplete &lt;= 0.5">
-			<img src="orange.gif" height="15" width="{$w1}"/>
-			<img src="grey.gif" height="15" width="{$w2}"/>
-			<font color="orange">&#160;<xsl:value-of select="$numerator"/>&#160;/&#160;<xsl:value-of select="$denominator"/>&#160;(<xsl:value-of select="$w1"/>%)&#160;</font>
-		</xsl:if>
-		</xsl:if>
-		<xsl:if test="$percentComplete &lt;= 0.25">
-			<img src="red.gif" height="15" width="{$w1}"/>
-			<img src="grey.gif" height="15" width="{$w2}"/>
-			<font color="red">&#160;<xsl:value-of select="$numerator"/>&#160;/&#160;<xsl:value-of select="$denominator"/>&#160;(<xsl:value-of select="$w1"/>%)&#160;</font>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template name="lastIndexOf">
-		<xsl:param name="string"/>
-		<xsl:param name="delimiter"/>
-		<xsl:choose>
-			<xsl:when test="contains($string, $delimiter)">
-				<xsl:call-template name="lastIndexOf">
-					<xsl:with-param name="string" select="substring-after($string, $delimiter)"/>
-					<xsl:with-param name="delimiter" select="$delimiter"/>
-				</xsl:call-template>
-			</xsl:when>
-			<xsl:otherwise><xsl:value-of select="$string"/></xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-	<xsl:template name="printTotal">
-		<xsl:param name="root"/>
-		<xsl:param name="apicount"/>
-		<xsl:param name="testcount"/>
-		<xsl:param name="javadoccount"/>
-		<xsl:param name="i"/>
-		<xsl:if test="$root/api-info[$i]">
-			<xsl:variable name="report" select="document($root/api-info[$i]/@file)"/>
-			<xsl:variable name="compapicount" select="count($report/component-api/package-api/class-api/method-api)"/>
-			<xsl:variable name="totalapicount" select="$apicount + $compapicount"/>
-			<xsl:variable name="totaltestcount" select="$testcount + count($report/component-api/package-api/class-api/method-api/test-coverage)"/>
-			<xsl:variable name="totaljavadoccount" select="$javadoccount + ($compapicount - count($report/component-api/package-api/class-api/method-api/javadoc-coverage))"/>
-			<xsl:choose>
-				<xsl:when test="$root/api-info[$i + 1]">
-					<xsl:call-template name="printTotal">
-						<xsl:with-param name="root" select="$root"/>
-						<xsl:with-param name="apicount" select="$totalapicount"/>
-						<xsl:with-param name="testcount" select="$totaltestcount"/>
-						<xsl:with-param name="javadoccount" select="$totaljavadoccount"/>
-						<xsl:with-param name="i" select="$i + 1"/>
-					</xsl:call-template>
-				</xsl:when>
-				<xsl:otherwise>
-					<xsl:call-template name="printTotal2">
-						<xsl:with-param name="totalapicount" select="$totalapicount"/>
-						<xsl:with-param name="totaltestcount" select="$totaltestcount"/>
-						<xsl:with-param name="totaljavadoccount" select="$totaljavadoccount"/>
-					</xsl:call-template>
-				</xsl:otherwise>
-			</xsl:choose>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template name="printTotal2">
-		<xsl:param name="totalapicount"/>
-		<xsl:param name="totaltestcount"/>
-		<xsl:param name="totaljavadoccount"/>
-		<tr><td>&#160;</td></tr>
-		<tr>
-			<td valign="top">
-				<h3>
-					<a href="javascript:openSVG('svg/total.svg')">WTP Total</a>&#160;
-					<a href="javascript:openSVG('svg/total.svg')"><img src="viewsvg.gif" border="0"/></a>&#160;
-				</h3>
-			</td>
-			<td valign="top"><xsl:value-of select="$totalapicount"/></td>
-			<td valign="top">
-				<xsl:call-template name="printProgressBar">
-					<xsl:with-param name="numerator" select="$totaltestcount"/>
-					<xsl:with-param name="denominator" select="$totalapicount"/>
-				</xsl:call-template>
-			</td>
-			<td valign="top">
-				<xsl:call-template name="printProgressBar">
-					<xsl:with-param name="numerator" select="$totaljavadoccount"/>
-					<xsl:with-param name="denominator" select="$totalapicount"/>
-				</xsl:call-template>
-			</td>
-			<td align="center" valign="top"/>
-			<td align="center" valign="top"><xsl:value-of select="round(($totaltestcount div $totalapicount * 60) + ($totaljavadoccount div $totalapicount * 35)) + 5"/></td>
-		</tr>
-		<tr><td>&#160;</td></tr>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-tc-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-tc-summary.xsl
deleted file mode 100644
index a878b21..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-tc-summary.xsl
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-	<xsl:template match="/">
-		<html>
-			<body>
-				<table border="0" cellpadding="2" cellspacing="5" width="100%">
-					<tr>
-						<td align="left" width="60%">
-							<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">API Test Coverage Summary</font>
-						</td>
-						<td width="40%">
-							<img src="Idea.jpg" align="middle" height="86" hspace="50" width="120"/>
-						</td>
-					</tr>
-				</table>
-				<table border="0" cellpadding="2" cellspacing="5" width="100%">
-					<tr>
-						<td ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" BGCOLOR="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">API javadoc summary</font></b></td>
-					</tr>
-				</table>
-				<br/>
-				<table border="1" width="80%">
-					<tr>
-						<th>Name</th>
-						<th><img src="OK.gif"/>Methods tested</th>
-						<th><img src="FAIL.gif"/>Methods not tested</th>
-					</tr>
-					<xsl:for-each select="root/api-info">
-						<xsl:sort select="@file"/>
-						<xsl:variable name="report" select="document(@file)"/>
-						<xsl:variable name="tested" select="count($report/component-api/package-api/class-api/method-api/test-coverage)"/>
-						<xsl:variable name="untested" select="count($report/component-api/package-api/class-api/method-api) - count($report/component-api/package-api/class-api/method-api/test-coverage)"/>
-						<xsl:if test="$untested &gt; 0">
-							<tr>
-								<td><a href="{concat(substring(@file, 0, string-length(@file) - 11), 'api-tc.html')}"><xsl:value-of select="substring(@file, 0, string-length(@file) - 12)"/></a></td>
-								<td><xsl:value-of select="$tested"/></td>
-								<td><xsl:value-of select="$untested"/></td>
-							</tr>
-						</xsl:if>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-tc.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-tc.xsl
deleted file mode 100644
index 449a586..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-tc.xsl
+++ /dev/null
@@ -1,196 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-	<xsl:template match="/">
-		<html>
-			<script language="javascript">
-				function twist(img)
-				{
-					var div = document.getElementById(img.id.substring(0, img.id.length - 4));
-					if (div.style.display == "")
-					{
-						div.style.display = "none";
-						img.src = "../twistclosed.gif";
-					}
-					else
-					{
-						div.style.display = "";
-						img.src = "../twistopened.gif";
-					}
-				}
-				var show = false;
-				function allTwist()
-				{
-					var divs = document.getElementsByTagName("div");
-					for (var i = 0; i &lt; divs.length; i++)
-					{
-						if (divs[i].id != null &amp;&amp; divs[i].id.length &gt; 0 &amp;&amp; divs[i].id.indexOf("::ok::") == -1 &amp;&amp; divs[i].id.indexOf("::fail::") == -1)
-						{
-							var img = document.getElementById(divs[i].id + '.img');
-							if (!show)
-							{
-								divs[i].style.display = "none";
-								img.src = "../twistclosed.gif";
-							}
-							else
-							{
-								divs[i].style.display = "";
-								img.src = "../twistopened.gif";
-							}
-						}
-					}
-					var a = document.getElementById("allTwistId");
-					if (!show)
-						a.childNodes[0].data = "Expand classes";
-					else
-						a.childNodes[0].data = "Collapse classes";
-					show = !show;
-				}
-				function twistOKAndFail(id, prefix)
-				{
-					var input = document.getElementById(id);
-					var divs = document.getElementsByTagName("div");
-					for (var i = 0; i &lt; divs.length; i++)
-					{
-						if (divs[i].id != null &amp;&amp; divs[i].id.length &gt; 0 &amp;&amp; divs[i].id.indexOf(prefix) != -1)
-						{
-							if (input.checked)
-							{
-								divs[i].style.display = "none";
-							}
-							else
-							{
-								divs[i].style.display = "";
-							}
-						}
-					}
-				}
-			</script>
-			<body>
-				<font face="Arial,Helvetica">
-					<xsl:apply-templates select="component-api"/>
-				</font>
-			</body>
-		</html>
-	</xsl:template>
-
-	<xsl:template match="component-api">
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td align="left" width="60%">
-					<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">API Test Coverage Report for <xsl:value-of select="@name"/></font>
-				</td>
-				<td width="40%">
-					<img src="../Idea.jpg" align="middle" height="86" hspace="50" width="120"/>
-				</td>
-			</tr>
-		</table>
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" BGCOLOR="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Test Coverage (methods tested: <xsl:value-of select="count(package-api/class-api/method-api/test-coverage)"/>, methods not tested: <xsl:value-of select="count(package-api/class-api/method-api) - count(package-api/class-api/method-api/test-coverage)"/>)</font></b></td>
-			</tr>
-		</table>
-		<br/>
-		<table border="0" cellpadding="2" cellspacing="5" width="75%">
-			<tr>
-				<td align="left">
-					<input id="okId" type="checkbox" onclick="javascript:twistOKAndFail('okId', '::ok::')"/>Hide tested methods
-				</td>
-				<td align="left">
-					<input id="failId" type="checkbox" onclick="javascript:twistOKAndFail('failId', '::fail::')"/>Hide untested methods
-				</td>
-				<td align="left">
-					<a id="allTwistId" href="javascript:allTwist()">Collapse classes</a>
-				</td>
-			</tr>
-		</table>
-		<br/>
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<xsl:for-each select="package-api/class-api">
-				<xsl:sort select="@name"/>
-				<xsl:choose>
-					<xsl:when test="(count(method-api/test-coverage) = count(method-api)) or (count(method-api/test-coverage) = 0)">
-						<xsl:choose>
-							<xsl:when test="method-api/test-coverage/test">
-								<tr>
-									<td>
-										<div id="::ok::class::{@name}">
-											<xsl:apply-templates select="."/>
-										</div>
-									</td>
-								</tr>
-							</xsl:when>
-							<xsl:otherwise>
-								<tr>
-									<td>
-										<div id="::fail::class::{@name}">
-											<xsl:apply-templates select="."/>
-										</div>
-									</td>
-								</tr>
-							</xsl:otherwise>
-						</xsl:choose>
-					</xsl:when>
-					<xsl:otherwise>
-						<tr>
-							<td>
-								<xsl:apply-templates select="."/>
-							</td>
-						</tr>
-					</xsl:otherwise>
-				</xsl:choose>
-			</xsl:for-each>
-		</table>
-	</xsl:template>
-
-	<xsl:template match="class-api">
-		<xsl:if test="method-api">
-			<xsl:variable name="fullname" select="concat(../@name, '.', @name)"/>
-			<img id="source::{@name}.img" src="../twistopened.gif" onclick="javascript:twist(this)"/>
-			<xsl:value-of select="$fullname"/>
-			<p>
-				<div id="source::{@name}">
-					<xsl:for-each select="method-api">
-						<xsl:sort select="@name"/>
-						<xsl:choose>
-							<xsl:when test="test-coverage/test">
-								<div id="::ok::source::{@name}">
-									<xsl:apply-templates select="."/>
-								</div>
-							</xsl:when>
-							<xsl:otherwise>
-								<div id="::fail::source::{@name}">
-									<xsl:apply-templates select="."/>
-								</div>
-							</xsl:otherwise>
-						</xsl:choose>
-					</xsl:for-each>
-				</div>
-			</p>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template match="method-api">
-		<img src="../space.gif"/>
-		<xsl:choose>
-			<xsl:when test="test-coverage/test">
-				<img src="../OK.gif"/>
-			</xsl:when>
-			<xsl:otherwise>
-				<img src="../FAIL.gif"/>
-			</xsl:otherwise>
-		</xsl:choose>
-		&#160;<xsl:value-of select="@name"/>&#160;&#160;<i><xsl:value-of select="@descriptor"/></i>
-		<xsl:if test="test-coverage/test">
-			<ol>
-				<xsl:for-each select="test-coverage/test">
-					<li>
-						<xsl:value-of select="@name"/>
-					</li>
-				</xsl:for-each>
-			</ol>
-		</xsl:if>
-		<br/>
-	</xsl:template>
-
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-violation-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-violation-summary.xsl
deleted file mode 100644
index a73aae5..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-violation-summary.xsl
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-	<xsl:template match="/">
-		<html>
-			<body>
-				<table border="0" cellpadding="2" cellspacing="5" width="100%">
-					<tr>
-						<td align="left" width="60%">
-							<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">API Violation Summary</font>
-						</td>
-						<td width="40%">
-							<img src="Idea.jpg" align="middle" height="86" hspace="50" width="120"/>
-						</td>
-					</tr>
-				</table>
-				<table border="0" cellpadding="2" cellspacing="5" width="100%">
-					<tr>
-						<td ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" BGCOLOR="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">API violation summary</font></b></td>
-					</tr>
-				</table>
-				<br/>
-				<table border="1" width="80%">
-					<tr>
-						<th>Name</th>
-						<th>Violation count</th>
-					</tr>
-					<xsl:for-each select="root/violation">
-						<xsl:sort select="@file"/>
-						<xsl:variable name="report" select="document(@file)"/>
-						<xsl:apply-templates select="$report/component-use"/>
-						<xsl:if test="$report/component-use/source">
-							<tr>
-								<td><a href="{concat(substring(@file, 0, string-length(@file) - 3), '.html')}"><xsl:value-of select="substring(@file, 0, string-length(@file) - 17)"/></a></td>
-								<xsl:variable name="x" select="count($report/component-use/source/class-use/method-use) + count($report/component-use/source/class-use/field-use)"/>
-								<xsl:choose>
-									<xsl:when test="$x &gt; 0">
-										<td><xsl:value-of select="$x"/></td>
-									</xsl:when>
-									<xsl:otherwise>
-										<td><xsl:value-of select="count($report/component-use/source/class-use)"/></td>
-									</xsl:otherwise>
-								</xsl:choose>
-							</tr>
-						</xsl:if>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-violation.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-violation.xsl
deleted file mode 100644
index f7cb12d..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-violation.xsl
+++ /dev/null
@@ -1,206 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-	<xsl:template match="/">
-		<html>
-			<script language="javascript">
-				function twist(img)
-				{
-					var div = document.getElementById(img.id.substring(0, img.id.length - 4));
-					if (div.style.display == "")
-					{
-						div.style.display = "none";
-						img.src = "../twistclosed.gif";
-					}
-					else
-					{
-						div.style.display = "";
-						img.src = "../twistopened.gif";
-					}
-				}
-				var show = false;
-				function allTwist()
-				{
-					var divs = document.getElementsByTagName("div");
-					for (var i = 0; i &lt; divs.length; i++)
-					{
-						var img = document.getElementById(divs[i].id + '.img');
-						if (!show)
-						{
-							divs[i].style.display = "none";
-							img.src = "../twistclosed.gif";
-						}
-						else
-						{
-							divs[i].style.display = "";
-							img.src = "../twistopened.gif";
-						}
-					}
-					var a = document.getElementById("allTwistId");
-					if (!show)
-						a.childNodes[0].data = "Expand classes";
-					else
-						a.childNodes[0].data = "Collapse classes";
-					show = !show;
-				}
-			</script>
-			<body>
-				<font face="Arial,Helvetica">
-					<xsl:apply-templates select="component-use"/>
-				</font>
-			</body>
-		</html>
-	</xsl:template>
-
-	<xsl:template match="component-use">
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td align="left" width="60%">
-					<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">API Violation Report for <xsl:value-of select="@name"/></font>
-				</td>
-				<td width="40%">
-					<img src="../Idea.jpg" align="middle" height="86" hspace="50" width="120"/>
-				</td>
-			</tr>
-		</table>
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" BGCOLOR="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">API violations (total: 
-				<xsl:variable name="x" select="count(source/class-use/method-use) + count(source/class-use/field-use)"/>
-				<xsl:choose>
-					<xsl:when test="$x &gt; 0">
-						<xsl:value-of select="$x"/>)
-					</xsl:when>
-					<xsl:otherwise>
-						<xsl:value-of select="count(source/class-use)"/>)
-					</xsl:otherwise>
-				</xsl:choose>
-				</font></b></td>
-			</tr>
-		</table>
-		<br/>
-		<table border="0" cellpadding="2" cellspacing="5" width="100%">
-			<tr>
-				<td align="left">
-					<a id="allTwistId" href="javascript:allTwist()">Collapse classes</a>
-				</td>
-			</tr>
-		</table>
-		<br/>
-		<xsl:if test="source">
-			<table>
-				<xsl:for-each select="source">
-					<xsl:sort select="@name"/>
-					<xsl:apply-templates select="."/>
-				</xsl:for-each>
-			</table>
-			<script language ="javascript">
-				addComp('<xsl:value-of select="@name"/>');
-			</script>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template match="source">
-		<tr>
-			<td>
-				<img id="source::{@name}.img" src="../twistopened.gif" onclick="javascript:twist(this)"/>
-				<xsl:value-of select="@name"/>
-				<p>
-					<div id="source::{@name}">
-						<xsl:if test="class-use/@subclass = 'true'">
-							<p>
-							<img src="../space.gif"/>
-							<b>Cannot subclass:</b><br/>
-							<xsl:for-each select="class-use">
-								<xsl:sort select="@name"/>
-								<xsl:if test="@subclass">
-									<img src="../space.gif"/>
-									<img src="../space.gif"/>
-									<xsl:value-of select="@name"/><br/>
-								</xsl:if>
-							</xsl:for-each>
-							</p>
-						</xsl:if>
-
-						<xsl:if test="class-use/@implement = 'true'">
-							<p>
-							<img src="../space.gif"/>
-							<b>Cannot implement:</b><br/>
-							<xsl:for-each select="class-use">
-								<xsl:sort select="@name"/>
-								<xsl:if test="@implement">
-									<img src="../space.gif"/>
-									<img src="../space.gif"/>
-									<xsl:value-of select="@name"/><br/>
-								</xsl:if>
-							</xsl:for-each>
-							</p>
-						</xsl:if>
-
-						<xsl:if test="class-use/@instantiate = 'true'">
-							<p>
-							<img src="../space.gif"/>
-							<b>Cannot instantiate:</b><br/>
-							<xsl:for-each select="class-use">
-								<xsl:sort select="@name"/>
-								<xsl:if test="@instantiate">
-									<xsl:for-each select="method-use">
-										<xsl:if test="@name='&lt;init&gt;'">
-											<img src="../space.gif"/>
-											<img src="../space.gif"/>
-											<xsl:value-of select="../@name"/>
-											<img src="../space.gif"/>
-											<i><xsl:value-of select="@lines"/></i><br/>
-										</xsl:if>
-									</xsl:for-each>
-								</xsl:if>
-							</xsl:for-each>
-							</p>
-						</xsl:if>
-
-						<xsl:if test="class-use/@reference = 'true'">
-							<p>
-							<img src="../space.gif"/>
-							<b>Cannot reference:</b><br/>
-							<xsl:for-each select="class-use">
-								<xsl:sort select="@name"/>
-								<xsl:if test="@reference">
-									<img src="../space.gif"/>
-									<img src="../space.gif"/>
-									<xsl:value-of select="@name"/>
-									<xsl:for-each select="method-use">
-										<xsl:if test="@name!='&lt;init&gt;'">
-											<br/><i>
-											<img src="../space.gif"/>
-											<img src="../space.gif"/>
-											<img src="../space.gif"/>
-											<xsl:value-of select="@name"/>(...)
-											<img src="../space.gif"/>
-											<xsl:value-of select="@lines"/>
-											</i>
-										</xsl:if>
-									</xsl:for-each>
-									<xsl:for-each select="field-use">
-										<xsl:sort select="@name"/>
-										<br/><i>
-										<img src="../space.gif"/>
-										<img src="../space.gif"/>
-										<img src="../space.gif"/>
-										<xsl:value-of select="@name"/>
-										<img src="../space.gif"/>
-										<xsl:value-of select="@lines"/>
-										</i>
-									</xsl:for-each>
-									<br/>
-								</xsl:if>
-							</xsl:for-each>
-							</p>
-						</xsl:if>
-					</div>
-				</p>
-			</td>
-		</tr>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-javadoc-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-javadoc-summary.xsl
deleted file mode 100644
index 03b6d03..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-javadoc-summary.xsl
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2>Component API Javadoc Coverage Summary</h2>
-				<table border="1">
-					<tr>
-						<th><h3><b>Component name</b></h3></th>
-						<th><h3><b>Incomplete class javadoc</b></h3></th>
-						<th><h3><b>Incomplete method javadoc</b></h3></th>
-						<th><h3><b>Incomplete field javadoc</b></h3></th>
-					</tr>
-					<xsl:for-each select="component-api-javadoc-summary/component-api-javadoc">
-						<xsl:sort select="@name"/>
-						<tr>
-							<td><a href="{@ref}"><xsl:value-of select="@name"/></a></td>
-							<td><xsl:value-of select="@class-api-count - @class-javadoc-count"/></td>
-							<td><xsl:value-of select="@method-api-count - @method-javadoc-count"/></td>
-							<td><xsl:value-of select="@field-api-count - @field-javadoc-count"/></td>
-						</tr>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-javadoc.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-javadoc.xsl
deleted file mode 100644
index 1a5214a..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-javadoc.xsl
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2><xsl:value-of select="component-api/@name"/></h2>
-				<xsl:for-each select="//class-api">
-					<xsl:sort select="@name"/>
-					<xsl:if test="javadoc-coverage | method-api/javadoc-coverage">
-						<h3><xsl:value-of select="@name"/></h3>
-						<xsl:if test="javadoc-coverage/@since">
-							<ul>
-								<li><i>missing: @since</i></li>
-							</ul>
-						</xsl:if>
-						<table>
-							<xsl:for-each select="method-api">
-								<xsl:sort select="@name"/>
-								<xsl:if test="javadoc-coverage">
-	 								<tr>
-										<td><b>Method</b> - <xsl:value-of select="@name"/></td>
-									</tr>
-									<tr>
-										<td>
-											<ul>
-												<xsl:if test="javadoc-coverage/@doc">
-													<li><i>missing javadoc</i></li>
-												</xsl:if>
-												<xsl:if test="javadoc-coverage/@since">
-													<li><i>missing: @since</i></li>
-												</xsl:if>
-												<xsl:if test="javadoc-coverage/@return">
-													<li><i>missing: @return</i></li>
-												</xsl:if>
-												<xsl:for-each select="javadoc-coverage/param">
-													<li><i>missing: @param <xsl:value-of select="javadoc-coverage/param/@name"/></i></li>
-												</xsl:for-each>
-												<xsl:for-each select="javadoc-coverage/throw">
-													<li><i>missing: @throws <xsl:value-of select="javadoc-coverage/throw/@name"/></i></li>
-												</xsl:for-each>
-											</ul>
-										</td>
-									</tr>
-								</xsl:if>
-							</xsl:for-each>
-							<xsl:for-each select="field-api">
-								<xsl:sort select="@name"/>
-								<xsl:if test="javadoc-coverage">
-	 								<tr>
-										<td><b>Field </b><xsl:value-of select="@name"/> has no javadoc</td>
-									</tr>
-								</xsl:if>
-							</xsl:for-each>
-						</table>
-					</xsl:if>
-				</xsl:for-each>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc-summary.xsl
deleted file mode 100644
index 3def270..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc-summary.xsl
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:use="http://eclipse.org/wtp/releng/tools/component-use">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2>Component API Test Coverage Summary</h2>
-				<table border="1">
-					<tr>
-						<th><h3><b>Component name</b></h3></th>
-						<th><h3><b>API count</b></h3></th>
-						<th><h3><b><img src="OK.gif"/>Tested API count</b></h3></th>
-						<th><h3><b><img src="FAIL.gif"/>Untested API count</b></h3></th>
-					</tr>
-					<xsl:for-each select="component-api-tc-summary/component-api-tc">
-						<xsl:sort select="@name"/>
-						<tr>
-							<td><a href="{@ref}"><xsl:value-of select="@name"/></a></td>
-							<td><xsl:value-of select="@api-count"/></td>
-							<td><xsl:value-of select="@test-coverage-count"/></td>
-							<td><xsl:value-of select="@missing-coverage-count"/></td>
-						</tr>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc.xsl
deleted file mode 100644
index da33d7d..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc.xsl
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2><xsl:value-of select="component-api/@name"/></h2>
-				<xsl:for-each select="//class-api">
-					<xsl:sort select="@name"/>
-					<h3><xsl:value-of select="@name"/></h3>
-					<table>
-						<xsl:for-each select="method-api">
-							<tr>
-								<td>
-									<xsl:choose>
-										<xsl:when test="test-coverage/test">
-											<img src="../OK.gif"/>
-										</xsl:when>
-										<xsl:otherwise>
-											<img src="../FAIL.gif"/>
-										</xsl:otherwise>
-									</xsl:choose>
-									&#160;<xsl:value-of select="@name"/>&#160;&#160;<i><xsl:value-of select="@descriptor"/></i>
-									<xsl:if test="test-coverage/test">
-										<ol>
-											<xsl:for-each select="test-coverage/test">
-												<li><xsl:value-of select="@name"/></li>
-											</xsl:for-each>
-										</ol>
-									</xsl:if>
-								</td>
-							</tr>
-						</xsl:for-each>
-					</table>
-				</xsl:for-each>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-uc-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-uc-summary.xsl
deleted file mode 100644
index de9fbd3..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-uc-summary.xsl
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:use="http://eclipse.org/wtp/releng/tools/component-use">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2>Component API Use Coverage Summary</h2>
-				<table border="1">
-					<tr>
-						<th><h3><b>Component name</b></h3></th>
-						<th><h3><b>API count</b></h3></th>
-						<th><h3><b><img src="OK.gif"/>Used API count</b></h3></th>
-						<th><h3><b><img src="FAIL.gif"/>Unused API count</b></h3></th>
-					</tr>
-					<xsl:for-each select="component-api-tc-summary/component-api-tc">
-						<xsl:sort select="@name"/>
-						<tr>
-							<td><a href="{@ref}"><xsl:value-of select="@name"/></a></td>
-							<td><xsl:value-of select="@api-count"/></td>
-							<td><xsl:value-of select="@test-coverage-count"/></td>
-							<td><xsl:value-of select="@missing-coverage-count"/></td>
-						</tr>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-util.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-util.xsl
deleted file mode 100644
index be989b3..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-util.xsl
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:svg="http://www.w3.org/2000/svg"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:component="http://www.eclipse.org/component"
-	xmlns:func="http://exslt.org/functions"
-	extension-element-prefixes="func">
-	<xsl:output method="text" encoding="UTF-8" />
-
-	<xsl:template match="/">
-		<xsl:if test="/component-api-tc-summary">
-api-count=<xsl:value-of select="component:tc-apicount(1, 0)"/>
-test-coverage-count=<xsl:value-of select="component:tc-testcount(1, 0)"/>
-		</xsl:if>
-		<xsl:if test="/component-api-javadoc-summary">
-method-api-count=<xsl:value-of select="component:javadoc-method-api(1, 0)"/>
-class-javadoc-count=<xsl:value-of select="component:javadoc-class(1, 0)"/>
-method-javadoc-count=<xsl:value-of select="component:javadoc-method(1, 0)"/>
-		</xsl:if>
-	</xsl:template>
-
-	<func:function name="component:tc-apicount">
-		<xsl:param name="i"/>
-		<xsl:param name="total"/>
-		<xsl:choose>
-			<xsl:when test="$i &lt;= count(/component-api-tc-summary/component-api-tc)">
-				<func:result select="component:tc-apicount(($i + 1), ($total + /component-api-tc-summary/component-api-tc[$i]/@api-count))"/>
-			</xsl:when>
-			<xsl:otherwise>
-				<func:result select="$total"/>
-			</xsl:otherwise>
-		</xsl:choose>
-	</func:function>
-
-	<func:function name="component:tc-testcount">
-		<xsl:param name="i"/>
-		<xsl:param name="total"/>
-		<xsl:choose>
-			<xsl:when test="$i &lt;= count(/component-api-tc-summary/component-api-tc)">
-				<func:result select="component:tc-testcount(($i + 1), ($total + /component-api-tc-summary/component-api-tc[$i]/@test-coverage-count))"/>
-			</xsl:when>
-			<xsl:otherwise>
-				<func:result select="$total"/>
-			</xsl:otherwise>
-		</xsl:choose>
-	</func:function>
-
-	<func:function name="component:javadoc-method-api">
-		<xsl:param name="i"/>
-		<xsl:param name="total"/>
-		<xsl:choose>
-			<xsl:when test="$i &lt;= count(/component-api-javadoc-summary/component-api-javadoc)">
-				<func:result select="component:javadoc-method-api(($i + 1), ($total + /component-api-javadoc-summary/component-api-javadoc[$i]/@method-api-count))"/>
-			</xsl:when>
-			<xsl:otherwise>
-				<func:result select="$total"/>
-			</xsl:otherwise>
-		</xsl:choose>
-	</func:function>
-
-	<func:function name="component:javadoc-class">
-		<xsl:param name="i"/>
-		<xsl:param name="total"/>
-		<xsl:choose>
-			<xsl:when test="$i &lt;= count(/component-api-javadoc-summary/component-api-javadoc)">
-				<func:result select="component:javadoc-class(($i + 1), ($total + /component-api-javadoc-summary/component-api-javadoc[$i]/@class-javadoc-count))"/>
-			</xsl:when>
-			<xsl:otherwise>
-				<func:result select="$total"/>
-			</xsl:otherwise>
-		</xsl:choose>
-	</func:function>
-
-	<func:function name="component:javadoc-method">
-		<xsl:param name="i"/>
-		<xsl:param name="total"/>
-		<xsl:choose>
-			<xsl:when test="$i &lt;= count(/component-api-javadoc-summary/component-api-javadoc)">
-				<func:result select="component:javadoc-method(($i + 1), ($total + /component-api-javadoc-summary/component-api-javadoc[$i]/@method-javadoc-count))"/>
-			</xsl:when>
-			<xsl:otherwise>
-				<func:result select="$total"/>
-			</xsl:otherwise>
-		</xsl:choose>
-	</func:function>
-
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-violation.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-violation.xsl
deleted file mode 100644
index ce594a2..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-violation.xsl
+++ /dev/null
@@ -1,164 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-	<xsl:template match="/">
-		<html>
-			<script language="javascript">
-				function showComponentsOnly()
-				{
-					toggleDiv("component::", false);
-					toggleDiv("class::", false);
-				}
-				function showClassesOnly()
-				{
-					toggleDiv("component::", true);
-					toggleDiv("class::", false);
-				}
-				function showAll()
-				{
-					toggleDiv("component::", true);
-					toggleDiv("class::", true);
-				}
-				function toggleDiv(prefix, show)
-				{
-					var divs = document.getElementsByTagName("div");
-					for (var i = 0; i &lt; divs.length; i++)
-					{
-						if (divs[i].id.indexOf(prefix) == 0)
-						{
-							var img = document.getElementById(divs[i].id + "::twist");
-							if (show)
-							{
-								if (img != null)
-								{
-									img.src = "twistopened.gif";
-								}
-								divs[i].style.display = "";
-							}
-							else
-							{
-								if (img != null)
-								{
-									img.src = "twistclosed.gif";
-								}
-								divs[i].style.display = "none";
-							}
-						}
-					}
-				}
-				function toggle(id)
-				{
-					var div = document.getElementById(id);
-					var img = document.getElementById(id + "::twist");
-					if (div.style.display == "")
-					{
-						img.src = "twistclosed.gif";
-						div.style.display = "none";
-					}
-					else
-					{
-						img.src = "twistopened.gif";
-						div.style.display = "";
-					}
-				}
-			</script>
-			<body>
-				<table width="100%" cellspacing="5" cellpadding="2" border="0">
-					<tbody>
-						<tr>
-							<td width="60%" align="left">
-								<font style="font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold">Eclipse WTP Component API Violation Report</font>
-							</td>
-							<td width="40%">
-								<img width="120" hspace="50" height="86" align="middle" src="Idea.jpg"/>
-							</td>
-						</tr>
-					</tbody>
-				</table>
-				<table WIDTH="100%" CELLPADDING="2" CELLSPACING="5" BORDER="0">
-					<tr>
-						<td BGCOLOR="#0080C0" COLSPAN="2" VALIGN="TOP" ALIGN="LEFT"><b><font face="Arial,Helvetica" color="#FFFFFF">Component API violation report</font></b></td>
-					</tr>
-				</table>
-				<table border="0">
-					<tr><td><a href="javascript:showComponentsOnly()">Show components only</a></td></tr>
-					<tr><td><a href="javascript:showClassesOnly()">Show classes only</a></td></tr>
-					<tr><td><a href="javascript:showAll()">Show all</a></td></tr>
-					<tr><td>&#160;</td></tr>
-				</table>
-				<font face="Arial,Helvetica">
-					<xsl:for-each select="component-summary/component">
-						<xsl:sort select="@name"/>
-						<xsl:variable name="report" select="document(@ref)/component-api-violation"/>
-						<xsl:if test="$report/class">
-							<xsl:apply-templates select="$report"/>
-						</xsl:if>
-					</xsl:for-each>
-				</font>
-			</body>
-		</html>
-	</xsl:template>
-
-	<xsl:template match="component-api-violation">
-		<table border="0">
-			<tr>
-				<td>
-					<a href="javascript:toggle('component::{@name}')"><img id="component::{@name}::twist" border="0" src="twistopened.gif"/></a>&#160;
-					<xsl:value-of select="@name"/>&#160;
-				</td>
-			</tr>
-			<tr>
-				<td>
-					<div id="component::{@name}">
-						<table border="0">
-							<xsl:for-each select="class">
-								<xsl:sort select="@name"/>
-								<xsl:apply-templates select="."/>
-							</xsl:for-each>
-						</table>
-					</div>
-				</td>
-			</tr>
-		</table>
-	</xsl:template>
-
-	<xsl:template match="class">
-		<tr>
-			<td>
-				<img border="0" src="space.gif"/>
-				<a href="javascript:toggle('class::{@name}')"><img id="class::{@name}::twist" border="0" src="twistopened.gif"/></a>&#160;
-				<xsl:value-of select="@name"/>&#160;
-				<div id="class::{@name}">
-					<ol>
-						<xsl:if test="super">
-							<li><b>Super class</b>&#160;<xsl:value-of select="super/@name"/> is not an API</li>
-						</xsl:if>
-						<xsl:for-each select="method">
-							<xsl:sort select="@name"/>
-							<li>
-								<b>Method</b>&#160;<xsl:value-of select="@name"/>
-								<ul>
-									<xsl:for-each select="param">
-										<li><b>Param type</b>&#160;<xsl:value-of select="@name"/> is not an API</li>
-									</xsl:for-each>
-									<xsl:if test="return">
-										<li><b>Return type</b>&#160;<xsl:value-of select="return/@name"/> is not an API</li>
-									</xsl:if>
-									<xsl:for-each select="throw">
-										<li><b>Throw type</b>&#160;<xsl:value-of select="@name"/> is not an API</li>
-									</xsl:for-each>
-								</ul>
-							</li>
-						</xsl:for-each>
-						<xsl:for-each select="field">
-							<xsl:sort select="@name"/>
-							<li><b>Field</b>&#160;<xsl:value-of select="@name"/>: <xsl:value-of select="@type"/> is not an API</li>
-						</xsl:for-each>
-					</ol>
-				</div>
-			</td>
-		</tr>
-	</xsl:template>
-
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-violation-summary.xsl b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-violation-summary.xsl
deleted file mode 100644
index 6c72855..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-violation-summary.xsl
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:use="http://eclipse.org/wtp/releng/tools/component-use">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2>Component Violation Summary</h2>
-				<table border="1">
-					<tr>
-						<th><h3><b>Component name</b></h3></th>
-						<th><h3><b>Violation count</b></h3></th>
-					</tr>
-					<xsl:for-each select="component-violation-summary/component-violation">
-						<xsl:sort select="@name"/>
-						<tr>
-							<td><a href="{@ref}"><xsl:value-of select="@name"/></a>&#160;</td>
-							<td><xsl:value-of select="@count"/></td>
-						</tr>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/.classpath b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/.classpath
deleted file mode 100644
index 065ac06..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/.cvsignore b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/.cvsignore
deleted file mode 100644
index 77d924a..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/.cvsignore
+++ /dev/null
@@ -1,4 +0,0 @@
-bin
-@dot
-build.xml
-org.eclipse.wtp.releng.tools.component.ui_1.0.0.jar
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/.project b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/.project
deleted file mode 100644
index 17cbd58..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wtp.releng.tools.component.ui</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/META-INF/MANIFEST.MF b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/META-INF/MANIFEST.MF
deleted file mode 100644
index 21291fd..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,22 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Component UI
-Bundle-SymbolicName: org.eclipse.wtp.releng.tools.component.ui; singleton:=true
-Bundle-Version: 1.0.0
-Bundle-Activator: org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin
-Bundle-Localization: plugin
-Export-Package: org.eclipse.wtp.releng.tools.component.ui,
- org.eclipse.wtp.releng.tools.component.ui.internal,
- org.eclipse.wtp.releng.tools.component.ui.internal.action,
- org.eclipse.wtp.releng.tools.component.ui.internal.editor,
- org.eclipse.wtp.releng.tools.component.ui.internal.job
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.wtp.releng.tools.component.core,
- org.eclipse.core.resources,
- org.eclipse.jdt.core,
- org.eclipse.ui.forms,
- org.eclipse.ui.ide,
- org.eclipse.pde.core,
- org.eclipse.pde.ui
-Eclipse-AutoStart: true
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/build.properties b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/build.properties
deleted file mode 100644
index 03eb923..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-bin.includes = plugin.xml,\
-               .,\
-               META-INF/,\
-               plugin.properties,\
-               icons/
-source.. = src/
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/icons/componentxml.gif b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/icons/componentxml.gif
deleted file mode 100644
index f0829cc..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/icons/componentxml.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.properties b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.properties
deleted file mode 100644
index 53c455b..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-LABEL_POPUP_MENU_API=API
-LABEL_POPUP_ACTION_API_VIOLATION=Scan for API Violation
-LABEL_POPUP_ACTION_SCAN_4_MISSING_JAVADOC=Scan for Missing javadoc
-LABEL_POPUP_ACTION_SCAN_4_NON_API_DEPS=Scan for Non-API dependencies
-EDITOR_COMPONENT_XML=Component.xml Editor
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.xml b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.xml
deleted file mode 100644
index 5a79b00..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-
-     <extension point="org.eclipse.ui.editors">
-      <editor
-         default="true"
-         name="%EDITOR_COMPONENT_XML"
-         icon="icons/componentxml.gif"
-         filenames="component.xml"
-         class="org.eclipse.wtp.releng.tools.component.ui.internal.editor.ComponentXMLEditor"
-         id="org.eclipse.wtp.releng.tools.component.ui.internal.editor.ComponentXMLEditor"
-      />
-   </extension>
-
-   <extension point="org.eclipse.ui.popupMenus">
-      <objectContribution
-         objectClass="org.eclipse.core.resources.IFile"
-         nameFilter="component.xml"
-         id="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan">
-         <menu
-            label="%LABEL_POPUP_MENU_API"
-            path="additions"
-            id="org.eclipse.wtp.releng.tools.component.ui.popupMenu">
-            <separator name="popupActions"/> 
-         </menu>
-         <action
-            label="%LABEL_POPUP_ACTION_API_VIOLATION"
-            class="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4APIViolation"
-            menubarPath="org.eclipse.wtp.releng.tools.component.ui.popupMenu/popupActions"
-            id="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4APIViolation"/> 
-         <action
-            label="%LABEL_POPUP_ACTION_SCAN_4_MISSING_JAVADOC"
-            class="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4MissingJavadoc"
-            menubarPath="org.eclipse.wtp.releng.tools.component.ui.popupMenu/popupActions"
-            id="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4MissingJavadoc"/> 
-		<action
-            label="%LABEL_POPUP_ACTION_SCAN_4_NON_API_DEPS"
-            class="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4NonAPIDependency"
-            menubarPath="org.eclipse.wtp.releng.tools.component.ui.popupMenu/popupActions"
-            id="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4NonAPIDependency"/> 
-      </objectContribution>
-   </extension>
-
-</plugin>
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/ComponentManager.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/ComponentManager.java
deleted file mode 100644
index 95e3819..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/ComponentManager.java
+++ /dev/null
@@ -1,385 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui;
-
-import java.text.MessageFormat;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceChangeEvent;
-import org.eclipse.core.resources.IResourceChangeListener;
-import org.eclipse.core.resources.IResourceDelta;
-import org.eclipse.core.resources.IResourceDeltaVisitor;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.BundleAdapter;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ScannableComponent;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspacePluginXML;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.AddComponent;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.InitComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.RemoveComponent;
-import org.eclipse.wtp.releng.tools.component.violation.ComponentViolationEmitter;
-import org.osgi.framework.Bundle;
-
-public class ComponentManager implements IResourceChangeListener, IResourceDeltaVisitor
-{
-  public static final String MARKER_COMPONENT_VIOLATION = "marker-comp-vio";
-  private static ComponentManager manager;
-  private Map scannableComps;
-  private Map compRefs;
-  private ResourceBundle bundle;
-
-  public static ComponentManager getManager()
-  {
-    if (manager == null)
-      manager = new ComponentManager();
-    return manager;
-  }
-
-  private ComponentManager()
-  {
-  }
-
-  public void init()
-  {
-    InitComponentManager job = new InitComponentManager();
-    job.schedule();
-    boolean interrupted = true;
-    while (interrupted)
-    {
-      try
-      {
-        job.join();
-        interrupted = false;
-      }
-      catch (InterruptedException e)
-      {
-        interrupted = true;
-      }
-    }
-  }
-
-  public void resourceChanged(IResourceChangeEvent event)
-  {
-    IResourceDelta delta = event.getDelta();
-    if (delta != null)
-    {
-      try
-      {
-        delta.accept(this);
-      }
-      catch (CoreException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  public boolean visit(IResourceDelta delta) throws CoreException
-  {
-    IResource res = delta.getResource();
-    int type = res.getType();
-    int kind = delta.getKind();
-    if (type == IResource.FILE)
-      handleFileDelta((IFile)res, kind);
-    else if (type == IResource.PROJECT)
-      handleProjectDelta((IProject)res, kind);
-    return true;
-  }
-
-  private boolean handleFileDelta(IFile file, int kind)
-  {
-    if (file.getName().equals(ComponentXML.CONST_COMPONENT_XML))
-    {
-      if (kind == IResourceDelta.ADDED)
-        new AddComponent(file).schedule();
-      else if (kind == IResourceDelta.REMOVED)
-        new RemoveComponent(file).schedule();
-      else if (kind == IResourceDelta.CHANGED || kind == IResourceDelta.CONTENT)
-      {
-        new RemoveComponent(file).schedule();
-        new AddComponent(file).schedule();
-      }
-    }
-    /*
-     * TODO: Incremental scan
-     * 
-    else if (file.getFileExtension() != null && file.getFileExtension().equals(ILibrary.EXT_CLASS))
-    {
-      if (kind == IResourceDelta.CHANGED || kind == IResourceDelta.CONTENT || kind == IResourceDelta.ADDED)
-      {
-        if (scannableComps != null)
-        {
-          IProject project = file.getProject();
-          for (Iterator it = scannableComps.values().iterator(); it.hasNext();)
-          {
-            ScannableComponent scannableComp = (ScannableComponent)it.next();
-            if (scannableComp.isScanningProject(project))
-            {
-              new ScanComponent(scannableComp, false).schedule();
-            }
-          }
-        }
-      }
-    }
-    */
-    return true;
-  }
-
-  private boolean handleProjectDelta(IProject project, int kind)
-  {
-    if (kind == IResourceDelta.REMOVED)
-      handleProjectDeltaRemoved(project, kind);
-    else if (kind == IResourceDelta.ADDED)
-      handleProjectDeltaAdded(project, kind);
-    return true;
-  }
-
-  private boolean handleProjectDeltaAdded(IProject project, int kind)
-  {
-    if (project.findMember(IPluginXML.CONST_PLUGIN_XML) != null)
-    {
-      String pluginId = project.getName();
-      if (scannableComps != null)
-      {
-        Object[] keys = scannableComps.keySet().toArray();
-        for (int i = 0; i < keys.length; i++)
-        {
-          ScannableComponent scannableComp = (ScannableComponent)scannableComps.get(keys[i]);
-          ComponentXML compXML = scannableComp.getCompXML();
-          if (containsPlugin(compXML, pluginId))
-          {
-            scannableComp.addProject(project);
-            return false;
-          }
-        }
-      }
-      if (compRefs != null)
-      {
-        Object[] keys = compRefs.keySet().toArray();
-        for (int i = 0; i < keys.length; i++)
-        {
-          ComponentXML compXML = (ComponentXML)compRefs.get(keys[i]);
-          if (containsPlugin(compXML, pluginId))
-          {
-            addScannableComponent(compXML);
-            return false;
-          }
-        }
-      }
-    }
-    return false;
-  }
-
-  private boolean containsPlugin(ComponentXML compXML, String pluginId)
-  {
-    for (Iterator it = compXML.getPlugins().iterator(); it.hasNext();)
-      if (pluginId.equals(((Plugin)it.next()).getId()))
-        return true;
-    return false;
-  }
-
-  private boolean handleProjectDeltaRemoved(IProject project, int kind)
-  {
-    if (scannableComps != null)
-    {
-      ScannableComponent scannableComp = null;
-      for (Iterator it = scannableComps.values().iterator(); it.hasNext();)
-      {
-        ScannableComponent comp = (ScannableComponent)it.next();
-        if (comp.isScanningProject(project))
-        {
-          scannableComp = comp;
-          break;
-        }
-      }
-      if (scannableComp != null)
-      {
-        scannableComp.removeProject(project.getName());
-        if (scannableComp.getProjects().size() <= 0)
-          scannableComps.remove(scannableComp);
-      }
-    }
-    return false;
-  }
-
-  public ComponentXML getComponentXML(IFile file)
-  {
-    String key = new WorkspaceFileLocation(file).getAbsolutePath();
-    ScannableComponent scannableComponent = (ScannableComponent)getScannableComponents().get(key);
-    if (scannableComponent != null)
-      return scannableComponent.getCompXML();
-    return (ComponentXML)getCompRefs().get(key);
-  }
-
-  public List getComponentXMLs()
-  {
-    List compNames = new ArrayList();
-    if (compRefs != null)
-      for (Iterator it = compRefs.values().iterator(); it.hasNext();)
-        compNames.add(it.next());
-    if (scannableComps != null)
-      for (Iterator it = scannableComps.values().iterator(); it.hasNext();)
-        compNames.add(((ScannableComponent)it.next()).getCompXML());
-    return compNames;
-  }
-
-  public boolean isWorkspacePlugin(String id)
-  {
-    IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-    for (int i = 0; i < projects.length; i++)
-      if (projects[i].getName().equals(id))
-        if (projects[i].findMember(IPluginXML.CONST_PLUGIN_XML) != null)
-          return true;
-    return false;
-  }
-
-  public Map getScannableComponents()
-  {
-    if (scannableComps == null)
-      return new HashMap(0);
-    else
-      return new HashMap(scannableComps);
-  }
-
-  public void addScannableComponent(ComponentXML compXML)
-  {
-    Map compXMLs = new HashMap(1);
-    compXMLs.put(compXML.getLocation().getAbsolutePath(), compXML);
-    Collection plugins = compXML.getPlugins();
-    Map pluginId2Plugins = new HashMap(plugins.size());
-    List projects = new ArrayList(1);
-    for (Iterator it = plugins.iterator(); it.hasNext();)
-    {
-      String pluginId = ((Plugin)it.next()).getId();
-      IPluginXML pluginXML = getPlugin(pluginId);
-      if (pluginXML instanceof WorkspacePluginXML)
-      {
-        IProject project = ((WorkspacePluginXML)pluginXML).getProject();
-        projects.add(project);
-      }
-      pluginId2Plugins.put(pluginXML.getName(), pluginXML);
-    }
-    ComponentViolationEmitter emitter = new ComponentViolationEmitter(null);
-    emitter.setDebug(true);
-    List excludes = new ArrayList();
-    excludes.add("java.");
-    excludes.add("javax.");
-    excludes.add("org.w3c.");
-    excludes.add("org.xml.");
-    excludes.add("org.apache.");
-    excludes.add("sun.");
-    emitter.setClassUseExcludes(excludes);
-    emitter.init(compXMLs, getCompRefs(), pluginId2Plugins, new HashMap(0));
-    ScannableComponent scannableComp = new ScannableComponent(compXML, emitter, projects);
-    if (scannableComps == null)
-      scannableComps = new HashMap(1);
-    scannableComps.put(compXML.getLocation().getAbsolutePath(), scannableComp);
-    /*
-     * TODO: Initial scan
-     */
-    //ScanComponent job = new ScanComponent(scannableComp, true);
-    //job.schedule();
-  }
-
-  public ScannableComponent removeScannableComponent(ILocation location)
-  {
-    if (scannableComps != null)
-      return (ScannableComponent)scannableComps.remove(location.getAbsolutePath());
-    else
-      return null;
-  }
-
-  public IPluginXML getPlugin(String id)
-  {
-    IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-    for (int i = 0; i < projects.length; i++)
-    {
-      if (projects[i].getName().equals(id))
-      {
-        IResource res = projects[i].findMember(IPluginXML.CONST_PLUGIN_XML);
-        if (res != null && res.getType() == IResource.FILE)
-        {
-          return new WorkspacePluginXML((IFile)res);
-        }
-      }
-    }
-    Bundle bundle = Platform.getBundle(id);
-    if (bundle != null)
-    {
-      return new BundleAdapter(bundle);
-    }
-    return null;
-  }
-
-  public Map getCompRefs()
-  {
-    if (compRefs == null)
-      return new HashMap(0);
-    else
-      return new HashMap(compRefs);
-  }
-
-  public void addCompRef(ComponentXML compRef)
-  {
-    if (compRefs == null)
-      compRefs = new HashMap(1);
-    compRefs.put(compRef.getLocation().getAbsolutePath(), compRef);
-    if (scannableComps != null)
-      for (Iterator it = scannableComps.values().iterator(); it.hasNext();)
-        ((ScannableComponent)it.next()).addCompRef(compRef);
-  }
-
-  public void removeCompRef(ILocation location)
-  {
-    if (compRefs != null)
-      compRefs.remove(location.getAbsolutePath());
-    if (scannableComps != null)
-      for (Iterator it = scannableComps.values().iterator(); it.hasNext();)
-        ((ScannableComponent)it.next()).removeCompRef(location);
-  }
-
-  public String getMessage(String key)
-  {
-    if (bundle == null)
-    {
-      try
-      {
-        bundle = ResourceBundle.getBundle("org.eclipse.wtp.releng.tools.component.ui.component");
-      }
-      catch (MissingResourceException e)
-      {
-        return key;
-      }
-    }
-    return bundle.getString(key);
-  }
-
-  public String getMessage(String key, String[] subsitutes)
-  {
-    return MessageFormat.format(getMessage(key), subsitutes);
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/component.properties b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/component.properties
deleted file mode 100644
index 33b6c8e..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/component.properties
+++ /dev/null
@@ -1,52 +0,0 @@
-VIOLATION_METHOD_REF=Method {0}(...) defined in class {1} cannot be referenced.
-VIOLATION_FIELD_REF=Field {0} defined in class {1} cannot be referenced.
-VIOLATION_CLASS_REF=Class {0} cannot be referenced.
-VIOLATION_CLASS_SUBCLASS=Class {0} cannot be subclassed.
-VIOLATION_CLASS_IMPLEMENT=Class {0} cannot be implemented.
-VIOLATION_CLASS_INSTANTIATE=Class {0} cannot be instantiated.
-
-TITLE_NO_WORKSPACE_PLUGINS=No workspace plugins
-ERROR_MSG_NO_WORKSPACE_PLUGINS=Plugins defined in this component.xml do not exist in the workspace. To scan a component, at least one plugin must be present in the workspace.
-
-TITLE_HAS_API_VIOLATIONS=API violations
-ERROR_MSG_HAS_API_VIOLATIONS=This component has API violations. Please see the problems view for details.
-INFO_MSG_NO_API_VIOLATIONS=This component does not have any API violations.
-
-JOB_INIT_COMPONENT_MANAGER=Initializing component manager...
-JOB_ADD_COMPONENT=Adding component {0}
-JOB_REMOVE_COMPONENT=Removing component {0}
-JOB_SCAN_COMPONENT=Scanning component {0}
-JOB_SCAN_CLASS=Scanning class {0}
-
-PAGE_COMPONENT=Component
-PAGE_API=APIs
-SECTION_DESC_GENERAL_INFO=This section describes the general information about this component
-SECTION_DESC_COMPONENT_DEPENDS=This section specifies components required by this component
-SECTION_DESC_PLUGINS=This section specifies plug-ins included in this component
-SECTION_DESC_APIS=This section defines the public APIs for this component
-SECTION_DESC_API_USAGES=This section defines the API usages
-LABEL_NAME=Name:
-LABEL_OVERVIEW_URL=Overview URL:
-LABEL_UNRESTRICTED_COMPONENT_DEPENDS=This component can depend on any other component
-LABEL_COMPONENT_REFS=Component references:
-LABEL_ADD=Add...
-LABEL_ADD_PACKAGE=Add package
-LABEL_ADD_TYPE=Add type
-LABEL_PLUGINS=Plug-ins:
-LABEL_PACKAGE_API=Is package public
-LABEL_PACKAGE_EXCLUSIVE=Is package exclusive
-LABEL_REFERENCE=Reference
-LABEL_SUBCLASS=Subclass
-LABEL_IMPLEMENT=Implement
-LABEL_INSTANTIATE=Instantiate
-LABEL_APIS=APIs:
-LABEL_PACKAGE_USAGE=Package usage:
-LABEL_TYPE_USAGE=Type usage:
-
-ERROR_MSG_INVALID_COMPONENT_XML=Invalid component.xml
-ERROR_MSG_FAIL_TO_LOAD_COMPONENT=Failed to load {0}
-
-DIALOG_TITLE_ADD_COMPONENT_REFS=Add component references
-DIALOG_TITLE_ADD_PLUGINS=Add plug-ins
-DIALOG_TITLE_ADD_PACKAGES=Add packages
-DIALOG_TITLE_ADD_TYPES=Add types
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleAdapter.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleAdapter.java
deleted file mode 100644
index 9159bdf..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleAdapter.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.osgi.util.ManifestElement;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.BundleException;
-import org.osgi.framework.Constants;
-
-public class BundleAdapter implements IPluginXML
-{
-  private Bundle bundle;
-  private List libraries;
-
-  public BundleAdapter(Bundle bundle)
-  {
-    this.bundle = bundle;
-  }
-
-  /**
-   * Answers the libraries that are declared in this plugin.
-   * 
-   * @return List libraries in this plugin
-   */
-  public List getLibraries()
-  {
-    if (libraries == null)
-    {
-      libraries = new ArrayList(1);
-      String classpathHeader = (String)bundle.getHeaders().get(Constants.BUNDLE_CLASSPATH);
-      if (classpathHeader != null)
-      {
-        try
-        {
-          ManifestElement[] classpaths = ManifestElement.parseHeader(Constants.BUNDLE_CLASSPATH, classpathHeader);
-          if (classpaths != null)
-            for (int i = 0; i < classpaths.length; i++)
-              libraries.add(new BundleLibrary(bundle, classpaths[i]));
-        }
-        catch (BundleException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-    return libraries;
-  }
-
-  /**
-   * Answers the name of this plugin. Plugin names do not contain the version
-   * identifier, for example, org.eclipse.core.resources.
-   * 
-   * @return String the name of the plugin, not <code>null</code>.
-   */
-  public String getName()
-  {
-    return bundle.getSymbolicName();
-  }
-
-  /**
-   * Answers the version identifier for the plugin. A version identifier is a
-   * '.' delimited set of numbers, for example, 2.0.1.5.
-   * 
-   * @return String the plugin version, not <code>null</code>.
-   */
-  public String getVersion()
-  {
-    return (String)bundle.getHeaders().get(Constants.BUNDLE_VERSION);
-  }
-
-  /**
-   * The unique identifier is a concatination of the plugin name, and '_' and
-   * the plugin version.
-   * 
-   * @return String the unique identifier of the plugin.
-   */
-  public String getUniqueIdentifier()
-  {
-    return getName() + "_" + getVersion();
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getLibraries().iterator(); it.hasNext();)
-    {
-      ILibrary lib = (ILibrary)it.next();
-      lib.accept(visitor);
-      lib.resetTypes();
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleClazz.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleClazz.java
deleted file mode 100644
index 40071ee..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleClazz.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import java.io.IOException;
-import org.eclipse.wtp.releng.tools.component.internal.Clazz;
-
-public class BundleClazz extends Clazz
-{
-  private byte[] content;
-
-  public BundleClazz(byte[] content)
-  {
-    super(null);
-    this.content = content;
-  }
-
-  protected byte[] getInputBytes() throws IOException
-  {
-    return content;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleLibrary.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleLibrary.java
deleted file mode 100644
index 1b33265..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleLibrary.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.net.URL;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.jar.JarInputStream;
-import java.util.zip.ZipEntry;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.osgi.util.ManifestElement;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.osgi.framework.Bundle;
-
-public class BundleLibrary implements ILibrary
-{
-  private Bundle bundle;
-  private ManifestElement manifestElement;
-  private Map types;
-
-  public BundleLibrary(Bundle bundle, ManifestElement manifestElement)
-  {
-    this.bundle = bundle;
-    this.manifestElement = manifestElement;
-  }
-  /**
-   * Answers a mapping of (qualified) type names to <code>Type</code> objects
-   * which are found in this library.
-   * 
-   * @return Map a mapping of type names to <code>Type</code> objects.
-   */
-  public Map getTypes()
-  {
-    if (types == null)
-    {
-      types = new HashMap(1);
-      URL libURL = Platform.find(bundle, new Path(manifestElement.getValue()));
-      if (libURL != null)
-      {
-        try
-        {
-          JarInputStream jis = new JarInputStream(libURL.openStream());
-          ZipEntry entry = jis.getNextEntry();
-          while (entry != null)
-          {
-            if (!entry.isDirectory() && entry.getName().endsWith(EXT_CLASS))
-            {
-              ByteArrayOutputStream baos = new ByteArrayOutputStream();
-              byte[] b = new byte[2048];
-              int read = jis.read(b);
-              while (read != -1)
-              {
-                baos.write(b, 0, read);
-                read = jis.read(b);
-              }
-              BundleClazz clazz = new BundleClazz(baos.toByteArray());
-              types.put(clazz.getName(), clazz);
-              clazz.resetClazz();
-            }
-            entry = jis.getNextEntry();
-          }
-          jis.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-    return types;
-  }
-
-  public void resetTypes()
-  {
-    types = null;
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getTypes().values().iterator(); it.hasNext();)
-    {
-      IClazz clazz = (IClazz)it.next();
-      visitor.visit(clazz);
-      clazz.resetClazz();
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ComponentUIPlugin.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ComponentUIPlugin.java
deleted file mode 100644
index 65cb2e2..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ComponentUIPlugin.java
+++ /dev/null
@@ -1,112 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import org.eclipse.core.resources.IResourceChangeEvent;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.ui.IStartup;
-import org.eclipse.ui.plugin.*;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.osgi.framework.BundleContext;
-import java.util.*;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class ComponentUIPlugin extends AbstractUIPlugin implements IStartup
-{
-  public static final String ID = "org.eclipse.wtp.releng.tools.component.ui";
-  // The shared instance.
-  private static ComponentUIPlugin plugin;
-  // Resource bundle.
-  private ResourceBundle resourceBundle;
-
-  /**
-   * The constructor.
-   */
-  public ComponentUIPlugin()
-  {
-    super();
-    plugin = this;
-  }
-
-  public void earlyStartup()
-  {
-    ComponentManager manager = ComponentManager.getManager();
-    /*
-     * TODO: Restore resource change listener
-     *
-    manager.init();
-    ResourcesPlugin.getWorkspace().addResourceChangeListener(manager, IResourceChangeEvent.POST_CHANGE);
-    */
-  }
-
-  /**
-   * This method is called upon plug-in activation
-   */
-  public void start(BundleContext context) throws Exception
-  {
-    super.start(context);
-  }
-
-  /**
-   * This method is called when the plug-in is stopped
-   */
-  public void stop(BundleContext context) throws Exception
-  {
-    super.stop(context);
-    plugin = null;
-    resourceBundle = null;
-  }
-
-  /**
-   * Returns the shared instance.
-   */
-  public static ComponentUIPlugin getDefault()
-  {
-    return plugin;
-  }
-
-  /**
-   * Returns the string from the plugin's resource bundle, or 'key' if not
-   * found.
-   */
-  public static String getResourceString(String key)
-  {
-    ResourceBundle bundle = ComponentUIPlugin.getDefault().getResourceBundle();
-    try
-    {
-      return (bundle != null) ? bundle.getString(key) : key;
-    }
-    catch (MissingResourceException e)
-    {
-      return key;
-    }
-  }
-
-  /**
-   * Returns the plugin's resource bundle,
-   */
-  public ResourceBundle getResourceBundle()
-  {
-    try
-    {
-      if (resourceBundle == null)
-        resourceBundle = ResourceBundle.getBundle("org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPluginResources");
-    }
-    catch (MissingResourceException x)
-    {
-      resourceBundle = null;
-    }
-    return resourceBundle;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/JavaSourceFinder.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/JavaSourceFinder.java
deleted file mode 100644
index a7b17ee..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/JavaSourceFinder.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceProxy;
-import org.eclipse.core.resources.IResourceProxyVisitor;
-
-public class JavaSourceFinder implements IResourceProxyVisitor
-{
-  private String className;
-  private IResource javaSource;
-
-  public JavaSourceFinder(String className)
-  {
-    this.className = className;
-    int dollarSign = className.indexOf('$');
-    if (dollarSign != -1)
-      this.className = className.substring(0, dollarSign);
-  }
-
-  public IResource getJavaSource()
-  {
-    return javaSource;
-  }
-
-  public boolean visit(IResourceProxy resProxy)
-  {
-    String resName = resProxy.getName();
-    if (resName.endsWith(".java"))
-    {
-      int resNameLength = resName.length();
-      int dot = className.length() - (resNameLength - 5) - 1;
-      if (dot > -1 && className.charAt(dot) == '.')
-      {
-        if (className.endsWith(resName.substring(0, resNameLength - 5)))
-        {
-          javaSource = resProxy.requestResource();
-        }
-      }
-    }
-    return javaSource == null;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ScannableComponent.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ScannableComponent.java
deleted file mode 100644
index 11b5339..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ScannableComponent.java
+++ /dev/null
@@ -1,201 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Calendar;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceProxy;
-import org.eclipse.core.resources.IResourceProxyVisitor;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.jobs.IJobManager;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.internal.Clazz;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDepends;
-import org.eclipse.wtp.releng.tools.component.model.ComponentRef;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.ScanComponent;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-import org.eclipse.wtp.releng.tools.component.violation.ComponentViolationEmitter;
-
-public class ScannableComponent implements IResourceProxyVisitor
-{
-  private ComponentXML compXML;
-  private ComponentViolationEmitter emitter;
-  private List projects;
-  private long lastScan;
-  private List newClasses;
-
-  public ScannableComponent(ComponentXML compXML, ComponentViolationEmitter emitter, List projects)
-  {
-    this.compXML = compXML;
-    this.emitter = emitter;
-    this.projects = projects;
-    this.lastScan = -1;
-    this.newClasses = new ArrayList();
-  }
-
-  /**
-   * @return Returns the compXML.
-   */
-  public ComponentXML getCompXML()
-  {
-    return compXML;
-  }
-
-  /**
-   * @return Returns the emitter.
-   */
-  public ComponentViolationEmitter getEmitter()
-  {
-    return emitter;
-  }
-
-  /**
-   * @return Returns the projects.
-   */
-  public List getProjects()
-  {
-    if (projects == null)
-      projects = new ArrayList(1);
-    return projects;
-  }
-
-  public void addProject(IProject project)
-  {
-    getProjects().add(project);
-    new ScanComponent(this, true).schedule();
-  }
-
-  public IProject removeProject(String projectName)
-  {
-    if (projects != null)
-      for (int i = 0; i < projects.size(); i++)
-        if (((IProject)projects.get(i)).getName().equals(projectName))
-          return (IProject)projects.remove(i);
-    return null;
-  }
-
-  public void addCompRef(ComponentXML compRef)
-  {
-    Map compRefs = emitter.getCompRefs();
-    compRefs.put(compRef.getLocation().getAbsolutePath(), compRef);
-    emitter.setCompRefs(compRefs);
-    if (isDependsOn(compRef.getName()))
-      new ScanComponent(this, true).schedule();
-  }
-
-  public void removeCompRef(ILocation location)
-  {
-    Map compRefs = emitter.getCompRefs();
-    String key = location.getAbsolutePath();
-    if (compRefs.containsKey(key))
-    {
-      ComponentXML compRef = (ComponentXML)compRefs.remove(key);
-      emitter.setCompRefs(compRefs);
-      if (isDependsOn(compRef.getName()))
-      {
-        new ScanComponent(this, true).schedule();
-      }
-    }
-  }
-
-  private boolean isDependsOn(String compRefName)
-  {
-    if (!compRefName.equals(compXML.getName()))
-    {
-      ComponentDepends depends = compXML.getComponentDepends();
-      if (depends.isUnrestricted())
-        return true;
-      else
-      {
-        Collection compRefs = depends.getComponentRefs();
-        for (Iterator it = compRefs.iterator(); it.hasNext();)
-          if (((ComponentRef)it.next()).getName().equals(compRefName))
-            return true;
-      }
-    }
-    return false;
-  }
-
-  public boolean isScanningProject(IProject project)
-  {
-    if (projects != null && project != null)
-      for (Iterator it = projects.iterator(); it.hasNext();)
-        if (project.getName().equals(((IProject)it.next()).getName()))
-          return true;
-    return false;
-  }
-
-  public List scan() throws IOException
-  {
-    return scan(false);
-  }
-
-  public synchronized List scan(boolean force) throws IOException
-  {
-    if (force)
-      lastScan = -1;
-    newClasses.clear();
-    List sources = new ArrayList();
-    IJobManager jobManager = Platform.getJobManager();
-    for (int i = 0; i < projects.size(); i++)
-    {
-      IProject project = (IProject)projects.get(i);
-      try
-      {
-        jobManager.beginRule(project, new NullProgressMonitor());
-      }
-      finally
-      {
-        jobManager.endRule(project);
-      }
-      try
-      {
-        project.accept(this, IResource.DEPTH_INFINITE | IResource.NONE);
-      }
-      catch (CoreException e)
-      {
-        // should never happen
-        e.printStackTrace();
-      }
-    }
-    lastScan = Calendar.getInstance().getTimeInMillis();
-    String compLoc = compXML.getLocation().getAbsolutePath();
-    for (Iterator it = newClasses.iterator(); it.hasNext();)
-    {
-      Source source = emitter.genViolation(compLoc, (IClazz)it.next());
-      if (source != null)
-        sources.add(source);
-    }
-    newClasses.clear();
-    return sources;
-  }
-
-  public boolean visit(IResourceProxy resProxy)
-  {
-    if (resProxy.getType() == IResource.FILE && resProxy.getName().endsWith(".class") && resProxy.getModificationStamp() > lastScan)
-      newClasses.add(new Clazz(new WorkspaceFileLocation((IFile)resProxy.requestResource())));
-    return true;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspaceFileLocation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspaceFileLocation.java
deleted file mode 100644
index 1cc0828..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspaceFileLocation.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-
-public class WorkspaceFileLocation extends FileLocation
-{
-  private IFile workspaceFile;
-
-  public WorkspaceFileLocation(IFile workspaceFile)
-  {
-    super(Platform.getLocation().append(workspaceFile.getFullPath()).toFile());
-    this.workspaceFile = workspaceFile;
-  }
-
-  public IFile getWorkspaceFile()
-  {
-    return workspaceFile;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspacePluginXML.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspacePluginXML.java
deleted file mode 100644
index 77e3373..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspacePluginXML.java
+++ /dev/null
@@ -1,191 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jdt.core.IJavaProject;
-import org.eclipse.jdt.core.JavaCore;
-import org.eclipse.jdt.core.JavaModelException;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Library;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class WorkspacePluginXML implements IPluginXML
-{
-  private IFile pluginXML;
-  private List libraries;
-  private String name;
-  private String version;
-  private ILocation location;
-
-  public WorkspacePluginXML(IFile pluginXML)
-  {
-    this.pluginXML = pluginXML;
-  }
-
-  private void init()
-  {
-    InputStream is = null;
-    try
-    {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-      SAXParser saxParser = factory.newSAXParser();
-      is = getLocation().getInputStream();
-      saxParser.parse(new InputSource(is), new PluginHandler());
-    }
-    catch (ParserConfigurationException e)
-    {
-      e.printStackTrace();
-    }
-    catch (SAXException e)
-    {
-      e.printStackTrace();
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      if (is != null)
-      {
-        try
-        {
-          is.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  /**
-   * Answers the libraries that are declared in this plugin.
-   * 
-   * @return List libraries in this plugin
-   */
-  public List getLibraries()
-  {
-    if (libraries == null)
-    {
-      libraries = new ArrayList(1);
-      IJavaProject javaProject = JavaCore.create(pluginXML.getProject());
-      try
-      {
-        libraries.add(new Library(new FileLocation(getAbsolutePath(javaProject.getOutputLocation()).toFile())));
-      }
-      catch (JavaModelException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    return libraries;
-  }
-
-  /**
-   * Answers the name of this plugin. Plugin names do not contain the version
-   * identifier, for example, org.eclipse.core.resources.
-   * 
-   * @return String the name of the plugin, not <code>null</code>.
-   */
-  public String getName()
-  {
-    if (name == null)
-      init();
-    return name;
-  }
-
-  /**
-   * Answers the version identifier for the plugin. A version identifier is a
-   * '.' delimited set of numbers, for example, 2.0.1.5.
-   * 
-   * @return String the plugin version, not <code>null</code>.
-   */
-  public String getVersion()
-  {
-    if (version == null)
-      init();
-    return version;
-  }
-
-  /**
-   * The unique identifier is a concatination of the plugin name, and '_' and
-   * the plugin version.
-   * 
-   * @return String the unique identifier of the plugin.
-   */
-  public String getUniqueIdentifier()
-  {
-    return getName() + "_" + getVersion();
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getLibraries().iterator(); it.hasNext();)
-    {
-      ILibrary lib = (ILibrary)it.next();
-      lib.accept(visitor);
-      lib.resetTypes();
-    }
-  }
-
-  public IProject getProject()
-  {
-    return pluginXML.getProject();
-  }
-
-  private ILocation getLocation()
-  {
-    if (location == null)
-      location = new FileLocation(getAbsolutePath(pluginXML.getFullPath()).toFile());
-    return location;
-  }
-
-  private IPath getAbsolutePath(IPath path)
-  {
-    return Platform.getLocation().append(path);
-  }
-
-  private class PluginHandler extends DefaultHandler
-  {
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("plugin") || qName.equals("plugin"))
-      {
-        name = attributes.getValue("id");
-        version = attributes.getValue("version");
-      }
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/JavadocScanner2.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/JavadocScanner2.java
deleted file mode 100644
index 7dfdf3c..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/JavadocScanner2.java
+++ /dev/null
@@ -1,149 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.action;
-
-import java.io.CharArrayWriter;
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.net.MalformedURLException;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.jdt.core.IClasspathEntry;
-import org.eclipse.jdt.core.IJavaProject;
-import org.eclipse.jdt.core.JavaCore;
-import org.eclipse.jdt.core.JavaModelException;
-import org.eclipse.jdt.core.dom.AST;
-import org.eclipse.jdt.core.dom.ASTNode;
-import org.eclipse.jdt.core.dom.ASTParser;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.java.JavadocScanner;
-import org.eclipse.wtp.releng.tools.component.java.JavadocVisitor;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class JavadocScanner2 extends JavadocScanner
-{
-  private String currSrc = null;
-
-  protected void scanJavaSources()
-  {
-    IWorkspaceRoot workspaceRoot = ResourcesPlugin.getWorkspace().getRoot();
-    IPath workspace = workspaceRoot.getLocation();
-    for (Iterator it = getSrc().iterator(); it.hasNext();)
-    {
-      final String pluginId = new File((String)it.next()).getName();
-      IProject project = workspaceRoot.getProject(pluginId);
-      if (project.exists())
-      {
-        try
-        {
-          IJavaProject javaProj = JavaCore.create(project);
-          IClasspathEntry[] cpEntries = javaProj.getRawClasspath();
-          for (int i = 0; i < cpEntries.length; i++)
-          {
-            if (cpEntries[i].getEntryKind() == IClasspathEntry.CPE_SOURCE)
-            {
-              currSrc = workspace.append(cpEntries[i].getPath()).toFile().toURL().toString().substring(6);
-              ILocation srcLocation = Location.createLocation(new File(currSrc));
-              srcLocation.accept(new ILocationVisitor()
-              {
-                public boolean accept(ILocation location)
-                {
-                  if (location.getName().endsWith(".java"))
-                    visit(pluginId, location);
-                  return true;
-                }
-              });
-            }
-          }
-        }
-        catch (JavaModelException jme)
-        {
-          jme.printStackTrace();
-        }
-        catch (MalformedURLException murle)
-        {
-          murle.printStackTrace();
-        }
-      }
-    }
-  }
-
-  public boolean visit(String pluginId, ILocation java)
-  {
-    String qualifiedName = java.getAbsolutePath().substring(currSrc.length());
-    char firstChar = qualifiedName.charAt(0);
-    if (firstChar == '/' || firstChar == '\\')
-      qualifiedName = qualifiedName.substring(1);
-    if (include(qualifiedName) && isAPI(pluginId, qualifiedName))
-    {
-      try
-      {
-        ComponentAPI compAPI = getComponentAPI(pluginId);
-        InputStreamReader isr = new InputStreamReader(java.getInputStream());
-        CharArrayWriter caw = new CharArrayWriter();
-        char[] c = new char[2048];
-        for (int read = isr.read(c); read != -1; read = isr.read(c))
-          caw.write(c, 0, read);
-        isr.close();
-        caw.close();
-        if (astParser == null)
-          astParser = ASTParser.newParser(AST.JLS3);
-        astParser.setSource(caw.toCharArray());
-        ASTNode node = astParser.createAST(null);
-        node.accept(new JavadocVisitor(compAPI, pluginId));
-      }
-      catch (IOException e)
-      {
-        throw new RuntimeException(e);
-      }
-    }
-    return true;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    Collection src = (Collection)options.get("src");
-    Collection api = (Collection)options.get("api");
-    Collection outputDir = (Collection)options.get("outputDir");
-    Collection includes = (Collection)options.get("includes");
-    Collection excludes = (Collection)options.get("excludes");
-    Collection skipAPIGen = (Collection)options.get("skipAPIGen");
-    Collection html = (Collection)options.get("html");
-    Collection xsl = (Collection)options.get("xsl");
-    if (src == null || api == null || outputDir == null || src.isEmpty() || api.isEmpty() || outputDir.isEmpty())
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    JavadocScanner2 javadocScanner2 = new JavadocScanner2();
-    javadocScanner2.setSrc(src);
-    javadocScanner2.setApi((String)api.iterator().next());
-    javadocScanner2.setOutputDir((String)outputDir.iterator().next());
-    javadocScanner2.setIncludes(includes);
-    javadocScanner2.setExcludes(excludes);
-    javadocScanner2.setSkipAPIGen(skipAPIGen != null);
-    javadocScanner2.setHtml(html != null);
-    javadocScanner2.setXsl(xsl != null && !xsl.isEmpty() ? (String)xsl.iterator().next() : null);
-    javadocScanner2.execute();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4APIViolation.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4APIViolation.java
deleted file mode 100644
index 8bfe927..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4APIViolation.java
+++ /dev/null
@@ -1,191 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.action;
-
-import java.io.File;
-import java.io.IOException;
-import java.net.MalformedURLException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.preferences.IEclipsePreferences;
-import org.eclipse.core.runtime.preferences.IPreferencesService;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IActionDelegate;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.browser.IWebBrowser;
-import org.eclipse.ui.browser.IWorkbenchBrowserSupport;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.ComponentXMLVisitor;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.java.Java2API;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-import org.eclipse.wtp.releng.tools.component.violation.APIViolationScanner;
-import org.osgi.service.prefs.Preferences;
-
-public class Scan4APIViolation extends Action implements IActionDelegate
-{
-  public void run()
-  {
-    // Get src
-    IPreferencesService prefService = Platform.getPreferencesService();
-    IEclipsePreferences eclipsePref = prefService.getRootNode();
-    Preferences pdePref = eclipsePref.node("/instance/org.eclipse.pde.core");
-    String platformPath = pdePref.get("platform_path", null);
-    String src = platformPath != null ? platformPath : Platform.getInstallLocation().toString();
-    // Get outputDir
-    IPath outputDir = Platform.getPluginStateLocation(ComponentUIPlugin.getDefault());
-    String compXMLOutputDir = outputDir.addTrailingSeparator().append(src.replace(':', '_').replace('/', '_').replace('\\', '_')).toString();
-    if (!(new File(compXMLOutputDir).exists()))
-    {
-      // Get existing component.xml
-      List excludePlugins = new ArrayList();
-      ComponentXMLVisitor compXMLVisitor = new ComponentXMLVisitor();
-      Location.createLocation(new File(src)).accept(compXMLVisitor);
-      for (Iterator it = compXMLVisitor.getCompXMLs().iterator(); it.hasNext();)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        for (Iterator it2 = compXML.getPlugins().iterator(); it2.hasNext();)
-        {
-          Plugin plugin = (Plugin)it2.next();
-          excludePlugins.add(plugin.getId());
-        }
-      }
-      // Generate missing component.xml
-      List excludes = new ArrayList(1);
-      excludes.add(".*internal.*");
-      Java2API java2api = new Java2API();
-      java2api.setSrc(src);
-      java2api.setOutputDir(compXMLOutputDir);
-      java2api.setExcludes(excludes);
-      java2api.setExcludePlugins(excludePlugins);
-      java2api.execute();
-    }
-    // Generate violation report
-    String reportDir = null;
-    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
-    if (window != null)
-    {
-      IStructuredSelection selection = (IStructuredSelection)window.getSelectionService().getSelection();
-      if (selection != null && !selection.isEmpty())
-      {
-        Object firstElement = selection.getFirstElement();
-        if (firstElement != null && firstElement instanceof IFile)
-        {
-          try
-          {
-            IFile file = (IFile)firstElement;
-            ILocation compXMLLoc = new WorkspaceFileLocation(file);
-            ComponentXML selectedCompXML = new ComponentXML();
-            selectedCompXML.setLocation(compXMLLoc);
-            selectedCompXML.load();
-            Collection plugins = selectedCompXML.getPlugins();
-            List srcs = new ArrayList(plugins.size());
-            IWorkspaceRoot workspaceRoot = ResourcesPlugin.getWorkspace().getRoot();
-            IPath workspace = workspaceRoot.getLocation();
-            for (Iterator it = plugins.iterator(); it.hasNext();)
-            {
-              Plugin plugin = (Plugin)it.next();
-              IProject project = workspaceRoot.getProject(plugin.getId());
-              if (project.exists())
-                srcs.add(workspace.append(project.getFullPath()).toFile().toURL().toString().substring(6));
-            }
-            String violationOutputDir = outputDir.append("_output_").toString();
-            delete(new File(violationOutputDir));
-            StringBuffer sb = new StringBuffer();
-            sb.append(violationOutputDir);
-            sb.append('/');
-            sb.append(selectedCompXML.getName());
-            reportDir = sb.toString();
-            String[] args = new String[srcs.size() + 13];
-            int i = 0;
-            args[i++] = "-src";
-            for (Iterator it = srcs.iterator(); it.hasNext();)
-              args[i++] = (String)it.next();
-            args[i++] = "-api";
-            args[i++] = compXMLLoc.getAbsolutePath();
-            args[i++] = compXMLOutputDir;
-            args[i++] = "-outputDir";
-            args[i++] = violationOutputDir;
-            args[i++] = "-includes";
-            args[i++] = "org.eclipse.*";
-            args[i++] = "-excludes";
-            args[i++] = "org.eclipse.wst.*";
-            args[i++] = "org.eclipse.jst.*";
-            args[i++] = "-debug";
-            args[i++] = "-html";
-            APIViolationScanner.main(args);
-          }
-          catch (IOException ioe)
-          {
-            ioe.printStackTrace();
-          }
-        }
-      }
-    }
-    // Open report
-    try
-    {
-      IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();
-      IWebBrowser browser = browserSupport.createBrowser("org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4APIViolation");
-      browser.openURL(new File(reportDir + "/api-violation.html").toURL());
-    }
-    catch (PartInitException e)
-    {
-    }
-    catch (MalformedURLException e)
-    {
-    }
-  }
-
-  public void run(IAction action)
-  {
-    run();
-  }
-
-  public void selectionChanged(IAction action, ISelection selection)
-  {
-  }
-
-  private boolean delete(File file)
-  {
-    String name = file.getName();
-    if (name.endsWith(".gif") || name.endsWith(".jpg") || name.endsWith(".html"))
-      return true;
-    else if (file.isDirectory())
-    {
-      boolean b = true;
-      File[] children = file.listFiles();
-      for (int i = 0; i < children.length; i++)
-        if (!delete(children[i]))
-          b = false;
-      return b;
-    }
-    else
-      return file.delete();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4MissingJavadoc.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4MissingJavadoc.java
deleted file mode 100644
index 9636f2c..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4MissingJavadoc.java
+++ /dev/null
@@ -1,138 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.action;
-
-import java.io.File;
-import java.io.IOException;
-import java.net.MalformedURLException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IActionDelegate;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.browser.IWebBrowser;
-import org.eclipse.ui.browser.IWorkbenchBrowserSupport;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-
-public class Scan4MissingJavadoc extends Action implements IActionDelegate
-{
-  public void run()
-  {
-    String outputDir = Platform.getPluginStateLocation(ComponentUIPlugin.getDefault()).append("_output_").toString();
-    delete(new File(outputDir));
-    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
-    if (window != null)
-    {
-      IStructuredSelection selection = (IStructuredSelection)window.getSelectionService().getSelection();
-      if (selection != null && !selection.isEmpty())
-      {
-        Object firstElement = selection.getFirstElement();
-        if (firstElement != null && firstElement instanceof IFile)
-        {
-          try
-          {
-            IFile file = (IFile)firstElement;
-            ILocation compXMLLoc = new WorkspaceFileLocation(file);
-            ComponentXML selectedCompXML = new ComponentXML();
-            selectedCompXML.setLocation(compXMLLoc);
-            selectedCompXML.load();
-            Collection plugins = selectedCompXML.getPlugins();
-            List srcs = new ArrayList(plugins.size());
-            IWorkspaceRoot workspaceRoot = ResourcesPlugin.getWorkspace().getRoot();
-            IPath workspace = workspaceRoot.getLocation();
-            for (Iterator it = plugins.iterator(); it.hasNext();)
-            {
-              Plugin plugin = (Plugin)it.next();
-              IProject project = workspaceRoot.getProject(plugin.getId());
-              if (project.exists())
-              {
-                srcs.add(workspace.append(project.getFullPath()).toFile().toURL().toString().substring(6));
-              }
-            }
-            String[] args = new String[srcs.size() + 6];
-            int i = 0;
-            args[i++] = "-src";
-            for (Iterator it = srcs.iterator(); it.hasNext();)
-              args[i++] = (String)it.next();
-            args[i++] = "-api";
-            args[i++] = compXMLLoc.getAbsolutePath();
-            args[i++] = "-outputDir";
-            args[i++] = outputDir;
-            args[i++] = "-html";
-            JavadocScanner2.main(args);
-          }
-          catch (IOException ioe)
-          {
-            ioe.printStackTrace();
-          }
-        }
-      }
-    }
-    // Open report
-    try
-    {
-      IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();
-      IWebBrowser browser = browserSupport.createBrowser("org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4MissingJavadoc");
-      browser.openURL(new File(outputDir + "/api-javadoc-summary.html").toURL());
-    }
-    catch (PartInitException e)
-    {
-    }
-    catch (MalformedURLException e)
-    {
-    }
-  }
-
-  public void run(IAction action)
-  {
-    run();
-  }
-
-  public void selectionChanged(IAction action, ISelection selection)
-  {
-  }
-
-  private boolean delete(File file)
-  {
-    String name = file.getName();
-    if (name.endsWith(".gif") || name.endsWith(".jpg") || name.endsWith(".html"))
-      return true;
-    else if (file.isDirectory())
-    {
-      boolean b = true;
-      File[] children = file.listFiles();
-      for (int i = 0; i < children.length; i++)
-        if (!delete(children[i]))
-          b = false;
-      return b;
-    }
-    else
-      return file.delete();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4NonAPIDependency.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4NonAPIDependency.java
deleted file mode 100644
index 46138c7..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4NonAPIDependency.java
+++ /dev/null
@@ -1,184 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.action;
-
-import java.io.File;
-import java.net.MalformedURLException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.preferences.IEclipsePreferences;
-import org.eclipse.core.runtime.preferences.IPreferencesService;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IActionDelegate;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.browser.IWebBrowser;
-import org.eclipse.ui.browser.IWorkbenchBrowserSupport;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.ComponentXMLVisitor;
-import org.eclipse.wtp.releng.tools.component.api.violation.NonAPIDependencyScanner;
-import org.eclipse.wtp.releng.tools.component.internal.Location;
-import org.eclipse.wtp.releng.tools.component.java.Java2API;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-import org.osgi.service.prefs.Preferences;
-
-public class Scan4NonAPIDependency extends Action implements IActionDelegate
-{
-  public void run()
-  {
-    // Get src
-    IPreferencesService prefService = Platform.getPreferencesService();
-    IEclipsePreferences eclipsePref = prefService.getRootNode();
-    Preferences pdePref = eclipsePref.node("/instance/org.eclipse.pde.core");
-    String platformPath = pdePref.get("platform_path", null);
-    String src = platformPath != null ? platformPath : Platform.getInstallLocation().toString();
-
-    // Get outputDir
-    IPath outputDir = Platform.getPluginStateLocation(ComponentUIPlugin.getDefault());
-    String compXMLOutputDir = outputDir.addTrailingSeparator().append(src.replace(':', '_').replace('/', '_').replace('\\', '_')).toString();
-    if (!(new File(compXMLOutputDir).exists()))
-    {
-      // Get existing component.xml
-      List excludePlugins = new ArrayList();
-      ComponentXMLVisitor compXMLVisitor = new ComponentXMLVisitor();
-      Location.createLocation(new File(src)).accept(compXMLVisitor);
-      for (Iterator it = compXMLVisitor.getCompXMLs().iterator(); it.hasNext();)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        for (Iterator it2 = compXML.getPlugins().iterator(); it2.hasNext();)
-        {
-          Plugin plugin = (Plugin)it2.next();
-          excludePlugins.add(plugin.getId());
-        }
-      }
-      // Generate missing component.xml
-      List excludes = new ArrayList(1);
-      excludes.add(".*internal.*");
-      Java2API java2api = new Java2API();
-      java2api.setSrc(src);
-      java2api.setOutputDir(compXMLOutputDir);
-      java2api.setExcludes(excludes);
-      java2api.setExcludePlugins(excludePlugins);
-      java2api.execute();
-    }
-
-    // Generate Non-API dependency report
-    String reportOutputDir = null;
-    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
-    if (window != null)
-    {
-      IStructuredSelection selection = (IStructuredSelection)window.getSelectionService().getSelection();
-      if (selection != null && !selection.isEmpty())
-      {
-        Object firstElement = selection.getFirstElement();
-        if (firstElement != null && firstElement instanceof IFile)
-        {
-          try
-          {
-            IFile file = (IFile)firstElement;
-            ILocation compXMLLoc = new WorkspaceFileLocation(file);
-            ComponentXML selectedCompXML = new ComponentXML();
-            selectedCompXML.setLocation(compXMLLoc);
-            selectedCompXML.load();
-            Collection plugins = selectedCompXML.getPlugins();
-            List srcs = new ArrayList(plugins.size());
-            IWorkspaceRoot workspaceRoot = ResourcesPlugin.getWorkspace().getRoot();
-            IPath workspace = workspaceRoot.getLocation();
-            for (Iterator it = plugins.iterator(); it.hasNext();)
-            {
-              Plugin plugin = (Plugin)it.next();
-              IProject project = workspaceRoot.getProject(plugin.getId());
-              if (project.exists())
-                srcs.add(workspace.append(project.getFullPath()).toFile().toURL().toString().substring(6));
-            }
-            reportOutputDir = outputDir.append("_output_").toString();
-            delete(new File(reportOutputDir));
-            String[] args = new String[srcs.size() + 13];
-            int i = 0;
-            args[i++] = "-src";
-            for (Iterator it = srcs.iterator(); it.hasNext();)
-              args[i++] = (String)it.next();
-            args[i++] = "-api";
-            args[i++] = compXMLLoc.getAbsolutePath();
-            args[i++] = "-outputDir";
-            args[i++] = reportOutputDir;
-            args[i++] = "-refapi";
-            args[i++] = compXMLOutputDir;
-            args[i++] = "-includes";
-            args[i++] = "org.eclipse.*";
-            NonAPIDependencyScanner.main(args);
-          }
-          catch (Throwable ioe)
-          {
-            ioe.printStackTrace();
-          }
-        }
-      }
-    }
-
-    // Open report
-    try
-    {
-      IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();
-      IWebBrowser browser = browserSupport.createBrowser("org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4APIViolation");
-      browser.openURL(new File(reportOutputDir + "/component-api-violation-all.html").toURL());
-    }
-    catch (PartInitException e)
-    {
-    }
-    catch (MalformedURLException e)
-    {
-    }
-  }
-
-  public void run(IAction action)
-  {
-    run();
-  }
-
-  public void selectionChanged(IAction action, ISelection selection)
-  {
-  }
-
-  private boolean delete(File file)
-  {
-    String name = file.getName();
-    if (name.endsWith(".gif") || name.endsWith(".jpg") || name.endsWith(".html"))
-      return true;
-    else if (file.isDirectory())
-    {
-      boolean b = true;
-      File[] children = file.listFiles();
-      for (int i = 0; i < children.length; i++)
-        if (!delete(children[i]))
-          b = false;
-      return b;
-    }
-    else
-      return file.delete();
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4UnitTestCoverage.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4UnitTestCoverage.java
deleted file mode 100644
index 38d9608..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/Scan4UnitTestCoverage.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.action;
-
-import java.io.File;
-import java.io.IOException;
-import java.net.MalformedURLException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IActionDelegate;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.browser.IWebBrowser;
-import org.eclipse.ui.browser.IWorkbenchBrowserSupport;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-
-public class Scan4UnitTestCoverage extends Action implements IActionDelegate
-{
-  public void run()
-  {
-    String outputDir = Platform.getPluginStateLocation(ComponentUIPlugin.getDefault()).append("_output_").toString();
-    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
-    if (window != null)
-    {
-      IStructuredSelection selection = (IStructuredSelection)window.getSelectionService().getSelection();
-      if (selection != null && !selection.isEmpty())
-      {
-        Object firstElement = selection.getFirstElement();
-        if (firstElement != null && firstElement instanceof IFile)
-        {
-          try
-          {
-            IFile file = (IFile)firstElement;
-            ILocation compXMLLoc = new WorkspaceFileLocation(file);
-            ComponentXML selectedCompXML = new ComponentXML();
-            selectedCompXML.setLocation(compXMLLoc);
-            selectedCompXML.load();
-            Collection plugins = selectedCompXML.getPlugins();
-            List srcs = new ArrayList(plugins.size());
-            IWorkspaceRoot workspaceRoot = ResourcesPlugin.getWorkspace().getRoot();
-            IPath workspace = workspaceRoot.getLocation();
-            for (Iterator it = plugins.iterator(); it.hasNext();)
-            {
-              Plugin plugin = (Plugin)it.next();
-              IProject project = workspaceRoot.getProject(plugin.getId());
-              if (project.exists())
-              {
-                StringBuffer sb = new StringBuffer();
-                sb.append(outputDir);
-                sb.append('/');
-                sb.append(project.getName());
-                sb.append("/api-info.xml");
-                new File(sb.toString()).delete();
-                srcs.add(workspace.append(project.getFullPath()).toFile().toURL().toString().substring(6));
-              }
-            }
-            String[] args = new String[srcs.size() + 6];
-            int i = 0;
-            args[i++] = "-src";
-            for (Iterator it = srcs.iterator(); it.hasNext();)
-              args[i++] = (String)it.next();
-            args[i++] = "-api";
-            args[i++] = compXMLLoc.getAbsolutePath();
-            args[i++] = "-outputDir";
-            args[i++] = outputDir;
-            args[i++] = "-html";
-            JavadocScanner2.main(args);
-          }
-          catch (IOException ioe)
-          {
-            ioe.printStackTrace();
-          }
-        }
-      }
-    }
-    // Open report
-    try
-    {
-      IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();
-      IWebBrowser browser = browserSupport.createBrowser("org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4MissingJavadoc");
-      browser.openURL(new File(outputDir + "/api-javadoc-summary.html").toURL());
-    }
-    catch (PartInitException e)
-    {
-    }
-    catch (MalformedURLException e)
-    {
-    }
-  }
-
-  public void run(IAction action)
-  {
-    run();
-  }
-
-  public void selectionChanged(IAction action, ISelection selection)
-  {
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/ScanAPI.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/ScanAPI.java
deleted file mode 100644
index 16488f2..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/ScanAPI.java
+++ /dev/null
@@ -1,229 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.action;
-
-import java.io.IOException;
-import java.lang.reflect.InvocationTargetException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceProxy;
-import org.eclipse.core.resources.IResourceProxyVisitor;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.jface.dialogs.ProgressMonitorDialog;
-import org.eclipse.jface.operation.IRunnableWithProgress;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IActionDelegate;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ScannableComponent;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspacePluginXML;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.ScanComponent;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-import org.eclipse.wtp.releng.tools.component.violation.ComponentViolationEmitter;
-
-public class ScanAPI extends Action implements IActionDelegate
-{
-  private ScanComponent job;
-
-  public void run()
-  {
-    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
-    if (window != null)
-    {
-      IStructuredSelection selection = (IStructuredSelection)window.getSelectionService().getSelection();
-      if (selection != null && !selection.isEmpty())
-      {
-        Object firstElement = selection.getFirstElement();
-        if (firstElement != null && firstElement instanceof IFile)
-        {
-          ComponentManager manager = ComponentManager.getManager();
-          ScannableComponent scannableComp = getScannableComponent((IFile)firstElement);
-          if (scannableComp != null)
-          {
-            job = new ScanComponent(scannableComp, true);
-            job.schedule();
-            ProgressMonitorDialog dialog = new ProgressMonitorDialog(window.getShell());
-            try
-            {
-              dialog.run(false, false, new IRunnableWithProgress()
-              {
-                public void run(IProgressMonitor monitor)
-                {
-                  boolean interrupted = true;
-                  while (interrupted)
-                  {
-                    try
-                    {
-                      job.join();
-                      interrupted = false;
-                    }
-                    catch (InterruptedException e)
-                    {
-                      interrupted = true;
-                    }
-                  }
-                }
-              });
-            }
-            catch (InterruptedException e)
-            {
-              e.printStackTrace();
-            }
-            catch (InvocationTargetException e)
-            {
-              e.printStackTrace();
-            }
-            if (hasAPIViolation(job.getSources()))
-              MessageDialog.openError(window.getShell(), manager.getMessage("TITLE_HAS_API_VIOLATIONS"), manager.getMessage("ERROR_MSG_HAS_API_VIOLATIONS"));
-            else
-              MessageDialog.openInformation(window.getShell(), manager.getMessage("TITLE_HAS_API_VIOLATIONS"), manager.getMessage("INFO_MSG_NO_API_VIOLATIONS"));
-          }
-          else
-            MessageDialog.openError(window.getShell(), manager.getMessage("TITLE_NO_WORKSPACE_PLUGINS"), manager.getMessage("ERROR_MSG_NO_WORKSPACE_PLUGINS"));
-        }
-      }
-    }
-  }
-
-  private ScannableComponent getScannableComponent(IFile compXMLFile)
-  {
-    ComponentXML compXML = new ComponentXML();
-    compXML.setLocation(new WorkspaceFileLocation(compXMLFile));
-    try
-    {
-      compXML.load();
-    }
-    catch (IOException e)
-    {
-      return null;
-    }
-    Collection plugins = compXML.getPlugins();
-    Map pluginId2Plugins = new HashMap(plugins.size());
-    List workspacePluginProjects = new ArrayList();
-    ComponentManager manager = ComponentManager.getManager();
-    for (Iterator it = plugins.iterator(); it.hasNext();)
-    {
-      Plugin plugin = (Plugin)it.next();
-      IPluginXML pluginXML = manager.getPlugin(plugin.getId());
-      pluginId2Plugins.put(pluginXML.getName(), pluginXML);
-      if (pluginXML instanceof WorkspacePluginXML)
-        workspacePluginProjects.add(((WorkspacePluginXML)pluginXML).getProject());
-    }
-    if (workspacePluginProjects.size() > 0)
-    {
-      Map compXMLs = new HashMap(1);
-      compXMLs.put(compXML.getLocation().getAbsolutePath(), compXML);
-      ComponentViolationEmitter emitter = new ComponentViolationEmitter(null);
-      emitter.setDebug(true);
-      List excludes = new ArrayList();
-      excludes.add("java.");
-      excludes.add("javax.");
-      excludes.add("org.w3c.");
-      excludes.add("org.xml.");
-      excludes.add("org.apache.");
-      excludes.add("sun.");
-      emitter.setClassUseExcludes(excludes);
-      emitter.init(compXMLs, getCompRefs(), pluginId2Plugins, new HashMap(0));
-      return new ScannableComponent(compXML, emitter, workspacePluginProjects);
-    }
-    else
-      return null;
-  }
-
-  /*
-  private ScannableComponent getScannableComponent(IFile compXML)
-  {
-    for (Iterator it = ComponentManager.getManager().getScannableComponents().values().iterator(); it.hasNext();)
-    {
-      ScannableComponent scannableComp = (ScannableComponent)it.next();
-      String scannableCompLoc = scannableComp.getCompXML().getLocation().getAbsolutePath();
-      String compLoc = new WorkspaceFileLocation(compXML).getAbsolutePath();
-      if (scannableCompLoc.equals(compLoc))
-        return scannableComp;
-    }
-    return null;
-  }
-  */
-
-  private Map getCompRefs()
-  {
-    final Map refs = new HashMap();
-    try
-    {
-      ResourcesPlugin.getWorkspace().getRoot().accept
-      (
-        new IResourceProxyVisitor()
-        {
-          public boolean visit(IResourceProxy res)
-          {
-            if (res.getType() == IResource.FILE && res.getName().equals(ComponentXML.CONST_COMPONENT_XML))
-            {
-              IFile file = (IFile)res.requestResource();
-              WorkspaceFileLocation location = new WorkspaceFileLocation(file);
-              ComponentXML compXML = new ComponentXML();
-              compXML.setLocation(location);
-              try
-              {
-                compXML.load();
-                refs.put(compXML.getLocation().getAbsolutePath(), compXML);
-              }
-              catch (IOException e)
-              {
-              }
-            }
-            return true;
-          }
-        },
-        IResource.DEPTH_INFINITE | IResource.NONE
-      );
-    }
-    catch (CoreException e)
-    {
-    }
-    return refs;
-  }
-
-  private boolean hasAPIViolation(List sources)
-  {
-    if (sources != null)
-      for (int i = 0; i < sources.size(); i++)
-        if (((Source)sources.get(i)).getClassUses().size() > 0)
-          return true;
-    return false;
-  }
-
-  public void run(IAction action)
-  {
-    run();
-  }
-
-  public void selectionChanged(IAction action, ISelection selection)
-  {
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIDialog.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIDialog.java
deleted file mode 100644
index 30b82cc..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIDialog.java
+++ /dev/null
@@ -1,192 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeItem;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-
-public class APIDialog extends Dialog implements ITreeContentProvider
-{
-  public static final int OPTION_PACKAGE = 0x0;
-  public static final int OPTION_TYPE = 0x1;
-  private int option;
-  private ComponentXML compXML;
-  private Package pkg;
-  private List ignoreNames;
-  private Tree tree;
-
-  public APIDialog(Shell shell, int option, ComponentXML compXML, Package pkg, List ignoreNames)
-  {
-    super(shell);
-    this.option = option;
-    this.compXML = compXML;
-    this.pkg = pkg;
-    this.ignoreNames = ignoreNames;
-  }
-
-  protected void configureShell(Shell shell)
-  {
-    super.configureShell(shell);
-    if (option == OPTION_PACKAGE)
-      shell.setText(ComponentManager.getManager().getMessage("DIALOG_TITLE_ADD_PACKAGES"));
-    else
-      shell.setText(ComponentManager.getManager().getMessage("DIALOG_TITLE_ADD_TYPES"));
-  }
-
-  protected Control createDialogArea(Composite parent)
-  {
-    Composite composite = (Composite)super.createDialogArea(parent);
-    GridLayout gl = new GridLayout();
-    gl.marginWidth = 5;
-    gl.marginHeight = 5;
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    gd.widthHint = 300;
-    gd.heightHint = 300;
-    composite.setLayout(gl);
-    composite.setLayoutData(gd);
-    tree = new Tree(composite, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
-    tree.setLayout(gl);
-    tree.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL));
-    TreeViewer apisViewer = new TreeViewer(tree);
-    apisViewer.setContentProvider(this);
-    apisViewer.setLabelProvider(new LabelProvider());
-    apisViewer.setInput(compXML);
-    return composite;
-  }
-
-  protected void okPressed()
-  {
-    if (option == OPTION_PACKAGE)
-    {
-      Collection pkgs = compXML.getPackages();
-      TreeItem[] items = tree.getSelection();
-      for (int i = 0; i < items.length; i++)
-      {
-        Package pkg = new Package();
-        pkg.setName(items[i].getText());
-        pkgs.add(pkg);
-      }
-    }
-    else
-    {
-      Collection types = pkg.getTypes();
-      TreeItem[] items = tree.getSelection();
-      for (int i = 0; i < items.length; i++)
-      {
-        Type type = new Type();
-        type.setName(items[i].getText());
-        types.add(type);
-      }
-    }
-    super.okPressed();
-  }
-
-  protected void cancelPressed()
-  {
-    super.cancelPressed();
-  }
-
-  public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-  {
-    // do nothing
-  }
-
-  public void dispose()
-  {
-    // do nothing
-  }
-
-  public boolean hasChildren(Object element)
-  {
-    return false;
-  }
-
-  public Object[] getChildren(Object parentElement)
-  {
-    return new Object[0];
-  }
-
-  public Object getParent(Object element)
-  {
-    return null;
-  }
-
-  public Object[] getElements(Object inputElement)
-  {
-    List nameList = new ArrayList();
-    if (inputElement instanceof ComponentXML)
-    {
-      Collection plugins = ((ComponentXML)inputElement).getPlugins();
-      for (Iterator pluginsIt = plugins.iterator(); pluginsIt.hasNext();)
-      {
-        String pluginId = ((Plugin)pluginsIt.next()).getId();
-        IPluginXML pluginXML = ComponentManager.getManager().getPlugin(pluginId);
-        if (pluginXML != null)
-        {
-          List libs = pluginXML.getLibraries();
-          for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-          {
-            ILibrary lib = (ILibrary)libsIt.next();
-            Map types = lib.getTypes();
-            for (Iterator typesIt = types.keySet().iterator(); typesIt.hasNext();)
-            {
-              String typeName = (String)typesIt.next();
-              if (typeName.lastIndexOf('$') == -1 && typeName.indexOf(".internal.") == -1)
-              {
-                int dot = typeName.lastIndexOf('.');
-                String name = null;
-                if (option == OPTION_PACKAGE && dot != -1)
-                {
-                  name = typeName.substring(0, dot);
-                }
-                else
-                {
-                  String pkgName = pkg.getName();
-                  if (dot != -1 && dot == pkgName.length() && typeName.startsWith(pkgName))
-                  {
-                    name = typeName.substring(dot + 1);
-                  }
-                }
-                if (name != null && !ignoreNames.contains(name) && !nameList.contains(name))
-                  nameList.add(name);
-              }
-            }
-          }
-        }
-      }
-    }
-    return nameList.toArray(new String[0]);
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIPage.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIPage.java
deleted file mode 100644
index e863790..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIPage.java
+++ /dev/null
@@ -1,410 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.events.KeyListener;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Menu;
-import org.eclipse.swt.widgets.MenuItem;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeItem;
-import org.eclipse.ui.forms.IManagedForm;
-import org.eclipse.ui.forms.editor.FormEditor;
-import org.eclipse.ui.forms.editor.FormPage;
-import org.eclipse.ui.forms.widgets.FormToolkit;
-import org.eclipse.ui.forms.widgets.ScrolledForm;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-
-public class APIPage extends FormPage
-{
-  public static final String ID = "org.eclipse.wtp.releng.tools.component.ui.internal.editor.APIPage";
-  private final char KEY_DEL = 127; 
-
-  private Button isAPI;
-  private Button isExclusive;
-  private Button reference;
-  private Button subclass;
-  private Button implement;
-  private Button instantiate;
-  private Tree apis;
-  private TreeViewer apisViewer;
-
-  public APIPage(FormEditor editor, String id, String title)
-  {
-    super(editor, id, title);
-  }
-
-  public APIPage(String id, String title)
-  {
-    super(id, title);
-  }
-
-  private void init()
-  {
-    ComponentXML compXML = ((ComponentXMLEditor)getEditor()).getComponentXML();
-    apisViewer = new TreeViewer(apis);
-    ComponentXMLProvider apisProvider = new ComponentXMLProvider(ComponentXMLProvider.SHOW_APIS);
-    apisViewer.setContentProvider(apisProvider);
-    apisViewer.setLabelProvider(apisProvider);
-    apisViewer.setInput(compXML);
-  }
-
-  protected void createFormContent(IManagedForm managedForm)
-  {
-    ComponentManager manager = ComponentManager.getManager();
-    super.createFormContent(managedForm);
-    ScrolledForm form = managedForm.getForm();
-    form.setText(manager.getMessage("PAGE_API"));
-    Composite body = form.getBody();
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 2;
-    gl.makeColumnsEqualWidth = true;
-    gl.marginWidth = 10;
-    gl.verticalSpacing = 20;
-    gl.horizontalSpacing = 20;
-    body.setLayout(gl);
-    FormToolkit toolkit = managedForm.getToolkit();
-    createLeftColumn(managedForm, toolkit.createComposite(body));
-    createRightColumn(managedForm, toolkit.createComposite(body));
-    toolkit.paintBordersFor(body);
-    init();
-  }
-
-  private void createLeftColumn(IManagedForm managedForm, Composite parent)
-  {
-    createAPIs(managedForm, parent);
-  }
-
-  private void createRightColumn(IManagedForm managedForm, Composite parent)
-  {
-    createAPIUsages(managedForm, parent);
-  }
-
-  private void createAPIs(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 1;
-    gl.marginHeight = 5;
-    parent.setLayout(gl);
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    parent.setLayoutData(gd);
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    toolkit.createLabel(parent, manager.getMessage("SECTION_DESC_APIS"));
-    toolkit.createLabel(parent, manager.getMessage("LABEL_APIS"));
-    Composite apiComposite = toolkit.createComposite(parent);
-    GridLayout gl2 = new GridLayout();
-    gl2.numColumns = 2;
-    gl2.marginWidth = 1;
-    gl2.marginHeight = 1;
-    apiComposite.setLayout(gl2);
-    apiComposite.setLayoutData(gd);
-    apis = toolkit.createTree(apiComposite, SWT.MULTI);
-    apis.setLayout(gl);
-    apis.setLayoutData(gd);
-    apis.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          selectAPIEvent(event);
-        }
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          selectAPIEvent(event);
-        }
-      }
-    );
-    apis.addKeyListener
-    (
-      new KeyListener()
-      {
-        public void keyPressed(KeyEvent event)
-        {
-          // do nothing
-        }
-        public void keyReleased(KeyEvent event)
-        {
-          apiKeyEvent(event);
-        }
-      }
-    );
-    Menu menu = new Menu(apis);
-    MenuItem addPackage = new MenuItem(menu, SWT.CASCADE);
-    addPackage.setText(manager.getMessage("LABEL_ADD_PACKAGE"));
-    addPackage.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          addPackageEvent(event);
-        }
-
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          addPackageEvent(event);
-        }
-      }
-    );
-    MenuItem addType = new MenuItem(menu, SWT.CASCADE);
-    addType.setText(manager.getMessage("LABEL_ADD_TYPE"));
-    addType.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          addTypeEvent(event);
-        }
-
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          addTypeEvent(event);
-        }
-      }
-    );
-    apis.setMenu(menu);
-    toolkit.paintBordersFor(apiComposite);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void createAPIUsages(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 1;
-    gl.marginHeight = 5;
-    parent.setLayout(gl);
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    parent.setLayoutData(gd);
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    toolkit.createLabel(parent, manager.getMessage("SECTION_DESC_API_USAGES"));
-    Composite usageComposite = toolkit.createComposite(parent);
-    GridLayout gl2 = new GridLayout();
-    gl2.numColumns = 1;
-    gl2.marginWidth = 10;
-    gl2.marginHeight = 1;
-    usageComposite.setLayout(gl2);
-    usageComposite.setLayoutData(gd);
-    toolkit.createLabel(usageComposite, manager.getMessage("LABEL_PACKAGE_USAGE"));
-    SelectionListener listener = new SelectionListener()
-    {
-      public void widgetSelected(SelectionEvent event)
-      {
-        selectAPIUsageEvent(event);
-      }
-
-      public void widgetDefaultSelected(SelectionEvent event)
-      {
-        selectAPIUsageEvent(event);
-      }
-    };
-    isAPI = toolkit.createButton(usageComposite, manager.getMessage("LABEL_PACKAGE_API"), SWT.CHECK);
-    isAPI.setEnabled(false);
-    isAPI.addSelectionListener(listener);
-    isExclusive = toolkit.createButton(usageComposite, manager.getMessage("LABEL_PACKAGE_EXCLUSIVE"), SWT.CHECK);
-    isExclusive.setEnabled(false);
-    isExclusive.addSelectionListener(listener);
-    toolkit.createLabel(usageComposite, manager.getMessage("LABEL_TYPE_USAGE"));
-    reference = toolkit.createButton(usageComposite, manager.getMessage("LABEL_REFERENCE"), SWT.CHECK);
-    reference.setEnabled(false);
-    reference.addSelectionListener(listener);
-    subclass = toolkit.createButton(usageComposite, manager.getMessage("LABEL_SUBCLASS"), SWT.CHECK);
-    subclass.setEnabled(false);
-    subclass.addSelectionListener(listener);
-    implement = toolkit.createButton(usageComposite, manager.getMessage("LABEL_IMPLEMENT"), SWT.CHECK);
-    implement.setEnabled(false);
-    implement.addSelectionListener(listener);
-    instantiate = toolkit.createButton(usageComposite, manager.getMessage("LABEL_INSTANTIATE"), SWT.CHECK);
-    instantiate.setEnabled(false);
-    instantiate.addSelectionListener(listener);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void addPackageEvent(SelectionEvent event)
-  {
-    TreeItem[] items = apis.getItems();
-    List ignoreNames = new ArrayList(items.length);
-    for (int i = 0; i < items.length; i++)
-      ignoreNames.add(items[i].getText());
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    ComponentXML compXML = editor.getComponentXML();
-    APIDialog dialog = new APIDialog(editor.getSite().getShell(), APIDialog.OPTION_PACKAGE, compXML, null, ignoreNames);
-    if (dialog.open() == Dialog.OK)
-    {
-      editor.setDirty(true);
-      apisViewer.refresh();
-    }
-  }
-
-  private void addTypeEvent(SelectionEvent event)
-  {
-    Package pkg = null;
-    TreeItem[] items = apis.getSelection();
-    if (items.length > 0)
-    {
-      Object firstItem = items[0].getData();
-      if (firstItem instanceof Package)
-        pkg = (Package)firstItem;
-      else if (firstItem instanceof Type)
-        pkg = (Package)items[0].getParentItem().getData();
-    }
-    if (pkg != null)
-    {
-      Collection types = pkg.getTypes();
-      List ignoreNames = new ArrayList(types.size());
-      for (Iterator it = types.iterator(); it.hasNext();)
-        ignoreNames.add(((Type)it.next()).getName());
-      ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-      ComponentXML compXML = editor.getComponentXML();
-      APIDialog dialog = new APIDialog(editor.getSite().getShell(), APIDialog.OPTION_TYPE, compXML, pkg, ignoreNames);
-      if (dialog.open() == Dialog.OK)
-      {
-        editor.setDirty(true);
-        apisViewer.refresh();
-      }
-    }
-  }
-
-  private void selectAPIEvent(SelectionEvent event)
-  {
-    Object firstItem = getFirstSelection();
-    if (firstItem instanceof Package)
-    {
-      Package pkg = (Package)firstItem;
-      isAPI.setEnabled(true);
-      isAPI.setSelection(pkg.isApi());
-      isExclusive.setEnabled(true);
-      isExclusive.setSelection(pkg.isExclusive());
-      reference.setEnabled(false);
-      reference.setSelection(false);
-      subclass.setEnabled(false);
-      subclass.setSelection(false);
-      implement.setEnabled(false);
-      implement.setSelection(false);
-      instantiate.setEnabled(false);
-      instantiate.setSelection(false);
-    }
-    else if (firstItem instanceof Type)
-    {
-      Type type = (Type)firstItem;
-      isAPI.setEnabled(false);
-      isAPI.setSelection(false);
-      isExclusive.setEnabled(false);
-      isExclusive.setSelection(false);
-      reference.setEnabled(true);
-      reference.setSelection(type.isReference());
-      subclass.setEnabled(true);
-      subclass.setSelection(type.isSubclass());
-      implement.setEnabled(true);
-      implement.setSelection(type.isImplement());
-      instantiate.setEnabled(true);
-      instantiate.setSelection(type.isInstantiate());
-    }
-    else
-    {
-      isAPI.setEnabled(false);
-      isAPI.setSelection(false);
-      isExclusive.setEnabled(false);
-      isExclusive.setSelection(false);
-      reference.setEnabled(false);
-      reference.setSelection(false);
-      subclass.setEnabled(false);
-      subclass.setSelection(false);
-      implement.setEnabled(false);
-      implement.setSelection(false);
-      instantiate.setEnabled(false);
-      instantiate.setSelection(false);
-    }
-  }
-
-  private void selectAPIUsageEvent(SelectionEvent event)
-  {
-    if (event.widget == isAPI)
-      ((Package)getFirstSelection()).setApi(isAPI.getSelection() ? null : Boolean.FALSE);
-    else if (event.widget == isExclusive)
-      ((Package)getFirstSelection()).setExclusive(isExclusive.getSelection() ? null : Boolean.FALSE);
-    else if (event.widget == reference)
-      ((Type)getFirstSelection()).setReference(reference.getSelection() ? null : Boolean.FALSE);
-    else if (event.widget == subclass)
-      ((Type)getFirstSelection()).setSubclass(subclass.getSelection() ? null : Boolean.FALSE);
-    else if (event.widget == implement)
-      ((Type)getFirstSelection()).setImplement(implement.getSelection() ? null : Boolean.FALSE);
-    else if (event.widget == instantiate)
-      ((Type)getFirstSelection()).setInstantiate(instantiate.getSelection() ? null : Boolean.FALSE);
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    editor.setDirty(true);
-  }
-
-  private Object getFirstSelection()
-  {
-    TreeItem[] items = apis.getSelection();
-    if (items.length > 0)
-      return items[0].getData();
-    else
-      return null;
-  }
-
-  private void apiKeyEvent(KeyEvent event)
-  {
-    ComponentXML compXML = ((ComponentXMLEditor)getEditor()).getComponentXML();
-    if (event.character == KEY_DEL) 
-    {
-      TreeItem[] items = apis.getSelection();
-      for (int i = 0; i < items.length; i++)
-      {
-        Object item = items[i].getData();
-        if (item instanceof Package)
-          compXML.getPackages().remove(item);
-        else if (item instanceof Type)
-          for (Iterator it = compXML.getPackages().iterator(); it.hasNext();)
-            if (((Package)it.next()).getTypes().remove(item))
-              break;
-      }
-      isAPI.setEnabled(false);
-      isAPI.setSelection(false);
-      isExclusive.setEnabled(false);
-      isExclusive.setSelection(false);
-      reference.setEnabled(false);
-      reference.setSelection(false);
-      subclass.setEnabled(false);
-      subclass.setSelection(false);
-      implement.setEnabled(false);
-      implement.setSelection(false);
-      instantiate.setEnabled(false);
-      instantiate.setSelection(false);
-      apisViewer.refresh();
-      ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-      editor.setDirty(true);
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentPage.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentPage.java
deleted file mode 100644
index 84f6181..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentPage.java
+++ /dev/null
@@ -1,484 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.pde.core.plugin.IFragmentModel;
-import org.eclipse.pde.core.plugin.IPluginModel;
-import org.eclipse.pde.internal.ui.wizards.PluginSelectionDialog;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.events.KeyListener;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeItem;
-import org.eclipse.ui.forms.IManagedForm;
-import org.eclipse.ui.forms.editor.FormEditor;
-import org.eclipse.ui.forms.editor.FormPage;
-import org.eclipse.ui.forms.widgets.FormToolkit;
-import org.eclipse.ui.forms.widgets.ScrolledForm;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDepends;
-import org.eclipse.wtp.releng.tools.component.model.ComponentRef;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Description;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-
-public class ComponentPage extends FormPage
-{
-  public static final String ID = "org.eclipse.wtp.releng.tools.component.ui.internal.editor.ComponentPage";
-  private final Color BLUE = new Color(Display.getDefault(), 0, 0, 255);
-  private final char KEY_DEL = 127; 
-
-  private Text name;
-  private Text overviewURL;
-  private Button unrestrictedDepends;
-  private Button addCompRef;
-  private Tree compRefs;
-  private Tree plugins;
-  private TreeViewer compRefsViewer;
-  private TreeViewer pluginsViewer;
-
-  public ComponentPage(FormEditor editor, String id, String title)
-  {
-    super(editor, id, title);
-  }
-
-  public ComponentPage(String id, String title)
-  {
-    super(id, title);
-  }
-
-  private void init()
-  {
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    ComponentXML compXML = editor.getComponentXML();
-    String compName = compXML.getName();
-    name.setText(compName != null ? compName : "");
-    Description description = compXML.getDescription();
-    overviewURL.setText(description != null && description.getUrl() != null ? description.getUrl() : "");
-    ComponentDepends depends = compXML.getComponentDepends();
-    boolean isUnrestricted = depends.isUnrestricted();
-    unrestrictedDepends.setSelection(isUnrestricted);
-    addCompRef.setEnabled(!isUnrestricted);
-    compRefsViewer = new TreeViewer(compRefs);
-    ComponentXMLProvider compRefsProvider = new ComponentXMLProvider(ComponentXMLProvider.SHOW_COMPONENT_REFS);
-    compRefsViewer.setContentProvider(compRefsProvider);
-    compRefsViewer.setLabelProvider(compRefsProvider);
-    compRefsViewer.setInput(depends);
-    pluginsViewer = new TreeViewer(plugins);
-    ComponentXMLProvider pluginsProvider = new ComponentXMLProvider(ComponentXMLProvider.SHOW_PLUGINS);
-    pluginsViewer.setContentProvider(pluginsProvider);
-    pluginsViewer.setLabelProvider(pluginsProvider);
-    pluginsViewer.setInput(compXML);
-    editor.setDirty(false);
-  }
-
-  protected void createFormContent(IManagedForm managedForm)
-  {
-    ComponentManager manager = ComponentManager.getManager();
-    super.createFormContent(managedForm);
-    ScrolledForm form = managedForm.getForm();
-    form.setText(manager.getMessage("PAGE_COMPONENT"));
-    Composite body = form.getBody();
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 2;
-    gl.makeColumnsEqualWidth = true;
-    gl.marginWidth = 10;
-    gl.verticalSpacing = 20;
-    gl.horizontalSpacing = 20;
-    body.setLayout(gl);
-    FormToolkit toolkit = managedForm.getToolkit();
-    createLeftColumn(managedForm, toolkit.createComposite(body));
-    createRightColumn(managedForm, toolkit.createComposite(body));
-    toolkit.paintBordersFor(body);
-    init();
-  }
-
-  private void createLeftColumn(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 5;
-    gl.marginHeight = 5;
-    gl.verticalSpacing = 10;
-    parent.setLayout(gl);
-    parent.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL));
-    FormToolkit toolkit = managedForm.getToolkit();
-    Composite generalInfo = toolkit.createComposite(parent);
-    Composite compDepends = toolkit.createComposite(parent);
-    createGeneralInfo(managedForm, generalInfo);
-    createComponentDepends(managedForm, compDepends);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void createRightColumn(IManagedForm managedForm, Composite parent)
-  {
-    createPlugins(managedForm, parent);
-  }
-
-  private void createGeneralInfo(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 1;
-    gl.marginHeight = 5;
-    parent.setLayout(gl);
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL);
-    parent.setLayoutData(gd);
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    toolkit.createLabel(parent, manager.getMessage("SECTION_DESC_GENERAL_INFO"));
-    Composite innerComposite = toolkit.createComposite(parent);
-    GridLayout gl2 = new GridLayout();
-    gl2.numColumns = 2;
-    gl2.marginWidth = 1;
-    gl2.marginHeight = 1;
-    innerComposite.setLayout(gl2);
-    innerComposite.setLayoutData(gd);
-    Label nameLabel = toolkit.createLabel(innerComposite, manager.getMessage("LABEL_NAME"));
-    nameLabel.setForeground(BLUE);
-    Composite nameComposite = toolkit.createComposite(innerComposite);
-    nameComposite.setLayout(gl);
-    nameComposite.setLayoutData(gd);
-    name = toolkit.createText(nameComposite, "");
-    name.setLayoutData(gd);
-    name.addModifyListener
-    (
-      new ModifyListener()
-      {
-        public void modifyText(ModifyEvent event)
-        {
-          modifyNameEvent(event);
-        }
-      }
-    );
-    Label overviewURLLabel = toolkit.createLabel(innerComposite, manager.getMessage("LABEL_OVERVIEW_URL"));
-    overviewURLLabel.setForeground(BLUE);
-    Composite overviewURLComposite = toolkit.createComposite(innerComposite);
-    overviewURLComposite.setLayout(gl);
-    overviewURLComposite.setLayoutData(gd);
-    overviewURL = toolkit.createText(overviewURLComposite, "");
-    overviewURL.setLayoutData(gd);
-    overviewURL.addModifyListener
-    (
-      new ModifyListener()
-      {
-        public void modifyText(ModifyEvent event)
-        {
-          modifyOverviewURLEvent(event);
-        }
-      }
-    );
-    toolkit.paintBordersFor(nameComposite);
-    toolkit.paintBordersFor(overviewURLComposite);
-    toolkit.paintBordersFor(innerComposite);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void createComponentDepends(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 1;
-    gl.marginHeight = 6;
-    parent.setLayout(gl);
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    parent.setLayoutData(gd);
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    toolkit.createLabel(parent, manager.getMessage("SECTION_DESC_COMPONENT_DEPENDS"));
-    unrestrictedDepends = toolkit.createButton(parent, manager.getMessage("LABEL_UNRESTRICTED_COMPONENT_DEPENDS"), SWT.CHECK);
-    unrestrictedDepends.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          unrestrictedDependsEvent(event);
-        }
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          unrestrictedDependsEvent(event);
-        }
-      }
-    );
-    toolkit.createLabel(parent, manager.getMessage("LABEL_COMPONENT_REFS"));
-    Composite compRefsComposite = toolkit.createComposite(parent);
-    GridLayout gl2 = new GridLayout();
-    gl2.numColumns = 2;
-    gl2.marginWidth = 1;
-    gl2.marginHeight = 1;
-    compRefsComposite.setLayout(gl2);
-    compRefsComposite.setLayoutData(gd);
-    compRefs = toolkit.createTree(compRefsComposite, SWT.MULTI);
-    compRefs.setLayout(gl);
-    compRefs.setLayoutData(gd);
-    compRefs.addKeyListener
-    (
-      new KeyListener()
-      {
-        public void keyPressed(KeyEvent event)
-        {
-          // do nothing
-        }
-        public void keyReleased(KeyEvent event)
-        {
-          compRefKeyEvent(event);
-        }
-      }
-    );
-    addCompRef = toolkit.createButton(compRefsComposite, manager.getMessage("LABEL_ADD"), SWT.PUSH);
-    addCompRef.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));
-    addCompRef.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          addCompRefEvent(event);
-        }
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          addCompRefEvent(event);
-        }
-      }
-    );
-    toolkit.paintBordersFor(compRefsComposite);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void createPlugins(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 1;
-    gl.marginHeight = 6;
-    parent.setLayout(gl);
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    parent.setLayoutData(gd);
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    toolkit.createLabel(parent, manager.getMessage("SECTION_DESC_PLUGINS"));
-    toolkit.createLabel(parent, manager.getMessage("LABEL_PLUGINS"));
-    Composite pluginsComposite = toolkit.createComposite(parent);
-    GridLayout gl2 = new GridLayout();
-    gl2.numColumns = 2;
-    gl2.marginWidth = 1;
-    gl2.marginHeight = 1;
-    pluginsComposite.setLayout(gl2);
-    pluginsComposite.setLayoutData(gd);
-    plugins = toolkit.createTree(pluginsComposite, SWT.MULTI);
-    plugins.setLayout(gl);
-    plugins.setLayoutData(gd);
-    plugins.addKeyListener
-    (
-      new KeyListener()
-      {
-        public void keyPressed(KeyEvent event)
-        {
-          // do nothing
-        }
-        public void keyReleased(KeyEvent event)
-        {
-          pluginKeyEvent(event);
-        }
-      }
-    );
-    Button addPlugin = toolkit.createButton(pluginsComposite, manager.getMessage("LABEL_ADD"), SWT.PUSH);
-    addPlugin.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));
-    addPlugin.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          addPluginEvent(event);
-        }
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          addPluginEvent(event);
-        }
-      }
-    );
-    toolkit.paintBordersFor(pluginsComposite);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void modifyNameEvent(ModifyEvent event)
-  {
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    editor.getComponentXML().setName(name.getText());
-    editor.setDirty(true);
-  }
-
-  private void modifyOverviewURLEvent(ModifyEvent event)
-  {
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    ComponentXML compXML = editor.getComponentXML();
-    Description description = compXML.getDescription();
-    if (description == null)
-    {
-      description = new Description();
-      compXML.setDescription(description);
-    }
-    description.setUrl(overviewURL.getText());
-    editor.setDirty(true);
-  }
-
-  private void unrestrictedDependsEvent(SelectionEvent event)
-  {
-    boolean isUnrestricted = unrestrictedDepends.getSelection();
-    compRefs.setEnabled(!isUnrestricted);
-    addCompRef.setEnabled(!isUnrestricted);
-    ComponentXMLEditor editor = ((ComponentXMLEditor)getEditor());
-    editor.getComponentXML().getComponentDepends().setUnrestricted(isUnrestricted ? Boolean.TRUE : Boolean.FALSE);
-    editor.setDirty(true);
-  }
-
-  private void compRefKeyEvent(KeyEvent event)
-  {
-    if (event.character == KEY_DEL) 
-    {
-      TreeItem[] items = compRefs.getSelection();
-      if (items.length > 0)
-      {
-        ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-        Collection refs = editor.getComponentXML().getComponentDepends().getComponentRefs();
-        for (int i = 0; i < items.length; i++)
-        {
-          refs.remove(items[i].getData());
-        }
-        compRefsViewer.refresh();
-        editor.setDirty(true);
-      }
-    }
-  }
-
-  private void addCompRefEvent(SelectionEvent event)
-  {
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    ComponentDepends depends = editor.getComponentXML().getComponentDepends();
-    Collection refs = depends.getComponentRefs();
-    List ignoreNames = new ArrayList(refs.size() + 1);
-    for (Iterator it = refs.iterator(); it.hasNext();)
-      ignoreNames.add(((ComponentRef)it.next()).getName());
-    ignoreNames.add(name.getText());
-    ComponentRefDialog dialog = new ComponentRefDialog(getEditor().getSite().getShell(), ignoreNames);
-    if (dialog.open() == Dialog.OK)
-    {
-      String[] compNames = dialog.getCompNames();
-      if (compNames.length > 0)
-      {
-        for (int i = 0; i < compNames.length; i++)
-        {
-          ComponentRef ref = new ComponentRef();
-          ref.setName(compNames[i]);
-          refs.add(ref);
-        }
-        editor.setDirty(true);
-        compRefsViewer.refresh();
-      }
-    }
-  }
-
-  private void pluginKeyEvent(KeyEvent event)
-  {
-    if (event.character == KEY_DEL) 
-    {
-      TreeItem[] items = plugins.getSelection();
-      if (items.length > 0)
-      {
-        ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-        Collection pluginList = editor.getComponentXML().getPlugins();
-        for (int i = 0; i < items.length; i++)
-        {
-          pluginList.remove(items[i].getData());
-        }
-        pluginsViewer.refresh();
-        editor.setDirty(true);
-      }
-    }
-  }
-
-  private void addPluginEvent(SelectionEvent event)
-  {
-    PluginSelectionDialog dialog = new PluginSelectionDialog(getEditor().getSite().getShell(), true, true);
-    if (dialog.open() == Dialog.OK)
-    {
-      Object[] results = dialog.getResult();
-      if (results.length > 0)
-      {
-        ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-        Collection pluginList = editor.getComponentXML().getPlugins();
-        boolean added = false;
-        for (int i = 0; i < results.length; i++)
-        {
-          if (results[i] instanceof IPluginModel)
-          {
-            String pluginId = ((IPluginModel)results[i]).getPlugin().getId();
-            if (isNewPlugin(pluginId))
-            {
-              Plugin plugin = new Plugin();
-              plugin.setId(pluginId);
-              plugin.setFragment(Boolean.FALSE);
-              pluginList.add(plugin);
-              added = true;
-            }
-          }
-          else if (results[i] instanceof IFragmentModel)
-          {
-            String fragmentId = ((IFragmentModel)results[i]).getFragment().getId();
-            if (isNewPlugin(fragmentId))
-            {
-              Plugin fragment = new Plugin();
-              fragment.setId(fragmentId);
-              fragment.setFragment(Boolean.TRUE);
-              pluginList.add(fragment);
-              added = true;
-            }
-          }
-        }
-        if (added)
-        {
-          pluginsViewer.refresh();
-          editor.setDirty(true);
-        }
-      }
-    }
-  }
-
-  private boolean isNewPlugin(String pluginId)
-  {
-    TreeItem[] items = plugins.getItems();
-    for (int i = 0; i < items.length; i++)
-      if (items[i].getText().equals(pluginId))
-        return false;
-    return true;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentRefDialog.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentRefDialog.java
deleted file mode 100644
index 1b492bc..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentRefDialog.java
+++ /dev/null
@@ -1,130 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeItem;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-
-public class ComponentRefDialog extends Dialog implements ITreeContentProvider
-{
-  private List ignoreNames;
-  private Tree compRefs;
-  private String[] compNames;
-
-  public ComponentRefDialog(Shell shell, List ignoreNames)
-  {
-    super(shell);
-    this.ignoreNames = (ignoreNames != null) ? ignoreNames : new ArrayList(0);
-  }
-
-  protected void configureShell(Shell shell)
-  {
-    super.configureShell(shell);
-    shell.setText(ComponentManager.getManager().getMessage("DIALOG_TITLE_ADD_COMPONENT_REFS"));
-  }
-
-  protected Control createDialogArea(Composite parent)
-  {
-    Composite composite = (Composite)super.createDialogArea(parent);
-    GridLayout gl = new GridLayout();
-    gl.marginWidth = 5;
-    gl.marginHeight = 5;
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    gd.widthHint = 250;
-    gd.heightHint = 250;
-    composite.setLayout(gl);
-    composite.setLayoutData(gd);
-    compRefs = new Tree(composite, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
-    compRefs.setLayout(gl);
-    compRefs.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL));
-    TreeViewer compRefsViewer = new TreeViewer(compRefs);
-    compRefsViewer.setContentProvider(this);
-    compRefsViewer.setLabelProvider(new LabelProvider());
-    compRefsViewer.setInput(new byte[0]);
-    return composite;
-  }
-
-  protected void okPressed()
-  {
-    TreeItem[] items = compRefs.getSelection();
-    compNames = new String[items.length];
-    for (int i = 0; i < compNames.length; i++)
-      compNames[i] = items[i].getText();
-    super.okPressed();
-  }
-
-  protected void cancelPressed()
-  {
-    compNames = new String[0];
-    super.cancelPressed();
-  }
-
-  public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-  {
-    // do nothing
-  }
-
-  public void dispose()
-  {
-    // do nothing
-  }
-
-  public boolean hasChildren(Object element)
-  {
-    return false;
-  }
-
-  public Object[] getChildren(Object parentElement)
-  {
-    return new Object[0];
-  }
-
-  public Object getParent(Object element)
-  {
-    return null;
-  }
-
-  public Object[] getElements(Object inputElement)
-  {
-    ComponentManager manager = ComponentManager.getManager();
-    List compXMLs = manager.getComponentXMLs();
-    List compNames = new ArrayList(compXMLs.size());
-    for (Iterator it = compXMLs.iterator(); it.hasNext();)
-    {
-      String compName = ((ComponentXML)it.next()).getName();
-      if (!ignoreNames.contains(compName))
-        compNames.add(compName);
-    }
-    return compNames.toArray(new String[0]);
-  }
-
-  public String[] getCompNames()
-  {
-    return compNames;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLEditor.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLEditor.java
deleted file mode 100644
index eb1daf4..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLEditor.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.io.ByteArrayInputStream;
-import java.io.UnsupportedEncodingException;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IEditorSite;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.forms.editor.FormEditor;
-import org.eclipse.ui.part.FileEditorInput;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-
-public class ComponentXMLEditor extends FormEditor
-{
-  private IFile file;
-  private ComponentXML compXML;
-  private boolean dirty;
-
-  public ComponentXMLEditor()
-  {
-    dirty = false;
-  }
-
-  public void addPages()
-  {
-    try
-    {
-      ComponentManager manager = ComponentManager.getManager();
-      addPage(new ComponentPage(this, ComponentPage.ID, manager.getMessage("PAGE_COMPONENT")));
-      addPage(new APIPage(this, APIPage.ID, manager.getMessage("PAGE_API")));
-    }
-    catch (PartInitException e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  public void init(IEditorSite site, IEditorInput input) throws PartInitException
-  {
-    super.init(site, input);
-    ComponentManager manager = ComponentManager.getManager();
-    if (input instanceof FileEditorInput)
-    {
-      file = ((FileEditorInput)input).getFile();
-      compXML = new ComponentXML();
-      compXML.setLocation(new WorkspaceFileLocation(file));
-      try
-      {
-        compXML.load();
-      }
-      catch (Throwable t)
-      {
-        throw new PartInitException(manager.getMessage("ERROR_MSG_FAIL_TO_LOAD_COMPONENT", new String[] {file.getFullPath().toString()}));
-      }
-      /*
-       * TODO: Get ComponentXML from ComponentManager
-       * 
-      ComponentXML c = manager.getComponentXML(file);
-      if (c != null)
-        compXML = (ComponentXML)c.clone();
-      else
-        throw new PartInitException(manager.getMessage("ERROR_MSG_FAIL_TO_LOAD_COMPONENT", new String[] {file.getFullPath().toString()}));
-      */
-    }
-    else
-      throw new PartInitException(manager.getMessage("ERROR_MSG_INVALID_COMPONENT_XML"));
-  }
-
-  public ComponentXML getComponentXML()
-  {
-    return compXML;
-  }
-
-  public void setDirty(boolean dirty)
-  {
-    this.dirty = dirty;
-    editorDirtyStateChanged();
-  }
-
-  public boolean isDirty()
-  {
-    return dirty;
-  }
-
-  public void doSave(IProgressMonitor monitor)
-  {
-    try
-    {
-      String content = compXML.toString();
-      file.setContents(new ByteArrayInputStream(content.getBytes("UTF-8")), true, true, new NullProgressMonitor());
-      setDirty(false);
-    }
-    catch (CoreException e)
-    {
-      e.printStackTrace();
-    }
-    catch (UnsupportedEncodingException e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  public void doSaveAs()
-  {
-    // do nothing
-  }
-
-  public boolean isSaveAsAllowed()
-  {
-    return false;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLProvider.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLProvider.java
deleted file mode 100644
index 289072a..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLProvider.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.Collection;
-import org.eclipse.jface.viewers.ILabelProvider;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDepends;
-import org.eclipse.wtp.releng.tools.component.model.ComponentRef;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-
-public class ComponentXMLProvider extends LabelProvider implements ITreeContentProvider, ILabelProvider
-{
-  public static final int SHOW_COMPONENT_REFS = 0x0;
-  public static final int SHOW_PLUGINS = 0x1;
-  public static final int SHOW_APIS = 0x2;
-  private int show;
-
-  public ComponentXMLProvider(int show)
-  {
-    this.show = show;
-  }
-
-  // ITreeContentProvider
-
-  public boolean hasChildren(Object element)
-  {
-    if (element instanceof Package)
-    {
-      return ((Package)element).getTypes().size() > 0;
-    }
-    return false;
-  }
-
-  public Object[] getChildren(Object parentElement)
-  {
-    if (parentElement instanceof Package)
-    {
-      Collection types = ((Package)parentElement).getTypes();
-      return types.toArray(new Type[0]);
-    }
-    return new Object[0];
-  }
-
-  public Object[] getElements(Object inputElement)
-  {
-    if (show == SHOW_COMPONENT_REFS && inputElement instanceof ComponentDepends)
-    {
-      Collection compRefs = ((ComponentDepends)inputElement).getComponentRefs();
-      return compRefs.toArray(new ComponentRef[0]);
-    }
-    else if (show == SHOW_PLUGINS && inputElement instanceof ComponentXML)
-    {
-      Collection plugins = ((ComponentXML)inputElement).getPlugins();
-      return plugins.toArray(new Plugin[0]);
-    }
-    else if (show == SHOW_APIS && inputElement instanceof ComponentXML)
-    {
-      Collection packages = ((ComponentXML)inputElement).getPackages();
-      return packages.toArray(new Package[0]);
-    }
-    return new Object[0];
-  }
-
-  public Object getParent(Object element)
-  {
-    return null;
-  }
-
-  public void dispose()
-  {
-    // do nothing
-  }
-
-  public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-  {
-    // do nothing
-  }
-
-  // ILabelProvider
-
-  public String getText(Object element)
-  {
-    if (show == SHOW_COMPONENT_REFS && element instanceof ComponentRef)
-    {
-      return ((ComponentRef)element).getName();
-    }
-    else if (show == SHOW_PLUGINS && element instanceof Plugin)
-    {
-      return ((Plugin)element).getId();
-    }
-    else if (show == SHOW_APIS)
-    {
-      if (element instanceof Package)
-      {
-        return ((Package)element).getName();
-      }
-      else if (element instanceof Type)
-      {
-        return ((Type)element).getName();
-      }
-    }
-    return element.toString();
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/PluginDialog.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/PluginDialog.java
deleted file mode 100644
index 68c1921..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/PluginDialog.java
+++ /dev/null
@@ -1,154 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.IBundleGroup;
-import org.eclipse.core.runtime.IBundleGroupProvider;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeItem;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.osgi.framework.Bundle;
-
-public class PluginDialog extends Dialog implements ITreeContentProvider
-{
-  private List ignoreNames;
-  private Tree plugins;
-  private String[] pluginIds;
-
-  public PluginDialog(Shell shell, List ignoreNames)
-  {
-    super(shell);
-    this.ignoreNames = (ignoreNames != null) ? ignoreNames : new ArrayList(0);
-  }
-
-  protected void configureShell(Shell shell)
-  {
-    super.configureShell(shell);
-    shell.setText(ComponentManager.getManager().getMessage("DIALOG_TITLE_ADD_PLUGINS"));
-  }
-
-  protected Control createDialogArea(Composite parent)
-  {
-    Composite composite = (Composite)super.createDialogArea(parent);
-    GridLayout gl = new GridLayout();
-    gl.marginWidth = 5;
-    gl.marginHeight = 5;
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    gd.widthHint = 300;
-    gd.heightHint = 300;
-    composite.setLayout(gl);
-    composite.setLayoutData(gd);
-    plugins = new Tree(composite, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
-    plugins.setLayout(gl);
-    plugins.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL));
-    TreeViewer pluginsViewer = new TreeViewer(plugins);
-    pluginsViewer.setContentProvider(this);
-    pluginsViewer.setLabelProvider(new LabelProvider());
-    pluginsViewer.setInput(new byte[0]);
-    return composite;
-  }
-
-  protected void okPressed()
-  {
-    TreeItem[] items = plugins.getSelection();
-    pluginIds = new String[items.length];
-    for (int i = 0; i < pluginIds.length; i++)
-      pluginIds[i] = items[i].getText();
-    super.okPressed();
-  }
-
-  protected void cancelPressed()
-  {
-    pluginIds = new String[0];
-    super.cancelPressed();
-  }
-
-  public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-  {
-    // do nothing
-  }
-
-  public void dispose()
-  {
-    // do nothing
-  }
-
-  public boolean hasChildren(Object element)
-  {
-    return false;
-  }
-
-  public Object[] getChildren(Object parentElement)
-  {
-    return new Object[0];
-  }
-
-  public Object getParent(Object element)
-  {
-    return null;
-  }
-
-  public Object[] getElements(Object inputElement)
-  {
-    List names = new ArrayList();
-    IBundleGroupProvider[] bundleProviders = Platform.getBundleGroupProviders();
-    for (int i = 0; i < bundleProviders.length; i++)
-    {
-      IBundleGroup[] bundleGroups = bundleProviders[i].getBundleGroups();
-      for (int j = 0; j < bundleGroups.length; j++)
-      {
-        Bundle[] bundles = bundleGroups[j].getBundles();
-        for (int k = 0; k < bundles.length; k++)
-        {
-          String symbolicName = bundles[k].getSymbolicName();
-          if (!ignoreNames.contains(symbolicName))
-            names.add(symbolicName);
-        }
-      }
-    }
-    IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-    for (int i = 0; i < projects.length; i++)
-    {
-      IResource res = projects[i].findMember(IPluginXML.CONST_PLUGIN_XML);
-      if (res != null && res.getType() == IResource.FILE)
-      {
-        String projectName = projects[i].getName();
-        if (!ignoreNames.contains(projectName))
-          names.add(projectName);
-      }
-    }
-    return names.toArray(new String[0]);
-  }
-
-  public String[] getPluginIds()
-  {
-    return pluginIds;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractModifyMarkersJob.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractModifyMarkersJob.java
deleted file mode 100644
index 789326a..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractModifyMarkersJob.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import java.util.Collection;
-import java.util.Iterator;
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.jobs.IJobManager;
-import org.eclipse.core.runtime.jobs.Job;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.FieldUse;
-import org.eclipse.wtp.releng.tools.component.use.MethodUse;
-
-public abstract class AbstractModifyMarkersJob extends Job
-{
-  public AbstractModifyMarkersJob(String name)
-  {
-    super(name);
-  }
-
-  public void createClassViolationMarker(IResource javaSource, ClassUse classUse) throws CoreException
-  {
-    String className = classUse.getName();
-    ComponentManager manager = ComponentManager.getManager();
-    if (classUse.getReference() != null && classUse.isReference())
-    {
-      int methodRefCount = classUse.sizeMethodUses();
-      int fieldRefCount = classUse.sizeFieldUses();
-      if (methodRefCount > 0 || fieldRefCount > 0)
-      {
-        if (methodRefCount > 0)
-        {
-          Collection methodUses = classUse.getMethodUses();
-          for (Iterator it = methodUses.iterator(); it.hasNext();)
-            createMethodViolationMarker(javaSource, classUse, (MethodUse)it.next());
-        }
-        if (fieldRefCount > 0)
-        {
-          Collection fieldUses = classUse.getFieldUses();
-          for (Iterator it = fieldUses.iterator(); it.hasNext();)
-            createFieldViolationMarker(javaSource, classUse, (FieldUse)it.next());
-        }
-      }
-      else
-      {
-        createMarker(javaSource, manager.getMessage("VIOLATION_CLASS_REF", new String[] {className}), -1);
-      }
-    }
-    if (classUse.getSubclass() != null && classUse.isSubclass())
-      createMarker(javaSource, manager.getMessage("VIOLATION_CLASS_SUBCLASS", new String[] {className}), -1);
-    if (classUse.getImplement() != null && classUse.isImplement())
-      createMarker(javaSource, manager.getMessage("VIOLATION_CLASS_IMPLEMENT", new String[] {className}), -1);
-    if (classUse.getInstantiate() != null && classUse.isInstantiate())
-    {
-      if (classUse.sizeLines() > 0)
-        createMarker(javaSource, manager.getMessage("VIOLATION_CLASS_INSTANTIATE", new String[] {className}), classUse.getLines());
-      else
-        createMarker(javaSource, manager.getMessage("VIOLATION_CLASS_INSTANTIATE", new String[] {className}), -1);
-    }
-  }
-
-  private void createMethodViolationMarker(IResource javaSource, ClassUse classUse, MethodUse methodUse) throws CoreException
-  {
-    String className = classUse.getName();
-    String methodName = methodUse.getName();
-    ComponentManager manager = ComponentManager.getManager();
-    if (methodUse.sizeLines() > 0)
-      createMarker(javaSource, manager.getMessage("VIOLATION_METHOD_REF", new String[] {methodName, className}), methodUse.getLines());
-    else
-      createMarker(javaSource, manager.getMessage("VIOLATION_METHOD_REF", new String[] {methodName, className}), -1);
-  }
-
-  private void createFieldViolationMarker(IResource javaSource, ClassUse classUse, FieldUse fieldUse) throws CoreException
-  {
-    String className = classUse.getName();
-    String fieldName = fieldUse.getName();
-    ComponentManager manager = ComponentManager.getManager();
-    if (fieldUse.sizeLines() > 0)
-      createMarker(javaSource, manager.getMessage("VIOLATION_FIELD_REF", new String[] {fieldName, className}), fieldUse.getLines());
-    else
-      createMarker(javaSource, manager.getMessage("VIOLATION_FIELD_REF", new String[] {fieldName, className}), -1);
-  }
-
-  private void createMarker(IResource resource, String message, Collection lines) throws CoreException
-  {
-    for (Iterator it = lines.iterator(); it.hasNext();)
-    {
-      try
-      {
-        createMarker(resource, message, Integer.parseInt((String)it.next()));
-      }
-      catch (NumberFormatException e)
-      {
-        createMarker(resource, message, -1);
-      }
-    }
-  }
-
-  private void createMarker(IResource resource, String message, int line) throws CoreException
-  {
-    IJobManager jobManager = Platform.getJobManager();
-    try
-    {
-      jobManager.beginRule(resource, new NullProgressMonitor());
-    }
-    finally
-    {
-      jobManager.endRule(resource);
-    }
-    try
-    {
-      IMarker marker = resource.createMarker(IMarker.PROBLEM);
-      marker.setAttribute(ComponentManager.MARKER_COMPONENT_VIOLATION, true);
-      marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR);
-      marker.setAttribute(IMarker.MESSAGE, message);
-      if (line != -1)
-        marker.setAttribute(IMarker.LINE_NUMBER, line);
-    }
-    catch (Throwable t)
-    {
-      // do nothing here
-    }
-  }
-
-  public void deleteViolationMarksers(IResource res) throws CoreException
-  {
-    IMarker[] markers = res.findMarkers(IMarker.PROBLEM, false, IResource.DEPTH_INFINITE);
-    for (int i = 0; i < markers.length; i++)
-    {
-      if (markers[i].getAttribute(ComponentManager.MARKER_COMPONENT_VIOLATION) != null)
-      {
-        IJobManager jobManager = Platform.getJobManager();
-        try
-        {
-          jobManager.beginRule(res, new NullProgressMonitor());
-        }
-        finally
-        {
-          jobManager.endRule(res);
-        }
-        try
-        {
-          markers[i].delete();
-        }
-        catch (Throwable t)
-        {
-          // do nothing here
-        }
-      }
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractScanJob.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractScanJob.java
deleted file mode 100644
index f72ef10..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractScanJob.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.jobs.IJobManager;
-
-public abstract class AbstractScanJob extends AbstractModifyMarkersJob
-{
-  public AbstractScanJob(String name)
-  {
-    super(name);
-  }
-
-  protected void joinBuilds()
-  {
-    boolean interrupted = true;
-    while (interrupted)
-    {
-      try
-      {
-        IJobManager jobManager = Platform.getJobManager();
-        jobManager.join(ResourcesPlugin.FAMILY_AUTO_BUILD, null);
-        jobManager.join(ResourcesPlugin.FAMILY_MANUAL_BUILD, null);
-        interrupted = false;
-      }
-      catch (InterruptedException e)
-      {
-        interrupted = true;
-      }
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AddComponent.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AddComponent.java
deleted file mode 100644
index a148be9..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AddComponent.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Iterator;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.core.runtime.jobs.Job;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-
-public class AddComponent extends Job
-{
-  private IFile file;
-
-  public AddComponent(IFile file)
-  {
-    super(ComponentManager.getManager().getMessage("JOB_ADD_COMPONENT", new String[]{file.getFullPath().toString()}));
-    this.file = file;
-  }
-
-  public IStatus run(IProgressMonitor monitor)
-  {
-    ComponentManager manager = ComponentManager.getManager();
-    WorkspaceFileLocation location = new WorkspaceFileLocation(file);
-    String absolutePath = location.getAbsolutePath();
-    if (!manager.getScannableComponents().containsKey(absolutePath) && !manager.getCompRefs().containsKey(absolutePath))
-    {
-      ComponentXML compXML = new ComponentXML();
-      compXML.setLocation(location);
-      try
-      {
-        compXML.load();
-        manager.addCompRef(compXML);
-        Collection plugins = compXML.getPlugins();
-        for (Iterator it = plugins.iterator(); it.hasNext();)
-        {
-          if (manager.isWorkspacePlugin(((Plugin)it.next()).getId()))
-          {
-            manager.addScannableComponent(compXML);
-            break;
-          }
-        }
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    return new Status(IStatus.OK, ComponentUIPlugin.ID, IStatus.OK, "", null);
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/InitComponentManager.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/InitComponentManager.java
deleted file mode 100644
index 19f9b8a..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/InitComponentManager.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceProxy;
-import org.eclipse.core.resources.IResourceProxyVisitor;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.core.runtime.jobs.Job;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-
-public class InitComponentManager extends Job implements IResourceProxyVisitor
-{
-  private List scannableComps;
-
-  public InitComponentManager()
-  {
-    super(ComponentManager.getManager().getMessage("JOB_INIT_COMPONENT_MANAGER"));
-  }
-
-  public IStatus run(IProgressMonitor monitor)
-  {
-    init();
-    return new Status(IStatus.OK, ComponentUIPlugin.ID, IStatus.OK, "", null);
-  }
-
-  private void init()
-  {
-    scannableComps = new ArrayList();
-    IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-    for (int i = 0; i < projects.length; i++)
-    {
-      try
-      {
-        projects[i].accept(this, IResource.DEPTH_INFINITE | IResource.NONE);
-      }
-      catch (CoreException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    ComponentManager manager = ComponentManager.getManager();
-    for (Iterator it = scannableComps.iterator(); it.hasNext();)
-      manager.addScannableComponent((ComponentXML)it.next());
-    scannableComps = null;
-  }
-
-  public boolean visit(IResourceProxy resProxy)
-  {
-    if (resProxy.getType() == IResource.FILE && resProxy.getName().equals(ComponentXML.CONST_COMPONENT_XML))
-    {
-      IFile file = (IFile)resProxy.requestResource();
-      WorkspaceFileLocation location = new WorkspaceFileLocation(file);
-      ComponentXML compXML = new ComponentXML();
-      compXML.setLocation(location);
-      try
-      {
-        compXML.load();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-      ComponentManager manager = ComponentManager.getManager();
-      manager.addCompRef(compXML);
-      Collection plugins = compXML.getPlugins();
-      for (Iterator it = plugins.iterator(); it.hasNext();)
-      {
-        if (manager.isWorkspacePlugin(((Plugin)it.next()).getId()))
-        {
-          if (scannableComps == null)
-            scannableComps = new ArrayList();
-          scannableComps.add(compXML);
-          break;
-        }
-      }
-    }
-    return true;
-  }
-}
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/RemoveComponent.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/RemoveComponent.java
deleted file mode 100644
index 59f4134..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/RemoveComponent.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ScannableComponent;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-
-public class RemoveComponent extends AbstractModifyMarkersJob
-{
-  private IFile file;
-
-  public RemoveComponent(IFile file)
-  {
-    super(ComponentManager.getManager().getMessage("JOB_REMOVE_COMPONENT", new String[] {file.getFullPath().toString()}));
-    this.file = file;
-  }
-
-  public IStatus run(IProgressMonitor monitor)
-  {
-    IStatus status = new Status(IStatus.OK, ComponentUIPlugin.ID, IStatus.OK, "", null);
-    ComponentManager manager = ComponentManager.getManager();
-    ILocation location = new WorkspaceFileLocation(file);
-    ScannableComponent scannableComponent = manager.removeScannableComponent(location);
-    if (scannableComponent != null)
-    {
-      List projects = scannableComponent.getProjects();
-      for (Iterator it = projects.iterator(); it.hasNext();)
-      {
-        try
-        {
-          deleteViolationMarksers((IProject)it.next());
-        }
-        catch (CoreException e)
-        {
-          status = new Status(IStatus.ERROR, ComponentUIPlugin.ID, IStatus.ERROR, "", e);
-        }
-      }
-    }
-    manager.removeCompRef(location);
-    return status;
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/ScanComponent.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/ScanComponent.java
deleted file mode 100644
index fe726fd..0000000
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/ScanComponent.java
+++ /dev/null
@@ -1,129 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.core.runtime.jobs.IJobManager;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.JavaSourceFinder;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ScannableComponent;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-
-public class ScanComponent extends AbstractScanJob
-{
-  private ScannableComponent scannableComponent;
-  private boolean force;
-  private List sources;
-
-  public ScanComponent(ScannableComponent scannableComponent, boolean force)
-  {
-    super(ComponentManager.getManager().getMessage("JOB_SCAN_COMPONENT", new String[] {scannableComponent.getCompXML().getName()}));
-    this.scannableComponent = scannableComponent;
-    this.force = force;
-    this.sources = null;
-  }
-
-  public ScannableComponent getScannableComponent()
-  {
-    return scannableComponent;
-  }
-
-  public List getSources()
-  {
-    return sources;
-  }
-
-  public IStatus run(IProgressMonitor monitor)
-  {
-    IJobManager jobManager = Platform.getJobManager();
-    IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
-    try
-    {
-      jobManager.beginRule(root, new NullProgressMonitor());
-    }
-    finally
-    {
-      jobManager.endRule(root);
-    }
-    try
-    {
-      sources = scannableComponent.scan(force);
-    }
-    catch (IOException e)
-    {
-      return new Status(IStatus.ERROR, ComponentUIPlugin.ID, IStatus.ERROR, "", e);
-    }
-    if (sources != null)
-    {
-      List innerClasses = new ArrayList();
-      for (Iterator sourcesIt = sources.iterator(); sourcesIt.hasNext();)
-      {
-        Source source = (Source)sourcesIt.next();
-        String sourceName = source.getName();
-        if (sourceName.indexOf('$') == -1)
-          createMarker(sourceName, source.getClassUses(), false);
-        else
-          innerClasses.add(source);
-      }
-      for (Iterator it = innerClasses.iterator(); it.hasNext();)
-      {
-        Source source = (Source)it.next();
-        createMarker(source.getName(), source.getClassUses(), true);
-      }
-    }
-    return new Status(IStatus.OK, ComponentUIPlugin.ID, IStatus.OK, "", null);
-  }
-
-  private void createMarker(String sourceName, Collection classUses, boolean isInnerClass)
-  {
-    List projects = scannableComponent.getProjects();
-    for (Iterator projectsIt = projects.iterator(); projectsIt.hasNext();)
-    {
-      JavaSourceFinder finder = new JavaSourceFinder(sourceName);
-      try
-      {
-        ((IProject)projectsIt.next()).accept(finder, IResource.DEPTH_INFINITE | IResource.NONE);
-        IResource javaSource = finder.getJavaSource();
-        if (javaSource != null)
-        {
-          if (!isInnerClass)
-            deleteViolationMarksers(javaSource);
-          for (Iterator it = classUses.iterator(); it.hasNext();)
-          {
-            createClassViolationMarker(javaSource, (ClassUse)it.next());
-          }
-        }
-      }
-      catch (CoreException e)
-      {
-        // should never happen
-        e.printStackTrace();
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/apitools/properties/eclipse.properties b/archive/releng.builder/tools/apitools/properties/eclipse.properties
deleted file mode 100644
index e151875..0000000
--- a/archive/releng.builder/tools/apitools/properties/eclipse.properties
+++ /dev/null
@@ -1,98 +0,0 @@
-Ant=org.eclipse.ant.core \
- org.eclipse.ant.ui
-
-Cheatsheets=org.eclipse.ui.cheatsheets
-
-Compare=org.eclipse.compare
-
-Console=org.eclipse.ui.console
-
-Core_Expressions=org.eclipse.core.expressions
-
-Core_Filebuffers=org.eclipse.core.filebuffers
-
-Core_Variables=org.eclipse.core.variables
-
-CVS=org.eclipse.team.cvs.ssh \
- org.eclipse.team.cvs.ssh2 \
- org.eclipse.team.cvs.ui \
- org.eclipse.team.cvs.core
-
-Help=org.eclipse.help \
- org.eclipse.help.base \
- org.eclipse.help.ui \
- org.eclipse.help.webapp \
- org.eclipse.help.appserver \
- org.eclipse.help.ide
-
-JFace=org.eclipse.jface \
- org.eclipse.jface.text
-
-Platform_Debug_Core=org.eclipse.debug.core
-
-Platform_Debug_UI=org.eclipse.debug.ui
-
-Platform_Resources=org.eclipse.core.resources \
- org.eclipse.core.resources.win32 \
- org.eclipse.core.resources.linux \
- org.eclipse.core.resources.hpux \
- org.eclipse.core.resources.macosx \
- org.eclipse.core.resources.qnx
-
-Platform_Runtime=org.eclipse.core.runtime \
- org.eclipse.core.boot
-
-Platform_Text=org.eclipse.text \
- org.eclipse.ui.workbench.texteditor \
- org.eclipse.ui.editors
-
-Platform_UI_IDE=org.eclipse.ui.ide \
- org.eclipse.ui.workbench.compatibility
-
-Platform_UI_RCP=org.eclipse.ui \
- org.eclipse.ui.workbench \
- org.eclipse.ui.win32 \
- org.eclipse.ui.workbench.texteditor \
- org.eclipse.ui.editors \
- org.eclipse.ui.externaltools \
- org.eclipse.ui.presentations.r21 \
- org.eclipse.ui.views
-
-Search=org.eclipse.search
-
-SWT=org.eclipse.swt \
- org.eclipse.swt.win32
-
-Team=org.eclipse.team.core \
- org.eclipse.team.ui
-
-UI_Forms=org.eclipse.ui.forms
-
-UI_Intro=org.eclipse.ui.intro
-
-Update=org.eclipse.update.core \
- org.eclipse.update.core.win32 \
- org.eclipse.update.configurator \
- org.eclipse.update.scheduler \
- org.eclipse.update.ui
-
-JDT_Core=org.eclipse.jdt.core
-
-JDT_Debug=org.eclipse.jdt.debug \
- org.eclipse.jdt.debug.ui \
- org.eclipse.jdt.launching
-
-JDT_UI=org.eclipse.jdt.ui \
- org.eclipse.jdt.junit
-
-LTK_Core=org.eclipse.ltk.core.refactoring
-
-LTK_UI=org.eclipse.ltk.ui.refactoring
-
-PDE=org.eclipse.pde.core \
- org.eclipse.pde.ui \
- org.eclipse.pde.build
-
-OSGI=org.eclipse.osgi \
- org.eclipse.osgi.util \
- org.eclipse.osgi.services
diff --git a/archive/releng.builder/tools/apitools/properties/emf.properties b/archive/releng.builder/tools/apitools/properties/emf.properties
deleted file mode 100644
index 882b584..0000000
--- a/archive/releng.builder/tools/apitools/properties/emf.properties
+++ /dev/null
@@ -1,39 +0,0 @@
-emf=org.eclipse.emf.codegen.ecore.ui \
- org.eclipse.emf.codegen.ecore \
- org.eclipse.emf.codegen.ui \
- org.eclipse.emf.codegen \
- org.eclipse.emf.common.ui \
- org.eclipse.emf.common \
- org.eclipse.emf.ecore.change.edit \
- org.eclipse.emf.ecore.change \
- org.eclipse.emf.ecore.edit \
- org.eclipse.emf.ecore.editor \
- org.eclipse.emf.ecore.xmi \
- org.eclipse.emf.ecore \
- org.eclipse.emf.edit.ui \
- org.eclipse.emf.edit \
- org.eclipse.emf.mapping.ecore2ecore.editor \
- org.eclipse.emf.mapping.ecore2ecore \
- org.eclipse.emf.mapping.ui \
- org.eclipse.emf.mapping.xsd2ecore.editor \
- org.eclipse.emf.mapping.xsd2ecore \
- org.eclipse.emf.mapping \
- org.eclipse.emf
-
-sdo=org.eclipse.emf.commonj.sdo \
- org.eclipse.emf.ecore.sdo.edit \
- org.eclipse.emf.ecore.sdo.editor \
- org.eclipse.emf.ecore.sdo \
-
-xsd=org.eclipse.xsd.edit \
- org.eclipse.xsd.editor \
- org.eclipse.xsd
-
-jem=com.ibm.etools.emf.event \
- com.ibm.wtp.common.util \
- com.ibm.wtp.emf.workbench \
- org.eclipse.jem.beaninfo \
- org.eclipse.jem.proxy \
- org.eclipse.jem.ui \
- org.eclipse.jem.workbench \
- org.eclipse.jem
diff --git a/archive/releng.builder/tools/apitools/properties/gef.properties b/archive/releng.builder/tools/apitools/properties/gef.properties
deleted file mode 100644
index 557a324..0000000
--- a/archive/releng.builder/tools/apitools/properties/gef.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-gef=org.eclipse.gef \
- org.eclipse.draw2d
diff --git a/archive/releng.builder/tools/apitools/properties/ve.properties b/archive/releng.builder/tools/apitools/properties/ve.properties
deleted file mode 100644
index e6a5324..0000000
--- a/archive/releng.builder/tools/apitools/properties/ve.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-jem=com.ibm.etools.emf.event \
- com.ibm.etools.emf.event \
- org.eclipse.jem.beaninfo \
- org.eclipse.jem.proxy \
- org.eclipse.jem.ui \
- org.eclipse.jem.util \
- org.eclipse.jem.workbench \
- org.eclipse.jem
-
-ve=org.eclipse.ve.cde \
- org.eclipse.ve.java.core \
- org.eclipse.ve.jfc \
- org.eclipse.ve.propertysheet \
- org.eclipse.ve.swt \
- org.eclipse.ve
diff --git a/archive/releng.builder/tools/apitools/properties/wtp.properties b/archive/releng.builder/tools/apitools/properties/wtp.properties
deleted file mode 100644
index 5673435..0000000
--- a/archive/releng.builder/tools/apitools/properties/wtp.properties
+++ /dev/null
@@ -1,152 +0,0 @@
-wst.command=org.eclipse.wst.command.env \
- org.eclipse.wst.command.env.core \
- org.eclipse.wst.command.env.ui
-
-wst.common=org.eclipse.wst.common.contentmodel \
- org.eclipse.wst.common.emf \
- org.eclipse.wst.common.emfworkbench.integration \
- org.eclipse.wst.common.encoding \
- org.eclipse.wst.common.frameworks \
- org.eclipse.wst.common.frameworks.ui \
- org.eclipse.wst.common.migration \
- org.eclipse.wst.common.migration.ui \
- org.eclipse.wst.common.modulecore \
- org.eclipse.wst.common.navigator \
- org.eclipse.wst.common.navigator.views \
- org.eclipse.wst.common.navigator.workbench \
- org.eclipse.wst.common.ui \
- org.eclipse.wst.common.ui.properties \
- org.eclipse.wst.common.uriresolver
-
-wst.css=org.eclipse.wst.css.core \
- org.eclipse.wst.css.ui
-
-wst.dtd=org.eclipse.wst.dtd \
- org.eclipse.wst.dtd.contentmodel \
- org.eclipse.wst.dtd.core \
- org.eclipse.wst.dtd.parser \
- org.eclipse.wst.dtd.ui \
- org.eclipse.wst.dtd.validation
-
-wst.html=org.eclipse.wst.html.core \
- org.eclipse.wst.html.ui \
- org.eclipse.wst.html.validation
-
-wst.internet=org.eclipse.wst.internet.monitor.core \
- org.eclipse.wst.internet.monitor.ui \
- org.eclipse.wst.internet.proxy \
- org.eclipse.wst.internet.webbrowser
-
-wst.javascript=org.eclipse.wst.javascript.common.ui \
- org.eclipse.wst.javascript.core \
- org.eclipse.wst.javascript.ui
-
-wst.rdb=org.eclipse.wst.rdb.connection.ui \
- org.eclipse.wst.rdb.core \
- org.eclipse.wst.rdb.core.ui \
- org.eclipse.wst.rdb.dbdefinition.db2.cloudscape \
- org.eclipse.wst.rdb.dbdefinition.db2.iseries \
- org.eclipse.wst.rdb.dbdefinition.db2.luw \
- org.eclipse.wst.rdb.dbdefinition.db2.zseries \
- org.eclipse.wst.rdb.dbdefinition.derby \
- org.eclipse.wst.rdb.dbdefinition.informix \
- org.eclipse.wst.rdb.dbdefinition.oracle \
- org.eclipse.wst.rdb.dbdefinition.sqlserver \
- org.eclipse.wst.rdb.dbdefinition.sybase \
- org.eclipse.wst.rdb.derby \
- org.eclipse.wst.rdb.derby.ui \
- org.eclipse.wst.rdb.models.dbdefinition \
- org.eclipse.wst.rdb.models.sql \
- org.eclipse.wst.rdb.outputview \
- org.eclipse.wst.rdb.server.ui \
- org.eclipse.wst.rdb.sqleditor \
- org.eclipse.wst.rdb.sqlscrapbook
-
-wst.server=org.eclipse.wst.server.core \
- org.eclipse.wst.server.ui \
- org.eclipse.wst.server.util
-
-wst.sse=org.eclipse.wst.sse.core \
- org.eclipse.wst.sse.snippets \
- org.eclipse.wst.sse.ui
-
-wst.validation=org.eclipse.wst.validation \
- org.eclipse.wst.validation.ui
-
-wst.web=org.eclipse.wst.web \
- org.eclipse.wst.web.ui
-
-wst.ws=org.eclipse.wst.ws.parser
-
-wst.wsdl=org.eclipse.wst.wsdl \
- org.eclipse.wst.wsdl.ui \
- org.eclipse.wst.wsdl.validation
-
-wst.wsi=org.eclipse.wst.wsi.core \
- org.eclipse.wst.wsi.ui \
- org.eclipse.wst.wsi.validation
-
-wst.xml=org.eclipse.wst.xml.core \
- org.eclipse.wst.xml.ui \
- org.eclipse.wst.xml.uriresolver \
- org.eclipse.wst.xml.uriresolver.ui \
- org.eclipse.wst.xml.validation
-
-wst.xsd=org.eclipse.wst.xsd.contentmodel \
- org.eclipse.wst.xsd.ui \
- org.eclipse.wst.xsd.validation
-
-jst.common=org.eclipse.jst.common.annotations.controller \
- org.eclipse.jst.common.annotations.core \
- org.eclipse.jst.common.annotations.ui \
- org.eclipse.jst.common.frameworks \
- org.eclipse.jst.common.frameworks.ui \
- org.eclipse.jst.common.launcher.ant \
- org.eclipse.jst.common.navigator.java \
- org.eclipse.jst.sample.web.project
-
-jst.ejb=org.eclipse.jst.ejb.ui \
- org.eclipse.jst.j2ee.ejb.annotation.model \
- org.eclipse.jst.j2ee.ejb.annotations.emitter \
- org.eclipse.jst.j2ee.ejb.annotations.ui \
- org.eclipse.jst.j2ee.ejb.annotations.xdoclet
-
-jst.j2ee=org.eclipse.jst.j2ee \
- org.eclipse.jst.j2ee.core \
- org.eclipse.jst.j2ee.ejb \
- org.eclipse.jst.j2ee.jca \
- org.eclipse.jst.j2ee.jca.ui \
- org.eclipse.jst.j2ee.navigator.ui \
- org.eclipse.jst.j2ee.ui \
- org.eclipse.jst.j2ee.web \
- org.eclipse.jst.j2ee.webservice \
- org.eclipse.jst.j2ee.webservices.ui
-
-jst.jsp=org.eclipse.jst.jsp.core \
- org.eclipse.jst.jsp.ui
-
-jst.server=org.eclipse.jst.server.core \
- org.eclipse.jst.server.generic.core \
- org.eclipse.jst.server.generic.modules \
- org.eclipse.jst.server.generic.serverdefinitions \
- org.eclipse.jst.server.generic.ui \
- org.eclipse.jst.server.jboss.core \
- org.eclipse.jst.server.jboss.ui \
- org.eclipse.jst.server.tomcat.core \
- org.eclipse.jst.server.tomcat.ui \
- org.eclipse.jst.server.ui
-
-jst.servlet=org.eclipse.jst.servlet.ui
-
-jst.ws=org.eclipse.jst.ws \
- org.eclipse.jst.ws.axis \
- org.eclipse.jst.ws.axis.ant \
- org.eclipse.jst.ws.axis.consumption.core \
- org.eclipse.jst.ws.axis.consumption.ui \
- org.eclipse.jst.ws.axis.creation.ui \
- org.eclipse.jst.ws.consumption \
- org.eclipse.jst.ws.consumption.ui \
- org.eclipse.jst.ws.creation.ejb.ui \
- org.eclipse.jst.ws.creation.ui \
- org.eclipse.jst.ws.uddiregistry \
- org.eclipse.jst.ws.ui
diff --git a/archive/releng.builder/tools/bugs/.classpath b/archive/releng.builder/tools/bugs/.classpath
deleted file mode 100644
index fb50116..0000000
--- a/archive/releng.builder/tools/bugs/.classpath
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/releng.builder/tools/bugs/.cvsignore b/archive/releng.builder/tools/bugs/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/archive/releng.builder/tools/bugs/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/archive/releng.builder/tools/bugs/.project b/archive/releng.builder/tools/bugs/.project
deleted file mode 100644
index b90719a..0000000
--- a/archive/releng.builder/tools/bugs/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>bugs</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/releng.builder/tools/bugs/src/org/eclipse/wtp/releng/tools/bugs/UnverifiedBugsReminder.java b/archive/releng.builder/tools/bugs/src/org/eclipse/wtp/releng/tools/bugs/UnverifiedBugsReminder.java
deleted file mode 100644
index 3c20546..0000000
--- a/archive/releng.builder/tools/bugs/src/org/eclipse/wtp/releng/tools/bugs/UnverifiedBugsReminder.java
+++ /dev/null
@@ -1,298 +0,0 @@
-package org.eclipse.wtp.releng.tools.bugs;
-
-import java.io.BufferedReader;
-import java.io.BufferedWriter;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.net.URLConnection;
-import java.security.KeyManagementException;
-import java.security.NoSuchAlgorithmException;
-
-import javax.net.ssl.HttpsURLConnection;
-import javax.net.ssl.SSLContext;
-import javax.net.ssl.TrustManager;
-import javax.net.ssl.X509TrustManager;
-
-public class UnverifiedBugsReminder
-{
-  private static final String DOWNLOAD_URL = "http://download.eclipse.org/webtools/downloads/";
-  private static final String QUERY_UNVERIFIED_BUGS = "https://bugs.eclipse.org/bugs/report.cgi?bug_file_loc_type=allwordssubstr&bug_status=RESOLVED&bugidtype=include&chfieldto=Now&emailtype1=substring&emailtype2=substring&field0-0-0=%28to_days%28now%28%29%29%20-%20to_days%28bugs.delta_ts%29%29&keywords_type=allwords&long_desc_type=allwordssubstr&product=Web%20Tools&type0-0-0=greaterthan&value0-0-0=14&field0-1-0=resolution&type0-1-0=nowords&value0-1-0=REMIND+LATER&x_axis_field=bug_severity&y_axis_field=reporter&width=600&height=350&action=wrap&ctype=csv&format=table";
-  private static final String QUERY_UNVERIFIED_BUGS_FOR_REPORTER = "https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&amp;field0-0-0=%28to_days%28now%28%29%29%20-%20to_days%28bugs.delta_ts%29%29&amp;product=Web%20Tools&amp;type0-0-0=greaterthan&amp;value0-0-0=14&amp;field0-1-0=resolution&amp;type0-1-0=nowords&amp;value0-1-0=REMIND+LATER&amp;reporter=";
-
-  private static final String SUBJECT = "[wtp bug] Reminder - Please verify resolved bugs";
-  private static final String FROM = "jeffliu@ca.ibm.com";
-  private static final String REPLY_TO = "wtp-dev@eclipse.org";
-  private static final String MESSAGE1 = "Thank you for reporting the problem(s) that you found in WTP. One or more of the problems have been fixed for more than two weeks. Please verify the fixes using the latest Integration or Milestone build. ";
-  private static final String MESSAGE2 = "\n\nReporting and verifying bugs is an important way to improve WTP and we appreciate your contribution.";
-
-  public static void main(String[] args)
-  {
-    if (args.length < 2)
-    {
-      System.out.println("Usage: java org.eclipse.wtp.releng.tools.bugs.UnverifiedBugsReminder <bugzilla id> <bugzilla password>");
-      System.exit(0);
-    }
-    try
-    {
-      disableCertValidation();
-      StringBuffer sb = new StringBuffer(QUERY_UNVERIFIED_BUGS);
-      sb.append("&Bugzilla_login=");
-      sb.append(args[0]);
-      sb.append("&Bugzilla_password=");
-      sb.append(args[1]);
-      URL url = new URL(sb.toString());
-      URLConnection conn = url.openConnection();
-      if (conn.getContentType().indexOf("text/html") != -1)
-      {
-        System.out.println("Incorrect bugzilla id and password.");
-        System.exit(0);
-      }
-      InputStream is = conn.getInputStream();
-      BufferedWriter bw = new BufferedWriter(new FileWriter("unresolvedbugs.xml"));
-      startScript(bw);
-      BufferedReader br = new BufferedReader(new InputStreamReader(is));
-      String s = br.readLine(); // ignore the 1st line
-      s = br.readLine(); 
-      while (s != null)
-      {
-        int i = s.lastIndexOf("\"");
-        if (i > 1)
-          mailTask(bw, s.substring(1, i));
-        s = br.readLine();
-      }
-      endScript(bw);
-      bw.close();
-    }
-    catch (NoSuchAlgorithmException e)
-    {
-      e.printStackTrace();
-    }
-    catch (KeyManagementException e)
-    {
-      e.printStackTrace();
-    }
-    catch (MalformedURLException e)
-    {
-      e.printStackTrace();
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  private static void disableCertValidation() throws NoSuchAlgorithmException, KeyManagementException
-  {
-    SSLContext sc = SSLContext.getInstance("SSL");
-    sc.init(null, new TrustManager[] {new MyX509TrustManager()}, new java.security.SecureRandom());
-    HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
-  }
-
-  private static void startScript(BufferedWriter bw) throws IOException
-  {
-    bw.write("<project default=\"main\"><target name=\"main\">");
-  }
-
-  private static void endScript(BufferedWriter bw) throws IOException
-  {
-    bw.write("</target></project>");
-  }
-
-  private static void mailTask(BufferedWriter bw, String email) throws IOException
-  {
-    bw.write("<mail mailhost=\"na.relay.ibm.com\" subject=\"");
-    bw.write(SUBJECT);
-    bw.write("\"><from address=\"");
-    bw.write(FROM);
-    bw.write("\"/><to address=\"");
-    bw.write(email);
-    bw.write("\"/><replyto address=\"");
-    bw.write(REPLY_TO);
-    bw.write("\"/><message>");
-    bw.write(MESSAGE1);
-    String latestIBuildURL = getLatestIBuildURL();
-    if (latestIBuildURL != null)
-      bw.write(latestIBuildURL);
-    bw.write("\n\n");
-    bw.write(QUERY_UNVERIFIED_BUGS_FOR_REPORTER);
-    bw.write(email);
-    bw.write(MESSAGE2);
-    bw.write("</message></mail>");
-  }
-
-  private static String getLatestIBuildURL()
-  {
-    Build latestBuild = null;
-    try
-    {
-      URL url = new URL(DOWNLOAD_URL);
-      InputStream is = url.openConnection().getInputStream();
-      BufferedReader br = new BufferedReader(new InputStreamReader(is));
-      String s = br.readLine();
-      while (s != null)
-      {
-        String start = "href=\"drops/";
-        String end = "/";
-        int sIndex = s.indexOf(start);
-        int eIndex = s.indexOf(end, sIndex + start.length());
-        while (sIndex != -1 && eIndex != -1)
-        {
-          String buildLabel = s.substring(sIndex + start.length(), eIndex);
-          if (buildLabel != null)
-          {
-            String[] buildFragments = buildLabel.split("-");
-            if (buildFragments.length > 2 && buildFragments[0].length() == 1 && buildFragments[0].charAt(0) == 'I' && buildFragments[2].length() == 12)
-            {
-              Build build = new Build(buildFragments[0], buildFragments[1], buildFragments[2].substring(0, 8), buildFragments[2].substring(8, 12));
-              if (latestBuild == null || !latestBuild.newer(build))
-              {
-                latestBuild = build;
-              }
-            }
-          }
-          sIndex = s.indexOf(start, eIndex + end.length());
-          eIndex = s.indexOf(end, sIndex + start.length());
-        }
-        s = br.readLine();
-      }
-      br.close();
-    }
-    catch (MalformedURLException e)
-    {
-      e.printStackTrace();
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    if (latestBuild != null)
-      return DOWNLOAD_URL + "drops/" + latestBuild.toString();
-    else
-      return DOWNLOAD_URL;
-  }
-
-  private static class MyX509TrustManager implements X509TrustManager
-  {
-    public java.security.cert.X509Certificate[] getAcceptedIssuers()
-    {
-      return null;
-    }
-
-    public void checkClientTrusted(java.security.cert.X509Certificate[] certs, String authType)
-    {
-    }
-
-    public void checkServerTrusted(java.security.cert.X509Certificate[] certs, String authType)
-    {
-    }
-  }
-
-  private static class Build
-  {
-    private String type;
-    private String id;
-    private String date;
-    private String time;
-
-    public Build(String type, String id, String date, String time)
-    {
-      this.type = type;
-      this.id = id;
-      this.date = date;
-      this.time = time;
-    }
-
-    public String getDate()
-    {
-      return date;
-    }
-
-    public void setDate(String date)
-    {
-      this.date = date;
-    }
-
-    public String getId()
-    {
-      return id;
-    }
-
-    public void setId(String id)
-    {
-      this.id = id;
-    }
-
-    public String getTime()
-    {
-      return time;
-    }
-
-    public void setTime(String time)
-    {
-      this.time = time;
-    }
-
-    public String getType()
-    {
-      return type;
-    }
-
-    public void setType(String type)
-    {
-      this.type = type;
-    }
-
-    public boolean newer(Build build)
-    {
-      int thisDate = Integer.parseInt(date);
-      int thatDate = Integer.parseInt(build.getDate());
-      if (thisDate == thatDate)
-      {
-        int thisTime = Integer.parseInt(time);
-        int thatTime = Integer.parseInt(build.getTime());
-        if (thisTime == thatTime)
-          return getBuildTypeWeight(type) > getBuildTypeWeight(build.getType());
-        else
-          return thisTime > thatTime;
-      }
-      else
-        return thisDate > thatDate;
-    }
-
-    private static final String BUILD_TYPE_S = "S";
-    private static final String BUILD_TYPE_I = "I";
-    private static final String BUILD_TYPE_N = "N";
-    private static final String BUILD_TYPE_M = "M";
-
-    private int getBuildTypeWeight(String buildType)
-    {
-      if (BUILD_TYPE_S.equals(buildType))
-        return 40;
-      else if (BUILD_TYPE_I.equals(buildType))
-        return 30;
-      else if (BUILD_TYPE_N.equals(buildType))
-        return 20;
-      else if (BUILD_TYPE_M.equals(buildType))
-        return 10;
-      else
-        return 0;
-    }
-
-    public String toString()
-    {
-      StringBuffer sb = new StringBuffer();
-      sb.append(type);
-      sb.append("-");
-      sb.append(id);
-      sb.append("-");
-      sb.append(date);
-      sb.append(time);
-      sb.append("/");
-      return sb.toString();
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/cruise/ant.bat b/archive/releng.builder/tools/cruise/ant.bat
deleted file mode 100644
index f16221f..0000000
--- a/archive/releng.builder/tools/cruise/ant.bat
+++ /dev/null
@@ -1,5 +0,0 @@
-@echo off
-setlocal
-set PROJECT_HOME=%~dp0
-call %ANT_HOME%\bin\ant.bat %*
-endlocal
diff --git a/archive/releng.builder/tools/cruise/ant.sh b/archive/releng.builder/tools/cruise/ant.sh
deleted file mode 100644
index 3bc1873..0000000
--- a/archive/releng.builder/tools/cruise/ant.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-PROJECT_HOME=`dirname "$0"`
-ANT_OPTS="-Xms128m -Xmx768m -XX:MaxPermSize=128M -XX:+UseParallelGC"
-ANT_CMD=${ANT_HOME}/bin/ant
-DISPLAY=127.0.0.1:1.0
-export DISPLAY
-export ANT_OPTS
-exec "$ANT_CMD" "$@"
diff --git a/archive/releng.builder/tools/cruise/cc.sh b/archive/releng.builder/tools/cruise/cc.sh
deleted file mode 100644
index f1fade4..0000000
--- a/archive/releng.builder/tools/cruise/cc.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-DISPLAY=127.0.0.1:1.0
-export DISPLAY
-nohup sh $CCDIR/cruisecontrol.sh $BUILD_HOME/build-node/builder/releng.builder/tools/cruise/config.xml -port 8000 -user wtp -password ballad  > cruise.out &
-
diff --git a/archive/releng.builder/tools/cruise/checkout.properties b/archive/releng.builder/tools/cruise/checkout.properties
deleted file mode 100644
index a3834cc..0000000
--- a/archive/releng.builder/tools/cruise/checkout.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-#  This is just a default value, you should set the build.home when you trigger builds
-#  which will overwrite this value
-build.home=/home/build-home
-
-mapCvsRoot=:pserver:anonymous@dev.eclipse.org:/cvsroot/webtools
-codir=${build.home}/build-node/checkout/wtp
-releng=releng
-releng.builder=releng.builder
-releng.wtpbuilder=releng.wtpbuilder
-wst=wst
-jst=jst
diff --git a/archive/releng.builder/tools/cruise/checkout.xml b/archive/releng.builder/tools/cruise/checkout.xml
deleted file mode 100644
index 78f2813..0000000
--- a/archive/releng.builder/tools/cruise/checkout.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-<project default="all">
-	<property file="checkout.properties" />
-
-    
-    
-	<target name="all">
-		<antcall target="${buildType}" />
-	</target>
-	<target name="N">
-		<delete dir="${codir}/releng.builder/workspace" failonerror="false" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.builder}" dest="${codir}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng}" dest="${codir}" tag="${mapVersionTag}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${wst}" dest="${codir}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${jst}" dest="${codir}" />
-
-	    <property file="${codir}/releng/maps/build.cfg" />
-		<echo message="Version tag for ${releng.wtpbuilder} is: ${wtpBuilderVersion}" />
-	    
-		<delete dir="${codir}/releng.wtpbuilder" failonerror="false" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.wtpbuilder}" dest="${codir}" tag="${wtpBuilderVersion}" />
-
-	</target>
-
-	<target name="S">
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng}" dest="${codir}" tag="${mapVersionTag}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.builder}" dest="${codir}" />
-
-		<delete dir="${codir}/releng.builder/workspace" failonerror="false" />
-
-		<property file="${codir}/releng/maps/build.cfg" />
-		<echo message="Version tag for ${releng.wtpbuilder} is: ${wtpBuilderVersion}" />
-
-		<delete dir="${codir}/releng.wtpbuilder" failonerror="false" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.wtpbuilder}" dest="${codir}" tag="${wtpBuilderVersion}" />
-
-	</target>
-
-	<target name="I">
-		<echo message="Map Version tag for releng: ${mapVersionTag}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng}" dest="${codir}" tag="${mapVersionTag}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.builder}" dest="${codir}" />
-
-		<delete dir="${codir}/releng.builder/workspace" failonerror="false" />
-
-		<property file="${codir}/releng/maps/build.cfg" />
-		<echo message="Version tag for ${releng.wtpbuilder} is: ${wtpBuilderVersion}" />
-
-		<delete dir="${codir}/releng.wtpbuilder" failonerror="false" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.wtpbuilder}" dest="${codir}" tag="${wtpBuilderVersion}" />
-
-	</target>
-
-	<target name="M">
-		<echo message="Map Version tag for releng: ${mapVersionTag}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng}" dest="${codir}" tag="${mapVersionTag}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.builder}" dest="${codir}" />
-
-		<delete dir="${codir}/releng.builder/workspace" failonerror="false" />
-
-		<property file="${codir}/releng/maps/build.cfg" />
-		<echo message="Version tag for ${releng.wtpbuilder} is: ${wtpBuilderVersion}" />
-
-		<delete dir="${codir}/releng.wtpbuilder" failonerror="false" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.wtpbuilder}" dest="${codir}" tag="${wtpBuilderVersion}" />
-
-	</target>
-
-	<target name="R">
-		<echo message="Map Version tag for releng: ${mapVersionTag}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng}" dest="${codir}" tag="${mapVersionTag}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.builder}" dest="${codir}" />
-
-		<delete dir="${codir}/releng.builder/workspace" failonerror="false" />
-
-		<property file="${codir}/releng/maps/build.cfg" />
-		<echo message="Version tag for ${releng.wtpbuilder} is: ${wtpBuilderVersion}" />
-
-		<delete dir="${codir}/{releng.wtpbuilder}" failonerror="false" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.wtpbuilder}" dest="${codir}" tag="${wtpBuilderVersion}" />
-
-	</target>
-	
-    
-    <!-- needs to be "fixed", so I removed via comments, since no longer valid
-	<target name="docs">
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng}" dest="${codir}" tag="${mapVersionTag}" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng}-doc" dest="${codir}"  tag="${mapVersionTag}" />
-
-		<delete dir="${codir}/releng.builder/workspace" failonerror="false" />
-
-		<property file="${codir}/releng/maps/build.cfg" />
-		<echo message="Version tag for ${releng.wtpbuilder} is: ${wtpBuilderVersion}" />
-
-		<delete dir="${codir}/releng.builder" failonerror="false" />
-		<cvs cvsRoot="${mapCvsRoot}" package="${releng.wtpbuilder}" dest="${codir}" tag="${wtpBuilderVersion}" />
-
-	</target>
-	-->
-
-
-
-</project>
diff --git a/archive/releng.builder/tools/cruise/committer.properties b/archive/releng.builder/tools/cruise/committer.properties
deleted file mode 100644
index e7f3d53..0000000
--- a/archive/releng.builder/tools/cruise/committer.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-#  This is just a default value, you should set the build.home when you trigger builds
-#  which will overwrite this value
-build.home=/home/build-home
-
-mapVersionTag=HEAD
-buildType=I
-build.distribution=wtp
-
-cvsUser=ndai
-cvsProtocol=ext
-
-build.trial=false
-build.drivers=downloads
-localDrivers=drivers
-baseos=linux
-basews=gtk
-basearch=x86
-
-build.clean=true
-build.localpublish.dir=${build.home}/publish
diff --git a/archive/releng.builder/tools/cruise/committer.xml b/archive/releng.builder/tools/cruise/committer.xml
deleted file mode 100644
index ffe1e1e..0000000
--- a/archive/releng.builder/tools/cruise/committer.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<project default="Build">
-
-	<property file="committer.properties" />
-
-	<target name="Build">
-		
-		<property name="wtpBuilder" value="${build.home}/build-node/checkout/${build.distribution}-${buildType}/releng.wtpbuilder/build.xml"/>
-
-		<antcall target="clean" />
-		
-		<ant antfile="checkout.xml" target="all" dir="." inheritall="false">
-			<property name="codir" value="${build.home}/build-node/checkout/${build.distribution}-${buildType}" />
-			<property name="buildType" value="${buildType}" />
-			<property name="mapVersionTag" value="${mapVersionTag}" />
-		</ant>
-
-		<ant antfile="${wtpBuilder}" target="build" />
-		<ant antfile="${wtpBuilder}" target="site" />
-		<ant antfile="${wtpBuilder}" target="upload" />
-		<ant antfile="${wtpBuilder}" target="test" />
-		<ant antfile="${wtpBuilder}" target="site" />
-		<ant antfile="${wtpBuilder}" target="upload" />
-	</target>
-
-
-
-	<target name="clean" if="build.clean">
-		<delete dir="${build.home}/build-${build.distribution}-${buildType}" failonerror="false" />
-		<delete dir="${build.home}/test-${build.distribution}-${buildType}" failonerror="false" />
-	</target>
-
-
-</project>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/cruise/config.xml b/archive/releng.builder/tools/cruise/config.xml
deleted file mode 100644
index 7121ca4..0000000
--- a/archive/releng.builder/tools/cruise/config.xml
+++ /dev/null
@@ -1,426 +0,0 @@
-<cruisecontrol>
-
-    <property file="cruise.properties"/>
-    
-	<project
-		name="wtp-M"
-		buildafterfailed="true">
-		<!-- Bootstrappers are run every time the build runs,
-			*before* the modification checks -->
-		<bootstrappers>
-			<currentbuildstatusbootstrapper
-				file="logs/wtp-M/buildstatus.txt" />
-		</bootstrappers>
-
-		<!-- Defines where cruise looks for changes, to decide whether to run the build -->
-		<mkdir dir="${build.home}/build-node/checkout/wtp-M"/>
-		<modificationset quietperiod="120">
-			<cvs
-				tag="R1_0_maintenance"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-M/releng" />
-			<cvs
-				tag="R1_0_maintenance"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-M/releng-doc" />
-			<cvs
-				tag="R1_0_maintenance"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-M/releng.builder" />
-			<cvs
-				tag="R1_0_maintenance"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-M/releng.wtpbuilder" />
-		</modificationset>
-
-		<schedule interval="3600">
-			<ant
-				antscript="${build.home}/build-node/builder/releng.builder/tools/cruise/ant.sh"
-				buildfile="committer.xml"
-				target="Build"
-				uselogger="false"
-				usedebug="false"
-				antworkingdir="${build.home}/build-node/builder/releng.builder/tools/cruise">
-				<property
-					name="buildType"
-					value="M" />
-				<property
-					name="mapVersionTag"
-					value="R1_0_maintenance" />
-				<property
-					name="build.component"
-					value="wtp" />
-				<property
-					name="build.home"
-					value="${build.home}" />
-					
-			</ant>
-		</schedule>
-
-
-		<!-- directory to write build logs to -->
-		<log dir="logs/wtp-M"></log>
-
-		<!-- Publishers are run *after* a build completes -->
-		<publishers>
-			<currentbuildstatuspublisher
-				file="logs/wtp-M/buildstatus.txt" />
-			<email
-				mailhost="localhost"
-				returnaddress="buildmaster@lomboz.org"
-				skipusers="true"
-				subjectprefix="[wtp-R1.0-M-build]"
-				buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-M">
-				<failure address="wtp-dev@eclipse.org" />
-				<always address="wtp-releng@eclipse.org" />
-			</email>
-		</publishers>
-	</project>
-    
-
-	<project
-		name="wtp-I"
-		buildafterfailed="true">
-		<!-- Bootstrappers are run every time the build runs,
-			*before* the modification checks -->
-		<bootstrappers>
-			<currentbuildstatusbootstrapper
-				file="logs/wtp-I/buildstatus.txt" />
-		</bootstrappers>
-
-		<!-- Defines where cruise looks for changes, to decide whether to run the build -->
-		<mkdir dir="${build.home}/build-node/checkout/wtp-I"/>
-		<modificationset quietperiod="120">
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-I/releng" />
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-I/releng-doc" />
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-I/releng.wtpbuilder" />
-		</modificationset>
-
-		<schedule interval="3600">
-			<ant
-				antscript="${build.home}/build-node/builder/releng.builder/tools/cruise/ant.sh"
-				buildfile="committer.xml"
-				target="Build"
-				uselogger="false"
-				usedebug="false"
-				antworkingdir="${build.home}/build-node/builder/releng.builder/tools/cruise">
-				<property
-					name="buildType"
-					value="I" />
-				<property
-					name="mapVersionTag"
-					value="HEAD" />
-				<property
-					name="build.distribution"
-					value="wtp" />
-				<property
-					name="build.home"
-					value="${build.home}" />
-					
-			</ant>
-		</schedule>
-
-
-
-		<!-- directory to write build logs to -->
-		<log dir="logs/wtp-I"></log>
-
-		<!-- Publishers are run *after* a build completes -->
-		<publishers>
-			<currentbuildstatuspublisher
-				file="logs/wtp-I/buildstatus.txt" />
-			<email
-				mailhost="localhost"
-				returnaddress="buildmaster@lomboz.org"
-				skipusers="true"
-				subjectprefix="[wtp-R1.5-I-build]"
-				buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-I">
-				<failure address="wtp-dev@eclipse.org" />
-				<always address="wtp-releng@eclipse.org" />
-			</email>
-		</publishers>
-	</project>
-    
-	<project
-		name="drivers"
-		buildafterfailed="true">
-		<!-- Bootstrappers are run every time the build runs,
-			*before* the modification checks Checking modset-->
-		<bootstrappers>
-			<currentbuildstatusbootstrapper
-				file="logs/wtp-driver/buildstatus.txt" />
-		</bootstrappers>
-
-		<modificationset quietperiod="300">
-			<cvs tag="HEAD"	
-			  localWorkingCopy="${build.home}/build-node/checkout/wtp-driver/releng" />
-			<cvs tag="HEAD"	
-			  localWorkingCopy="${build.home}/build-node/checkout/wtp-driver/releng.builder" />
-			<cvs tag="HEAD"	
-			  localWorkingCopy="${build.home}/build-node/checkout/wtp-driver/releng.wtpbuilder" />
-		</modificationset>
-
-		<schedule interval="31536000">
-		
-			<ant
-				antscript="${build.home}/build-node/builder/releng.builder/tools/cruise/ant.sh"
-				buildfile="trigger.xml"
-				target="Driver"
-				uselogger="false"
-				usedebug="false"
-				antworkingdir="${build.home}/build-node/builder/releng.builder/tools/cruise">
-				<property
-					name="build.home"
-					value="${build.home}" />
-				
-			</ant>
-		</schedule>
-
-		<log dir="logs/wtp-driver"></log>
-
-		<publishers>
-			<currentbuildstatuspublisher
-				file="logs/wtp-driver/buildstatus.txt" />
-			<email
-				mailhost="localhost"
-				returnaddress="buildmaster@lomboz.org"
-				skipusers="true"
-				subjectprefix="[wtp-driver-build]"
-				buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-driver">
-				<always address="wtp-releng@eclipse.org" />
-			</email>
-		</publishers>
-	</project>
-
-
-	<project
-		name="wtp-N"
-		buildafterfailed="true">
-		<!-- Bootstrappers are run every time the build runs,
-			*before* the modification checks -->
-		<bootstrappers>
-			<currentbuildstatusbootstrapper
-				file="logs/wtp-N/buildstatus.txt" />
-		</bootstrappers>
-
-		<!-- Defines where cruise looks for changes, to decide whether to run the build -->
-		<mkdir dir="${build.home}/build-node/checkout/wtp-N"/>
-		<modificationset quietperiod="120">
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-N/jst" />
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-N/wst" />
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-N/releng" />
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-N/releng-doc" />
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-N/releng.builder" />
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-N/releng.wtpbuilder" />
-		</modificationset>
-
-		<schedule interval="31536000">
-			<ant
-				antscript="${build.home}/build-node/builder/releng.builder/tools/cruise/ant.sh"
-				buildfile="committer.xml"
-				target="Build"
-				uselogger="false"
-				usedebug="false"
-				antworkingdir="${build.home}/build-node/builder/releng.builder/tools/cruise">
-				<property
-					name="buildType"
-					value="N" />
-				<property
-					name="mapVersionTag"
-					value="HEAD" />
-				<property
-					name="build.distribution"
-					value="wtp" />
-				<property
-					name="build.trial"
-					value="true" />
-				<property
-					name="build.home"
-					value="${build.home}" />
-					
-			</ant>
-		</schedule>
-
-
-
-		<!-- directory to write build logs to -->
-		<log dir="logs/wtp-N"></log>
-
-		<!-- Publishers are run *after* a build completes -->
-		<publishers>
-			<currentbuildstatuspublisher
-				file="logs/wtp-N/buildstatus.txt" />
-			<email
-				mailhost="localhost"
-				returnaddress="buildmaster@lomboz.org"
-				skipusers="true"
-				subjectprefix="[wtp-R1.5-N-build]"
-				buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-N">
-				<!--
-					<failure address="wtp-dev@eclipse.org" />
-					<always address="wtp-releng@eclipse.org" />
-				-->
-			</email>
-		</publishers>
-	</project>
-
-
-	<project
-		name="wtp-S"
-		buildafterfailed="true">
-		<!-- Bootstrappers are run every time the build runs,
-			*before* the modification checks -->
-		<bootstrappers>
-			<currentbuildstatusbootstrapper
-				file="logs/wtp-S/buildstatus.txt" />
-		</bootstrappers>
-
-		<!-- Defines where cruise looks for changes, to decide whether to run the build -->
-		<mkdir dir="${build.home}/build-node/checkout/wtp-S"/>
-		<modificationset quietperiod="120">
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-S/releng" />
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-S/releng-doc" />
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-S/releng.wtpbuilder" />
-		</modificationset>
-
-		<schedule interval="31536000">
-			<ant
-				antscript="${build.home}/build-node/builder/releng.builder/tools/cruise/ant.sh"
-				buildfile="committer.xml"
-				target="Build"
-				uselogger="false"
-				usedebug="false"
-				antworkingdir="${build.home}/build-node/builder/releng.builder/tools/cruise">
-				<property
-					name="buildType"
-					value="S" />
-				<property
-					name="buildId"
-					value="1.5M4" />
-				<property
-					name="mapVersionTag"
-					value="HEAD" />
-				<property
-					name="build.distribution"
-					value="wtp" />
-				<property
-					name="build.home"
-					value="${build.home}" />
-					
-			</ant>
-		</schedule>
-
-
-
-		<!-- directory to write build logs to -->
-		<log dir="logs/wtp-S"></log>
-
-		<!-- Publishers are run *after* a build completes -->
-		<publishers>
-			<currentbuildstatuspublisher
-				file="logs/wtp-S/buildstatus.txt" />
-			<email
-				mailhost="localhost"
-				returnaddress="buildmaster@lomboz.org"
-				skipusers="true"
-				subjectprefix="[wtp-R1.5-S-build]"
-				buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-S">
-				<failure address="wtp-dev@eclipse.org" />
-				<always address="wtp-releng@eclipse.org" />
-			</email>
-		</publishers>
-	</project>
-
-	<project
-		name="wtp-R"
-		buildafterfailed="true">
-		<!-- Bootstrappers are run every time the build runs,
-			*before* the modification checks -->
-		<bootstrappers>
-			<currentbuildstatusbootstrapper
-				file="logs/wtp-R/buildstatus.txt" />
-		</bootstrappers>
-
-		<!-- Defines where cruise looks for changes, to decide whether to run the build -->
-		<mkdir dir="${build.home}/build-node/checkout/wtp-R"/>
-		<modificationset quietperiod="120">
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-R/releng" />
-			<cvs
-				tag="HEAD"
-				localworkingcopy="${build.home}/build-node/checkout/wtp-R/releng.wtpbuilder" />
-		</modificationset>
-
-		<schedule interval="31536000">
-			<ant
-				antscript="${build.home}/build-node/builder/releng.builder/tools/cruise/ant.sh"
-				buildfile="committer.xml"
-				target="Build"
-				uselogger="false"
-				usedebug="false"
-				antworkingdir="${build.home}/build-node/builder/releng.builder/tools/cruise">
-				<property
-					name="buildType"
-					value="R" />
-				<property
-					name="buildId"
-					value="1.5" />
-				<property
-					name="mapVersionTag"
-					value="HEAD" />
-				<property
-					name="build.distribution"
-					value="wtp" />
-				<property
-					name="build.home"
-					value="${build.home}" />
-					
-			</ant>
-		</schedule>
-
-
-
-		<!-- directory to write build logs to -->
-		<log dir="logs/wtp-R"></log>
-
-		<!-- Publishers are run *after* a build completes -->
-		<publishers>
-			<currentbuildstatuspublisher
-				file="logs/wtp-R/buildstatus.txt" />
-			<email
-				mailhost="localhost"
-				returnaddress="buildmaster@lomboz.org"
-				skipusers="true"
-				subjectprefix="[wtp-R1.5-R-build]"
-				buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-R">
-				<failure address="wtp-dev@eclipse.org" />
-				<always address="wtp-releng@eclipse.org" />
-			</email>
-		</publishers>
-	</project>
-
-
-
-</cruisecontrol>
-
diff --git a/archive/releng.builder/tools/cruise/cruise.properties b/archive/releng.builder/tools/cruise/cruise.properties
deleted file mode 100644
index 440ad05..0000000
--- a/archive/releng.builder/tools/cruise/cruise.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-build.home=/home/build-home
-build.result.url=http://buildserver.lomboz.org:8080
\ No newline at end of file
diff --git a/archive/releng.builder/tools/cruise/drivers.xml b/archive/releng.builder/tools/cruise/drivers.xml
deleted file mode 100644
index 95a9d01..0000000
--- a/archive/releng.builder/tools/cruise/drivers.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<project default="all">
-	<property file="trigger.properties" />
-	<property file="../maps/build.cfg" />
-
-	<target name="all">
-		<antcall target="getDrivers" />
-		<copy todir="${build.home}/${localDrivers}" overwrite="true">
-			<fileset dir="${build.home}/${build.drivers}" >
-			    <include name="**/GEF*.*"/>
-			    <include name="**/emf*.*"/>
-			    <include name="**/JEM*.*"/>
-			</fileset>
-		</copy>
-		
-		<echo message="RSYNC TO: ${ftpUser}@${ftpServer}:${remoteDrivers}" />
-		<exec executable="rsync">
-			<arg line="-e ssh -Cavz ${build.home}/${localDrivers} ${ftpUser}@${ftpServer}:${remoteDrivers}" />
-		</exec>
-
-	</target>
-
-	<target name="getDrivers">
-		<available file="${build.home}/${build.drivers}/${emfFile}" property="emf.exists" />
-		<available file="${build.home}/${build.drivers}/${gefFile}" property="gef.exists" />
-		<available file="${build.home}/${build.drivers}/${jemFile}" property="jem.exists" />
-		<antcall target="getEmf" />
-		<antcall target="getGef" />
-		<antcall target="getJem" />
-	</target>
-	<target name="getEmf" unless="emf.exists">
-		<get src="${emfURL.primary}" dest="${build.home}/${build.drivers}/${emfFile}" />
-	</target>
-	<target name="getGef" unless="gef.exists">
-		<get src="${gefURL.primary}" dest="${build.home}/${build.drivers}/${gefFile}" />
-	</target>
-	<target name="getJem" unless="jem.exists">
-		<get src="${jemURL.primary}" dest="${build.home}/${build.drivers}/${jemFile}" />
-	</target>
-	
-</project>
diff --git a/archive/releng.builder/tools/cruise/justtest.xml b/archive/releng.builder/tools/cruise/justtest.xml
deleted file mode 100644
index 9167c90..0000000
--- a/archive/releng.builder/tools/cruise/justtest.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<project default="Build">
-
-	<property file="committer.properties" />
-
-	<target name="Build">
-		
-		<property name="wtpBuilder" value="${build.home}/build-node/checkout/${build.distribution}-${buildType}/releng.wtpbuilder/build.xml"/>
-
-		
-		<ant antfile="checkout.xml" target="all" dir="." inheritall="false">
-			<property name="codir" value="${build.home}/build-node/checkout/${build.distribution}-${buildType}" />
-			<property name="buildType" value="${buildType}" />
-			<property name="mapVersionTag" value="${mapVersionTag}" />
-		</ant>
-
-                <ant antfile="${wtpBuilder}" target="site" />
-                <ant antfile="${wtpBuilder}" target="upload" />
-                <ant antfile="${wtpBuilder}" target="test" />
-                <ant antfile="${wtpBuilder}" target="site" />
-                <ant antfile="${wtpBuilder}" target="upload" />
-        </target>
-
-        <target name="JustBuild">
-
-                <property name="wtpBuilder" value="${build.home}/build-node/checkout/${build.distribution}-${buildType}/releng.wtpbuilder/build.xml"/>
-
-
-                <ant antfile="${wtpBuilder}" target="build" />
-        </target>
-
-
-
-	<target name="clean" if="build.clean">
-		<delete dir="${build.home}/build-${build.distribution}-${buildType}" failonerror="false" />
-		<delete dir="${build.home}/test-${build.distribution}-${buildType}" failonerror="false" />
-	</target>
-
-
-</project>
diff --git a/archive/releng.builder/tools/cruise/testb.xml b/archive/releng.builder/tools/cruise/testb.xml
deleted file mode 100644
index 6f10b61..0000000
--- a/archive/releng.builder/tools/cruise/testb.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<project default="Build">
-
-	<property file="committer.properties" />
-
-	<target name="Build">
-		
-		<property name="wtpBuilder" value="${build.home}/build-node/checkout/${build.distribution}-${buildType}/releng.wtpbuilder/build.xml"/>
-
-		
-		<ant antfile="checkout.xml" target="all" dir="." inheritall="false">
-			<property name="codir" value="${build.home}/build-node/checkout/${build.distribution}-${buildType}" />
-			<property name="buildType" value="${buildType}" />
-			<property name="mapVersionTag" value="${mapVersionTag}" />
-		</ant>
-
-                <ant antfile="${wtpBuilder}" target="build" />
-                <ant antfile="${wtpBuilder}" target="upload" />
-                <ant antfile="${wtpBuilder}" target="test" />
-                <ant antfile="${wtpBuilder}" target="site" />
-                <ant antfile="${wtpBuilder}" target="upload" />
-        </target>
-
-        <target name="JustBuild">
-
-                <property name="wtpBuilder" value="${build.home}/build-node/checkout/${build.distribution}-${buildType}/releng.wtpbuilder/build.xml"/>
-
-
-                <ant antfile="${wtpBuilder}" target="build" />
-        </target>
-
-
-
-	<target name="clean" if="build.clean">
-		<delete dir="${build.home}/build-${build.distribution}-${buildType}" failonerror="false" />
-		<delete dir="${build.home}/test-${build.distribution}-${buildType}" failonerror="false" />
-	</target>
-
-
-</project>
diff --git a/archive/releng.builder/tools/cruise/trigger.properties b/archive/releng.builder/tools/cruise/trigger.properties
deleted file mode 100644
index bb39046..0000000
--- a/archive/releng.builder/tools/cruise/trigger.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-#  This is just a default value, you should set the build.home when you trigger builds
-#  which will overwrite this value
-build.home=/home/build-home
-
-#baseos=linux
-#basews=gtk
-#basearch=x86
-
-mapVersionTag=HEAD
-buildType=I
-build.component=wtp
-
-build.trial=false
-build.drivers=downloads
-localDrivers=drivers
-baseos=linux
-basews=gtk
-basearch=x86
-
-
-ftpUser=ndai
-ftpPassword=xxxxxxx
-ftpServer=download1.eclipse.org
-ftpRemoteDirectory=/home/data/users/ndai/downloads/webtools/downloads/drops
-ftpDocsRemoteDirectory=/home/data/users/ndai/downloads/webtools/docs/drops
-remoteDrivers=/home/data/users/ndai/downloads/webtools/downloads
\ No newline at end of file
diff --git a/archive/releng.builder/tools/cruise/trigger.xml b/archive/releng.builder/tools/cruise/trigger.xml
deleted file mode 100644
index 47f118e..0000000
--- a/archive/releng.builder/tools/cruise/trigger.xml
+++ /dev/null
@@ -1,100 +0,0 @@
-<project default="Build">
-
-	<property file="trigger.properties" />
-
-	<target name="Build">
-		<property name="buildTarget" value="all" />
-		<property name="removeBuildDir" value="true" />
-		<antcall target="startBuild">
-		</antcall>
-	</target>
-
-	<target name="Repeat">
-		<property name="buildTarget" value="all" />
-		<antcall target="startBuild">
-		</antcall>
-	</target>
-
-	<target name="Test">
-		<delete dir="${build.home}/test-${build.component}-${buildType}" failonerror="false" />
-		<property name="buildTarget" value="test" />
-		<antcall target="startBuild">
-		</antcall>
-	</target>
-
-	<target name="Publish">
-		<property name="buildTarget" value="justPublish" />
-		<antcall target="startBuild">
-		</antcall>
-	</target>
-
-	<target name="Push">
-		<property name="buildTarget" value="justPush" />
-		<antcall target="startBuild">
-		</antcall>
-	</target>
-
-	<target name="startBuild" depends="clean">
-		<antcall target="clean" />
-		<echo message="Component is: ${build.component}" />
-		<echo message="Build type is: ${buildType}" />
-		<echo message="Branch : ${mapVersionTag}" />
-		<echo message="Trial : ${build.trial}" />
-		<echo message="ftpRemoteDirectory : ${ftpRemoteDirectory}" />
-
-		<ant antfile="checkout.xml" target="all" dir="." inheritall="false">
-			<property name="codir" value="${build.home}/build-node/checkout/${build.component}-${buildType}" />
-			<property name="buildType" value="${buildType}" />
-			<property name="mapVersionTag" value="${mapVersionTag}" />
-		</ant>
-
-		<ant antfile="cruise.xml" target="${buildTarget}" dir="${build.home}/build-node/checkout/${build.component}-${buildType}/releng.builder/scripts" inheritall="false">
-			<!-- PUBLISH TO eclipse.org  -->
-
-			<property name="baseos" value="${baseos}" />
-			<property name="basews" value="${basews}" />
-			<property name="basearch" value="${basearch}" />
-			<property name="build.home" value="${build.home}" />
-			<property name="build.trial" value="${build.trial}" />
-			<property name="build.component" value="${build.component}" />
-
-			<property name="mapVersionTag" value="${mapVersionTag}" />
-			<property name="buildType" value="${buildType}" />
-			<property name="ftpUser" value="${ftpUser}" />
-			<property name="ftpPassword" value="${ftpPassword}" />
-			<property name="ftpServer" value="${ftpServer}" />
-			<property name="ftpRemoteDirectory" value="${ftpRemoteDirectory}" />
-
-		</ant>
-	</target>
-
-
-
-	<target name="Driver">
-		<ant antfile="checkout.xml" target="all" dir="." inheritall="false">
-			<property name="build.home" value="${build.home}" />
-			<property name="codir" value="${build.home}/build-node/checkout/wtp-driver" />
-			<property name="buildType" value="I" />
-			<property name="mapVersionTag" value="${mapVersionTag}" />
-		</ant>
-		<ant antfile="drivers.xml" target="all" dir="${build.home}/build-node/checkout/wtp-driver/releng.builder/tools/cruise" inheritall="false">
-		</ant>
-	</target>
-
-	<target name="docs">
-		<property name="build.component" value="docs" />
-		<property name="buildTarget" value="buildDoc" />
-		<antcall target="Build">
-			<param name="ftpRemoteDirectory" value="${ftpDocsRemoteDirectory}"/>
-		</antcall>
-	</target>
-
-
-	<target name="clean" if="removeBuildDir">
-		<delete dir="${build.home}/build-${build.component}-${buildType}" failonerror="false" />
-		<delete dir="${build.home}/test-${build.component}-${buildType}" failonerror="false" />
-		<delete dir="${build.home}/build-node/checkout/${build.component}-${buildType}/build/test-results" failonerror="false" />
-		<delete dir="${build.home}/workspace" failonerror="false" />
-	</target>
-
-</project>
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/.classpath b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/.classpath
deleted file mode 100644
index 315966e..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/.classpath
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry sourcepath="ECLIPSE_HOME/plugins/org.eclipse.jdt.source_3.0.0/src/org.junit_3.8.1/junitsrc.zip" kind="var" path="JUNIT_HOME/junit.jar"/>
-	<classpathentry kind="lib" path="lib/xbean.jar"/>
-	<classpathentry kind="lib" path="lib/jsr173_api.jar"/>
-	<classpathentry kind="lib" path="lib/schemas.jar"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/.cvsignore b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/.cvsignore
deleted file mode 100644
index 34fdb46..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-bin
-xsrc
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/.project b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/.project
deleted file mode 100644
index 1129e44..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/.project
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wtp.releng.cvs.tools</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/build.xml b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/build.xml
deleted file mode 100644
index b5cff2a..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/build.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0"?>
-<!-- ====================================================================== 
-     Mar 13, 2005 12:08:06 PM                                                        
-
-     project    
-     description
-                   
-     naci                                                                
-     ====================================================================== -->
-<project name="project" default="default">
-    <description>
-            description
-    </description>
-
-    <!-- ================================= 
-          target: default              
-         ================================= -->
-
-	<taskdef name="xmlbean"  classname="org.apache.xmlbeans.impl.tool.XMLBean" classpath="./lib/xbean.jar;./lib/jsr173_api.jar"/>
-    <target name="default" >
-
-       	<delete file="./lib/schemas.jar" />
-       	<delete file="./lib/rlog.jar" />
-        <path id="xmlbeans.path">
-             <fileset dir="./lib" includes="*.jar"/>
-         </path>
-
-
-		<xmlbean  
-			schema="xml/cvstools.xsd" 
-			download="true" 
-			destfile="./lib/schemas.jar"
-			srconly="false"			
-			srcgendir="./xsrc"
-		    classpathref="xmlbeans.path"
-		/>
-    	
-    	<jar destfile="./lib/rlog.jar">
- 			<fileset dir="./bin" id="id">
-			    <include name="**/*"/>
-			</fileset>
-    	</jar>
-    </target>
-
-  
-
-</project>
-
-
-
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/jsr173_api.jar b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/jsr173_api.jar
deleted file mode 100644
index d6fdfad..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/jsr173_api.jar
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/rlog.jar b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/rlog.jar
deleted file mode 100644
index f73c436..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/rlog.jar
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/schemas.jar b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/schemas.jar
deleted file mode 100644
index 8f250d8..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/schemas.jar
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/xbean.jar b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/xbean.jar
deleted file mode 100644
index 1cba044..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/lib/xbean.jar
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/CVSDelta.java b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/CVSDelta.java
deleted file mode 100644
index af3070a..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/CVSDelta.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package org.eclipse.wtp.releng.cvslog.tools;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.wtp.releng.cvstools.CvsdeltaDocument;
-import org.eclipse.wtp.releng.cvstools.RevisionDocument;
-
-public class CVSDelta {
-	
-	public  String file;
-	public  String folder;
-	public  String head;
-	public  String branch;
-	public  String keywords;
-	private List   revisions = new ArrayList();
-
-	public CvsdeltaDocument toXML()
-	{
-		CvsdeltaDocument cvsdeltaDocument = CvsdeltaDocument.Factory.newInstance();
-		cvsdeltaDocument.addNewCvsdelta();
-		CvsdeltaDocument.Cvsdelta cvsdelta = cvsdeltaDocument.getCvsdelta();
-		toXML(cvsdelta);
-		return cvsdeltaDocument;
-	}
-
-
-
-	public CvsdeltaDocument.Cvsdelta toXML(CvsdeltaDocument.Cvsdelta cvsdelta) {
-		int indexOfV  = file.indexOf(',');
-		if(indexOfV > 0)
-			file = file.substring(0,indexOfV);
-		cvsdelta.setFile(folder+'/'+file);
-		cvsdelta.setHead(head);
-		cvsdelta.setKeywords("kv");
-		cvsdelta.addNewBranch();
-		cvsdelta.getBranch().getDomNode().setNodeValue(branch);
-		Iterator revs = revisions.iterator();
-		while (revs.hasNext()) {
-			CVSRevision rev = (CVSRevision) revs.next();
-			RevisionDocument.Revision revx = cvsdelta.addNewRevision();
-			rev.toXML(revx);
-		}
-		
-		return cvsdelta;
-	}
-	
-	public String toString() {
-		return this.toXML().toString();
-	}
-
-	public List getRevisions() {
-		return revisions;
-	}
-	
-
-	public void setRevisions(List revisions) {
-		this.revisions = revisions;
-	}
-	
-}
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/CVSRevision.java b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/CVSRevision.java
deleted file mode 100644
index 75ca259..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/CVSRevision.java
+++ /dev/null
@@ -1,206 +0,0 @@
-
-package org.eclipse.wtp.releng.cvslog.tools;
-
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-
-import org.eclipse.wtp.releng.cvstools.RevisionDocument;
-
-
-public class CVSRevision implements Comparable {
-
-	public class RevisedFile {
-
-		public String fileName;
-
-		public String revision;
-
-		public String folderName;
-
-		public String action = "unknown";
-
-		protected RevisedFile() {
-		}
-
-		public boolean equals(Object o) {
-			if (o == null || !(o instanceof RevisedFile)) {
-				return false;
-			}
-
-			RevisedFile mod = (RevisedFile) o;
-
-			boolean folderNamesAreEqual = (folderName != null) ? folderName
-					.equals(mod.folderName) : (mod.folderName == null);
-
-			boolean revisionsAreEqual = (revision != null) ? revision
-					.equals(mod.revision) : (mod.revision == null);
-
-			return (action.equals(mod.action) && fileName.equals(mod.fileName)
-					&& folderNamesAreEqual && revisionsAreEqual);
-		}
-
-		public int hashCode() {
-			int code = 1;
-			if (fileName != null) {
-				code += fileName.hashCode() * 2;
-			}
-			if (revision != null) {
-				code += revision.hashCode() * 3;
-			}
-			if (folderName != null) {
-				code += folderName.hashCode() * 5;
-			}
-			if (action != null) {
-				code += action.hashCode() * 7;
-			}
-			return code;
-		}
-	}
-
-
-	public Date date;
-
-	public String author;
-
-
-	public String rev;
-
-	public String comment = "";
-
-	public List files = new ArrayList();
-
-	public CVSRevision() {
-	}
-
-
-
-	public final RevisedFile createModifiedFile(String filename, String folder) {
-		RevisedFile file = newModifiedFile();
-		file.fileName = filename;
-		file.folderName = folder;
-		files.add(file);
-		return file;
-	}
-
-	protected RevisedFile newModifiedFile() {
-		return new RevisedFile();
-	}
-	
-	public RevisionDocument.Revision toXML(RevisionDocument.Revision revision)
-	{
-		
-		revision.setComments(this.comment);
-		revision.setAuthor(this.author);
-		revision.setRev(this.rev);
-		revision.setDate(CVSRlog.formatCVSDate(date));
-		revision.setBugzilla(this.getBugzilla());
-		
-		return revision;	
-	}
-	public RevisionDocument toXML()
-	{
-		RevisionDocument revisionDocument = RevisionDocument.Factory.newInstance();
-		toXML(revisionDocument.addNewRevision());
-		return revisionDocument;
-		
-		
-	}
-
-	public String getBugzilla()
-	{
-		if(comment != null && comment.indexOf('[') >= 0 ){
-			int start = comment.indexOf('[');
-			int end = comment.indexOf(']');
-			if( start >= 0 && end > start)
-				return comment.substring(start+1,end);
-		}
-		return null;
-
-	}
-	public String toString() {
-		return this.toXML().xmlText();
-	}
-
-
-	/**
-	 * Convenience method for getting the filename of the first file
-	 * 
-	 * @return
-	 */
-	public String getFileName() {
-		if (files.isEmpty()) {
-			return null;
-		} else {
-			return ((RevisedFile) files.get(0)).fileName;
-		}
-	}
-
-	/**
-	 * Convenience method for getting the foldername of the first file
-	 * 
-	 * @return
-	 */
-	public String getFolderName() {
-		if (files.isEmpty()) {
-			return null;
-		} else {
-			return ((RevisedFile) files.get(0)).folderName;
-		}
-	}
-
-	public int compareTo(Object o) {
-		CVSRevision modification = (CVSRevision) o;
-		return date.compareTo(modification.date);
-	}
-
-	public boolean equals(Object o) {
-		if (o == null || !(o instanceof CVSRevision)) {
-			return false;
-		}
-
-		CVSRevision mod = (CVSRevision) o;
-
-		boolean revisionsAreEqual = (rev != null) ? rev
-				.equals(mod.rev) : (mod.rev == null);
-
-		boolean filesAreEqual = files.size() == mod.files.size();
-		for (int i = 0; filesAreEqual && i < files.size(); i++) {
-			filesAreEqual = mod.files.get(i).equals(files.get(i));
-		}
-
-		return (date.equals(mod.date)
-				&& author.equals(mod.author) && revisionsAreEqual
-				&& comment.equals(mod.comment));
-	}
-
-	public int hashCode() {
-		int code = 1;
-		if (date != null) {
-			code += date.getTime();
-		}
-		if (author != null) {
-			code += author.hashCode() * 5;
-		}
-		
-		if (comment != null) {
-			code += comment.hashCode() * 11;
-		}
-		if (rev != null) {
-			code += rev.hashCode() * 13;
-		}
-		if (files != null) {
-			code += fileHashComponent();
-		}
-		return code;
-	}
-
-	private int fileHashComponent() {
-		int code = 1;
-		for (int i = 0; i < files.size(); i++) {
-			CVSRevision.RevisedFile file = (RevisedFile) files.get(i);
-			code += file.hashCode();
-		}
-		return code;
-	}
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/CVSRlog.java b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/CVSRlog.java
deleted file mode 100644
index e6bc781..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/CVSRlog.java
+++ /dev/null
@@ -1,735 +0,0 @@
-package org.eclipse.wtp.releng.cvslog.tools;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.Hashtable;
-import java.util.List;
-import java.util.StringTokenizer;
-
-import org.eclipse.wtp.releng.cvstools.CvsdeltaDocument;
-import org.eclipse.wtp.releng.cvstools.RlogDocument;
-
-public class CVSRlog {
-
-	/**
-	 * name of the official cvs as returned as part of the 'cvs version' command
-	 * output
-	 */
-	static final String OFFICIAL_CVS_NAME = "CVS";
-
-	/**
-	 * Represents the version of a CVS client or server
-	 */
-	public static class Version {
-		private final String cvsName;
-
-		private final String cvsVersion;
-
-		public Version(String name, String version) {
-			if (name == null) {
-				throw new IllegalArgumentException("name can't be null");
-			}
-			if (version == null) {
-				throw new IllegalArgumentException("version can't be null");
-			}
-			this.cvsName = name;
-			this.cvsVersion = version;
-		}
-
-		public String getCvsName() {
-			return cvsName;
-		}
-
-		public String getCvsVersion() {
-			return cvsVersion;
-		}
-
-		public boolean equals(Object o) {
-			if (this == o) {
-				return true;
-			} else if (!(o instanceof Version)) {
-				return false;
-			}
-
-			final Version version = (Version) o;
-
-			if (!cvsName.equals(version.cvsName)) {
-				return false;
-			} else if (!cvsVersion.equals(version.cvsVersion)) {
-				return false;
-			}
-
-			return true;
-		}
-
-		public int hashCode() {
-			int result;
-			result = cvsName.hashCode();
-			result = 29 * result + cvsVersion.hashCode();
-			return result;
-		}
-
-		public String toString() {
-			return cvsName + " " + cvsVersion;
-		}
-	}
-
-	private Hashtable properties = new Hashtable();
-
-	private String property;
-
-	private String propertyOnDelete;
-
-
-	/**
-	 * The caller must provide the CVSROOT to use when calling CVS.
-	 */
-	private String cvsroot;
-
-	/**
-	 * The caller must provide the modules to use when calling CVS.
-	 */
-	private String[] modules;
-
-	/**
-	 * The CVS tag we are dealing with.
-	 */
-	private String tag;
-
-	/**
-	 * The version of the cvs server
-	 */
-	private Version cvsServerVersion;
-
-	/**
-	 * This line delimits seperate files in the CVS log information.
-	 */
-	private static final String CVS_FILE_DELIM = "=============================================================================";
-
-	/**
-	 * This is the keyword that precedes the name of the RCS filename in the CVS
-	 * log information.
-	 */
-	private static final String CVS_RCSFILE_LINE = "RCS file: ";
-
-	/**
-	 * This is the keyword that precedes the name of the working filename in the
-	 * CVS log information.
-	 */
-	private static final String CVS_WORKINGFILE_LINE = "Working file: ";
-
-	/**
-	 * This line delimits the different revisions of a file in the CVS log
-	 * information.
-	 */
-	private static final String CVS_REVISION_DELIM = "----------------------------";
-
-	/**
-	 * This is the keyword that precedes the timestamp of a file revision in the
-	 * CVS log information.
-	 */
-	private static final String CVS_REVISION_DATE = "date:";
-
-	/**
-	 * This is the name of the tip of the main branch, which needs special
-	 * handling with the log entry parser
-	 */
-	private static final String CVS_HEAD_TAG = "HEAD";
-
-	/**
-	 * This is the keyword that tells us when we have reaced the ned of the
-	 * header as found in the CVS log information.
-	 */
-	private static final String CVS_DESCRIPTION = "description:";
-
-	/**
-	 * This is the keyword that tells us when we have reaced the end of the
-	 * header as found in the CVS log information.
-	 */
-	private static final String CVS_HEAD = "head:";
-	
-	/**
-	 * This is the keyword that tells us when we have reaced the ned of the
-	 * branch as found in the CVS log information.
-	 */
-	private static final String CVS_BRANCH = "branch:";
-
-	/**
-	 * This is a state keyword which indicates that a revision to a file was not
-	 * relevant to the current branch, or the revision consisted of a deletion
-	 * of the file (removal from branch..).
-	 */
-	private static final String CVS_REVISION_DEAD = "dead";
-
-	/**
-	 * System dependent new line seperator.
-	 */
-	private static final String NEW_LINE = System.getProperty("line.separator");
-
-	/**
-	 * This is the date format required by commands passed to CVS.
-	 */
-	static final SimpleDateFormat CVSDATE = new SimpleDateFormat(
-			"yyyy-MM-dd HH:mm:ss 'GMT'");
-
-	/**
-	 * This is the date format returned in the log information from CVS.
-	 */
-	static final SimpleDateFormat LOGDATE = new SimpleDateFormat(
-			"yyyy/MM/dd HH:mm:ss z");
-
-	static {
-		// The timezone is hard coded to GMT to prevent problems with it being
-		// formatted as GMT+00:00. However, we still need to set the time zone
-		// of the formatter so that it knows it's in GMT.
-		CVSDATE.setTimeZone(java.util.TimeZone.getTimeZone("GMT"));
-	}
-
-	/**
-	 * Sets the CVSROOT for all calls to CVS.
-	 * 
-	 * @param cvsroot
-	 *            CVSROOT to use.
-	 */
-	public void setCvsRoot(String cvsroot) {
-		this.cvsroot = cvsroot;
-	}
-
-	/**
-	 * Set the cvs tag. Note this should work with names, numbers, and anything
-	 * else you can put on log -rTAG
-	 * 
-	 * @param tag
-	 *            the cvs tag
-	 */
-	public void setTag(String tag) {
-		this.tag = tag;
-	}
-
-	public void setProperty(String property) {
-		this.property = property;
-	}
-
-	public void setPropertyOnDelete(String propertyOnDelete) {
-		this.propertyOnDelete = propertyOnDelete;
-	}
-
-	protected Version getCvsServerVersion() {
-		if (cvsServerVersion == null) {
-
-			String[] exec = {"cvs","-d",cvsroot,"version"};
-
-			Process p = null;
-			try {
-
-				p = Runtime.getRuntime().exec(exec);
-				logErrorStream(p);
-				InputStream is = p.getInputStream();
-				BufferedReader in = new BufferedReader(
-						new InputStreamReader(is));
-
-				String line = in.readLine();
-				if (line.startsWith("Client:")) {
-					line = in.readLine();
-					if (!line.startsWith("Server:")) {
-						System.err
-								.println("Warning expected a line starting with \"Server:\" but got "
-										+ line);
-						// we try anyway
-					}
-				}
-				Trace.trace(Trace.FINEST, "server version line: " + line);
-				int nameBegin = line.indexOf(" (");
-				int nameEnd = line.indexOf(") ", nameBegin);
-				final String name;
-				final String version;
-				if (nameBegin == -1 || nameEnd < nameBegin
-						|| nameBegin + 2 >= line.length()) {
-					name = "";
-				} else {
-					name = line.substring(nameBegin + 2, nameEnd);
-				}
-				int verEnd = line.indexOf(" ", nameEnd + 2);
-				if (verEnd < nameEnd + 2) {
-					version = "";
-				} else {
-					version = line.substring(nameEnd + 2, verEnd);
-				}
-
-				cvsServerVersion = new Version(name, version);
-
-				Trace.trace(Trace.FINEST, "cvs server version: "
-						+ cvsServerVersion);
-
-				p.waitFor();
-				p.getInputStream().close();
-				p.getOutputStream().close();
-				p.getErrorStream().close();
-			} catch (Exception e) {
-				Trace.trace(Trace.SEVERE, "Failed reading cvs server version",
-						e);
-			}
-
-			if (p == null || p.exitValue() != 0) {
-				if (p == null) {
-					Trace.trace(Trace.FINEST,
-							"Process p was null in CVS.getCvsServerVersion()");
-				} else {
-					Trace.trace(Trace.FINEST, "Process exit value = "
-							+ p.exitValue());
-				}
-				cvsServerVersion = new Version(OFFICIAL_CVS_NAME, "1.11");
-				Trace.trace(Trace.FINEST,
-						"problem getting cvs server version; using "
-								+ cvsServerVersion);
-			}
-		}
-		return cvsServerVersion;
-	}
-
-	public boolean isCvsNewOutputFormat() {
-		Version version = getCvsServerVersion();
-		if (OFFICIAL_CVS_NAME.equals(version.getCvsName())) {
-			String csv = version.getCvsVersion();
-			StringTokenizer st = new StringTokenizer(csv, ".");
-			try {
-				st.nextToken();
-				int subversion = Integer.parseInt(st.nextToken());
-				if (subversion > 11) {
-					if (subversion == 12) {
-						if (Integer.parseInt(st.nextToken()) < 9) {
-							return false;
-						}
-					}
-					return true;
-				}
-			} catch (Throwable e) {
-				Trace
-						.trace(Trace.FINEST,
-								"problem identifying cvs server. Assuming output is of 'old' type");
-			}
-		}
-		return false;
-	}
-
-	public Hashtable getProperties() {
-		return properties;
-	}
-
-	public void validate() throws Exception {
-		if (cvsroot == null) {
-			cvsroot = System.getProperty("CVSROOT");
-		}
-		if (cvsroot == null ) {
-			throw new Exception("cvsroot' is a required attribute on CVS");
-		}
-	}
-
-	/**
-	 * Returns a List of Modifications detailing all the changes between the
-	 * last build and the latest revision at the repository
-	 * 
-	 * @param fromDate
-	 *            last build time
-	 * @return maybe empty, never null.
-	 */
-	public RlogDocument getRlog(Date fromDate, Date toDate) {
-
-		RlogDocument rlogDocument = RlogDocument.Factory.newInstance();
-		rlogDocument.addNewRlog();
-		
-		
-		try {
-			cvsRLog(rlogDocument,createCVSRlogCommand(fromDate, toDate, this.getModules() ));
-		} catch (Exception e) {
-			Trace.trace(Trace.SEVERE,
-					"Log command failed to execute succesfully", e);
-		}
-		rlogDocument.getRlog().setStartdate(formatCVSDate(fromDate));
-		rlogDocument.getRlog().setEnddate(formatCVSDate(toDate));
-		rlogDocument.getRlog().addNewCounts();
-		CvsdeltaDocument.Cvsdelta[] darray = rlogDocument.getRlog().getCvsdeltaArray();
-		int nDeltas = darray.length;
-		int nRevs = 0;
-		for (int i = 0; i < darray.length; i++) {
-			CvsdeltaDocument.Cvsdelta delta = darray[i];
-			nRevs += delta.getRevisionArray().length;
-			
-		}
-		rlogDocument.getRlog().getCounts().setNumDeltas(""+nDeltas);
-		rlogDocument.getRlog().getCounts().setNumRevisions(""+nRevs);
-		return rlogDocument;
-	}
-
-
-
-	/**
-	 * @param lastBuildTime
-	 * @param checkTime
-	 * @return CommandLine for "cvs -d CVSROOT -q log -N -dlastbuildtime<checktime "
-	 */
-	public String[] createCVSRlogCommand(Date lastBuildTime, Date checkTime, String[] modules)
-			throws Exception {
-
-		ArrayList commands = new ArrayList();
-		commands.add("cvs");
-		commands.add("-d");
-		commands.add(cvsroot);
-		commands.add("-q");
-		commands.add("rlog");
-		boolean useHead = tag == null || tag.equals("HEAD") || tag.equals("");
-		if(useHead)
-			commands.add("-N");
-		String dateRange = formatCVSDate(lastBuildTime) + "<"
-		+ formatCVSDate(checkTime);
-		commands.add("\"-d"+dateRange+"\"");
-		if(useHead)
-			commands.add("-b");
-		else{
-			commands.add("-r");
-			commands.add(tag);
-		}
-		for (int i = 0; i < modules.length; i++) {
-			commands.add(modules[i]);
-		}
-			
-
-		return (String[]) commands.toArray(new String[commands.size()]);
-	}
-
-	public static String formatCVSDate(Date date) {
-		return CVSDATE.format(date);
-	}
-	public static Date parseCVSDate(String date) throws ParseException {
-		return CVSDATE.parse(date);
-	}
-
-	/**
-	 * Parses the input stream, which should be from the cvs log command. This
-	 * method will format the data found in the input stream into a List of
-	 * Modification instances.
-	 * 
-	 * @param input
-	 *            InputStream to get log data from.
-	 * @return List of Modification elements, maybe empty never null.
-	 * @throws IOException
-	 */
-	protected RlogDocument parseCVSDelta(RlogDocument rlogDocument, InputStream input) throws IOException {
-		BufferedReader reader = new BufferedReader(new InputStreamReader(input));
-
-		// Read to the first RCS file name. The first entry in the log
-		// information will begin with this line. A CVS_FILE_DELIMITER is NOT
-		// present. If no RCS file lines are found then there is nothing to do.
-		String line = readToNotPast(reader, CVS_RCSFILE_LINE, null);
-		ArrayList mods = new ArrayList();
-
-		while (line != null) {
-			// Parse the single file entry, which may include several
-			// modifications.
-			String workingFileName = line.substring(CVS_RCSFILE_LINE.length());
-			int lastSlashIndex = workingFileName.lastIndexOf("/");
-			String fileName, folderName = null;
-			fileName = workingFileName.substring(lastSlashIndex + 1);
-			if (lastSlashIndex != -1) {
-				folderName = workingFileName.substring(0, lastSlashIndex);
-			}
-			
-			line = readToNotPast(reader, CVS_HEAD, CVS_BRANCH);
-			String head = "";
-			if(line != null){
-				head = line.substring(CVS_HEAD.length());
-			}
-			CVSDelta delta = new CVSDelta();
-			delta.file = fileName;
-			delta.folder = folderName;
-			delta.branch = this.tag;
-			delta.head = head;
-			
-			List returnList = parseRevisions(fileName, folderName,reader);
-			delta.setRevisions(returnList);
-			if(returnList.size() > 0 )
-				delta.toXML(rlogDocument.getRlog().addNewCvsdelta());
-			
-			// Read to the next RCS file line. The CVS_FILE_DELIMITER may have
-			// been consumed by the parseEntry method, so we cannot read to it.
-			line = readToNotPast(reader, CVS_RCSFILE_LINE, null);
-		}
-
-		return rlogDocument;
-	}
-
-	private void getRidOfLeftoverData(InputStream stream) {
-		BufferedReader reader = new BufferedReader(
-				new InputStreamReader(stream), 1024);
-		try {
-			String s = reader.readLine();
-			while (s != null) {
-				s = reader.readLine();
-			}
-		} catch (IOException e) {
-			// do nothing
-		} finally {
-			try {
-				reader.close();
-			} catch (IOException e) {
-				// do nothing
-			}
-		}
-	}
-
-	private RlogDocument cvsRLog(RlogDocument rlogDocuments, String[] command) throws Exception {
-		Process p = Runtime.getRuntime().exec(command);
-
-		logErrorStream(p);
-		InputStream cvsLogStream = p.getInputStream();
-		parseCVSDelta(rlogDocuments,cvsLogStream);
-
-		getRidOfLeftoverData(cvsLogStream);
-		p.waitFor();
-		p.getInputStream().close();
-		p.getOutputStream().close();
-		p.getErrorStream().close();
-
-		return rlogDocuments;
-	}
-
-
-	private void logErrorStream(Process p) {
-	}
-
-	// (PENDING) Extract CVSEntryParser class
-	/**
-	 * Parses a single file entry from the reader. This entry may contain zero
-	 * or more revisions. This method may consume the next CVS_FILE_DELIMITER
-	 * line from the reader, but no further.
-	 * 
-	 * @param reader
-	 *            Reader to parse data from.
-	 * @return modifications found in this entry; maybe empty, never null.
-	 * @throws IOException
-	 */
-	private List parseRevisions(String fileName, String folderName,  BufferedReader reader) throws IOException {
-		ArrayList mods = new ArrayList();
-
-		String nextLine = "";
-
-		// Read to the working file name line to get the filename. It is ASSUMED
-		// that a line will exist with the working file name on it.
-		//String workingFileLine = readToNotPast(reader, CVS_WORKINGFILE_LINE,
-		//		null);
-		String branchRevisionName = parseBranchRevisionName(reader, tag);
-
-		boolean newCVSVersion = isCvsNewOutputFormat();
-		while (nextLine != null && !nextLine.startsWith(CVS_FILE_DELIM)) {
-			nextLine = readToNotPast(reader, "revision", CVS_FILE_DELIM);
-			if (nextLine == null) {
-				// No more revisions for this file.
-				break;
-			}
-
-			nextLine.length();
-			StringTokenizer tokens = new StringTokenizer(nextLine, " ");
-			tokens.nextToken();
-			String revision = tokens.nextToken();
-			if (tag != null && !tag.equals(CVS_HEAD_TAG)) {
-				String itsBranchRevisionName = revision.substring(0, revision
-						.lastIndexOf('.'));
-				if (!itsBranchRevisionName.equals(branchRevisionName)) {
-					break;
-				}
-			}
-
-			// Read to the revision date. It is ASSUMED that each revision
-			// section will include this date information line.
-			nextLine = readToNotPast(reader, CVS_REVISION_DATE, CVS_FILE_DELIM);
-			if (nextLine == null) {
-				break;
-			}
-
-			tokens = new StringTokenizer(nextLine, " \t\n\r\f;");
-			// First token is the keyword for date, then the next two should be
-			// the date and time stamps.
-			tokens.nextToken();
-			String dateStamp = tokens.nextToken();
-			String timeStamp = tokens.nextToken();
-
-			// skips the +0000 part of new format
-			if (newCVSVersion) {
-				tokens.nextToken();
-			}
-			// The next token should be the author keyword, then the author
-			// name.
-			tokens.nextToken();
-			String authorName = tokens.nextToken();
-
-			// The next token should be the state keyword, then the state name.
-			tokens.nextToken();
-			String stateKeyword = tokens.nextToken();
-
-			// if no lines keyword then file is added
-			boolean isAdded = !tokens.hasMoreTokens();
-
-			// All the text from now to the next revision delimiter or working
-			// file delimiter constitutes the messsage.
-			String message = "";
-			nextLine = reader.readLine();
-			boolean multiLine = false;
-
-			while (nextLine != null && !nextLine.startsWith(CVS_FILE_DELIM)
-					&& !nextLine.startsWith(CVS_REVISION_DELIM)) {
-
-				if (multiLine) {
-					message += NEW_LINE;
-				} else {
-					multiLine = true;
-				}
-				message += nextLine;
-
-				// Go to the next line.
-				nextLine = reader.readLine();
-			}
-
-			CVSRevision nextModification = new CVSRevision();
-			nextModification.rev = revision;
-
-
-			CVSRevision.RevisedFile modfile = nextModification
-					.createModifiedFile(fileName, folderName);
-			modfile.revision = nextModification.rev;
-
-			try {
-				if (newCVSVersion) {
-					nextModification.date = CVSDATE.parse(dateStamp
-							+ " " + timeStamp + " GMT");
-				} else {
-					nextModification.date = LOGDATE.parse(dateStamp
-							+ " " + timeStamp + " GMT");
-				}
-			} catch (ParseException pe) {
-				Trace.trace(Trace.SEVERE,
-						"Error parsing cvs log for date and time", pe);
-				return null;
-			}
-
-			nextModification.author = authorName;
-
-			nextModification.comment = (message != null ? message : "");
-
-			if (stateKeyword.equalsIgnoreCase(CVS_REVISION_DEAD)
-					&& message.indexOf("was initially added on branch") != -1) {
-				Trace.trace(Trace.FINEST,
-						"skipping branch addition activity for "
-								+ nextModification);
-				// this prevents additions to a branch from showing up as action
-				// "deleted" from head
-				continue;
-			}
-
-			if (stateKeyword.equalsIgnoreCase(CVS_REVISION_DEAD)) {
-				modfile.action = "deleted";
-				if (propertyOnDelete != null) {
-					properties.put(propertyOnDelete, "true");
-				}
-			} else if (isAdded) {
-				modfile.action = "added";
-			} else {
-				modfile.action = "modified";
-			}
-			if (property != null) {
-				properties.put(property, "true");
-			}
-			mods.add(nextModification);
-		}
-		return mods;
-	}
-
-	/**
-	 * Find the CVS branch revision name, when the tag is not HEAD The reader
-	 * will consume all lines up to the next description.
-	 * 
-	 * @param reader
-	 *            the reader
-	 * @param tag
-	 *            may be null
-	 * @return the branch revision name, or <code>null</code> if not
-	 *         applicable or none was found.
-	 * @throws IOException
-	 */
-	private static String parseBranchRevisionName(BufferedReader reader,
-			final String tag) throws IOException {
-		String branchRevisionName = null;
-
-		if (tag != null && !tag.equals(CVS_HEAD_TAG)) {
-			// Look for the revision of the form "tag: *.(0.)y ". this doesn't
-			// work for HEAD
-			// get line with branch revision on it.
-
-			String branchRevisionLine = readToNotPast(reader,
-					"\t" + tag + ": ", CVS_DESCRIPTION);
-
-			if (branchRevisionLine != null) {
-				// Look for the revision of the form "tag: *.(0.)y "
-				branchRevisionName = branchRevisionLine
-						.substring(tag.length() + 3);
-				if (branchRevisionName.charAt(branchRevisionName
-						.lastIndexOf(".") - 1) == '0') {
-					branchRevisionName = branchRevisionName.substring(0,
-							branchRevisionName.lastIndexOf(".") - 2)
-							+ branchRevisionName.substring(branchRevisionName
-									.lastIndexOf("."));
-				}
-			}
-		}
-		return branchRevisionName;
-	}
-
-	/**
-	 * This method will consume lines from the reader up to the line that begins
-	 * with the String specified but not past a line that begins with the
-	 * notPast String. If the line that begins with the beginsWith String is
-	 * found then it will be returned. Otherwise null is returned.
-	 * 
-	 * @param reader
-	 *            Reader to read lines from.
-	 * @param beginsWith
-	 *            String to match to the beginning of a line.
-	 * @param notPast
-	 *            String which indicates that lines should stop being consumed,
-	 *            even if the begins with match has not been found. Pass null to
-	 *            this method to ignore this string.
-	 * @return String that begin as indicated, or null if none matched to the
-	 *         end of the reader or the notPast line was found.
-	 * @throws IOException
-	 */
-	private static String readToNotPast(BufferedReader reader,
-			String beginsWith, String notPast) throws IOException {
-		boolean checkingNotPast = notPast != null;
-
-		String nextLine = reader.readLine();
-		while (nextLine != null && !nextLine.startsWith(beginsWith)) {
-			if (checkingNotPast && nextLine.startsWith(notPast)) {
-				return null;
-			}
-			nextLine = reader.readLine();
-		}
-
-		return nextLine;
-	}
-
-	public String[] getModules() {
-		return modules;
-	}
-	
-
-	public void setModules(String[] modules) {
-		this.modules = modules;
-	}
-	
-
-}
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/Main.java b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/Main.java
deleted file mode 100644
index c3de4d0..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/Main.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package org.eclipse.wtp.releng.cvslog.tools;
-
-import java.io.File;
-import java.io.IOException;
-import java.text.ParseException;
-import java.util.Date;
-
-import org.apache.xmlbeans.XmlOptions;
-import org.eclipse.wtp.releng.cvstools.RlogDocument;
-
-public class Main {
-
-	public static void main(String[] args) {
-		CVSRlog util = new CVSRlog();
-		util.setCvsRoot(args[0]);
-
-		try {
-			Date from = CVSRlog.parseCVSDate(args[1]);
-			Date to = CVSRlog.parseCVSDate(args[2]);
-			util.setTag(args[3]);
-			String[] modules = new String[args.length-5];
-			for (int i = 0; i < modules.length; i++) {
-				modules[i] = args[i+5];
-			}
-			util.setModules(modules);
-			RlogDocument rlogDocument = util.getRlog(from, to);
-			rlogDocument.save(new File(args[4]), new XmlOptions().setSavePrettyPrint().setSavePrettyPrintIndent(4));
-		} catch (ParseException e) {
-			// TODO Auto-generated catch block
-			e.printStackTrace();
-		} catch (IOException e) {
-			// TODO Auto-generated catch block
-			e.printStackTrace();
-		}
-	}
-
-}
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/Trace.java b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/Trace.java
deleted file mode 100644
index ace8c6c..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/Trace.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2003, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - Initial API and implementation
- *******************************************************************************/
-package org.eclipse.wtp.releng.cvslog.tools;
-
-
-/**
- * Helper class to route trace output.
- */
-public class Trace {
-	public static byte CONFIG = 0;
-	public static byte WARNING = 1;
-	public static byte SEVERE = 2;
-	public static byte FINEST = 3;
-
-	/**
-	 * Trace constructor comment.
-	 */
-	private Trace() {
-		super();
-	}
-
-	/**
-	 * Trace the given text.
-	 *
-	 * @param s java.lang.String
-	 */
-	public static void trace(byte level, String s) {
-		Trace.trace(level, s, null);
-	}
-	
-	/**
-	 * Trace the given message and exception.
-	 *
-	 * @param s java.lang.String
-	 * @param t java.lang.Throwable
-	 */
-	public static void trace(byte level, String s, Throwable t) {
-		System.out.println(s);
-
-//		if (!DefectToolsPlugin.getDefault().isDebugging())
-//			return;
-//
-//		System.out.println(s);
-//		if (t != null)
-//			t.printStackTrace();
-	}
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/tests/CvsTester.java b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/tests/CvsTester.java
deleted file mode 100644
index 2ebf95e..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/src/org/eclipse/wtp/releng/cvslog/tools/tests/CvsTester.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package org.eclipse.wtp.releng.cvslog.tools.tests;
-
-import java.util.Date;
-
-import junit.framework.TestCase;
-
-import org.eclipse.wtp.releng.cvslog.tools.CVSRlog;
-import org.eclipse.wtp.releng.cvstools.RlogDocument;
-
-public class CvsTester extends TestCase {
-
-	public void test() throws Exception
-	{
-		Date to = CVSRlog.parseCVSDate("2005-03-13 00:00:00 GMT");
-		Date from = CVSRlog.parseCVSDate("2005-03-11 00:00:00 GMT");
-		Date now = new Date();
-		CVSRlog util = new CVSRlog();
-		util.setCvsRoot(":pserver:anonymous@dev.eclipse.org:/cvsroot/webtools");
-		util.setTag("HEAD");
-		util.setModules(new String[]{"wst"} );
-		util.validate();
-		util.isCvsNewOutputFormat();
-		RlogDocument rlogDocument = util.getRlog(from, to);
-		assertNotNull(rlogDocument);
-		System.out.println(rlogDocument.toString());
-		
-	}
-}
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/build.xml b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/build.xml
deleted file mode 100644
index d5b778c..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/build.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0"?>
-<!-- ====================================================================== 
-     Mar 13, 2005 5:29:14 PM                                                        
-
-     RLOG    
-     Builds a cvs rlog
-                   
-     naci                                                                
-     ====================================================================== -->
-<project name="RLOG" default="rlog">
-	<property name="rlog.lib" value="C:/wtp/workspace/org.eclipse.wtp.releng.cvs.tools/xml/logs/lib" />
-	<property name="rlog.log" value="C:/wtp/workspace/org.eclipse.wtp.releng.cvs.tools/xml/logs" />
-    <description>
-            Builds a cvs rlog
-    </description>
-
-    <!-- ================================= 
-          target: rlog              
-         ================================= -->
-    <path id="rlog.path">
-          <fileset dir="../lib" includes="*.jar"/>
-     </path>
-    <target name="rlog" description="--> Builds a cvs rlog">
-		<java classpathref="rlog.path" fork="true" classname="org.eclipse.wtp.releng.cvslog.tools.Main" failonerror="true">
-			<arg value=":pserver:anonymous@dev.eclipse.org:/cvsroot/webtools"/>
-			<arg value="2005-03-11 00:00:00 GMT" />
-			<arg value="2005-03-13 00:00:00 GMT" />
-			<arg value="HEAD" />
-			<arg value="${rlog.log}/rlog.xml"/>
-			<!-- arg value="wst" / -->
-			<!-- arg value="jst" / -->
-			<arg value="org.eclipse.wtp.releng" />
-		</java>
-        
-		<antcall target="genHtml" />
-    </target>
-
- 	<target name="genHtml" description="Generates HTML results with provided XSL">
-		<style style="whatsnew-cvs.xsl" basedir="logs" destdir="html" />
-	</target>
-
-</project>
-
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/cvstools.xsd b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/cvstools.xsd
deleted file mode 100644
index c352980..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/cvstools.xsd
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsd:schema 
-		xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-
-	   xmlns:wtp="http://releng.wtp.eclipse.org/cvstools"
-	   targetNamespace="http://releng.wtp.eclipse.org/cvstools"
-	   elementFormDefault="qualified" >
-    <xsd:element name="author" type="xsd:string"/>
-    <xsd:element name="branch">
-        <xsd:complexType/>
-    </xsd:element>
-    <xsd:element name="bugzilla" type="xsd:string"/>
-    <xsd:element name="comments" type="xsd:string"/>
-    <xsd:element name="counts">
-        <xsd:complexType>
-            <xsd:sequence>
-                <xsd:element ref="wtp:numDeltas"/>
-                <xsd:element ref="wtp:numRevisions"/>
-            </xsd:sequence>
-        </xsd:complexType>
-    </xsd:element>
-    <xsd:element name="cvsdelta">
-        <xsd:complexType>
-            <xsd:sequence>
-                <xsd:element ref="wtp:file"/>
-                <xsd:element ref="wtp:head"/>
-                <xsd:element ref="wtp:branch"/>
-                <xsd:element ref="wtp:keywords"/>
-                <xsd:element ref="wtp:revision" minOccurs="1" maxOccurs="unbounded"/>
-            </xsd:sequence>
-        </xsd:complexType>
-    </xsd:element>
-    <xsd:element name="rlog">
-        <xsd:complexType>
-            <xsd:sequence>
-                <xsd:element ref="wtp:startdate"/>
-                <xsd:element ref="wtp:enddate"/>
-                <xsd:element maxOccurs="unbounded" minOccurs="1" ref="wtp:cvsdelta"/>
-                <xsd:element ref="wtp:counts"/>
-            </xsd:sequence>
-        </xsd:complexType>
-    </xsd:element>
-    <xsd:element name="date" type="xsd:string"/>
-    <xsd:element name="enddate" type="xsd:string"/>
-    <xsd:element name="file" type="xsd:string"/>
-    <xsd:element name="head" type="xsd:string"/>
-    <xsd:element name="keywords" type="xsd:string"/>
-    <xsd:element name="numDeltas" type="xsd:string"/>
-    <xsd:element name="numRevisions" type="xsd:string"/>
-    <xsd:element name="rev" type="xsd:string"/>
-    <xsd:element name="revision">
-        <xsd:complexType>
-            <xsd:sequence>
-                <xsd:element ref="wtp:date"/>
-                <xsd:element ref="wtp:author"/>
-                <xsd:element ref="wtp:rev"/>
-                <xsd:element ref="wtp:comments"/>
-                <xsd:element maxOccurs="1" minOccurs="0" ref="wtp:bugzilla"/>
-            </xsd:sequence>
-        </xsd:complexType>
-    </xsd:element>
-    <xsd:element name="revisions">
-        <xsd:complexType>
-            <xsd:sequence>
-                <xsd:element maxOccurs="unbounded" minOccurs="1" ref="wtp:revision"/>
-            </xsd:sequence>
-        </xsd:complexType>
-    </xsd:element>
-    <xsd:element name="startdate" type="xsd:string"/>
-</xsd:schema>
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/cvstools.xsl b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/cvstools.xsl
deleted file mode 100644
index 57c0765..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/cvstools.xsl
+++ /dev/null
@@ -1,307 +0,0 @@
-<xsl:stylesheet version = '1.0' 
-		xmlns:xsl='http://www.w3.org/1999/XSL/Transform' 
-		xmlns:msxsl="urn:schemas-microsoft-com:xslt"
-		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-		xmlns:cvs="http://releng.wtp.eclipse.org/cvstools"
-		xsi:schemaLocation="./cvstools.xsd
-         http://www.w3.org/1999/XSL/Transform
-         http://www.w3.org/1999/XSL/Transform.xsd
-         http://www.w3.org/1999/xhtml
-         http://www.w3.org/1999/xhtml.xsd">
-	<xsl:output method="html" encoding="ISO-8859-1"/>
-
-	<!-- set default values here, and also in php script wrapper-->
-	<xsl:param name="iesDate"></xsl:param>
-	<xsl:param name="drvDate"></xsl:param>
-	<xsl:param name="cvsServer">http://dev.eclipse.org</xsl:param>
-	<xsl:param name="source"/>
-
-	<!-- points to a specific bug's logfile; not the same as Bugzilla, which is filterName4 -->
-	<xsl:param name="bug"/>
-
-	<xsl:param name="sortMethod1">date</xsl:param> 
-	<xsl:param name="sortDir1">descending</xsl:param> 
-	<xsl:param name="sortMethod2">file</xsl:param> 
-	<xsl:param name="sortDir2">ascending</xsl:param> 
-
-	<!-- up to 5 different filters can be applied -->
-	<xsl:param name="filterName1">File</xsl:param>
-	<xsl:param name="filterVal1"></xsl:param>
-	<xsl:param name="filterName2">Date</xsl:param>
-	<xsl:param name="filterVal2"></xsl:param>
-	<xsl:param name="filterName3">Author</xsl:param>
-	<xsl:param name="filterVal3"></xsl:param>
-	<xsl:param name="filterName4">Bugzilla</xsl:param>
-	<xsl:param name="filterVal4"></xsl:param>
-	<xsl:param name="filterName5">Comments</xsl:param>
-	<xsl:param name="filterVal5"></xsl:param>
-
-	<xsl:param name="CVSPREWTP">http://dev.eclipse.org/viewcvs/indexwebtools.cgi/%7Echeckout%7E/org.eclipse.wtp.releng/org.eclipse.wtp.releng.cvs.tools/</xsl:param>
-
-	<xsl:template match="/">
-		<xsl:for-each select="cvs:rlog">
-			<html>
-			<head>
-			<title>Eclipse Web Tools Platform: What`s New, CVS?</title>
-			<style>@import url("../whatsnew-cvs.css");</style>
-			</head>
-			<body>
-			<a name="top"> </a>
-			<b class="big-header">
-				<xsl:choose>
-					<xsl:when test="$drvDate=cvs:startdate and $iesDate=cvs:startdate">
-						Between Last Uploaded Driver &amp; IES Refresh On <b class="navy"><xsl:value-of select="cvs:startdate" /></b> and <b class="navy"><xsl:value-of select="cvs:enddate" /></b>
-					</xsl:when>
-					<xsl:when test="$drvDate=cvs:startdate">
-						Between Uploaded Driver On <b class="navy"><xsl:value-of select="cvs:startdate" /></b> and <b class="navy"><xsl:value-of select="cvs:enddate" /></b>
-					</xsl:when>
-					<xsl:when test="$iesDate=cvs:startdate">
-						Between Last IES Refresh On <b class="navy"><xsl:value-of select="cvs:startdate" /></b> and <b class="navy"><xsl:value-of select="cvs:enddate" /></b>
-					</xsl:when>
-					<xsl:otherwise>
-						Between 
-						<b class="navy">
-							<xsl:choose>
-							<xsl:when test="contains(cvs:startdate,'00:00:00')">
-								<xsl:value-of select="substring-before(cvs:startdate,'00:00:00')"/>
-							</xsl:when>
-							<xsl:otherwise>
-								<xsl:value-of select="cvs:startdate"/>
-							</xsl:otherwise>
-							</xsl:choose>
-						</b> and 
-						<b class="navy"><xsl:value-of select="cvs:enddate"/></b>
-					</xsl:otherwise>
-				</xsl:choose>
-			</b>
-			<h4 class="green">CVS Deltas: <xsl:value-of select="cvs:counts/cvs:numDeltas"/>, Revisions: <xsl:value-of select="cvs:counts/cvs:numRevisions"/></h4>
-
-			<table width="98%" border="0">
-				<tr>
-					<td><b></b></td> <!-- # --> 
-					<td><b>Group</b></td>
-					<td align="right"><b>C</b></td> <!-- link to CVS parent folder -->
-					<td align="center"><b>V</b></td> <!-- link to CVS script detail page -->
-					<td align="left"><b>S</b></td> <!-- link to CVS source (~checkout~) page -->
-
-					<xsl:for-each select="document('whatsnew-cvs.columns.xml')/cols">
-						<xsl:apply-templates select="colgroup"/> 
-					</xsl:for-each>
-				</tr>
-				<xsl:for-each select="cvs:cvsdelta">
-
-
-					<xsl:if test="contains('1','1')">
-						<tr valign="top">
-							<xsl:choose>
-								<xsl:when test="(position() mod 2 = 1)">
-									<xsl:attribute name="class">dark-row</xsl:attribute>
-								</xsl:when>
-								<xsl:otherwise>
-									<xsl:attribute name="class">light-row</xsl:attribute>
-								</xsl:otherwise>
-							</xsl:choose>
-
-							<td align="right"><a name="{position()}"><xsl:value-of select="concat(position(),'.')" /></a></td>
-
-							<xsl:variable name="fileNoCVSRoot"><xsl:choose>
-								<xsl:when test="starts-with(cvs:file,'/cvsroot/webtools')">
-									<xsl:value-of select="substring-after(cvs:file,'/cvsroot/webtools')" />
-								</xsl:when>
-								<xsl:otherwise><xsl:value-of select="cvs:file" /></xsl:otherwise>
-							</xsl:choose></xsl:variable>
-							<xsl:variable name="file"><xsl:value-of select="cvs:file" /></xsl:variable>
-							<xsl:variable name="projPath"><xsl:choose>
-								<xsl:when test="contains(cvs:file,'jst.')">/viewcvs/indexwebtools.cgi/~checkout~</xsl:when>
-								<xsl:when test="contains(cvs:file,'wst.')">/viewcvs/indexwebtools.cgi/~checkout~</xsl:when>
-								<xsl:otherwise>/viewcvs/index.cgi/~checkout~</xsl:otherwise>
-							</xsl:choose></xsl:variable>
-							<xsl:variable name="projDetailPath"><xsl:choose>
-								<xsl:when test="contains(cvs:file,'jst.')">/viewcvs/indexwebtools.cgi</xsl:when>
-								<xsl:when test="contains(cvs:file,'wst.')">/viewcvs/indexwebtools.cgi</xsl:when>
-								<xsl:otherwise>/viewcvs/index.cgi</xsl:otherwise>
-							</xsl:choose></xsl:variable>
-							<xsl:variable name="cvsPath"><xsl:value-of select="concat($cvsServer,$projPath,$fileNoCVSRoot)" /></xsl:variable>
-							<xsl:variable name="cvsDetailPath"><xsl:value-of select="concat($cvsServer,$projDetailPath,$fileNoCVSRoot)" /></xsl:variable>
-
-							<xsl:for-each select="document('whatsnew-cvs.substitutions.xml')/subs/sub">
-								<xsl:variable name="proj"><xsl:value-of select="substring-before(path,concat('/',catg))" /></xsl:variable>
-								<xsl:variable name="projNoCVSRoot"><xsl:choose>
-									<xsl:when test="starts-with($proj,'/cvsroot/webtools')">
-										<xsl:value-of select="substring-after($proj,'/cvsroot/webtools')" />
-									</xsl:when>
-									<xsl:otherwise><xsl:value-of select="$proj" /></xsl:otherwise>
-								</xsl:choose></xsl:variable>
-								<xsl:choose>
-									<xsl:when test="starts-with($file,path)">
-										<td><a target="_cvs" class="black-no-underline" href="{concat($cvsServer,$projPath,$projNoCVSRoot,'/',catg)}"><b><xsl:value-of select="catg" /></b></a></td>
-										<td width="15"><a target="_cvs" class="black-no-underline" href="{concat($cvsServer,$projPath,$projNoCVSRoot,'/',catg)}"><img border="0" alt="CVS project folder" src="../icon-folder.gif"/></a></td>
-									</xsl:when>
-									<xsl:otherwise>
-									</xsl:otherwise>
-								</xsl:choose>
-							</xsl:for-each>
-									<!-- file links -->
-									<td width="14"><a target="_cvs" class="black-no-underline" href="{$cvsDetailPath}"><img border="0" alt="CVS file details" src="../icon-file-detail.gif"/></a></td>
-									<td width="13"><a target="_cvs" class="black-no-underline" href="{$cvsPath}"><img border="0" alt="CVS file source (or download)" src="../icon-file.gif"/></a></td>
-									<td colspan="1"><a target="_cvs" class="black-no-underline" href="{$cvsPath}"><xsl:value-of select="translate(substring-after($fileNoCVSRoot,path),'/',' ')" /></a></td>
-							<td><table>
-							<xsl:for-each select="cvs:revisions">
-							
-							<xsl:for-each select="cvs:revision">
-								<td colspan="1"><xsl:value-of select="cvs:rev" /></td>
-							    <td colspan="1"><xsl:value-of select="cvs:date" /></td>
-							    <td colspan="1"><xsl:value-of select="cvs:comments" /></td>
-							    <td colspan="1">
-							    [<a class="green-no-underline" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id={cvs:bugzilla}" target="_bugz"><xsl:value-of select="cvs:bugzilla"/></a>]</td>
-							
-								
-							</xsl:for-each></xsl:for-each>
-							</table></td>
-							</tr></xsl:if> </xsl:for-each>
-			</table>
-			</body>
-			</html>
-		</xsl:for-each>
-	</xsl:template>
-
-	<xsl:template match="cvs:rev">
-		<xsl:if test="string(.)='1.1'">	<!-- simple case, 1.1 -->
-			<xsl:value-of select="1.1" />
-		</xsl:if>
-		<xsl:if test="string(.)!='1.1'">
-			<xsl:choose>
-				<xsl:when test="contains(substring-after(substring-after(.,'.'),'.'),'.') and substring(.,string-length(.),1)!='1'"> 
-					<!-- check if 1.6.2.2 : 1.6.2 . (2-1) : 1.6.2.1  -->
-					<xsl:value-of select="concat(
-						substring(.,1,string-length(.)-2),
-						'.',
-						number(substring(.,string-length(.)))-1
-					)"/>
-				</xsl:when>
-				<xsl:when test="contains(substring-after(substring-after(.,'.'),'.'),'.') and substring(.,string-length(.),1)='1'"> 
-					<!-- check if 1.6.2.1 : 1 . 6 : 1.6  -->
-					<xsl:value-of select="concat(
-						substring-before(.,'.'), 
-						'.',
-						substring-before(substring-after(.,'.'),'.')
-					)"/>
-				</xsl:when>
-				<xsl:when test="contains(substring-after(.,'.'),'.') and substring(.,string-length(.),1)!='1'"> 
-					<!-- check if 1.5.4 : 1.5 . (4-1) : 1.5.3 [is this a valid cvs range?] -->
-					<xsl:value-of select="concat(
-						substring(.,1,string-length(.)-2),
-						'.',
-						number(substring(.,string-length(.)))-1
-					)"/>
-				</xsl:when>
-				<xsl:when test="contains(substring-after(.,'.'),'.') and substring(.,string-length(.),1)='1'"> 
-					<!-- check if 1.5.1 : 1 . (5-1) : 1.4 [is this a valid cvs range?] -->
-					<xsl:value-of select="concat(
-						substring-before(.,'.'), 
-						'.', 
-						string(floor(number(substring-after(.,'.'))) - 1)
-					)"/>
-				</xsl:when>
-				<xsl:otherwise>	
-					<!-- check if 1.40 : 1 . (40-1) : 1.39 -->
-					<xsl:value-of select="concat(
-						substring-before(.,'.'),
-						'.',
-						number(substring-after(.,'.'))-1
-					)"/>
-				</xsl:otherwise>
-			</xsl:choose>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template match="colgroup">
-		<xsl:choose>
-			<xsl:when test="col/meth1">
-				<td colspan="1"><table cellspacing="2" cellpadding="0" border="0"><tr>
-					<xsl:for-each select="col">
-						<xsl:variable name="colStyle">
-							<xsl:choose>
-								<xsl:when test="$sortMethod1=meth1 and $sortMethod2=meth2">red-no-underline</xsl:when>
-								<xsl:otherwise>black-no-underline</xsl:otherwise>
-							</xsl:choose>
-						</xsl:variable>
-						<xsl:variable name="arr1">
-							<xsl:choose>
-								<xsl:when test="$sortMethod1=meth1 and $sortMethod2=meth2 and $sortDir1='ascending'">arr-up-red</xsl:when>
-								<xsl:when test="$source=''">c</xsl:when>
-								<xsl:otherwise>arr-up</xsl:otherwise>
-							</xsl:choose>
-						</xsl:variable>
-						<xsl:variable name="arr2">
-							<xsl:choose>
-								<xsl:when test="$sortMethod1=meth1 and $sortMethod2=meth2 and $sortDir1='descending'">arr-dn-red</xsl:when>
-								<xsl:when test="$source=''">c</xsl:when>
-								<xsl:otherwise>arr-dn</xsl:otherwise>
-							</xsl:choose>
-						</xsl:variable>
-						<xsl:variable name="methlabel">
-							<xsl:if test="meth1='NONE'">
-								<xsl:value-of select="meth2" />
-							</xsl:if>
-							<xsl:if test="meth1!='NONE'">
-								<xsl:value-of select="meth1" />
-							</xsl:if>
-						</xsl:variable>
-						<xsl:variable name="dir2">
-							<xsl:if test="meth1!='NONE'">ascending</xsl:if> <!-- if secondary sort, should be ascending -->
-						</xsl:variable>
-						<td width="25" align="right">
-							<xsl:if test="$source!=''">
-								<a class="{$colStyle}" href="news-whatsnew-cvs.php?source={$source}&amp;bug={$bug}&amp;{$filterName1}={$filterVal1}&amp;{$filterName2}={$filterVal2}&amp;{$filterName3}={$filterVal3}&amp;{$filterName4}={$filterVal4}&amp;{$filterName5}={$filterVal5}&amp;sortMethod1={meth1}&amp;sortDir1=descending&amp;sortMethod2={meth2}&amp;sortDir2=descending"><b><xsl:value-of select="title" /></b></a>
-							</xsl:if>
-							<xsl:if test="$source=''">
-								<span class="{$colStyle}"><b><xsl:value-of select="title" /></b></span>
-							</xsl:if>
-						</td>
-						<xsl:if test="$source!=''">
-							<xsl:choose>
-								<xsl:when test="$filterName1=title">
-									<td><input type="text" name="{$filterName1}" value="{$filterVal1}" size="4"/></td>
-								</xsl:when>
-								<xsl:when test="$filterName2=title">
-									<td><input type="text" name="{$filterName2}" value="{$filterVal2}" size="4"/></td>
-								</xsl:when>
-								<xsl:when test="$filterName3=title">
-									<td><input type="text" name="{$filterName3}" value="{$filterVal3}" size="4"/></td>
-								</xsl:when>
-								<xsl:when test="$filterName4=title">
-									<td><input type="text" name="{$filterName4}" value="{$filterVal4}" size="4"/></td>
-								</xsl:when>
-								<xsl:when test="$filterName5=title">
-									<td><input type="text" name="{$filterName5}" value="{$filterVal5}" size="4"/></td>
-								</xsl:when>
-								<xsl:otherwise></xsl:otherwise>
-							</xsl:choose>
-						</xsl:if>
-						<td width="10" align="left">
-							<xsl:if test="$source!=''">
-								<a href="news-whatsnew-cvs.php?source={$source}&amp;bug={$bug}&amp;{$filterName1}={$filterVal1}&amp;{$filterName2}={$filterVal2}&amp;{$filterName3}={$filterVal3}&amp;{$filterName4}={$filterVal4}&amp;{$filterName5}={$filterVal5}&amp;sortMethod1={meth1}&amp;sortDir1=ascending&amp;sortMethod2={meth2}&amp;sortDir2=ascending"><img height="4" src="{$CVSPREWTP}images/{$arr1}.gif" border="" alt="sort by {$methlabel} ascending"/></a>
-								<br/><img src="{$CVSPREWTP}images/c.gif" width="1" height="2"/><br/>
-								<a href="news-whatsnew-cvs.php?source={$source}&amp;bug={$bug}&amp;{$filterName1}={$filterVal1}&amp;{$filterName2}={$filterVal2}&amp;{$filterName3}={$filterVal3}&amp;{$filterName4}={$filterVal4}&amp;{$filterName5}={$filterVal5}&amp;sortMethod1={meth1}&amp;sortDir1=descending&amp;sortMethod2={meth2}&amp;sortDir2=descending"><img height="4" src="{$CVSPREWTP}images/{$arr2}.gif" border="" alt="sort by {$methlabel} descending"/></a>
-							</xsl:if>
-							<xsl:if test="$source=''">
-								<img height="4" src="{$CVSPREWTP}images/{$arr1}.gif" border="" alt="sort by {$methlabel} ascending"/>
-								<br/><img src="{$CVSPREWTP}images/c.gif" width="1" height="2"/><br/>
-								<img height="4" src="{$CVSPREWTP}images/{$arr2}.gif" border="" alt="sort by {$methlabel} descending"/>
-							</xsl:if>
-						</td>
-						<td width="1" align="left"><img src="{$CVSPREWTP}images/c.gif" width="10" height="1"/></td>
-					</xsl:for-each>
-					<xsl:if test="$source!=''">
-						<td><input class="black-no-underline" type="submit" name="z" value="Go!"/></td>
-					</xsl:if>
-				</tr></table></td>
-			</xsl:when>
-			<xsl:otherwise>
-				<td width="10"><b><xsl:value-of select="col/title" /></b></td>
-			</xsl:otherwise>
-		</xsl:choose>
-
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/icon-file-detail.gif b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/icon-file-detail.gif
deleted file mode 100644
index 534176e..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/icon-file-detail.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/icon-file.gif b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/icon-file.gif
deleted file mode 100644
index 641e28d..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/icon-file.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/icon-folder.gif b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/icon-folder.gif
deleted file mode 100644
index 9dfebe3..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/icon-folder.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/sample-log.xml b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/sample-log.xml
deleted file mode 100644
index ccf4acf..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/sample-log.xml
+++ /dev/null
@@ -1,202 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="/viewcvs/indextools.cgi/~checkout~/emf-home/whatsnew-cvs/whatsnew-cvs.xsl"?>
-<data>
-	<startdate>2004-06-24 00:00:00</startdate>
-	<enddate>2004-06-30 19:17:06</enddate>
-
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/doc/org.eclipse.emf.doc/build/antJavadoc.sh</file>
-		<head>1.3</head>
-
-		<branch>HEAD</branch>
-		<keywords>kv</keywords>
-
-			<revision>
-				<date>2004-06-25 13:58:20</date>
-				<author>marcelop</author>
-				<rev>1.3</rev>
-
-				<comments></comments>
-			</revision>
-			<revision>
-				<date>2004-06-25 10:48:02</date>
-				<author>marcelop</author>
-				<rev>1.2</rev>
-				<comments></comments>
-
-			</revision>
-
-	</cvsdelta>
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/doc/org.eclipse.emf.doc/build/foo.sh</file>
-		<head>1.3</head>
-
-		<branch>HEAD</branch>
-		<keywords>kv</keywords>
-
-			<revision>
-				<date>2004-06-25 13:58:20</date>
-				<author>marcelop</author>
-				<rev>1.3.4</rev>
-
-				<comments></comments>
-			</revision>
-			<revision>
-				<date>2004-06-25 10:48:02</date>
-				<author>marcelop</author>
-				<rev>1.3.3</rev>
-				<comments></comments>
-
-			</revision>
-
-	</cvsdelta>
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/doc/org.eclipse.emf.doc/build/bar.sh</file>
-		<head>1.4</head>
-
-		<branch>HEAD</branch>
-		<keywords>kv</keywords>
-
-			<revision>
-				<date>2004-06-25 13:58:20</date>
-				<author>marcelop</author>
-				<rev>1.4.1</rev>
-
-				<comments></comments>
-			</revision>
-	</cvsdelta>
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/doc/org.eclipse.emf.doc/tutorials/clibmod/clibmod.html</file>
-		<head>1.8</head>
-		<branch>HEAD</branch>
-		<keywords>kvl</keywords>
-
-
-			<revision>
-				<date>2004-06-29 23:05:01</date>
-				<author>davidms</author>
-				<rev>1.8</rev>
-				<comments>Fix typos in EMF tutorial and clean-up shortcuts in images</comments>
-			</revision>
-
-
-	</cvsdelta>
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/doc/org.eclipse.emf.doc/tutorials/slibmod/slibmod.html</file>
-		<head>1.7</head>
-		<branch>HEAD</branch>
-		<keywords>kvl</keywords>
-
-
-			<revision>
-				<date>2004-06-29 23:05:50</date>
-				<author>davidms</author>
-				<rev>1.7</rev>
-				<comments>Refresh extended tutorial images with new icons and fix typos</comments>
-			</revision>
-
-
-	</cvsdelta>
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/doc/org.eclipse.emf.doc/tutorials/xlibmod/xlibmod.html</file>
-		<head>1.8</head>
-		<branch>HEAD</branch>
-		<keywords>kvl</keywords>
-
-
-			<revision>
-				<date>2004-06-29 23:08:00</date>
-				<author>davidms</author>
-				<rev>1.8</rev>
-				<comments>Refresh schema tutorial images with new icons and fix typos</comments>
-			</revision>
-
-
-	</cvsdelta>
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/examples/org.eclipse.emf.java.edit/build.properties</file>
-		<head>1.2</head>
-		<branch>HEAD</branch>
-		<keywords>kv</keywords>
-
-
-			<revision>
-				<date>2004-06-24 14:16:11</date>
-				<author>marcelop</author>
-				<rev>1.2</rev>
-				<comments>Updating the resources.jar generation.</comments>
-			</revision>
-
-
-	</cvsdelta>
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/plugins/org.eclipse.emf.common/src/org/eclipse/emf/common/util/BasicEList.java</file>
-		<head>1.2</head>
-		<branch>HEAD</branch>
-		<keywords>kv</keywords>
-
-
-			<revision>
-				<date>2004-06-24 10:51:56</date>
-				<author>emerks</author>
-				<rev>1.2</rev>
-				<comments>Fix javadoc for removeAll.</comments>
-				<bugzilla>68465</bugzilla>
-
-			</revision>
-
-	</cvsdelta>
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/plugins/org.eclipse.emf.common/src/org/eclipse/emf/common/util/DelegatingEList.java</file>
-		<head>1.2</head>
-		<branch>HEAD</branch>
-		<keywords>kv</keywords>
-
-
-			<revision>
-				<date>2004-06-24 10:51:56</date>
-				<author>emerks</author>
-				<rev>1.2</rev>
-				<comments>Fix javadoc for removeAll.</comments>
-				<bugzilla>68465</bugzilla>
-
-			</revision>
-
-	</cvsdelta>
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/plugins/org.eclipse.emf.ecore.change.edit/build.properties</file>
-		<head>1.2</head>
-		<branch>HEAD</branch>
-		<keywords>kv</keywords>
-
-
-			<revision>
-				<date>2004-06-24 14:16:11</date>
-				<author>marcelop</author>
-				<rev>1.2</rev>
-				<comments>Updating the resources.jar generation.</comments>
-			</revision>
-
-
-	</cvsdelta>
-	<cvsdelta>
-		<file>/home/tools/org.eclipse.emf/plugins/org.eclipse.emf.ecore.edit/build.properties</file>
-		<head>1.2</head>
-		<branch>HEAD</branch>
-		<keywords>kv</keywords>
-
-
-			<revision>
-				<date>2004-06-24 14:16:11</date>
-				<author>marcelop</author>
-				<rev>1.2</rev>
-				<comments>Updating the resources.jar generation.</comments>
-			</revision>
-
-
-	</cvsdelta>
-	<counts>
-		<numDeltas>9</numDeltas>
-		<numRevisions>10</numRevisions>
-	</counts>
-</data>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.columns.xml b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.columns.xml
deleted file mode 100644
index 33b7dee..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.columns.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cols>
-	<colgroup>
-		<col>
-			<title>File</title>
-			<meth1>NONE</meth1>
-			<meth2>cvs:file</meth2>
-		</col>
-	</colgroup>
-	<colgroup>
-		<col>
-			<title>Versions</title>
-		</col>
-	</colgroup>
-	<colgroup>
-		<col>
-			<title>Changes:</title>
-		</col>
-	</colgroup>
-	<colgroup>
-		<col>
-			<title>Date</title>
-			<meth1>cvs:date</meth1>
-			<meth2>cvs:file</meth2>
-		</col>
-		<col>
-			<title>Author</title>
-			<meth1>cvs:author</meth1>
-			<meth2>cvs:file</meth2>
-		</col>
-		<col>
-			<title>Bugzilla</title>
-			<meth1>cvs:bugzilla</meth1>
-			<meth2>cvs:file</meth2>
-		</col>
-		<col>
-			<title>Comments</title>
-			<meth1>cvs:comments</meth1>
-			<meth2>cvs:file</meth2>
-		</col>
-	</colgroup>
-</cols>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.css b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.css
deleted file mode 100644
index 749a2d1..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.css
+++ /dev/null
@@ -1,31 +0,0 @@
-body, p, td, tr, table, h1, h2, h3, h4 {
-	font-family: arial, verdana, helvetica, sans-serif;
-	font-style: normal;
-}
-body, p, td, tr, table, input {
-	font-size: 11px;
-}
-.red { color:red; }
-.red-dark { color: #990000; }
-.navy { color:navy; }
-.green { color:green; }
-.purple { color: purple; }
-.black-no-underline { text-decoration: none; color: black; font-weight: normal; }
-a.black-no-underline:hover { text-decoration: underline; } 
-
-.red-no-underline { text-decoration: none; color: red; font-weight: normal; }
-a.red-no-underline:hover { text-decoration: underline; } 
-
-.green-no-underline { text-decoration: none; color: green; font-weight: normal; }
-a.green-no-underline:hover { text-decoration: underline; } 
-
-.big-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: black;}
-.light-row {background:#FFFFFF}
-.dark-row {background:#EEEEFF}
-.dark-row2 {background:#EEEEEE}
-
-pre.code { color: #4444CC; }
-tt.code { color: #4444CC; }
-
-
-/* $Id$ */
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.schema.html b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.schema.html
deleted file mode 100644
index b38ff74..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.schema.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-<head>
-<title>Eclipse Modeling Framework: What's New, CVS?</title>
-<style></style>
-</head>
-<body>
-<h1 class="title">Eclipse Modeling Framework: What's New, CVS?</h1>
-
-<h2 class="big-header">Schema Document</h2>
-
-(coming soon)
-
-</body>
-</html>
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.substitutions.xml b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.substitutions.xml
deleted file mode 100644
index d5a72eb..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.substitutions.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<subs>
-
-	<!-- 
-		rules: 
-		1. path must end with trailing slash
-		2. catg must be last folder within path, before trailing slash
-	-->
-
-	
-	<!-- WTP -->
-	<sub>
-		<path>/cvsroot/webtools/wst/</path>
-		<catg>wst</catg>
-	</sub>
-	<sub>
-		<path>/cvsroot/webtools/jst/</path>
-		<catg>jst</catg>
-	</sub>
-	<sub>
-		<path>/cvsroot/webtools/org.eclipse.wtp.releng/</path>
-		<catg>org.eclipse.wtp.releng</catg>
-	</sub>
-
-</subs>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.xsl b/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.xsl
deleted file mode 100644
index 285210b..0000000
--- a/archive/releng.builder/tools/cvstools/org.eclipse.wtp.releng.cvs.tools/xml/whatsnew-cvs.xsl
+++ /dev/null
@@ -1,343 +0,0 @@
-<xsl:stylesheet version = '1.0' 
-		xmlns:xsl='http://www.w3.org/1999/XSL/Transform' 
-		xmlns:msxsl="urn:schemas-microsoft-com:xslt"
-		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-		xmlns:cvs="http://releng.wtp.eclipse.org/cvstools"
-		xsi:schemaLocation="./cvstools.xsd
-         http://www.w3.org/1999/XSL/Transform
-         http://www.w3.org/1999/XSL/Transform.xsd
-         http://www.w3.org/1999/xhtml
-         http://www.w3.org/1999/xhtml.xsd">
-	<xsl:output method="html" encoding="ISO-8859-1"/>
-
-	<!-- set default values here, and also in php script wrapper-->
-	<xsl:param name="iesDate"></xsl:param>
-	<xsl:param name="drvDate"></xsl:param>
-	<xsl:param name="cvsServer">http://dev.eclipse.org</xsl:param>
-	<xsl:param name="source"/>
-
-	<!-- points to a specific bug's logfile; not the same as Bugzilla, which is filterName4 -->
-	<xsl:param name="bug"/>
-
-	<xsl:param name="sortMethod1">date</xsl:param> 
-	<xsl:param name="sortDir1">descending</xsl:param> 
-	<xsl:param name="sortMethod2">file</xsl:param> 
-	<xsl:param name="sortDir2">ascending</xsl:param> 
-
-	<!-- up to 5 different filters can be applied -->
-	<xsl:param name="filterName1">File</xsl:param>
-	<xsl:param name="filterVal1"></xsl:param>
-	<xsl:param name="filterName2">Date</xsl:param>
-	<xsl:param name="filterVal2"></xsl:param>
-	<xsl:param name="filterName3">Author</xsl:param>
-	<xsl:param name="filterVal3"></xsl:param>
-	<xsl:param name="filterName4">Bugzilla</xsl:param>
-	<xsl:param name="filterVal4"></xsl:param>
-	<xsl:param name="filterName5">Comments</xsl:param>
-	<xsl:param name="filterVal5"></xsl:param>
-
-	<xsl:param name="CVSPREWTP">http://dev.eclipse.org/viewcvs/indexwebtools.cgi/~checkout~/org.eclipse.wtp.releng/cvstools/org.eclipse.wtp.releng.cvs.tools</xsl:param>
-
-	<xsl:template match="/">
-		<xsl:for-each select="cvs:rlog">
-			<html>
-			<head>
-			<title>Eclipse Web Tools Platform: What`s New, CVS?</title>
-			<style>@import url("../whatsnew-cvs.css");</style>
-			</head>
-			<body>
-			<a name="top"> </a>
-			<!-- iesDate: <xsl:value-of select="$iesDate" />, drvDate: <xsl:value-of select="$drvDate" /><br/> -->
-			<b class="big-header">
-				<xsl:choose>
-					<xsl:when test="$drvDate=cvs:startdate and $iesDate=cvs:startdate">
-						Between Last Uploaded Driver &amp; IES Refresh On <b class="navy"><xsl:value-of select="cvs:startdate" /></b> and <b class="navy"><xsl:value-of select="cvs:enddate" /></b>
-					</xsl:when>
-					<xsl:when test="$drvDate=cvs:startdate">
-						Between Uploaded Driver On <b class="navy"><xsl:value-of select="cvs:startdate" /></b> and <b class="navy"><xsl:value-of select="cvs:enddate" /></b>
-					</xsl:when>
-					<xsl:when test="$iesDate=cvs:startdate">
-						Between Last IES Refresh On <b class="navy"><xsl:value-of select="cvs:startdate" /></b> and <b class="navy"><xsl:value-of select="cvs:enddate" /></b>
-					</xsl:when>
-					<xsl:otherwise>
-						Between 
-						<b class="navy">
-							<xsl:choose>
-							<xsl:when test="contains(cvs:startdate,'00:00:00')">
-								<xsl:value-of select="substring-before(cvs:startdate,'00:00:00')"/>
-							</xsl:when>
-							<xsl:otherwise>
-								<xsl:value-of select="cvs:startdate"/>
-							</xsl:otherwise>
-							</xsl:choose>
-						</b> and 
-						<b class="navy"><xsl:value-of select="cvs:enddate"/></b>
-					</xsl:otherwise>
-				</xsl:choose>
-			</b>
-			<h4 class="green">CVS Deltas: <xsl:value-of select="cvs:counts/cvs:numDeltas"/>, Revisions: <xsl:value-of select="cvs:counts/cvs:numRevisions"/></h4>
-
-			<table width="98%" border="0">
-				<tr>
-					<td><b></b></td> <!-- # --> 
-					<td><b>Group</b></td>
-					<td align="right"><b>C</b></td> <!-- link to CVS parent folder -->
-					<td align="center"><b>V</b></td> <!-- link to CVS script detail page -->
-					<td align="left"><b>S</b></td> <!-- link to CVS source (~checkout~) page -->
-					<td align="left"><b>File</b></td> <!-- link to CVS source (~checkout~) page -->
-					<td align="left"><b>Versions</b></td> <!-- link to CVS source (~checkout~) page -->
-					<td width="100%" colspan="2"><table  width="100%"><tr><td align="left"><b>Date</b></td> <!-- link to CVS source (~checkout~) page -->
-					<td align="left"><b>Author</b></td> <!-- link to CVS source (~checkout~) page -->
-					<td align="left"><b>Bugzilla</b></td> <!-- link to CVS source (~checkout~) page -->
-					<td align="left"><b>Comment</b></td> <!-- link to CVS source (~checkout~) page -->
-					</tr></table></td>
-				</tr>
-				<xsl:for-each select="cvs:cvsdelta">
-					<xsl:sort select="cvs:revision/*[name()=$sortMethod1]" order="{$sortDir1}"/> 
-					<xsl:sort select="./*[name()=$sortMethod2]" order="{$sortDir2}"/>
-
-					<!-- add filters -->
-					<xsl:variable name="doRow">
-					<xsl:choose>
-						<xsl:when test="$filterName1='File' and $filterVal1!=''">
-							<xsl:if test="contains(.,$filterVal1)">1</xsl:if> <!-- found -->
-						</xsl:when>
-						<xsl:when test="$filterName2='Date' and $filterVal2!=''">
-							<xsl:for-each select="cvs:revision">
-								<xsl:choose>
-									<xsl:when test="contains(cvs:date,$filterVal2)">1</xsl:when> <!-- found -->
-									<xsl:otherwise></xsl:otherwise>
-								</xsl:choose>
-							</xsl:for-each>
-						</xsl:when>
-						<xsl:when test="$filterName3='Author' and $filterVal3!=''">
-							<xsl:for-each select="cvs:revision">
-								<xsl:choose>
-									<xsl:when test="contains(cvs:author,$filterVal3)">1</xsl:when> <!-- found -->
-									<xsl:otherwise></xsl:otherwise>
-								</xsl:choose>
-							</xsl:for-each>
-						</xsl:when>
-						<xsl:when test="$filterName4='Bugzilla' and $filterVal4!=''">
-							<xsl:for-each select="cvs:revision">
-								<xsl:choose>
-									<xsl:when test="contains(cvs:bugzilla,$filterVal4)">1</xsl:when> <!-- found -->
-									<xsl:otherwise></xsl:otherwise>
-								</xsl:choose>
-							</xsl:for-each>
-						</xsl:when>
-						<xsl:when test="$filterName5='Comments' and $filterVal5!=''">
-							<xsl:for-each select="cvs:revision">
-								<xsl:choose>
-									<xsl:when test="contains(cvs:comments,$filterVal5)">1</xsl:when> <!-- found -->
-									<xsl:otherwise></xsl:otherwise>
-								</xsl:choose>
-							</xsl:for-each>
-						</xsl:when>
-						<xsl:otherwise>1</xsl:otherwise> <!-- no matching filters enabled, show all -->
-					</xsl:choose>
-					</xsl:variable>
-
-					<!-- for testing only -->
-					<!-- <xsl:value-of select="$doRow" /> -->
-
-					<xsl:if test="contains($doRow,'1')">
-						<tr valign="top">
-							<xsl:choose>
-								<xsl:when test="(position() mod 2 = 1)">
-									<xsl:attribute name="class">dark-row</xsl:attribute>
-								</xsl:when>
-								<xsl:otherwise>
-									<xsl:attribute name="class">light-row</xsl:attribute>
-								</xsl:otherwise>
-							</xsl:choose>
-
-							<td align="right"><a name="{position()}"><xsl:value-of select="concat(position(),'.')" /></a></td>
-
-							<xsl:variable name="fileNoCVSRoot"><xsl:choose>
-								<xsl:when test="starts-with(cvs:file,'/cvsroot/webtools')">
-									<xsl:value-of select="substring-after(cvs:file,'/cvsroot/webtools')" />
-								</xsl:when>
-								<xsl:otherwise><xsl:value-of select="cvs:file" /></xsl:otherwise>
-							</xsl:choose></xsl:variable>
-							<xsl:variable name="file"><xsl:value-of select="cvs:file" /></xsl:variable>
-							<xsl:variable name="projPath"><xsl:choose>
-								<xsl:when test="contains(cvs:file,'jst.')">/viewcvs/indexwebtools.cgi/~checkout~</xsl:when>
-								<xsl:when test="contains(cvs:file,'wst.')">/viewcvs/indexwebtools.cgi/~checkout~</xsl:when>
-								<xsl:otherwise>/viewcvs/indexwebtools.cgi/~checkout~</xsl:otherwise>
-							</xsl:choose></xsl:variable>
-							<xsl:variable name="projDetailPath"><xsl:choose>
-								<xsl:when test="contains(cvs:file,'jst.')">/viewcvs/indexwebtools.cgi</xsl:when>
-								<xsl:when test="contains(cvs:file,'wst.')">/viewcvs/indexwebtools.cgi</xsl:when>
-								<xsl:otherwise>/viewcvs/indexwebtools.cgi</xsl:otherwise>
-							</xsl:choose></xsl:variable>
-							<xsl:variable name="cvsPath"><xsl:value-of select="concat($cvsServer,$projPath,$fileNoCVSRoot)" /></xsl:variable>
-							<xsl:variable name="cvsDetailPath"><xsl:value-of select="concat($cvsServer,$projDetailPath,$fileNoCVSRoot)" /></xsl:variable>
-
-							<xsl:for-each select="document('whatsnew-cvs.substitutions.xml')/subs/sub">
-								<xsl:variable name="proj"><xsl:value-of select="substring-before(path,concat('/',catg))" /></xsl:variable>
-								<xsl:variable name="projNoCVSRoot"><xsl:choose>
-									<xsl:when test="starts-with($proj,'/cvsroot/webtools')">
-										<xsl:value-of select="substring-after($proj,'/cvsroot/webtools')" />
-									</xsl:when>
-									<xsl:otherwise><xsl:value-of select="$proj" /></xsl:otherwise>
-								</xsl:choose></xsl:variable>
-								<xsl:choose>
-									<xsl:when test="starts-with($file,path)">
-										<td><a target="_cvs" class="black-no-underline" href="{concat($cvsServer,$projPath,$projNoCVSRoot,'/',catg)}"><b><xsl:value-of select="catg" /></b></a></td>
-										<td width="15"><a target="_cvs" class="black-no-underline" href="{concat($cvsServer,$projPath,$projNoCVSRoot,'/',catg)}"><img border="0" alt="CVS project folder" src="{$CVSPREWTP}/xml/icon-folder.gif"/></a></td>
-									</xsl:when>
-									<xsl:otherwise>
-									</xsl:otherwise>
-								</xsl:choose>
-							</xsl:for-each>
-									<!-- file links -->
-									<td width="14"><a target="_cvs" class="black-no-underline" href="{$cvsDetailPath}"><img border="0" alt="CVS file details" src="{$CVSPREWTP}/xml/icon-file-detail.gif"/></a></td>
-									<td width="13"><a target="_cvs" class="black-no-underline" href="{$cvsPath}"><img border="0" alt="CVS file source (or download)" src="{$CVSPREWTP}/xml/icon-file.gif"/></a></td>
-									<td colspan="1"><a target="_cvs" class="black-no-underline" href="{$cvsPath}"><xsl:value-of select="translate(substring-after($fileNoCVSRoot,path),'/',' ')" /></a></td>
-							<xsl:variable name="firstRev">
-								<xsl:value-of select="cvs:revision/cvs:rev" />
-							</xsl:variable>
-							<xsl:variable name="lastRev">
-								<xsl:for-each select="cvs:revision">
-									<xsl:if test="position()=last()">
-										<xsl:apply-templates select="cvs:rev"/> 
-									</xsl:if>
-								</xsl:for-each>
-							</xsl:variable>
-							<td><nobr>
-								<xsl:choose>
-									<xsl:when test="string($firstRev)=string($lastRev)">
-										<i class="red-dark"><xsl:value-of select="$lastRev"/></i>
-									</xsl:when>
-									<xsl:otherwise>
-										<a target="_cvs" class="red-no-underline" href="{$cvsPath}.diff?r1={$firstRev}&amp;r2={$lastRev}">
-										<xsl:value-of select="$firstRev"/> 
-										&gt; <xsl:value-of select="$lastRev" />
-										</a> 
-									</xsl:otherwise>
-								</xsl:choose>
-							(<span class="navy"><xsl:value-of select="cvs:branch"/></span>, 
-							-<xsl:value-of select="cvs:keywords"/>)</nobr></td>
-							<td width="100%" colspan="2">
-								<table>
-									<xsl:for-each select="cvs:revision">
-
-										<!-- add filters -->
-										<xsl:variable name="doSubRow">
-										<xsl:choose>
-											<xsl:when test="$filterName2='Date' and $filterVal2!=''">
-												<xsl:if test="contains(cvs:date,$filterVal2)">2</xsl:if> <!-- found -->
-											</xsl:when>
-											<xsl:when test="$filterName3='Author' and $filterVal3!=''">
-												<xsl:if test="contains(cvs:author,$filterVal3)">2</xsl:if> <!-- found -->
-											</xsl:when>
-											<xsl:when test="$filterName4='Bugzilla' and $filterVal4!=''">
-												<xsl:if test="contains(cvs:bugzilla,$filterVal4)">2</xsl:if> <!-- found -->
-											</xsl:when>
-											<xsl:when test="$filterName5='Comments' and $filterVal5!=''">
-												<xsl:if test="contains(cvs:comments,$filterVal5)">2</xsl:if> <!-- found -->
-											</xsl:when>
-											<xsl:when test="$filterVal2='' and $filterVal3='' and $filterVal4='' and $filterVal5=''">2</xsl:when> <!-- no filter -->
-										</xsl:choose>
-										</xsl:variable>
-
-										<!-- for testing only -->
-										<!-- <xsl:value-of select="$doSubRow" /> -->
-
-										<xsl:if test="contains($doSubRow,'2')">
-											<tr valign="top">
-												<td><nobr><xsl:value-of select="cvs:date"/></nobr></td>
-												<td>
-												<xsl:variable name="prevRev">
-													<xsl:apply-templates select="cvs:rev"/>
-												</xsl:variable>
-												<xsl:choose>
-													<xsl:when test="string(rev)!='1.1'">
-														<a target="_cvs" class="red-no-underline" href="{$cvsPath}.diff?r1={rev}&amp;r2={$prevRev}"><xsl:value-of select="rev"/></a>
-													</xsl:when>
-													<xsl:otherwise>
-														<i class="red-dark"><xsl:value-of select="cvs:rev"/></i>
-													</xsl:otherwise>
-												</xsl:choose>
-												</td>
-												<td><xsl:value-of select="cvs:author"/></td>
-												<xsl:choose>
-													<xsl:when test="cvs:bugzilla">
-														<td>[<a class="green-no-underline" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id={cvs:bugzilla}" target="_bugz"><xsl:value-of select="cvs:bugzilla"/></a>]</td>
-													</xsl:when>
-													<xsl:otherwise>
-														<td>  </td>
-													</xsl:otherwise>
-												</xsl:choose>
-												<td>
-													<xsl:value-of select="cvs:comments"/>
-												</td>
-											</tr>
-										</xsl:if>
-									</xsl:for-each>
-								</table>
-							</td>
-						</tr>
-					</xsl:if>
-				</xsl:for-each>
-			</table>
-			</body>
-			</html>
-		</xsl:for-each>
-	</xsl:template>
-
-	<xsl:template match="cvs:rev">
-		<xsl:if test="string(.)='1.1'">	<!-- simple case, 1.1 -->
-			<xsl:value-of select="1.1" />
-		</xsl:if>
-		<xsl:if test="string(.)!='1.1'">
-			<xsl:choose>
-				<xsl:when test="contains(substring-after(substring-after(.,'.'),'.'),'.') and substring(.,string-length(.),1)!='1'"> 
-					<!-- check if 1.6.2.2 : 1.6.2 . (2-1) : 1.6.2.1  -->
-					<xsl:value-of select="concat(
-						substring(.,1,string-length(.)-2),
-						'.',
-						number(substring(.,string-length(.)))-1
-					)"/>
-				</xsl:when>
-				<xsl:when test="contains(substring-after(substring-after(.,'.'),'.'),'.') and substring(.,string-length(.),1)='1'"> 
-					<!-- check if 1.6.2.1 : 1 . 6 : 1.6  -->
-					<xsl:value-of select="concat(
-						substring-before(.,'.'), 
-						'.',
-						substring-before(substring-after(.,'.'),'.')
-					)"/>
-				</xsl:when>
-				<xsl:when test="contains(substring-after(.,'.'),'.') and substring(.,string-length(.),1)!='1'"> 
-					<!-- check if 1.5.4 : 1.5 . (4-1) : 1.5.3 [is this a valid cvs range?] -->
-					<xsl:value-of select="concat(
-						substring(.,1,string-length(.)-2),
-						'.',
-						number(substring(.,string-length(.)))-1
-					)"/>
-				</xsl:when>
-				<xsl:when test="contains(substring-after(.,'.'),'.') and substring(.,string-length(.),1)='1'"> 
-					<!-- check if 1.5.1 : 1 . (5-1) : 1.4 [is this a valid cvs range?] -->
-					<xsl:value-of select="concat(
-						substring-before(.,'.'), 
-						'.', 
-						string(floor(number(substring-after(.,'.'))) - 1)
-					)"/>
-				</xsl:when>
-				<xsl:otherwise>	
-					<!-- check if 1.40 : 1 . (40-1) : 1.39 -->
-					<xsl:value-of select="concat(
-						substring-before(.,'.'),
-						'.',
-						number(substring-after(.,'.'))-1
-					)"/>
-				</xsl:otherwise>
-			</xsl:choose>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template match="colgroup">
-		<td width="10"><b><xsl:value-of select="col/title" /></b></td>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/installer/install.properties b/archive/releng.builder/tools/installer/install.properties
deleted file mode 100644
index d417400..0000000
--- a/archive/releng.builder/tools/installer/install.properties
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# The folder under which the installation will take place
-# i.e. build.home=c:/wtp-dev
-build.home=C:/nmd/dev/build-home
-
-#
-# The folder under which the downloaded drivers are kept.
-# It must be relative to build.home
-# i.e. build.drivers=downloads
-#  The absolute path would have been c:/wtp-dev/downloads
-build.drivers=downloads
-
-#URL to WTP zip to be downloaded
-
-wtpURL=http://download.eclipse.org/webtools/downloads/drops/S-0.7RC1-200507150303/wtp-sdk-0.7RC1.zip
-wtpFile=wtp-sdk-0.7RC1.zip
-
-#
-# There is no need to change these but 
-# they can be
-# 
-build.current=target
-buildType=S07RC1
-
-#
-# This is the absolute path to the org.eclipse.wtp.releng
-# component that you checked out from CVS.  No need to change it.
-# 
-releng=../../../releng
-releng.builder=../..
-
diff --git a/archive/releng.builder/tools/installer/install.xml b/archive/releng.builder/tools/installer/install.xml
deleted file mode 100644
index 49fd818..0000000
--- a/archive/releng.builder/tools/installer/install.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<project default="install" basedir=".">
-	<property file="install.properties"/>
-	<property file="${releng}/maps/build.cfg"/>
-	
-	<target name="install">
-		<delete dir="${build.home}/${build.current}-${buildType}" failonerror="false"/>
-		<mkdir dir="${build.home}/${build.current}-${buildType}"  />
-		<antcall target="getAndUnzip" />
-	</target>
-
-	<target name="getAndUnzip"  >
-		<available file="${build.home}/${build.drivers}/${wtpFile}" property="wtp.exists" />
-		<antcall target="getWTP" />
-		<ant antfile="${releng.builder}/scripts/buildAll.xml" target="getPreReq" inheritall="off">
-			<property name="baseos" value="win32"/>
-			<property name="eclipseURL" value="${eclipseURL.win32}"/>
-			<property name="eclipseFile" value="${eclipseFile.win32}"/>
-			<property name="build.home" value="${build.home}"/>
-			<property name="build.drivers" value="${build.drivers}"/>
-			<property name="jonas432.exists" value="true" />
-		</ant>
-		<ant antfile="${releng.builder}/scripts/buildAll.xml" target="unzipEclipse" inheritall="off">
-			<property name="baseos" value="win32"/>
-			<property name="eclipseURL" value="${eclipseURL.win32}"/>
-			<property name="eclipseFile" value="${eclipseFile.win32}"/>
-			<property name="build.home" value="${build.home}"/>
-			<property name="build.drivers" value="${build.drivers}"/>
-			<property name="build.current" value="${build.current}"/>
-			<property name="buildType" value="${buildType}"/>
-	
-			<!-- THERE IS NO NEED TO DOWNLOAD THESE ANYMORE -->
-			<property name="tomcat50.exists" value="true" />
-			<property name="jonas432.exists" value="true" />
-			<property name="tomcat413.exists" value="true" />
-			<property name="axis11.exists" value="true" />
-			<property name="soap231.exists" value="true" />
-			<property name="wsil4j.exists" value="true" />
-			<property name="uddi4j.exists" value="true" />
-			<property name="wsdl4j.exists" value="true" />
-			<property name="javamail.exists" value="true" />
-			<property name="jaf.exists" value="true" />
-			
-		</ant>
-		
-		<ant antfile="${releng.builder}/scripts/buildAll.xml" target="getThirdPartyContent" inheritall="off">
-			<property name="baseos" value="win32"/>
-			<property name="pluginsDir" value="${build.home}/${build.current}-${buildType}/eclipse/plugins" />
-		</ant>
-		<unzip dest="${build.home}/${build.current}-${buildType}" src="${build.home}/${build.drivers}/${wtpFile}" overwrite="true" />
-	</target>
-		
-	
-     <target name="getWTP" unless="wtp.exists">
-		<get src="${wtpURL}" dest="${build.home}/${build.drivers}/${wtpFile}"  />
-     </target>
-
-
-</project>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/monitor/.classpath b/archive/releng.builder/tools/monitor/.classpath
deleted file mode 100644
index a421460..0000000
--- a/archive/releng.builder/tools/monitor/.classpath
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src">
-		<attributes>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins">
-		<attributes>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
-		<attributes>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="lib" path="activation.jar">
-		<attributes>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="lib" path="mail.jar">
-		<attributes>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/releng.builder/tools/monitor/.cvsignore b/archive/releng.builder/tools/monitor/.cvsignore
deleted file mode 100644
index 68a3919..0000000
--- a/archive/releng.builder/tools/monitor/.cvsignore
+++ /dev/null
@@ -1,3 +0,0 @@
-bin
-scripts
-test-build
diff --git a/archive/releng.builder/tools/monitor/.project b/archive/releng.builder/tools/monitor/.project
deleted file mode 100644
index ba19425..0000000
--- a/archive/releng.builder/tools/monitor/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>monitor</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/releng.builder/tools/monitor/about.html b/archive/releng.builder/tools/monitor/about.html
deleted file mode 100644
index 9db411a..0000000
--- a/archive/releng.builder/tools/monitor/about.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<title>About</title>
-<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
- 
-<p>20th June, 2002</p>	
-<h3>License</h3>
-<p>Eclipse.org makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Common Public License Version 1.0 (&quot;CPL&quot;).  A copy of the CPL is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>.
-For purposes of the CPL, &quot;Program&quot; will mean the Content.</p>
-
-<h3>Contributions</h3>
-
-<p>If this Content is licensed to you under the terms and conditions of the CPL, any Contributions, as defined in the CPL, uploaded, submitted, or otherwise
-made available to Eclipse.org, members of Eclipse.org and/or the host of Eclipse.org web site, by you that relate to such
-Content are provided under the terms and conditions of the CPL and can be made available to others under the terms of the CPL.</p>
-
-<p>If this Content is licensed to you under license terms and conditions other than the CPL (&quot;Other License&quot;), any modifications, enhancements and/or
-other code and/or documentation (&quot;Modifications&quot;) uploaded, submitted, or otherwise made available to Eclipse.org, members of Eclipse.org and/or the
-host of Eclipse.org, by you that relate to such Content are provided under terms and conditions of the Other License and can be made available
-to others under the terms of the Other License.  In addition, with regard to Modifications for which you are the copyright holder, you are also
-providing the Modifications under the terms and conditions of the CPL and such Modifications can be made available to others under the terms of
-the CPL.</p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/monitor/activation.jar b/archive/releng.builder/tools/monitor/activation.jar
deleted file mode 100644
index 8cbef16..0000000
--- a/archive/releng.builder/tools/monitor/activation.jar
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/monitor/build.xml b/archive/releng.builder/tools/monitor/build.xml
deleted file mode 100644
index 961bb9f..0000000
--- a/archive/releng.builder/tools/monitor/build.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0"?>
-<!-- ====================================================================== 
-     Apr 14, 2005 11:29:28 PM                                                        
-
-     Test WTP Monitor    
-     test wtp monitor
-                   
-     naci                                                                
-     ====================================================================== -->
-<project name="Test WTP Monitor" default="notify">
-    <description>
-            test wtp monitor
-    </description>
-
-	<path id="monitor.classpath">
-		<fileset dir="C:/nmd/dev/projects/wtpr1/org.eclipse.wtp.releng.monitor">
-			<include name="*.jar" />
-		</fileset>
-	</path>
-
-	<taskdef name="wtp-monitor"  classname="org.eclipse.wtp.releng.monitor.BuildMonitor" classpathref="monitor.classpath" />
-
-	<!-- ================================= 
-          target: notify              
-         ================================= -->
-    <target name="notify" depends="init" description="--> test wtp monitor">
-        <wtp-monitor  
-    		hostname="crm.lomboz.org" 
-        	sender="ndai@lomboz.org" 
-        	recipients="ndai@lomboz.org"
-            prefix="[wtp-build]"
-        	buildLabel="I-I20050414-200504142052"
-            dropTokenList="%wst%,%jst%,%wstsdk%,%jstsdk%"
-            xmlDirectoryName="./test-build/testResults/xml"
-            testResultsTemplateFileName="../org.eclipse.wtp.releng/templateFiles/testResults.php.template"
-            compileLogsDirectoryName="./test-build/compilelogs"
-            testManifestFileName="../org.eclipse.wtp.releng/testManifest.xml"
-        	
-        />
-        	
-    </target>
-
-    <!-- - - - - - - - - - - - - - - - - - 
-          target: init                      
-         - - - - - - - - - - - - - - - - - -->
-    <target name="init">
-    </target>
-
-</project>
-
diff --git a/archive/releng.builder/tools/monitor/mail.jar b/archive/releng.builder/tools/monitor/mail.jar
deleted file mode 100644
index 9d08d0a..0000000
--- a/archive/releng.builder/tools/monitor/mail.jar
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/monitor/monitorTools.jar b/archive/releng.builder/tools/monitor/monitorTools.jar
deleted file mode 100644
index 349a56d..0000000
--- a/archive/releng.builder/tools/monitor/monitorTools.jar
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/BuildMonitor.java b/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/BuildMonitor.java
deleted file mode 100644
index b999229..0000000
--- a/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/BuildMonitor.java
+++ /dev/null
@@ -1,622 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wtp.releng.monitor;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.Enumeration;
-import java.util.StringTokenizer;
-import java.util.Vector;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-
-import org.apache.tools.ant.Task;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-import org.xml.sax.SAXException;
-
-public class BuildMonitor extends Task {
-
-	static final String elementName = "testsuite";
-
-	static final String testResultsToken = "%testresults%";
-
-	static final String compileLogsToken = "%compilelogs%";
-
-	public Vector dropTokens;
-
-	public String testResultsWithProblems = "\n";
-
-	private DocumentBuilder parser = null;
-
-	public ErrorTracker anErrorTracker;
-
-	public String testResultsTemplateString = "";
-
-	public String dropTemplateString = "";
-
-	private boolean testsRan = true;
-
-	// assume tests ran. If no html files are found, this is set to false
-
-	// Parameters
-
-	public String hostname;
-
-	public String sender;
-
-	public String prefix;
-
-	public String recipients;
-
-	public String buildLabel;
-
-	// build runs JUnit automated tests
-	private boolean isBuildTested;
-
-	// Comma separated list of drop tokens
-	public String dropTokenList;
-
-	// Location of the xml files
-	public String xmlDirectoryName;
-
-	// Location and name of the template index.php file.
-	public String testResultsTemplateFileName;
-
-	// Location of compile logs base directory
-	public String compileLogsDirectoryName;
-
-	// Location and name of test manifest file
-	public String testManifestFileName;
-
-	public static void main(String[] args) {
-		BuildMonitor test = new BuildMonitor();
-		test.setDropTokenList("%wst%,%jst%,%wstsdk%,%jstsdk%");
-		test.getDropTokensFromList(test.dropTokenList);
-		test.setIsBuildTested(true);
-		test
-				.setXmlDirectoryName("C:/nmd/dev/projects/wtpr1/org.eclipse.wtp.releng.monitor/test-build/testResults/xml");
-		test
-				.setTestResultsTemplateFileName("C:\\nmd\\dev\\projects\\wtpr1\\org.eclipse.wtp.releng\\templateFiles\\testResults.php.template");
-		test
-				.setCompileLogsDirectoryName("C:/nmd/dev/projects/wtpr1/org.eclipse.wtp.releng.monitor/test-build/compilelogs");
-		test
-				.setTestManifestFileName("C:\\nmd\\dev\\projects\\wtpr1\\org.eclipse.wtp.releng\\testManifest.xml");
-		test.setHostname("crm.lomboz.org");
-		test.setSender("ndai@lomboz.org");
-		test.setPrefix("[wtp-build]");
-		test.setBuildLabel("I-I20050414-200504142052");
-		test.setRecipients("ndai@lomboz.org");
-
-		test.execute();
-	}
-
-	public void execute() {
-
-		anErrorTracker = new ErrorTracker();
-		anErrorTracker.loadFile(testManifestFileName);
-		getDropTokensFromList(dropTokenList);
-		System.out.println("Begin: Reading test results template");
-		testResultsTemplateString = readFile(testResultsTemplateFileName);
-		System.out.println("Parsing test results XML files");
-		parseXml();
-		System.out.println("Parsing compile logs");
-		parseCompileLogs();
-		System.out.println("Sending notice");
-		sendNotice();
-		System.out.println("End: monitor");
-	}
-
-	public void parseCompileLogs() {
-
-		String replaceString = "";
-		replaceString = processCompileLogsDirectory(compileLogsDirectoryName,
-				replaceString);
-		if (replaceString == "") {
-			replaceString = "None";
-		}
-		testResultsTemplateString = replace(testResultsTemplateString,
-				compileLogsToken, replaceString);
-
-	}
-
-	private String processCompileLogsDirectory(String directoryName,
-			String aString) {
-
-		File sourceDirectory = new File(directoryName);
-		String replaceString = aString;
-
-		if (sourceDirectory.exists()) {
-
-			File[] directories = sourceDirectory.listFiles();
-			if (directories == null)
-				return "There are no compile logs";
-
-			Arrays.sort(directories);
-
-			for (int i = 0; i < directories.length; i++) {
-				if (directories[i].isDirectory()) {
-					File[] logFiles = directories[i].listFiles();
-					Arrays.sort(logFiles);
-
-					for (int j = 0; j < logFiles.length; j++) {
-						String longName = logFiles[j].getPath();
-						if (logFiles[j].isDirectory()) {
-							replaceString = replaceString
-									+ processCompileLogsDirectory(longName,
-											aString);
-						} else {
-							if (longName.endsWith(".log")) {
-								replaceString = replaceString
-										+ readCompileLog(longName);
-							}
-						}
-					}
-				} else
-					replaceString = replaceString
-							+ readCompileLog(directories[i].getAbsolutePath());
-
-			}
-		} else {
-			System.out.println("Test results not found in "
-					+ sourceDirectory.getAbsolutePath());
-		}
-		return replaceString;
-	}
-
-	private String readCompileLog(String log) {
-		String fileContents = readFile(log);
-
-		int errorCount = countCompileErrors(fileContents);
-		int warningCount = countCompileWarnings(fileContents);
-		if (errorCount != 0) {
-
-			// use wildcard in place of version number on directory names
-			String logName = log.substring(getCompileLogsDirectoryName()
-					.length() + 1);
-			StringBuffer buffer = new StringBuffer(logName);
-			buffer.replace(logName.indexOf("_") + 1, logName.indexOf(
-					File.separator, logName.indexOf("_") + 1), "*");
-			logName = new String(buffer);
-
-			anErrorTracker.registerError(logName);
-		}
-		return formatCompileErrorRow(log, errorCount, warningCount);
-
-	}
-
-	public String readFile(String fileName) {
-
-		try {
-			FileInputStream aStream = new FileInputStream(fileName);
-			byte[] aByteArray = new byte[aStream.available()];
-			aStream.read(aByteArray);
-			aStream.close();
-			return new String(aByteArray);
-		} catch (FileNotFoundException e) {
-			System.out.println("File not found: " + fileName);
-			return "";
-		} catch (IOException e) {
-			System.out.println("IOException: " + fileName);
-			return "";
-		}
-	}
-
-	private int countCompileErrors(String aString) {
-		return extractNumber(aString, "error");
-	}
-
-	private int countCompileWarnings(String aString) {
-		return extractNumber(aString, "warning");
-	}
-
-	private int extractNumber(String aString, String endToken) {
-		int endIndex = aString.lastIndexOf(endToken);
-		if (endIndex == -1) {
-			return 0;
-		}
-
-		int startIndex = endIndex;
-		while (startIndex >= 0 && aString.charAt(startIndex) != '('
-				&& aString.charAt(startIndex) != ',') {
-			startIndex--;
-		}
-		;
-
-		String count = aString.substring(startIndex + 1, endIndex).trim();
-		try {
-			return Integer.parseInt(count);
-		} catch (NumberFormatException e) {
-			return 0;
-		}
-
-	}
-
-	private String verifyAllTestsRan(String directory) {
-		Vector missingTestLogs = new Vector();
-		Enumeration enumeration = (anErrorTracker.getTestLogs()).elements();
-
-		String replaceString = "";
-		while (enumeration.hasMoreElements()) {
-			String testLogName = enumeration.nextElement().toString();
-
-			if (new File(directory + File.separator + testLogName).exists())
-				continue;
-
-			anErrorTracker.registerError(testLogName);
-			replaceString = replaceString + formatRow(testLogName, -1, false);
-			testResultsWithProblems = testResultsWithProblems.concat("\n"
-					+ testLogName.substring(0, testLogName.length() - 4)
-					+ " (file missing)");
-
-		}
-		return replaceString;
-	}
-
-	public void parseXml() {
-
-		File sourceDirectory = new File(xmlDirectoryName);
-
-		if (sourceDirectory.exists()) {
-
-			String replaceString = "";
-
-			File[] xmlFileNames = sourceDirectory.listFiles();
-			Arrays.sort(xmlFileNames);
-
-			for (int i = 0; i < xmlFileNames.length; i++) {
-				if (xmlFileNames[i].getPath().endsWith(".xml")) {
-					String fullName = xmlFileNames[i].getPath();
-					int errorCount = countErrors(fullName);
-					if (errorCount != 0) {
-						String testName = xmlFileNames[i].getName().substring(
-								0, xmlFileNames[i].getName().length() - 4);
-						testResultsWithProblems = testResultsWithProblems
-								.concat("\n" + testName);
-						anErrorTracker.registerError(fullName
-								.substring(getXmlDirectoryName().length() + 1));
-					}
-
-					replaceString = replaceString
-							+ formatRow(xmlFileNames[i].getPath(), errorCount,
-									true);
-				}
-			}
-			// check for missing test logs
-			replaceString = replaceString + verifyAllTestsRan(xmlDirectoryName);
-
-			testResultsTemplateString = replace(testResultsTemplateString,
-					testResultsToken, replaceString);
-			testsRan = true;
-
-		} else {
-			testsRan = false;
-			System.out.println("Test results not found in "
-					+ sourceDirectory.getAbsolutePath());
-		}
-
-	}
-
-	private String replace(String source, String original, String replacement) {
-
-		int replaceIndex = source.indexOf(original);
-		if (replaceIndex > -1) {
-			String resultString = source.substring(0, replaceIndex);
-			resultString = resultString + replacement;
-			resultString = resultString
-					+ source.substring(replaceIndex + original.length());
-			return resultString;
-		} else {
-			System.out.println("Could not find token: " + original);
-			return source;
-		}
-
-	}
-
-	public void sendNotice() {
-
-		WtpMailer myMailer = new WtpMailer(this.getHostname(),
-				this.getSender(), this.getRecipients(), this.getPrefix(), this
-						.getBuildLabel());
-		myMailer.sendMessage("wtp-build results", testResultsTemplateString);
-
-	}
-
-	public void setTestResultsTemplateFileName(String aString) {
-		testResultsTemplateFileName = aString;
-	}
-
-	public String getTestResultsTemplateFileName() {
-		return testResultsTemplateFileName;
-	}
-
-	public void setXmlDirectoryName(String aString) {
-		xmlDirectoryName = aString;
-	}
-
-	public String getXmlDirectoryName() {
-		return xmlDirectoryName;
-	}
-
-	private String formatCompileErrorRow(String fileName, int errorCount,
-			int warningCount) {
-
-		String aString = "";
-		if (errorCount == 0 && warningCount == 0) {
-			return aString;
-		}
-
-		int i = fileName.indexOf("compilelogs");
-
-		String shortName = fileName.substring(i + "compilelogs".length());
-
-		aString = aString + "<tr><td>" + shortName + "</td><td>";
-		aString = aString + errorCount;
-		aString = aString + "</td><td>";
-		aString = aString + warningCount;
-		aString = aString + "</td></tr>";
-
-		return aString;
-	}
-
-	private String formatRow(String fileName, int errorCount, boolean link) {
-
-		// replace .xml with .html
-
-		String aString = "";
-		if (!link) {
-			return "<tr><td>" + fileName + " (missing)" + "</td><td>" + "DNF";
-		}
-
-		if (fileName.endsWith(".xml")) {
-
-			int begin = fileName.lastIndexOf(File.separatorChar);
-			int end = fileName.lastIndexOf(".xml");
-
-			String shortName = fileName.substring(begin + 1, end);
-			String displayName = shortName;
-			if (errorCount != 0)
-				aString = aString + "<tr><td><b>";
-			else
-				aString = aString + "<tr><td>";
-
-			if (errorCount != 0) {
-				displayName = "<font color=\"#ff0000\">" + displayName
-						+ "</font>";
-			}
-			if (errorCount == -1) {
-				aString = aString.concat(displayName);
-			} else {
-				aString = aString + "<a href=" + "\"" + "testresults" + "/"
-						+ shortName + ".html" + "\">" + displayName + "</a>";
-			}
-			if (errorCount > 0)
-				aString = aString + "</td><td><b>";
-			else
-				aString = aString + "</td><td>";
-
-			if (errorCount == -1)
-				aString = aString + "<font color=\"#ff0000\">DNF";
-
-			else if (errorCount > 0)
-				aString = aString + "<font color=\"#ff0000\">"
-						+ String.valueOf(errorCount);
-			else
-				aString = aString + String.valueOf(errorCount);
-
-			if (errorCount != 0)
-				aString = aString + "</font></b></td></tr>";
-			else
-				aString = aString + "</td></tr>";
-		}
-
-		return aString;
-
-	}
-
-	private int countErrors(String fileName) {
-		int errorCount = 0;
-
-		if (new File(fileName).length() == 0)
-			return -1;
-
-		try {
-			DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory
-					.newInstance();
-			parser = docBuilderFactory.newDocumentBuilder();
-
-			Document document = parser.parse(fileName);
-			NodeList elements = document.getElementsByTagName(elementName);
-
-			int elementCount = elements.getLength();
-			if (elementCount == 0)
-				return -1;
-			for (int i = 0; i < elementCount; i++) {
-				Element element = (Element) elements.item(i);
-				NamedNodeMap attributes = element.getAttributes();
-				Node aNode = attributes.getNamedItem("errors");
-				errorCount = errorCount
-						+ Integer.parseInt(aNode.getNodeValue());
-				aNode = attributes.getNamedItem("failures");
-				errorCount = errorCount
-						+ Integer.parseInt(aNode.getNodeValue());
-
-			}
-
-		} catch (IOException e) {
-			System.out.println("IOException: " + fileName);
-			// e.printStackTrace();
-			return 0;
-		} catch (SAXException e) {
-			System.out.println("SAXException: " + fileName);
-			// e.printStackTrace();
-			return 0;
-		} catch (ParserConfigurationException e) {
-			e.printStackTrace();
-		}
-		return errorCount;
-	}
-
-	/**
-	 * Gets the compileLogsDirectoryName.
-	 * 
-	 * @return Returns a String
-	 */
-	public String getCompileLogsDirectoryName() {
-		return compileLogsDirectoryName;
-	}
-
-	/**
-	 * Sets the compileLogsDirectoryName.
-	 * 
-	 * @param compileLogsDirectoryName
-	 *            The compileLogsDirectoryName to set
-	 */
-	public void setCompileLogsDirectoryName(String compileLogsDirectoryName) {
-		this.compileLogsDirectoryName = compileLogsDirectoryName;
-	}
-
-	/**
-	 * Gets the testManifestFileName.
-	 * 
-	 * @return Returns a String
-	 */
-	public String getTestManifestFileName() {
-		return testManifestFileName;
-	}
-
-	/**
-	 * Sets the testManifestFileName.
-	 * 
-	 * @param testManifestFileName
-	 *            The testManifestFileName to set
-	 */
-	public void setTestManifestFileName(String testManifestFileName) {
-		this.testManifestFileName = testManifestFileName;
-	}
-
-	protected void getDropTokensFromList(String list) {
-		int i = 0;
-		StringTokenizer tokenizer = new StringTokenizer(list, ",");
-		dropTokens = new Vector();
-
-		while (tokenizer.hasMoreTokens()) {
-			dropTokens.add(tokenizer.nextToken());
-		}
-	}
-
-	public String getDropTokenList() {
-		return dropTokenList;
-	}
-
-	public void setDropTokenList(String dropTokenList) {
-		this.dropTokenList = dropTokenList;
-	}
-
-	public boolean isBuildTested() {
-		return isBuildTested;
-	}
-
-	public void setIsBuildTested(boolean isBuildTested) {
-		this.isBuildTested = isBuildTested;
-	}
-
-	/**
-	 * @return
-	 */
-	public boolean testsRan() {
-		return testsRan;
-	}
-
-	/**
-	 * @param b
-	 */
-	public void setTestsRan(boolean b) {
-		testsRan = b;
-	}
-
-	/**
-	 * @return
-	 */
-	public Vector getDropTokens() {
-		return dropTokens;
-	}
-
-	/**
-	 * @param vector
-	 */
-	public void setDropTokens(Vector vector) {
-		dropTokens = vector;
-	}
-
-	/**
-	 * @return
-	 */
-	public String getTestResultsWithProblems() {
-		return testResultsWithProblems;
-	}
-
-	/**
-	 * @param string
-	 */
-	public void setTestResultsWithProblems(String string) {
-		testResultsWithProblems = string;
-	}
-
-	public String getBuildLabel() {
-		return buildLabel;
-	}
-
-	public void setBuildLabel(String buildLabel) {
-		this.buildLabel = buildLabel;
-	}
-
-	public String getHostname() {
-		return hostname;
-	}
-
-	public void setHostname(String hostname) {
-		this.hostname = hostname;
-	}
-
-	public String getPrefix() {
-		return prefix;
-	}
-
-	public void setPrefix(String prefix) {
-		this.prefix = prefix;
-	}
-
-	public String getRecipients() {
-		return recipients;
-	}
-
-	public void setRecipients(String recipients) {
-		this.recipients = recipients;
-	}
-
-	public String getSender() {
-		return sender;
-	}
-
-	public void setSender(String sender) {
-		this.sender = sender;
-	}
-
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/ErrorTracker.java b/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/ErrorTracker.java
deleted file mode 100644
index 569866f..0000000
--- a/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/ErrorTracker.java
+++ /dev/null
@@ -1,220 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wtp.releng.monitor;
-
-import java.io.IOException;
-import java.util.Enumeration;
-import java.util.Hashtable;
-import java.io.File;
-
-import java.util.Vector;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.ParserConfigurationException;
-
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-import org.xml.sax.SAXException;
-
-/**
- * @version 	1.0
- * @author
- */
-public class ErrorTracker {
-
-	// List of test logs expected at end of build
-	private Vector testLogs = new Vector();
-
-
-	// Platforms keyed on 
-	private Hashtable platforms = new Hashtable();
-	private Hashtable logFiles = new Hashtable();
-	private Hashtable typesMap = new Hashtable();
-	private Vector typesList = new Vector();
-	
-	public static void main(String[] args) {
-		
-		// For testing only.  Should not be invoked
-		
-		ErrorTracker anInstance = new ErrorTracker();
-		anInstance.loadFile("D:\\workspaces\\builder_rework\\org.eclipse.releng.eclipsebuilder\\testManifest.xml");
-		String[] theTypes = anInstance.getTypes();
-		for (int i=0; i < theTypes.length; i++) {
-			// System.out.println("Type: " + theTypes[i]);
-			PlatformStatus[] thePlatforms = anInstance.getPlatforms(theTypes[i]);
-			for (int j=0; j < thePlatforms.length; j++) {
-				// System.out.println("Out ID: " + thePlatforms[j].getId());
-			}
-		}
-	}
-	
-	public void loadFile(String fileName) {
-		DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
-		DocumentBuilder parser=null;
-		try {
-			parser = docBuilderFactory.newDocumentBuilder();
-		} catch (ParserConfigurationException e1) {
-			e1.printStackTrace();
-		}
-		try {
-			
-			Document document = parser.parse(fileName);
-			NodeList elements = document.getElementsByTagName("platform");
-			int elementCount = elements.getLength();
-			int errorCount = 0;
-			for (int i = 0; i < elementCount; i++) {
-				PlatformStatus aPlatform = new PlatformStatus((Element) elements.item(i));
-				// System.out.println("ID: " + aPlatform.getId());
-				platforms.put(aPlatform.getId(), aPlatform);
-				
-				Node zipType = elements.item(i).getParentNode();
-				String zipTypeName = (String) zipType.getAttributes().getNamedItem("name").getNodeValue();
-				
-				Vector aVector = (Vector) typesMap.get(zipTypeName);
-				if (aVector == null) {
-					typesList.add(zipTypeName);
-					aVector = new Vector();
-					typesMap.put(zipTypeName, aVector);
-				}
-				aVector.add(aPlatform.getId());
-				
-			}
-
-			NodeList effectedFiles = document.getElementsByTagName("effectedFile");
-			int effectedFilesCount = effectedFiles.getLength();
-			for (int i = 0; i < effectedFilesCount; i++) {
-				Node anEffectedFile = effectedFiles.item(i);
-				Node logFile = anEffectedFile.getParentNode();
-				String logFileName = (String) logFile.getAttributes().getNamedItem("name").getNodeValue();
-				logFileName=convertPathDelimiters(logFileName);
-				String effectedFileID = (String) anEffectedFile.getAttributes().getNamedItem("id").getNodeValue();				
-				//System.out.println(logFileName);
-				Vector aVector = (Vector) logFiles.get(logFileName);
-				if (aVector == null) {
-					aVector = new Vector();
-					logFiles.put(logFileName, aVector);
-					
-				}
-				PlatformStatus ps=(PlatformStatus) platforms.get(effectedFileID);
-				if (ps!=null)
-					aVector.addElement(ps);
-			}
-			
-			// store a list of the test logs expected after testing
-			NodeList testLogList = document.getElementsByTagName("logFile");
-				int testLogCount = testLogList.getLength();
-				for (int i = 0; i < testLogCount; i++) {
-								
-					Node testLog = testLogList.item(i);
-					String testLogName = (String) testLog.getAttributes().getNamedItem("name").getNodeValue();
-					if (testLogName.endsWith(".xml")){
-						testLogs.add(testLogName);
-						//System.out.println(testLogName);
-					}
-			
-			}
-
-
-//			// Test this mess.
-//			Object[] results = platforms.values().toArray();
-//			for (int i=0; i < results.length; i++) {
-//				PlatformStatus ap = (PlatformStatus) results[i];
-//				System.out.println("ID: " + ap.getId() + " passed: " + ap.getPassed());
-//			}
-//		
-//			Enumeration anEnumeration = logFiles.keys();
-//			while (anEnumeration.hasMoreElements()) {
-//				String aKey = (String) anEnumeration.nextElement();
-//				System.out.println("Whack a key: " + aKey);
-//				((PlatformStatus) logFiles.get(aKey)).setPassed(false);
-//			}
-//			
-//			results = platforms.values().toArray();
-//			for (int i=0; i < results.length; i++) {
-//				PlatformStatus ap = (PlatformStatus) results[i];
-//				System.out.println("ID: " + ap.getId() + " passed: " + ap.getPassed());
-//			}
-			
-			
-		
-			
-			
-		} catch (IOException e) {
-			System.out.println("IOException: " + fileName);
-			// e.printStackTrace();
-			
-		} catch (SAXException e) {
-			System.out.println("SAXException: " + fileName);
-			e.printStackTrace();
-			
-		}
-	}
-	
-	public void registerError(String fileName) {
-		// System.out.println("Found an error in: " + fileName);
-		if (logFiles.containsKey(fileName)) {
-			Vector aVector = (Vector) logFiles.get(fileName);
-			for (int i = 0; i < aVector.size(); i++) {
-				((PlatformStatus) aVector.elementAt(i)).registerError();
-			}
-		} else {
-			
-			// If a log file is not specified explicitly it effects
-			// all "platforms" except JDT
-			
-			Enumeration values = platforms.elements();
-			while (values.hasMoreElements()) {
-				PlatformStatus aValue = (PlatformStatus) values.nextElement();
-				if (!aValue.getId().equals("JA") && 
-					!aValue.getId().equals("EW") && 
-					!aValue.getId().equals("EA")) {
-						aValue.registerError();
-				}
-			}
-		}
-	}
-	
-	public boolean hasErrors(String id) {
-		return ((PlatformStatus) platforms.get(id)).hasErrors();
-	}
-	
-	// Answer a string array of the zip type names in the order they appear in
-	// the .xml file.
-	public String[] getTypes() {
-		return (String[]) typesList.toArray(new String[typesList.size()]);
-	}
-	
-	// Answer an array of PlatformStatus objects for a given type.
-
-	public PlatformStatus[] getPlatforms(String type) {
-		Vector platformIDs = (Vector) typesMap.get(type);
-		PlatformStatus[] result = new PlatformStatus[platformIDs.size()];
-		for (int i = 0; i < platformIDs.size(); i++) {
-			result[i] = (PlatformStatus) platforms.get((String) platformIDs.elementAt(i));
-		}
-		return  result;
-	}	
-
-	/**
-	 * Returns the testLogs.
-	 * @return Vector
-	 */
-	public Vector getTestLogs() {
-		return testLogs;
-	}
-
-	private String convertPathDelimiters(String path){
-		return new File(path).getPath();
-	}
-	
-}
diff --git a/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/PlatformStatus.java b/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/PlatformStatus.java
deleted file mode 100644
index 2725dbb..0000000
--- a/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/PlatformStatus.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wtp.releng.monitor;
-
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-
-/**
- * @version 	1.0
- * @author
- */
-public class PlatformStatus {
-	
-	private String id;
-	private String name;
-	private String fileName;
-	private boolean hasErrors = false;
-	
-	PlatformStatus(Element anElement) {
-		super();
-		NamedNodeMap attributes = anElement.getAttributes();
-		this.id = (String) attributes.getNamedItem("id").getNodeValue();
-		this.name = (String) attributes.getNamedItem("name").getNodeValue();
-		this.fileName = (String) attributes.getNamedItem("fileName").getNodeValue();
-
-	}
-
-	/**
-	 * Gets the id.
-	 * @return Returns a String
-	 */
-	public String getId() {
-		return id;
-	}
-
-	public String getName() {
-		return name;
-	}
-
-	public String getFileName() {
-		return fileName;
-	}
-	
-	public void registerError() {
-		this.hasErrors = true;
-	}
-	
-	public boolean hasErrors() {
-		return this.hasErrors;
-	}
-}
diff --git a/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/WtpMailer.java b/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/WtpMailer.java
deleted file mode 100644
index 358c9ae..0000000
--- a/archive/releng.builder/tools/monitor/src/org/eclipse/wtp/releng/monitor/WtpMailer.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wtp.releng.monitor;
-
-/**
- * A Class that sends build related email messages.  host, sender, recipient and
- * build related information set in monitor.properties
- */
-
-import java.util.Properties;
-import java.util.StringTokenizer;
-
-import javax.mail.Address;
-import javax.mail.Message;
-import javax.mail.MessagingException;
-import javax.mail.Session;
-import javax.mail.Transport;
-import javax.mail.internet.AddressException;
-import javax.mail.internet.InternetAddress;
-import javax.mail.internet.MimeMessage;
-
-public class WtpMailer {
-
-	// flag that determines whether or not to send mail
-	boolean sendMail = true;
-
-	// the mail host
-	String host = "127.0.0.1";
-
-	// the mail from
-	String from = "";
-
-	// the mail recipeints
-	String recipientsList = "";
-	
-	// the email subject prefix
-	String prefix = "";
-	
-	//build label
-	String buildLabel = "";
-
-	//convert the comma separated list of email addressed into an array of Address objects
-	private Address[] getAddresses() {
-		int i = 0;
-		StringTokenizer recipients = new StringTokenizer(recipientsList, ",");
-		Address[] addresses = new Address[recipients.countTokens()];
-
-		while (recipients.hasMoreTokens()) {
-			try {
-				addresses[i++] = new InternetAddress(recipients.nextToken());
-			} catch (AddressException e) {
-				System.out.println("Unable to create address");
-			}
-		}
-		return addresses;
-	}
-
-	public WtpMailer(String host, String sender, String recpst, String prefix, String buildLabel ){
-		if(host == null || host.length() == 0 || host.indexOf(" ") >= 0)
-			sendMail=false;
-		this.host = host;
-		this.from = sender;
-		this.recipientsList = recpst;
-		this.prefix = prefix;
-		this.buildLabel = buildLabel;
-	}
-
-
-
-	public void sendMessage(String aSubject, String aMessage) {
-		if (aSubject == null || aMessage == null || sendMail == false){
-			printEmailFailureNotice(aSubject,aMessage);
-		}
-
-		// Get system properties
-		Properties props = System.getProperties();
-
-		// Setup mail server
-		props.put("mail.smtp.host", host);
-
-		// Get session
-		Session session = Session.getDefaultInstance(props);
-
-		MimeMessage message = new MimeMessage(session);
-
-		try {
-			
-			// Set the from address
-			message.setFrom(new InternetAddress(from));
-
-			// Set the to address
-			message.addRecipients(Message.RecipientType.TO, getAddresses());
-
-			// Set the subject
-			message.setSubject(prefix + "[" + buildLabel +"] - "+ aSubject);
-
-			// Set the content
-			message.setContent(
-				"<a href=\"http://download.eclipse.org/webtools/downloads/drops/"+buildLabel+"\">Build is ready at: "
-					+ buildLabel +"</a>\n\n"
-					+ aMessage, "text/html");
-
-			// Send message
-			Transport.send(message);
-
-		} catch (AddressException e) {
-			e.printStackTrace();
-		} catch (MessagingException e) {
-			e.printStackTrace();
-		}
-	}
-
-	private void printEmailFailureNotice(String aSubject, String aMessage){
-		System.out.println("Email failed.  Settings:");
-		System.out.println("\nhost="+host+"\nsender="+from+"\nrecipients="+recipientsList);
-		System.out.println("\nSubject="+aSubject+"\nMessage="+aMessage);
-		return;
-	}
-
-}
diff --git a/archive/releng.builder/tools/monitor/src/wtp-monitor.properties b/archive/releng.builder/tools/monitor/src/wtp-monitor.properties
deleted file mode 100644
index 18d1152..0000000
--- a/archive/releng.builder/tools/monitor/src/wtp-monitor.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-#properties file for taskdefing the public Axis taskdefs
-
-wtp-notify=org.eclipse.wtp.releng.monitor.BuildMonitor
\ No newline at end of file
diff --git a/archive/releng.builder/tools/performance/.classpath b/archive/releng.builder/tools/performance/.classpath
deleted file mode 100644
index bbb7bda..0000000
--- a/archive/releng.builder/tools/performance/.classpath
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src">
-		<attributes>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
-		<attributes>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/releng.builder/tools/performance/.cvsignore b/archive/releng.builder/tools/performance/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/archive/releng.builder/tools/performance/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/archive/releng.builder/tools/performance/.project b/archive/releng.builder/tools/performance/.project
deleted file mode 100644
index f6e4ad3..0000000
--- a/archive/releng.builder/tools/performance/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>performance</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/releng.builder/tools/performance/build.xml b/archive/releng.builder/tools/performance/build.xml
deleted file mode 100644
index c080ee1..0000000
--- a/archive/releng.builder/tools/performance/build.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-<project default="main" basedir=".">
-  <target name="main">
-    <cvs
-      cvsRoot=":pserver:anonymous@dev.eclipse.org:/cvsroot/webtools"
-      package="org.eclipse.wtp.releng"
-      dest="${basedir}"
-      command="export"
-      tag="HEAD"
-    />
-    <mkdir dir="${basedir}/org.eclipse.wtp.releng/performance/bin"/>
-    <javac
-      srcdir="${basedir}/org.eclipse.wtp.releng/performance/src"
-      destdir="${basedir}/org.eclipse.wtp.releng/performance/bin"
-      includes="**/*"
-    />
-    <antcall target="create.label.properties"/>
-    <available file="label.properties" property="label.properties.exists"/>
-    <antcall target="performance"/>
-  </target>
-
-  <target name="create.label.properties">
-  	<property name="label.ceiling" value=""/>
-    <java classname="org.eclipse.wtp.releng.tools.performance.Main" failonerror="false" fork="true">
-      <arg value="${basedir}"/>
-      <classpath>
-        <pathelement path="${basedir}/org.eclipse.wtp.releng/performance/bin"/>
-      </classpath>
-      <sysproperty key="label.ceiling" value="${label.ceiling}"/>
-    </java>
-  </target>
-
-  <target name="performance" if="label.properties.exists">
-    <property file="label.properties"/>
-    <condition property="baseos" value="linux">
-      <os family="unix"/>
-    </condition>
-    <condition property="basews" value="gtk">
-      <os family="unix"/>
-    </condition>
-    <condition property="basearch" value="x86">
-      <os family="unix"/>
-    </condition>
-    <condition property="baseos" value="win32">
-      <os family="windows"/>
-    </condition>
-    <condition property="basews" value="win32">
-      <os family="windows"/>
-    </condition>
-    <condition property="basearch" value="x86">
-      <os family="windows"/>
-    </condition>
-    <mkdir dir="${basedir}/org.eclipse.wtp.releng/results/xml"/>
-    <copy file="${basedir}/org.eclipse.wtp.releng/testScripts/JUNIT.XSL" tofile="${basedir}/org.eclipse.wtp.releng/results/xml/JUNIT.XSL" overwrite="true"/>
-    <ant antfile="${basedir}/org.eclipse.wtp.releng/cruise.xml" dir="${basedir}/org.eclipse.wtp.releng" target="performance">
-      <property name="build.home" value="${basedir}"/>
-      <property name="buildType" value="${buildType}"/>
-      <property name="date" value="${date}"/>
-      <property name="time" value="${time}"/>
-      <property name="buildId" value="${buildId}"/>
-      <property name="baseos" value="${baseos}"/>
-      <property name="basews" value="${basews}"/>
-      <property name="basearch" value="${basearch}"/>
-    </ant>
-    <property file="${basedir}/org.eclipse.wtp.releng/buildAll.properties"/>
-    <mkdir dir="${basedir}/publish/${buildType}-${buildId}-${date}${time}"/>
-    <copy todir="${basedir}/publish/${buildType}-${buildId}-${date}${time}" failonerror="false">
-      <fileset dir="${basedir}/org.eclipse.wtp.releng" includes="results/**/*"/>
-    </copy>
-    <copy todir="${basedir}/publish" failonerror="false">
-      <fileset dir="${basedir}/${build.current}-${buildType}/${build.directory}" includes="${buildType}-${buildId}-${date}${time}/**/*" excludes="**/*.zip"/>
-    </copy>
-  </target>
-
-  <target name="clean">
-    <property file="label.properties"/>
-    <property file="${basedir}/org.eclipse.wtp.releng/buildAll.properties"/>
-    <delete dir="${basedir}/${build.current}-${buildType}"/>
-    <delete dir="${basedir}/${build.perf.tests}-${buildType}"/>
-    <delete file="label.properties"/>
-    <delete dir="${basedir}/org.eclipse.wtp.releng"/>
-  </target>
-</project>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/performance/src/org/eclipse/wtp/releng/tools/performance/Main.java b/archive/releng.builder/tools/performance/src/org/eclipse/wtp/releng/tools/performance/Main.java
deleted file mode 100644
index 56d8f31..0000000
--- a/archive/releng.builder/tools/performance/src/org/eclipse/wtp/releng/tools/performance/Main.java
+++ /dev/null
@@ -1,245 +0,0 @@
-package org.eclipse.wtp.releng.tools.performance;
-
-import java.io.BufferedReader;
-import java.io.BufferedWriter;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.net.MalformedURLException;
-import java.net.URL;
-
-public class Main
-{
-  private static final String DOWNLOAD_URL = "http://download.eclipse.org/webtools/downloads/";
-
-  public static void main(String[] args)
-  {
-    try
-    {
-      String ceiling = System.getProperty("label.ceiling");
-      Build latestBuild = null;
-      URL url = new URL(DOWNLOAD_URL);
-      InputStream is = url.openConnection().getInputStream();
-      BufferedReader br = new BufferedReader(new InputStreamReader(is));
-      String s = br.readLine();
-      while (s != null)
-      {
-        String start = "href=\"drops/";
-        String end = "/";
-        int sIndex = s.indexOf(start);
-        int eIndex = s.indexOf(end, sIndex + start.length());
-        while (sIndex != -1 && eIndex != -1)
-        {
-          String buildLabel = s.substring(sIndex + start.length(), eIndex);
-          if (buildLabel != null)
-          {
-            String[] buildFragments = buildLabel.split("-");
-            if (buildFragments.length > 2 && buildFragments[0].length() == 1 && buildFragments[2].length() == 12)
-            {
-              if (ceiling == null || ceiling.length() == 0 || Long.parseLong(buildFragments[2]) <= Long.parseLong(ceiling))
-              {
-                Build build = new Build(buildFragments[0], buildFragments[1], buildFragments[2].substring(0, 8), buildFragments[2].substring(8, 12));
-                if (latestBuild == null || !latestBuild.newer(build))
-                {
-                  latestBuild = build;
-                }
-              }
-            }
-          }
-          sIndex = s.indexOf(start, eIndex + end.length());
-          eIndex = s.indexOf(end, sIndex + start.length());
-        }
-        s = br.readLine();
-      }
-      br.close();
-      if (latestBuild != null)
-      {
-        String eclipseURL = null;
-        String emfURL = null;
-        String gefURL = null;
-        String jemURL = null;
-        StringBuffer buildURL = new StringBuffer();
-        buildURL.append(DOWNLOAD_URL);
-        buildURL.append("drops/");
-        buildURL.append(latestBuild.getType()).append("-");
-        buildURL.append(latestBuild.getId()).append("-");
-        buildURL.append(latestBuild.getDate());
-        buildURL.append(latestBuild.getTime());
-        buildURL.append("/");
-        url = new URL(buildURL.toString());
-        is = url.openConnection().getInputStream();
-        br = new BufferedReader(new InputStreamReader(is));
-        s = br.readLine();
-        while (s != null)
-        {
-          int i = -1;
-          if (eclipseURL == null && (i = s.indexOf("eclipse-SDK")) != -1)
-            eclipseURL = getURL(s, i);
-          if (emfURL == null && (i = s.indexOf("emf-sdo-xsd-SDK")) != -1)
-            emfURL = getURL(s, i);
-          if (gefURL == null && (i = s.indexOf("GEF-SDK")) != -1)
-            gefURL = getURL(s, i);
-          if (jemURL == null && (i = s.indexOf("JEM-SDK")) != -1)
-            jemURL = getURL(s, i);
-          s = br.readLine();
-        }
-        br.close();
-        if (eclipseURL != null && emfURL != null && gefURL != null && jemURL != null)
-        {
-          StringBuffer outputFile = new StringBuffer();
-          if (args.length > 0)
-          {
-            outputFile.append(args[0]);
-            if (!args[0].endsWith("\\") && !args[0].endsWith("/"))
-            {
-              outputFile.append("/");
-            }
-          }
-          outputFile.append("label.properties");
-          BufferedWriter bw = new BufferedWriter(new FileWriter(outputFile.toString()));
-          write(bw, "buildType", latestBuild.getType());
-          write(bw, "buildId", latestBuild.getId());
-          write(bw, "date", latestBuild.getDate());
-          write(bw, "time", latestBuild.getTime());
-          write(bw, "eclipseURL.linux", eclipseURL);
-          write(bw, "eclipseFile.linux", getFile(eclipseURL));
-          write(bw, "emfURL", emfURL);
-          write(bw, "emfFile", getFile(emfURL));
-          write(bw, "gefURL", gefURL);
-          write(bw, "gefFile", getFile(gefURL));
-          write(bw, "jemURL", jemURL);
-          write(bw, "jemFile", getFile(jemURL));
-          bw.close();
-        }
-      }
-    }
-    catch (MalformedURLException e)
-    {
-      e.printStackTrace();
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  private static void write(BufferedWriter bw, String key, String value) throws IOException
-  {
-    bw.write(key);
-    bw.write("=");
-    bw.write(value);
-    bw.newLine();
-  }
-
-  private static String getURL(String s, int i)
-  {
-    int begin = s.substring(0, i).lastIndexOf('\"');
-    int end = s.indexOf('\"', i);
-    if (begin != -1 && end != -1)
-      return s.substring(begin + 1, end);
-    else
-      return null;
-  }
-
-  private static String getFile(String s)
-  {
-    int i = s.lastIndexOf('/');
-    if (i != -1)
-      return s.substring(i + 1);
-    else
-      return s;
-  }
-
-  private static class Build
-  {
-    private String type;
-    private String id;
-    private String date;
-    private String time;
-
-    public Build(String type, String id, String date, String time)
-    {
-      this.type = type;
-      this.id = id;
-      this.date = date;
-      this.time = time;
-    }
-
-    public String getDate()
-    {
-      return date;
-    }
-
-    public void setDate(String date)
-    {
-      this.date = date;
-    }
-
-    public String getId()
-    {
-      return id;
-    }
-
-    public void setId(String id)
-    {
-      this.id = id;
-    }
-
-    public String getTime()
-    {
-      return time;
-    }
-
-    public void setTime(String time)
-    {
-      this.time = time;
-    }
-
-    public String getType()
-    {
-      return type;
-    }
-
-    public void setType(String type)
-    {
-      this.type = type;
-    }
-
-    public boolean newer(Build build)
-    {
-      int thisDate = Integer.parseInt(date);
-      int thatDate = Integer.parseInt(build.getDate());
-      if (thisDate == thatDate)
-      {
-        int thisTime = Integer.parseInt(time);
-        int thatTime = Integer.parseInt(build.getTime());
-        if (thisTime == thatTime)
-          return getBuildTypeWeight(type) > getBuildTypeWeight(build.getType());
-        else
-          return thisTime > thatTime;
-      }
-      else
-        return thisDate > thatDate;
-    }
-
-    private static final String BUILD_TYPE_S = "S";
-    private static final String BUILD_TYPE_I = "I";
-    private static final String BUILD_TYPE_N = "N";
-    private static final String BUILD_TYPE_M = "M";
-
-    private int getBuildTypeWeight(String buildType)
-    {
-      if (BUILD_TYPE_S.equals(buildType))
-        return 40;
-      else if (BUILD_TYPE_I.equals(buildType))
-        return 30;
-      else if (BUILD_TYPE_N.equals(buildType))
-        return 20;
-      else if (BUILD_TYPE_M.equals(buildType))
-        return 10;
-      else
-        return 0;
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/.classpath b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/.classpath
deleted file mode 100644
index 065ac06..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/.cvsignore b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/.project b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/.project
deleted file mode 100644
index 94cd52c..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wtp.releng.tools.pii.core</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/build.properties b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/build.properties
deleted file mode 100644
index f007684..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-source.piicore.jar = src/
-output.piicore.jar = bin/
-bin.includes = plugin.xml,\
-               piicore.jar
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/plugin.xml b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/plugin.xml
deleted file mode 100644
index 0be81b9..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/plugin.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin
-   id="org.eclipse.wtp.releng.tools.pii.core"
-   name="PII Core Plug-in"
-   version="1.0.0"
-   provider-name="">
-
-   <runtime>
-      <library name="piicore.jar">
-         <export name="*"/>
-      </library>
-   </runtime>
-
-</plugin>
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/src/org/eclipse/wtp/releng/tools/pii/internal/KeyUtils.java b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/src/org/eclipse/wtp/releng/tools/pii/internal/KeyUtils.java
deleted file mode 100644
index 2e32636..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.core/src/org/eclipse/wtp/releng/tools/pii/internal/KeyUtils.java
+++ /dev/null
@@ -1,307 +0,0 @@
-package org.eclipse.wtp.releng.tools.pii.internal;
-
-import java.io.BufferedReader;
-import java.io.BufferedWriter;
-import java.io.File;
-import java.io.FileReader;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Enumeration;
-import java.util.HashSet;
-import java.util.Hashtable;
-import java.util.Iterator;
-import java.util.Vector;
-
-public class KeyUtils 
-{
-  public Hashtable findUnusedKeys( String pathName, String[] excludes )
-  {
-    File      startPath  = new File( pathName );
-    Hashtable results    = new Hashtable();
-      
-    if( startPath == null || !startPath.isDirectory() )
-    {
-      System.out.println( "Error: The first parameter must specify a plugins directory!" );
-      return results;
-    }
-    
-    File[]    pluginDirs = startPath.listFiles();
-    
-    // Find all the property files and files containing strings.
-    for( int index = 0; index < pluginDirs.length; index++ )
-    {
-      Vector propertyFiles = new Vector();
-      Vector srcFiles      = new Vector();
-      File   pluginDir     = pluginDirs[index]; 
-      
-      getFiles( pluginDir, propertyFiles, "properties", excludes );
-      
-      // For now we only check java, jsp, and xml files.
-      getFiles( pluginDir, srcFiles, "java", new String[0] );
-      getFiles( pluginDir, srcFiles, "jsp", new String[0] );
-      getFiles( pluginDir, srcFiles, "xml", new String[0] );
-      
-      HashSet srcKeys = new HashSet();
-      
-      // Loop over all string source files.
-      for( int srcIndex = 0; srcIndex < srcFiles.size(); srcIndex++ )
-      {
-        File     srcFile  = (File)srcFiles.elementAt( srcIndex );
-        String[] srcLines = readLines( srcFile );
-        
-        for( int lineIndex = 0; lineIndex < srcLines.length; lineIndex++ )
-        {
-          findStrings( srcLines[lineIndex], srcKeys );
-        }
-      }
-      
-      // Loop over all the property files to find unused keys.
-      for( int propIndex = 0; propIndex < propertyFiles.size(); propIndex++ )
-      {
-        File propFile  = (File)propertyFiles.elementAt( propIndex );       
-        String[] lines = readLines( propFile );
-        
-        int lineIndex = 0;
-        
-        while( lineIndex < lines.length )
-        {
-          String line = lines[lineIndex].trim();
-               
-          boolean  validKey = isLineKey( srcKeys, line );
-          boolean  hasKey   = line.indexOf( '=' ) != -1;
-          boolean  comment  = line.startsWith( "#" );
-
-          if( !comment && !validKey && hasKey )
-          {
-            addUnusedKey( results, propFile, line );
-          }
-          
-          boolean continuation = false;
-          
-          // Skip over continuation lines.
-          while( lineIndex < lines.length && lines[lineIndex].endsWith( "\\" ) )
-          {
-            lineIndex++;
-            continuation = true;
-          }
-          
-          if( !continuation )
-          {
-            lineIndex++;
-          }
-        }
-      }
-    }
-   
-    return results;
-  }
-  
-  private void addUnusedKey( Hashtable table, File propFile, String line )
-  {
-    int    equalIndex = line.indexOf( '=' );
-    String key        = line.substring( 0, equalIndex );
-    Vector entry      = (Vector)table.get( propFile );
-    
-    if( entry == null )
-    {
-      entry = new Vector();
-      table.put( propFile, entry );
-    }
-    
-    entry.add( key );
-  }
-  
-  private void findStrings( String line, HashSet keys )
-  {
-    int quotestart = line.indexOf( '"' );
-    int quoteend   = line.indexOf( '"', quotestart + 1 );
-    
-    while( quotestart != -1 && quoteend != -1 && quotestart < quoteend )
-    {
-      // Find last real ending quote.
-      while( quotestart != -1 && quoteend != -1 && line.charAt( quoteend-1 ) == '\\' )
-      {
-        quoteend = line.indexOf( '"', quoteend + 1 );
-      }
-      
-      if( quotestart == -1 || quoteend == -1 || quotestart > quoteend ) break;
-      
-      String key = line.substring( quotestart+1, quoteend );
-      
-      if( key.startsWith( "%" ) )
-      {
-        // Remove the leading percent sign.
-        keys.add( key.substring( 1 ) );
-      }
-      else
-      {
-        keys.add( key );
-      }
-      
-      quotestart = line.indexOf( '"', quoteend+1 );
-      quoteend   = line.indexOf( '"', quotestart+1 );
-    }
-  }
-  
-  private String[] readLines( File file )
-  {
-    Vector files = new Vector();
-    BufferedReader reader = null;
-    
-    try
-    {
-      reader = new BufferedReader( new FileReader( file ) );
-      
-      String line = reader.readLine();
-      
-      while( line != null )
-      {
-        files.add( line );
-        line = reader.readLine();
-      }
-    }
-    catch( Exception exc )
-    {
-      System.out.println( "Problem opening file:" + file );
-      exc.printStackTrace();
-    }
-    finally
-    {
-      try
-      {
-        if( reader != null ) reader.close();
-      }
-      catch( Exception exc )
-      {
-        exc.printStackTrace();
-      }
-    }
-    
-    return (String[])files.toArray( new String[0] );
-    
-  }
-  
-  private String[] readLines( String file )
-  {
-    return readLines( new File( file ) );
-  }
-  
-  private void getFiles( File file, Vector files, String fileSuffix, String[] excludeFiles )
-  {
-    if( stringInArray( file.getName(), excludeFiles ) )
-    {
-      // do nothing
-    }
-    else if( file.isDirectory() )
-    {
-      File[] dirfiles = file.listFiles();
-      
-      for( int index = 0; index < dirfiles.length; index++ )
-      {
-        getFiles( dirfiles[index], files, fileSuffix, excludeFiles );
-      }
-    }
-    else if( file.getName().endsWith( fileSuffix ) )
-    {
-      files.add( file );                              
-    }
-  }
-  
-  private boolean stringInArray( String name, String[] names )
-  {
-    boolean found = false;
-    
-    for( int index = 0; index < names.length; index++ )
-    {
-      if( name.equals( names[index] ))
-      {
-        found = true;
-        break;
-      }
-    }
-    
-    return found;
-  }
-  
-  private boolean isLineKey( Collection keys, String line )
-  {
-    boolean  result = false;
-    Iterator iter   = keys.iterator();
-    int      equalIndex = line.indexOf( '=' );
-    String   key        = null;
-    
-    if( equalIndex != -1 && !line.startsWith( "#" ))
-    {
-      key = line.substring( 0, equalIndex ).trim();
-    }
-    
-    while( iter.hasNext() && key != null )
-    {
-      String collectionKey = (String)iter.next();
-      if( key.equals( collectionKey ) )
-      {
-        result = true;
-        break;
-      }
-    }
-    
-    return result;
-  }
-  
-  public static void main( String[] args )
-  {
-    KeyUtils    utils   = new KeyUtils();
-    String pathName = args.length > 0 ? args[0] : "";
-    String outputDir = args.length > 1 ? args[1] : "";
-    String[] excludes = args.length > 1 ? new String[args.length - 1] : new String[0];
-    if (excludes.length > 0)
-      System.arraycopy(args, 0, excludes, 0, excludes.length);
-    Hashtable   results = utils.findUnusedKeys( pathName, excludes );
-    Enumeration keys    = results.keys();
-    
-    while( keys.hasMoreElements() )
-    {
-      File   file    = (File)keys.nextElement();
-      Vector keyList = (Vector)results.get( file );
-      
-      String absOutputPath = new File ( outputDir ).getAbsolutePath();
-      StringBuffer sb = new StringBuffer( absOutputPath );
-      if ( !absOutputPath.endsWith( "/" ) && !absOutputPath.endsWith( "\\" ) )
-        sb.append( '/' );
-      String absPath = file.getAbsolutePath();
-      sb.append( absPath.substring( pathName.length(), absPath.length() ) );
-      
-      BufferedWriter bw = null;
-      try
-      {
-        File outputFile = new File( sb.toString() );
-        outputFile.getParentFile().mkdirs();
-        bw = new BufferedWriter( new FileWriter( outputFile ) );
-        for( int index = 0; index < keyList.size(); index++ )
-        {
-          bw.write( keyList.elementAt( index ).toString() );
-          bw.newLine();
-        }
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-      finally
-      {
-        if ( bw != null )
-        {
-          try
-          {
-            bw.close();
-          }
-          catch (IOException e)
-          {
-            e.printStackTrace();
-          }
-        }
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/.classpath b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/.classpath
deleted file mode 100644
index 065ac06..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/.cvsignore b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/.project b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/.project
deleted file mode 100644
index 712ae35..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.tools.properties</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/build.properties b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/build.properties
deleted file mode 100644
index 01e14c5..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/build.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-###############################################################################
-# Copyright (c) 2004 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-# 
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = plugin.xml,\
-               *.jar,\
-               plugin.properties/,\
-               icons/,\
-               home/,\
-               plugin.properties,\
-               defaultBrowsers.xml,\
-               piiui.jar
-jars.compile.order = piiui.jar
-src.includes = plugin.properties/,\
-               schema/,\
-               src/,\
-               plugin.xml,\
-               plugin.properties,\
-               icons/
-source.piiui.jar = src/
-output.piiui.jar = bin/
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/icons/obj16/scan.gif b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/icons/obj16/scan.gif
deleted file mode 100644
index f0829cc..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/icons/obj16/scan.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/plugin.properties b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/plugin.properties
deleted file mode 100644
index 76adae9..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/plugin.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-###############################################################################
-# Copyright (c) 2004 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-# 
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-pluginName=Unused property message finder
-providerName=IBM
-
-actionSetPropertiesTitle=Property File Tools
-actionScan=Scan property files
\ No newline at end of file
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/plugin.xml b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/plugin.xml
deleted file mode 100644
index 39cd23c..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/plugin.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin id="org.eclipse.wtp.releng.tools.pii.ui"
-  name="%pluginName"
-  version="1.0.0"
-  provider-name="%providerName"
-  class="org.eclipse.wtp.releng.tools.pii.PropertiesPlugin">
-
-  <requires>
-    <import plugin="org.eclipse.core.resources"/>
-    <import plugin="org.eclipse.core.runtime"/>
-    <import plugin="org.eclipse.ui"/>
-  </requires>
-
-  <runtime>
-    <library name="piiui.jar">
-      <export name="*"/>
-    </library>
-  </runtime>
-
-  <extension point="org.eclipse.ui.actionSets">
-    <actionSet
-      id="org.eclipse.wst.tools.properties.actionSet"
-      label="%actionSetPropertiesTitle"
-      visible="true">
-      <action
-        id="org.eclipse.tools.properties.action"
-        toolbarPath="scan"
-        label="%actionScan"
-        tooltip="%actionScan"
-        icon="icons/obj16/scan.gif"
-        class="org.eclipse.wtp.releng.tools.pii.ScanAction"/>
-    </actionSet>
-  </extension>
-</plugin>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/src/org/eclipse/wtp/releng/tools/pii/PropertiesPlugin.java b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/src/org/eclipse/wtp/releng/tools/pii/PropertiesPlugin.java
deleted file mode 100644
index e7c31ed..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/src/org/eclipse/wtp/releng/tools/pii/PropertiesPlugin.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * Copyright (c) 2003 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- */
-package org.eclipse.wtp.releng.tools.pii;
-
-import java.text.MessageFormat;
-
-import org.eclipse.core.runtime.*;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-/**
- * The property file utility.
- */
-public class PropertiesPlugin extends AbstractUIPlugin {
-	// Web browser plugin id
-	public static final String PLUGIN_ID = "org.eclipse.tools.properties";
-
-	// singleton instance of this class
-	private static PropertiesPlugin singleton;
-
-	/**
-	 * Create the PropertiesPlugin
-	 */
-	public PropertiesPlugin() {
-		super();
-		singleton = this;
-	}
-
-	/**
-	 * Returns the singleton instance of this plugin.
-	 *
-	 * @return org.eclipse.wst.webbrowser.WebBrowserPlugin
-	 */
-	public static PropertiesPlugin getInstance() {
-		return singleton;
-	}
-
-	/**
-	 * Returns the translated String found with the given key.
-	 *
-	 * @param key java.lang.String
-	 * @return java.lang.String
-	 */
-	public static String getResource(String key) {
-		try {
-			return Platform.getResourceString(getInstance().getBundle(), key);
-		} catch (Exception e) {
-			return key;
-		}
-	}
-
-	/**
-	 * Returns the translated String found with the given key,
-	 * and formatted with the given arguments using java.text.MessageFormat.
-	 *
-	 * @param key java.lang.String
-	 * @param arg java.lang.String
-	 * @return java.lang.String
-	 */
-	public static String getResource(String key, String arg) {
-		try {
-			String text = getResource(key);
-			return MessageFormat.format(text, new String[] { arg });
-		} catch (Exception e) {
-			return key;
-		}
-	}
-
-	public void start(BundleContext context) throws Exception {
-		super.start(context);
-	}
-
-	/**
-	 * Shuts down this plug-in and saves all plug-in state.
-	 *
-	 * @exception Exception
-	 */
-	public void stop(BundleContext context) throws Exception {
-		super.stop(context);
-	}
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/src/org/eclipse/wtp/releng/tools/pii/ScanAction.java b/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/src/org/eclipse/wtp/releng/tools/pii/ScanAction.java
deleted file mode 100644
index bf7a880..0000000
--- a/archive/releng.builder/tools/piitools/org.eclipse.wtp.releng.tools.pii.ui/src/org/eclipse/wtp/releng/tools/pii/ScanAction.java
+++ /dev/null
@@ -1,212 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2004 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.pii;
-
-import java.io.BufferedReader;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Properties;
-
-import org.eclipse.core.resources.IContainer;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-/**
- * Action to scan files for missing properties.
- */
-public class ScanAction implements IWorkbenchWindowActionDelegate {
-	protected IWorkbench workbench;
-	protected IStructuredSelection selection;
-
-	/**
-	 * ScanAction constructor comment.
-	 */
-	public ScanAction() {
-		super();
-	}
-
-	/*
-	 *
-	 */
-	public void dispose() {
-		// do nothing
-	}
-
-	/*
-	 * 
-	 */
-	public void init(IWorkbenchWindow window) {
-		workbench = window.getWorkbench();
-	}
-
-	/*
-	 * 
-	 */
-	public void selectionChanged(IAction action, ISelection sel) {
-		if (sel instanceof IStructuredSelection)
-			selection = (IStructuredSelection) sel;
-		else
-			selection = null;
-	}
-
-	/* (non-Javadoc)
-	 * @see org.eclipse.ui.IActionDelegate#run(org.eclipse.jface.action.IAction)
-	 */
-	public void run(IAction action) {
-		IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-		if (projects != null) {
-			int size = projects.length;
-			for (int i = 0; i < size; i++) {
-				scanProject(projects[i]);
-			}
-		}
-	}
-	
-	protected void scanProject(IProject project) {
-		System.out.println("************************************");
-		System.out.println("Project: " + project.getName());
-		
-		IFile file = project.getFile("plugin.properties");
-		if (!file.exists()) {
-			System.out.println("  plugin.properties not found");
-			return;
-		}
-		
-		//System.out.print("  Reading plugin.properties...");
-		Properties props = new Properties();
-		InputStream in = null;
-		try {
-			in = file.getContents();
-			props.load(in);
-		} catch (Exception e) {
-			e.printStackTrace();
-			return;
-		} finally {
-			try {
-				in.close();
-			} catch (Exception e) {
-				// ignore
-			}
-		}
-		//System.out.println(props.size() + " found");
-		
-		List propsFound = new ArrayList();
-		List newProps = new ArrayList();
-		
-		scanContainer(project, props, propsFound, newProps);
-		
-		System.out.println("Unused properties:");
-		if (props.size() == propsFound.size())
-			System.out.println("  None");
-		else {
-			Iterator iterator = props.keySet().iterator();
-			while (iterator.hasNext()) {
-				String s = (String) iterator.next();
-				if (!propsFound.contains(s))
-					System.out.println("  " + s);
-			}
-		}
-		
-		System.out.println("New properties:");
-		if (newProps.size() == 0)
-			System.out.println("  None");
-		else {
-			Iterator iterator = newProps.iterator();
-			while (iterator.hasNext()) {
-				String s = (String) iterator.next();
-				System.out.println("  " + s);
-			}
-		}
-	}
-	
-	protected void scanContainer(IContainer container, Properties props, List propsFound, List newProps) {
-		if (container == null || !container.exists())
-			return;
-		
-		try {
-			IResource[] resources = container.members();
-			if (resources != null) {
-				int size = resources.length;
-				for (int i = 0; i < size; i++) {
-					if (resources[i] instanceof IFile) {
-						String[] found = scanFile((IFile) resources[i]);
-						if (found != null) {
-							int size2 = found.length;
-							for (int j = 0; j < size2; j++) {
-								if (props.containsKey(found[j])) {
-									if (!propsFound.contains(found[j]))
-										propsFound.add(found[j]);
-								} else
-									newProps.add(found[j]);
-							}
-						}
-					} else if (resources[i] instanceof IContainer) {
-						scanContainer((IContainer) resources[i], props, propsFound, newProps);
-					}
-				}
-			}
-		} catch (Exception e) {
-			e.printStackTrace();
-		}
-	}
-
-	/**
-	 * Scan a java file and return all of the "%xxx" found.
-	 * @param file
-	 * @return
-	 */
-	protected String[] scanFile(IFile file) {
-		if (file == null || !file.exists())
-			return new String[0];
-		
-		if (!file.getName().endsWith("java") && !file.getName().endsWith("xml"))
-			return new String[0];
-
-		//System.out.println("  File: " + file.getName());
-		List list = new ArrayList();
-		BufferedReader br = null;
-		try {
-			br = new BufferedReader(new InputStreamReader(file.getContents()));
-			
-			String line = br.readLine();
-			while (line != null) {
-				int index = line.indexOf("%");
-				while (index >= 0) {
-					int end = line.indexOf("\"", index + 1);
-					if (end >= 0) {
-						String s = line.substring(index + 1, end);
-						//System.out.println("    Found '" + s + "'");
-						list.add(s);
-					}
-					index = line.indexOf("%", index + 1);
-				}
-				line = br.readLine();
-			}
-		} catch (Exception e) {
-			e.printStackTrace();
-			return new String[0];
-		}
-		
-		String[] s = new String[list.size()];
-		list.toArray(s);
-		return s;
-	}
-}
\ No newline at end of file
diff --git a/archive/releng.builder/tools/wtp-bug2html/.classpath b/archive/releng.builder/tools/wtp-bug2html/.classpath
deleted file mode 100644
index fb50116..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/.classpath
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/releng.builder/tools/wtp-bug2html/.project b/archive/releng.builder/tools/wtp-bug2html/.project
deleted file mode 100644
index a0a19f0..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>wtp-bug2html</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/releng.builder/tools/wtp-bug2html/.settings/org.eclipse.jdt.core.prefs b/archive/releng.builder/tools/wtp-bug2html/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index d17fddc..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,243 +0,0 @@
-#Wed Jun 01 13:57:18 CEST 2005
-eclipse.preferences.version=1
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=1
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines=false
-org.eclipse.jdt.core.formatter.comment.format_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=80
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=80
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=2
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
diff --git a/archive/releng.builder/tools/wtp-bug2html/.settings/org.eclipse.jdt.ui.prefs b/archive/releng.builder/tools/wtp-bug2html/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index e9020e5..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-#Wed Jun 01 13:57:19 CEST 2005
-eclipse.preferences.version=1
-formatter_settings_version=8
-internal.default.compliance=user
diff --git a/archive/releng.builder/tools/wtp-bug2html/CUSTOMIZING.TXT b/archive/releng.builder/tools/wtp-bug2html/CUSTOMIZING.TXT
deleted file mode 100644
index 29662a5..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/CUSTOMIZING.TXT
+++ /dev/null
@@ -1,25 +0,0 @@
-Customizing bug2html.BugFetcher:
-
-Changing the query.
-This will affect the list of processed bugs.
-
-	1. Perform the desired bugzilla search in your browser.
-	2. Copy the URL to BugFetcher.BUGZILLA_RDF_QUERY
-	   and append the String &format=rdf
-	
-Changing the sort order:
-
-	1. Modify BugComparator.compare()
-	
-Changing the data included in the model
-
-	1. Modify the Bug Java-Model (Bug.java) to include the desired field
-	2. Modify the Bug Factory (BugFactory.java) to extract the field
-	   from the XML-Node.
-	   
-Changing the data included in the output
-
-	1. Modify the XMLGenerator.java
-	2. Optional: Modify the Schema-Definition (milestonePlan.xsd)
-	3. Optional: modify the XML-to-HTML transformations
-	   (bug2html.xsl, milestone-common.xsl)
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/milestonePlan.xsd b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/milestonePlan.xsd
deleted file mode 100644
index a6d7375..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/milestonePlan.xsd
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsd:schema targetNamespace="http://www.eclipse.org/webtools/milestonePlan.xsd" xmlns:tns="http://www.eclipse.org/webtools/milestonePlan.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd" elementFormDefault="qualified">
-	<xsd:element name="plan">
-		<xsd:complexType>
-			<xsd:sequence>
-				<xsd:element ref="tns:component" minOccurs="0" maxOccurs="unbounded"></xsd:element>
-			</xsd:sequence>
-			<xsd:attribute name="scheduleInfo" type="xsd:boolean"></xsd:attribute>
-		</xsd:complexType>
-	</xsd:element>
-	<xsd:element name="component">
-		<xsd:complexType>
-			<xsd:sequence>
-				<xsd:element ref="tns:description"></xsd:element>
-				<xsd:element name="milestone" minOccurs="0" maxOccurs="unbounded">
-					<xsd:complexType>
-						<xsd:sequence>
-							<xsd:element name="title" type="xsd:string"></xsd:element>
-							<xsd:element ref="tns:description" minOccurs="0"></xsd:element>
-							<xsd:element name="category" maxOccurs="unbounded" minOccurs="0">
-								<xsd:complexType>
-									<xsd:sequence>
-                                       <xsd:element ref="tns:item" minOccurs="0" maxOccurs="unbounded"/>
-									</xsd:sequence>
-									<xsd:attribute name="name" type="xsd:string" use="required" />
-								</xsd:complexType>
-							</xsd:element>
-						</xsd:sequence>
-						<xsd:attribute name="name" type="xsd:string" use="required"></xsd:attribute>
-					</xsd:complexType>
-				</xsd:element>
-			</xsd:sequence>
-			<xsd:attribute name="name" type="xsd:string" use="required" />
-			<xsd:attribute name="subproject" type="tns:subprojectValue" use="required"></xsd:attribute>
-		</xsd:complexType>
-	</xsd:element>
-	<xsd:element name="item">
-		<xsd:complexType>
-			<xsd:sequence>
-				<xsd:element ref="tns:description" />
-				<xsd:element name="detail" type="xsd:anyType" minOccurs="0"></xsd:element>
-				<xsd:element maxOccurs="unbounded" ref="tns:developer" minOccurs="0" />
-				<xsd:element name="step" minOccurs="0" maxOccurs="unbounded">
-					<xsd:complexType>
-						<xsd:sequence>
-							<xsd:element minOccurs="0" ref="tns:description" />
-							<xsd:element minOccurs="0" ref="tns:developer" maxOccurs="unbounded" />
-						</xsd:sequence>
-						<xsd:attribute name="start" type="xsd:integer" />
-						<xsd:attribute name="length" type="xsd:integer" />
-						<xsd:attribute name="status" type="tns:statusValue" />
-						<xsd:attribute name="pds" type="xsd:integer"></xsd:attribute>
-					</xsd:complexType>
-				</xsd:element>
-				<xsd:element ref="tns:bugzilla" minOccurs="0" maxOccurs="unbounded"></xsd:element>
-				<xsd:element ref="tns:junit-test" minOccurs="0" maxOccurs="unbounded"></xsd:element>
-				<xsd:element name="verification" type="xsd:anyType" minOccurs="0"></xsd:element>
-			</xsd:sequence>
-			<xsd:attribute name="status" type="tns:statusValue" />
-			<xsd:attribute name="pds" type="xsd:integer"></xsd:attribute>
-			<xsd:attribute name="priority" type="tns:priorityValue"></xsd:attribute>
-			<xsd:attribute name="helpWanted" type="xsd:boolean"></xsd:attribute>
-		</xsd:complexType>
-	</xsd:element>
-	<xsd:element name="developer">
-		<xsd:complexType>
-			<xsd:attribute name="name" type="xsd:string" use="required" />
-		</xsd:complexType>
-	</xsd:element>
-	<xsd:element name="description"></xsd:element>
-	<xsd:simpleType name="statusValue">
-		<xsd:restriction base="xsd:string">
-			<xsd:enumeration value="in-progress"></xsd:enumeration>
-			<xsd:enumeration value="done"></xsd:enumeration>
-			<xsd:enumeration value="deferred"></xsd:enumeration>
-			<xsd:enumeration value="time-permitted"></xsd:enumeration>
-			<xsd:enumeration value="new"></xsd:enumeration>
-			<xsd:enumeration value="investigate"></xsd:enumeration>
-		</xsd:restriction>
-	</xsd:simpleType>
-	<xsd:simpleType name="priorityValue">
-		<xsd:restriction base="xsd:string">
-			<xsd:enumeration value="low"></xsd:enumeration>
-			<xsd:enumeration value="medium"></xsd:enumeration>
-			<xsd:enumeration value="high"></xsd:enumeration>
-		</xsd:restriction>
-	</xsd:simpleType>
-
-	<xsd:simpleType name="subprojectValue">
-		<xsd:restriction base="xsd:string">
-			<xsd:enumeration value="wst"></xsd:enumeration>
-			<xsd:enumeration value="jst"></xsd:enumeration>
-		</xsd:restriction>
-	</xsd:simpleType>
-
-	<xsd:element name="bugzilla">
-		<xsd:complexType>
-			<xsd:attribute name="link" type="xsd:anyURI"></xsd:attribute>
-		</xsd:complexType>
-	</xsd:element>
-
-	<xsd:element name="junit-test">
-		<xsd:complexType>
-			<xsd:attribute name="link" type="xsd:anyURI"></xsd:attribute>
-		</xsd:complexType>
-	</xsd:element>
-
-</xsd:schema>
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/bug2html.xsl b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/bug2html.xsl
deleted file mode 100644
index c669a29..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/bug2html.xsl
+++ /dev/null
@@ -1,198 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-	ChangeLog:
-
-	2005-05-20  - Derived from milestone-bulletList.xsl
-				- added handling for bugzilla/@link attribute
-
-	
-	2005-02-24 Phil Avery, pavery@us.ibm.com
-	- added 'onmouseover' and 'onmouseout' actions
-	  to display 'detail' info in a new window
--->
-
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xslt" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
-	<xsl:output method="html" encoding="UTF-8" />
-	<xsl:include href="milestone-common.xsl" />
-    <xsl:variable name="rel" select="'../../../../'"/>
-	<xsl:template match="/">
-		<html>
-			<head>
-                <xsl:variable name="component" select="/plan/component[1]" />
-				<title><xsl:value-of select="concat($component/@name, ' ', $component/milestone[1]/@name, ' milestone plan')" /></title>
-				<link href="../../../../development/milestone_plans/stylesheets/images/default_style.css" type="text/css" rel="stylesheet" />
-				<script type="text/javascript" src="../../../../popup.js">
-					// script is linked
-				</script>
-			</head>
-			<body>
-				<xsl:for-each select="//component">
-					<xsl:sort select="@name" />
-					<xsl:apply-templates select="." />
-				</xsl:for-each>
-				<br />
-			</body>
-		</html>
-	</xsl:template>
-
-
-	<xsl:template match="component">
-		<table cellSpacing="5" cellPadding="2" width="100%" border="0">
-			<tr>
-				<td>
-					<font class="indextop">
-						<xsl:value-of select="concat(@name, ' ', milestone[1]/@name)" />
-					</font>
-					<br />
-					<font class="indexsub">
-						<xsl:value-of select="description" />
-					</font>
-				</td>
-				<td>
-					<br />
-				</td>
-				<td width="28%">
-					<img src="../../../../development/milestone_plans/stylesheets/images/Idea.jpe" width="120" height="86" />
-				</td>
-			</tr>
-		</table>
-
-
-		<!--  in this case print the Legend after the first milestone -->
-		<!--  and then print the rest of the milestones -->
-		<xsl:apply-templates select="//milestone[1]" />
-		<xsl:call-template name="printLegend">
-           <xsl:with-param name="rel" select="$rel"/>
-        </xsl:call-template> 
-		<xsl:for-each select="//milestone[position() > 1]">
-			<xsl:sort select="@name" />
-			<xsl:apply-templates select="." />
-		</xsl:for-each>
-
-	</xsl:template>
-
-	<xsl:template match="milestone">
-		<table cellSpacing="5" cellPadding="2" width="100%" border="0">
-			<tr>
-				<a name="Overall_Planning">
-					<td valign="top" align="left" width="100%" bgColor="#0080c0" colSpan="2" rowspan="3">
-						<b>
-							<font face="Arial,Helvetica">
-								<font color="#ffffff">
-									<xsl:copy-of select="title/text()" />
-								</font>
-							</font>
-						</b>
-					</td>
-				</a>
-			</tr>
-		</table>
-		<table cellspacing="5" width="100%">
-			<tr>
-				<td>
-					<xsl:copy-of select="description" />
-				</td>
-			</tr>
-		</table>
-		<xsl:for-each select=".//category">
-			<!--  <xsl:sort select="@name" /> -->
-			<xsl:apply-templates select="." />
-		</xsl:for-each>
-	</xsl:template>
-
-	<xsl:template match="category">
-		<tr>
-			<td>
-				<table>
-					<tr>
-						<td valign="top">
-							<img src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif" nosave="" border="0" height="16" />
-						</td>
-						<td>
-							<b>
-								<xsl:value-of select="@name" />
-							</b>
-							<ul>
-								<xsl:apply-templates select="*" />
-							</ul>
-						</td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</xsl:template>
-
-
-	<xsl:template match="item">
-		<li>
-			<xsl:call-template name="drawStatus">
-                <xsl:with-param name="rel" select="$rel"/>
-				<xsl:with-param name="value" select="@status" />			
-			</xsl:call-template>
-			<xsl:if test="@bug">
-				<xsl:call-template name="drawBug">
-					<xsl:with-param name="bug" select="@bug"/>
-				</xsl:call-template>
-			</xsl:if>           
-			<xsl:if test="bugzilla/@link">
-			  <a href="{bugzilla/@link}" target="_blank">
-				<xsl:copy-of select="description" /></a>
-			</xsl:if>
-			<xsl:if test="not(bugzilla/@link)">
-				<xsl:copy-of select="description" />
-			</xsl:if>
-			<xsl:if test="@priority">
-              <font color="8080FF">
-                <xsl:value-of select="concat(' [',@priority,']')"/>
-              </font>
-            </xsl:if>
-			<xsl:if test="detail">
-				<xsl:call-template name="drawDetail">
-					<xsl:with-param name="detail" select="detail" />
-					<xsl:with-param name="rel" select="$rel" />
-				</xsl:call-template>
-			</xsl:if>            
-			<xsl:if test="@helpWanted">
-				<xsl:call-template name="drawHelpWanted">
-					<xsl:with-param name="rel" select="$rel" />
-				</xsl:call-template>
-			</xsl:if>
-			<xsl:if test="/plan/@scheduleInfo">
-				<font color="C1C1C1">
-					<xsl:choose>
-						<xsl:when test="developer/@name">
-							(
-							<xsl:value-of select="developer/@name" />
-							)
-						</xsl:when>
-						<xsl:otherwise>(unassigned)</xsl:otherwise>
-					</xsl:choose>
-				</font>
-			</xsl:if>
-		</li>
-		<xsl:if test="step/description">
-			<ul>
-				<xsl:apply-templates select="step" />
-			</ul>
-		</xsl:if>
-	</xsl:template>
-
-
-	<xsl:template match="step">
-		<li>
-			<xsl:call-template name="drawStatus">
-				<xsl:with-param name="rel" select="$rel" />
-				<xsl:with-param name="value" select="@status" />
-			</xsl:call-template>
-			<xsl:if test="description/@href">
-				<a href="{description/@href}" target="_blank">
-					<xsl:copy-of select="description" /></a>
-			</xsl:if>
-			<xsl:if test="not(description/@href)">
-				<xsl:copy-of select="description" />
-			</xsl:if>
-		</li>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/html/enhancement_overview.html b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/html/enhancement_overview.html
deleted file mode 100644
index 2a6193f..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/html/enhancement_overview.html
+++ /dev/null
@@ -1,1079 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-<head>
-<title>Overview of Milestones milestone plan</title>
-<link rel="stylesheet" type="text/css" href="../../../../development/milestone_plans/stylesheets/images/default_style.css"/>
-<script src="../../../../popup.js" type="text/javascript">
-					// script is linked
-				</script>
-</head>
-<body>
-<table border="0" width="100%" cellPadding="2" cellSpacing="5">
-<tr>
-<td>
-<font class="indextop">Overview of Milestones</font>
-<br/>
-<font class="indexsub"/>
-</td>
-<td>
-<br/>
-</td>
-<td width="28%">
-<img height="86" width="120" src="../../../../development/milestone_plans/stylesheets/images/Idea.jpe"/>
-</td>
-</tr>
-</table>
-<table border="0" width="100%" cellPadding="2" cellSpacing="5">
-<tr>
-<a name="Overall_Planning">
-<td rowspan="3" colSpan="2" bgColor="#0080c0" width="100%" align="left" valign="top">
-<b>
-<font face="Arial,Helvetica">
-<font color="#ffffff">All Milestones - 149 Enhancement Requests</font>
-</font>
-</b>
-</td>
-</a>
-</tr>
-</table>
-<table width="100%" cellspacing="5">
-<tr>
-<td/>
-</tr>
-</table>
-<tr>
-<td>
-<table>
-<tr>
-<td valign="top">
-<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
-</td>
-<td>
-<b>---</b>
-<ul>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=91792"><description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[documentation] separate jovadoc download</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=77344">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[FAQ] List plug-in prereqs for using WTP</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=82261">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[J2EE Standard Tools] Include standard J2EE schemas and DTDs</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=81771">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] Java templates not shown in scriptlet Content Assist</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=81772">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] Italic settings not honored in Java code sections</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=82308">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] JSP scriplet sections should use Java preferences</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=82537">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] It should be possible to define a style for the content of jsp delimeters too</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=83798">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] need to improve JSP/XML detection</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86169">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] [ca] JSP Java content assist should auto-import necessary class</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86656">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] content assist for &lt;%@page import=""%&gt; would be nice</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86841">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] RFE: generate error on missing taglib-directive</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88389">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] Improve cursor position after inserting tag with required attirbute and no default value</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=95450">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] add extract include file for JSP source refactoring</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=96769">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] Extendible content assist in JSP editor</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98630">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] Request to support CSS content type in JSP files</description>
-</a>
-<font color="8080FF"> [high]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=99482">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] Debug menu not available when JSP is open in editor</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=100253">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.server] Enabling the "Start Server in Profiling Mode" for Generic Server support</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=100525">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.server] Add JSR-88 Deployment Support</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=100646">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.server] Geronimo support does not properly handle EJBs</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=82920">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.server] Deployments don't support dependent projects</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88045">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.server] Launching server with specific user</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=96594">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.server] Websphere server support</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=100418">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Option for either implementing TopDown or BottomUp Web Service</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=100745">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] non-Configurable ObjectSelectionWidget for TOP DOWN WS</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89103">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Exploit Web Service Finder framework from WSDL selection page</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89922">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Support Axis Web service creation from EJBs</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89923">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Support Axis JUnit testcase generation</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89924">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Support generation of Axis clients to non-Web projects</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=92828">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Enhance Web service Server selection dialog/wizard ui</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93111">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Performance: Use the Eclipse 3.1 message bundle facility</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=96812">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Enhance Web service wizard to determine supported servers based on spec levels</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98921">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Define ANT task and command line interfaces to scenarios</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98932">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Improve performance and usability of server startup</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98938">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Improve performance and usability of code generation</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98941">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] A-modal wizards</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98944">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Improve GUI responsiveness</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98982">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Identify and remove non-threadsafe code</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=99237">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Merge axis.consumption.ui and axis.creation.ui together</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=101266">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[releng] Generate Requirements from Bugzilla Entries</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=82185">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[releng] map files should be automatically tagged each build</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=82434">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[releng] Include Base Eclipse automated unit tests in WebTools unit tests</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=82851">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[releng] Test scripts should be versioned/in map file</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89366">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[releng] Add "extension point capabilities" to the Eclipse API scanner</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=91587">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[releng] Component tool could check naming conventions too</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=91599">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[releng] Best to have "X build declared" flag on webpage</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=96465">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[releng] Performance: Pre-build help indexes to improve the performance of the help system</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=77568">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[Web Standard Tools] Update Management Extension</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85251">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[Web Standard Tools] plugin documentation is missing</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=90728">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[Web Standard Tools] Investigate: Use single jar packaging</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=90730">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[Web Standard Tools] Investigate: Improve the performance of our resource bundles</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93328">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[Web Standard Tools] Set the "derived" file attribute for copied resources</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=96848">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[Web Standard Tools] Bundles, jarring, messages</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=99216">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[Web Standard Tools] server runtime environment support for Resin 3.x.x</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89081">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Design a unified wizard/model/command framework</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98721">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Converge ECF with (J2EE) data model framework</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98722">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Converge ECF with (J2EE) wizard framework</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98723">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Support work item counting in ECF progress monitor</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98724">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Support Java beans for input/output via the ECF StatusHandler framework</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98726">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Better hide resource overwrite preferences within the ECF</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98729">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Simplify StatusHandler semantics from Command objects</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=83449">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.common] Put the snippets view into the platform project</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93869">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.common] Add a WTP startup performance test</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86437">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.css] RFE: Add captilization preference for selectors</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93446">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.dtd] RFE: Add Template support to New DTD Wizard</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88442">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.html] WYSIWYG HTML Editor</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=99724">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.html] Cool HTML validation to warn against un-cool "public" URL's</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93219">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.internet] Internet Preferences should not use &lt;startup&gt; extension</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=94283">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.internet] v1.1/2: TCP/IP monitor</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=100511">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.javascript] JavaScript refactoring and better code complete</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86434">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.javascript] RFE: Add Show In... target for Outline view</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88902">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.javascript] Feature Request: More intelligent JS code outlining</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=92331">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.javascript] Need to document JavaScript parser generator procedure</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=99633">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.javascript] JavaScript object-oriented</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=79045">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] Execute single SQL statement in Scrapbook</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=79046">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] SQL Execute</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=81035">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] DB Qutput SQL History pane should be enhanced</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=81036">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] SQL Editor/ SQL Scrapbook should include its own toolbar</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=84858">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] The Database connection.</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85094">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] SQL Scrapbook editor should provide standard text editing facilities</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85099">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] Enable syntax colouring of multiline comments</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=87488">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] Data and Schema Export</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=90376">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] Flexibility to customize SQL keywords by User.</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98635">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] Add MySql support to wst.rdb</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=94068">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.server] Action to move servers between workspace and metadata</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98309">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.server] Unify server runtime and server UI presentation</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=73271">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.sse] Folding for XML/HTML family languages editors</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=79322">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.sse] create unit tests with this file</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=82119">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.sse] ReadOnly state in DOM should be "pay as you go"</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88627">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Webservice Explorer does not support Cookies</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89086">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Design extensible Web services validation profile framework</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=90895">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.wsdl] Enhancement to the WSDL validator</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=91288">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.wsdl] Resizing of WSDL-Graph View</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=81925">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] add nodes' XPath</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=81955">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] add XML graph view</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=83071">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] Make elements/attribute/etc. names in design view editable</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=83073">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] allow word-wrap in design view content column </description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=83074">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] Define views to edit attributes and to show text content</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=84671">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] Allow copy/paste on XML nodes also between different editors</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85348">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] Need a way to extend schema-derived content assist</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=87465">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] honor system XML Catalogs, please!</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=88444">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] XML Editor: Display first attribute for an element in design / outline views</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89392">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] Customizable keyboard shortcuts for jumping to and selecting matching items in xml.</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89469">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] [Contribution] XSLT Support, Configurable XML Outline</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=91628">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] Should XML Examples be converted to Eclipse Samples?</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=91866">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] Schema-based Content Assist should be stricter</description>
-</a>
-<font color="8080FF"> [medium]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=92503">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] xerces config conflicts not well handled.</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93150">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] Sax content extension point for XML Validator</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=93543">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] struts-config.xml should support code navigation</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=95903">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xml] Allow jar: uri's in mappinginfo</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86595">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xsd] Export  XSD graph view as graphic</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=99612">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.xsd] Find the schema an element is part of</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-</ul>
-</td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
-<td>
-<table>
-<tr>
-<td valign="top">
-<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
-</td>
-<td>
-<b>1.0 M4</b>
-<ul>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=79655">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ejb] Provide for generation of CMP/CMR via JDBC</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85175">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.jsp] Access to external Javadoc in JSP pages</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=81026">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] RDB SQL Editor  as a replace for SQL Scrapbook</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=84413">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.rdb] db output limits row size</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-</ul>
-</td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
-<td>
-<table>
-<tr>
-<td valign="top">
-<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
-</td>
-<td>
-<b>1.0 M5</b>
-<ul>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=92861">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.j2ee] add an extension point for constributing a new appserver to "window-&gt;preferences-&gt;XDoclet-&gt;ejbdoclet"</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98916">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] React to changes in upstream plugins (usually Server, J2EE)</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89100">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Web Services Explorer should use WSFinder framework</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98843">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Support nillable elements in the Web Services Explorer</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98844">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Support attributes in the Web Services Explorer</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-</ul>
-</td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
-<td>
-<table>
-<tr>
-<td valign="top">
-<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
-</td>
-<td>
-<b>1.0 M6</b>
-<ul>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98745">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Define JUnit testcases for jst.ws</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98776">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Add dynamic help to SWT componentry in jst.ws</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98742">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Define JUnit testcases for wst.command</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98768">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Clean up Java Doc and Extension Doc for wst.command</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98774">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Add dynamic help to SWT componentry in wst.command</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98743">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Define JUnit testcases for wst.ws</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98775">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Add dynamic help to SWT componentry in wst.ws</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=99034">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Web Services Explorer support for invoking across basic-auth firewalls</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-</ul>
-</td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
-<td>
-<table>
-<tr>
-<td valign="top">
-<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
-</td>
-<td>
-<b>1.0 M8</b>
-<ul>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=83459">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.j2ee] J2EE Project Explorer should be a superset of Package Explorer</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=83530">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.j2ee] Web-app directory option</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85114">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.j2ee] No progress on WAR import</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85252">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.j2ee] import an existing project or allow to change its nature</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89102">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Plug Web service wizards into Web Service Consumer framework</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98772">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Clean up Java Doc and Extension Doc for jst.ws</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98924">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.ws] Refactor Axis consumption/creation commands to appropriate plugins</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98719">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.command] Converge Command with Eclipse IUndoableOperation</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86389">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.common] Change presentation of filtering items in  Project Navigator filter dialog [CommonNavigator]</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=94609">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.common] Integrate feature api with componentcore</description>
-</a>
-<font color="8080FF"> [medium]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=94613">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.common] integrate component feature with function groups</description>
-</a>
-<font color="8080FF"> [medium]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=94616">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.common] Component feature lifecycle management</description>
-</a>
-<font color="8080FF"> [medium]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86385">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.validation] validation framework should utilize content type</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86810">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.validation] Allow exclusions of paths during validation</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=90565">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.validation] Add lightbulb help when validate on save is greyed out</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=100364">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Tracing for WST-WS</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=89085">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Design Web Services Consumer framework</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98770">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Clean up Java Doc and Extension Doc for wst.ws</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98841">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Refactor utility classes (needed by WST) from JST to WST</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98930">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[wst.ws] Web Services Explorer should exploit Web service consumer framework</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-</ul>
-</td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
-<td>
-<table>
-<tr>
-<td valign="top">
-<img height="16" border="0" nosave="" src="../../../../development/milestone_plans/stylesheets/images/Adarrow.gif"/>
-</td>
-<td>
-<b>1.5 M1</b>
-<ul>
-<li>
-<a target="_blank" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98581">
-<description xmlns:nc="http://home.netscape.com/NC-rdf#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">[jst.j2ee] Support EARs outside of the workspace</description>
-</a>
-<font color="8080FF"> [low]</font>
-</li>
-</ul>
-</td>
-</tr>
-</table>
-</td>
-</tr>
-<table border="0" width="100%" cellpadding="2" cellspacing="5">
-<tbody>
-<tr>
-<td colspan="4" bgcolor="#0080c0" width="100%" align="left" valign="top">
-<b>
-<font face="Arial,Helvetica">
-<font color="#ffffff">Legend</font>
-</font>
-</b>
-</td>
-</tr>
-<tr>
-<td valign="top">
-<img width="14" height="5" src="../../../../development/milestone_plans/stylesheets/images/progress.gif"/>
-</td>
-<td width="50%">item is under development.</td>
-<td valign="top">
-<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/glass.gif"/>
-</td>
-<td width="50%">item is under investigation.</td>
-</tr>
-<tr>
-<td valign="top">
-<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/ok.gif"/>
-</td>
-<td width="50%">item is finished.</td>
-<td valign="top">
-<img width="40" height="12" src="../../../../development/milestone_plans/stylesheets/images/help.gif"/>
-</td>
-<td width="50%">help wanted</td>
-</tr>
-<tr>
-<td valign="top">
-<img width="10" height="10" src="../../../../development/milestone_plans/stylesheets/images/defer.gif"/>
-</td>
-<td width="50%">item is deferred.</td>
-<td valign="top">
-<font class="indexsub">
-<img src="../../../../development/milestone_plans/stylesheets/images/new.gif"/>
-</font>
-</td>
-<td width="50%">new</td>
-</tr>
-</tbody>
-</table>
-<br/>
-</body>
-</html>
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/Adarrow.gif b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/Adarrow.gif
deleted file mode 100644
index 1848247..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/Adarrow.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/Idea.jpe b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/Idea.jpe
deleted file mode 100644
index 119ce70..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/Idea.jpe
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/default.gif b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/default.gif
deleted file mode 100644
index f3251c3..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/default.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/default_style.css b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/default_style.css
deleted file mode 100644
index f2fe2fa..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/default_style.css
+++ /dev/null
@@ -1,42 +0,0 @@
-P {
-	FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva
-}
-TABLE {
-	FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva
-}
-TD {
-	FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva
-}
-TH {
-	FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva
-}
-PRE {
-	FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono
-}
-H2 {
-	FONT-WEIGHT: bold; FONT-SIZE: 18pt; LINE-HEIGHT: 14px; FONT-FAMILY: arial, helvetica, geneva
-}
-CODE {
-	FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono
-}
-SUP {
-	FONT-SIZE: 10px; FONT-FAMILY: arial,helvetica,geneva
-}
-H3 {
-	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: arial, helvetica, geneva
-}
-LI {
-	FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva
-}
-H1 {
-	FONT-WEIGHT: bold; FONT-SIZE: 28px; FONT-FAMILY: arial, helvetica, geneva
-}
-BODY {
-	MARGIN-TOP: 5mm; FONT-SIZE: 10pt; MARGIN-LEFT: 3mm; FONT-FAMILY: arial, helvetica, geneva
-}
-.indextop {
-	FONT-WEIGHT: bold; FONT-SIZE: x-large; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
-}
-.indexsub {
-	FONT-SIZE: xx-small; COLOR: #8080ff; FONT-FAMILY: Arial, Helvetica, sans-serif
-}
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/defer.gif b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/defer.gif
deleted file mode 100644
index de15c78..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/defer.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/detail.gif b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/detail.gif
deleted file mode 100644
index 96bf7c0..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/detail.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/glass.gif b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/glass.gif
deleted file mode 100644
index 2ebf26f..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/glass.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/help.gif b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/help.gif
deleted file mode 100644
index 138ba15..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/help.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/new.gif b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/new.gif
deleted file mode 100644
index c406057..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/new.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/ok.gif b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/ok.gif
deleted file mode 100644
index 689e523..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/ok.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/progress.gif b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/progress.gif
deleted file mode 100644
index bb7a15f..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/images/progress.gif
+++ /dev/null
Binary files differ
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/milestone-common.xsl b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/milestone-common.xsl
deleted file mode 100644
index a6ddc6c..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/development/milestone_plans/stylesheets/milestone-common.xsl
+++ /dev/null
@@ -1,219 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-
-	ChangeLog:
-	
-	2005-02-24 Phil Avery, pavery@us.ibm.com
-	- added 'onmouseover' and 'onmouseout' actions
-	  to display 'detail' info in a new window
-
--->
-
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xslt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
-
-	<xsl:template name="printHeader">
-		<xsl:param name="rel"></xsl:param>
-		<xsl:param name="title"></xsl:param>
-		<xsl:param name="description"></xsl:param>
-		<table cellSpacing="5" cellPadding="2" width="100%" border="0">
-			<tr>
-				<td>
-					<font class="indextop">
-						<xsl:value-of select="$title" />
-					</font>
-					<br />
-					<font class="indexsub">
-						<xsl:value-of select="$description" />
-					</font>
-				</td>
-				<td>
-					<br />
-				</td>
-				<td width="28%">
-					<img width="120" height="86">
-						<xsl:attribute name="src">
-							<xsl:value-of select="concat($rel, 'development/milestone_plans/stylesheets/images/Idea.jpe')" />
-						</xsl:attribute>
-					</img>
-				</td>
-			</tr>
-		</table>
-	</xsl:template>
-
-	<xsl:template name="printLegend">
-		<xsl:param name="rel" />
-		<xsl:variable name="prefix" select="concat($rel, 'development/milestone_plans/stylesheets/images/')" />
-		<table cellspacing="5" cellpadding="2" width="100%" border="0">
-			<tbody>
-				<tr>
-					<td valign="top" align="left" width="100%" bgcolor="#0080c0" colspan="4">
-						<b>
-							<font face="Arial,Helvetica">
-								<font color="#ffffff">Legend</font>
-							</font>
-						</b>
-					</td>
-				</tr>
-				<tr>
-					<td valign="top">
-						<img height="5" width="14">
-							<xsl:attribute name="src">
-								<xsl:value-of select="concat($prefix, 'progress.gif')" />
-							</xsl:attribute>
-						</img>
-					</td>
-					<td width="50%">item is under development.</td>
-					<td valign="top">
-						<img height="10" width="10">
-							<xsl:attribute name="src">
-								<xsl:value-of select="concat($prefix, 'glass.gif')" />
-							</xsl:attribute>
-						</img>
-					</td>
-					<td width="50%">item is under investigation.</td>
-				</tr>
-				<tr>
-					<td valign="top">
-						<img height="10" width="10">
-							<xsl:attribute name="src">
-								<xsl:value-of select="concat($prefix, 'ok.gif')" />
-							</xsl:attribute>
-						</img>
-					</td>
-					<td width="50%">item is finished.</td>
-					<td valign="top">
-						<img height="12" width="40">
-							<xsl:attribute name="src">
-								<xsl:value-of select="concat($prefix, 'help.gif')" />
-							</xsl:attribute>
-						</img>
-					</td>
-					<td width="50%">help wanted</td>
-				</tr>
-				<tr>
-					<td valign="top">
-						<img height="10" width="10">
-							<xsl:attribute name="src">
-								<xsl:value-of select="concat($prefix, 'defer.gif')" />
-							</xsl:attribute>
-						</img>
-					</td>
-					<td width="50%">item is deferred.</td>
-					<td valign="top">
-						<font class="indexsub">
-							<img>
-								<xsl:attribute name="src">
-									<xsl:value-of select="concat($prefix, 'new.gif')" />
-								</xsl:attribute>
-							</img>
-						</font>
-					</td>
-					<td width="50%">new</td>
-				</tr>
-			</tbody>
-		</table>
-	</xsl:template>
-
-	<xsl:template name="drawHelpWanted">
-		<xsl:param name="rel"></xsl:param>
-		<xsl:variable name="prefix" select="concat($rel, 'development/milestone_plans/stylesheets/images/')"></xsl:variable>
-		<img height="12" width="40">
-			<xsl:attribute name="src">
-				<xsl:value-of select="concat($prefix, 'help.gif')" />
-			</xsl:attribute>
-		</img>
-	</xsl:template>
-	
-    <xsl:template name="drawDetail">
-		<xsl:param name="rel"></xsl:param>
-    	<xsl:param name="detail"></xsl:param>
-		<xsl:variable name="prefix" select="concat($rel, 'development/milestone_plans/stylesheets/images/')"></xsl:variable>
-		<xsl:variable name="apos">'</xsl:variable>
-		<xsl:variable name="quote">"</xsl:variable>
-		<xsl:variable name="apos-translated"></xsl:variable>
-		<xsl:variable name="detail-escapedMarkup">
-			<xsl:apply-templates select="$detail" mode="escape-detail" />
-		</xsl:variable>
-        <xsl:variable name="detail-escaped" select="translate($detail-escapedMarkup, $quote, $apos)"></xsl:variable>  
-		<img height="15" width="16">
-			<xsl:attribute name="src">
-				<xsl:value-of select="concat($prefix, 'detail.gif')" />
-			</xsl:attribute>
-			<xsl:attribute name="onmouseout">
-				<xsl:value-of select="'hidePopup()'" />
-			</xsl:attribute>
-			<xsl:attribute name="onmouseover">
-				<xsl:value-of select='concat( "showPopup(" , $quote, normalize-space($detail-escaped) , $quote, ")")' />
-			</xsl:attribute>			
-		</img>
-	</xsl:template>
-
-	<xsl:template name="drawBug">
-		<xsl:param name="bug"></xsl:param>
-		[<a>
-			<xsl:attribute name="href">
-				<xsl:value-of select="concat('https://bugs.eclipse.org/bugs/show_bug.cgi?id=', $bug)" />
-			</xsl:attribute>
-			<xsl:value-of select="$bug" />
-		</a>]
-	</xsl:template>
-
-  <xsl:template name="drawStatus">
-		<xsl:param name="rel"></xsl:param>
-		<xsl:param name="value"></xsl:param>
-		<xsl:param name="defaultImage"></xsl:param>
-		<xsl:variable name="prefix" select="concat($rel, 'development/milestone_plans/stylesheets/images/')"></xsl:variable>
-		<xsl:choose>
-			<xsl:when test="$value = 'in-progress'">
-				<img height="5" width="13">
-					<xsl:attribute name="src">
-						<xsl:value-of select="concat($prefix, 'progress.gif')" />
-					</xsl:attribute>
-				</img>
-			</xsl:when>
-			<xsl:when test="$value = 'done'">
-				<img height="10" width="10">
-					<xsl:attribute name="src">
-						<xsl:value-of select="concat($prefix, 'ok.gif')" />
-					</xsl:attribute>
-				</img>
-			</xsl:when>
-			<xsl:when test="$value = 'investigate'">
-				<img height="10" width="10">
-					<xsl:attribute name="src">
-						<xsl:value-of select="concat($prefix, 'glass.gif')" />
-					</xsl:attribute>
-				</img>
-			</xsl:when>
-			<xsl:when test="$value = 'deferred'">
-                	<img height="10" width="10">
-                		<xsl:attribute name="src">
-                			<xsl:value-of select="concat($prefix, 'defer.gif')" />
-                		</xsl:attribute>
-                	</img>
-			</xsl:when>
-			<xsl:otherwise>
-                <xsl:if test="$defaultImage">
-                	<img height="10" width="10">
-                		<xsl:attribute name="src">
-                			<xsl:value-of select="concat($prefix, $defaultImage)" />
-                		</xsl:attribute>
-                	</img>
-                </xsl:if>          
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-   <!--  the following templates are used to escape HTML markup in order to render detail content -->
-   <xsl:template match="*|@*|comment()|processing-instruction()|text()" mode="escape-detail">
-		<xsl:copy>
-			<xsl:apply-templates select="*|@*|comment()|processing-instruction()|text()" mode="escape-detail"/>
-		</xsl:copy>
-	</xsl:template>
-    <xsl:template match="*" mode="escape-detail">
-        &lt;<xsl:value-of select="name(.)"/>&gt;
-		<xsl:apply-templates select="*|@*|comment()|processing-instruction()|text()" mode="escape-detail"/>
-        &lt;/<xsl:value-of select="name(.)"/>&gt;
-	</xsl:template>   
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/popup.js b/archive/releng.builder/tools/wtp-bug2html/INTERNAL/popup.js
deleted file mode 100644
index 9c2479c..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/INTERNAL/popup.js
+++ /dev/null
@@ -1,48 +0,0 @@
-
-/*
-	ChangeLog:
-	
-	2005-02-24 Phil Avery, pavery@us.ibm.com
-	- initial version
-	
-*/
-
-	var isIE = document.all?true:false;
-	if (!isIE) document.captureEvents(Event.MOUSEMOVE);
-	document.onmousemove = getMousePosition;
-	
-	var mouse_x;
-	var mouse_y;
-	var popup_height = 200;
-	var popup_width = 300;
-	
-	function showPopup(text) {
-		
-		var params = 'status=no, menubar=0,menubars=0,personalbar=0,statusbars=0, width='+ popup_width +',height='+ popup_height+',left='+mouse_x+',top='+mouse_y;
-		popup = open("","hoverwindow", params);
-
-		popup.document.open();
-		
-		//popup.document.write('mouse_x is:' + mouse_x + ' mouse_y is:' + mouse_y );
-		popup.document.write("<body bgcolor='#eeeeee' style='font-family:arial;font-size:12px;'>"							 
-							 + text  
-							 + "</body>");	
-		popup.document.close();
-	}
-	
-	function hidePopup() {
-		popup.close();
-	}
-	
-	function getMousePosition(e) {
-
-	  if (!isIE) {
-	    mouse_x = e.pageX + window.screenX + 25;
-	    mouse_y = e.pageY + window.screenY - (popup_height/2) - 25;
-	  }
-	  if (isIE) {
-	    mouse_x = event.clientX + document.body.scrollLeft + window.screenLeft + 25;
-	    mouse_y = event.clientY + document.body.scrollTop + window.screenTop - popup_height - 50;
-	  }
-	  return true;
-	}
diff --git a/archive/releng.builder/tools/wtp-bug2html/LICENSE.HTML b/archive/releng.builder/tools/wtp-bug2html/LICENSE.HTML
deleted file mode 100644
index ed4b196..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/LICENSE.HTML
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Revision>2</o:Revision>
-  <o:TotalTime>3</o:TotalTime>
-  <o:Created>2004-03-05T23:03:00Z</o:Created>
-  <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
-  <o:Pages>4</o:Pages>
-  <o:Words>1626</o:Words>
-  <o:Characters>9270</o:Characters>
-   <o:Lines>77</o:Lines>
-  <o:Paragraphs>18</o:Paragraphs>
-  <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
-  <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
-	{font-family:Tahoma;
-	panose-1:2 11 6 4 3 5 4 4 2 4;
-	mso-font-charset:0;
-	mso-generic-font-family:swiss;
-	mso-font-pitch:variable;
-	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p
-	{margin-right:0in;
-	mso-margin-top-alt:auto;
-	mso-margin-bottom-alt:auto;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
-	{mso-style-name:"Balloon Text";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:8.0pt;
-	font-family:Tahoma;
-	mso-fareast-font-family:"Times New Roman";}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/wtp-bug2html/README.TXT b/archive/releng.builder/tools/wtp-bug2html/README.TXT
deleted file mode 100644
index 2d3c997..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/README.TXT
+++ /dev/null
@@ -1,12 +0,0 @@
-This package contains the following tools:
-
-1. A utility to convert Bugzilla entries into an XML-File
-   conforming to INTERNAL/development/milestone_plans/milestonePlan.xsd.
-   
-   Invoke the utility with
-	   java bug2html.BugFetcher --help
-   for usage information.
-  
-2. XSL files to transform the output of Step 1 into a HTML-File.
-
-3. An Ant-Script (build.xml) to automate the process.
diff --git a/archive/releng.builder/tools/wtp-bug2html/build.xml b/archive/releng.builder/tools/wtp-bug2html/build.xml
deleted file mode 100644
index 31c3fd8..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/build.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-
-	Change Log:
-	
-	2005-06-22 Arthur Ryman <ryman@ca.ibm.com>
-	- committed code from Elias Volanakis <evolanakis@innoopract.de>
-	- created rdf task to query Bugzilla via Ant get task
-
--->
-
-
-
-<project name="wtp-bug2html" default="main" basedir=".">
-
-	<target name="main" depends="rdf, milestone-plan, html" description="Builds HTML files" />
-	
-	<target name="bug-query" description="Fetch bugs from bugzilla">
-		<java dir="bin/" classname="bug2html.BugFetcher" fork="true">
-			<arg value="--with-empty-milestones"/>
-			<assertions><enable/></assertions>
-		</java>
-	</target>
-	
-	<target name="validate" description="Validates all XML and XSLT files.">
-		<xmlvalidate lenient="true">
-			<fileset dir="." includes="**/*.xml, **/*.xsl, **/*.xsd" />
-		</xmlvalidate>
-	</target>
-
-	<target name="html" depends="validate" description="Transforms XML to HTML.">
-		<xslt 
-			style="INTERNAL/development/milestone_plans/stylesheets/bug2html.xsl" 
-			basedir="bin/"
-			includes="enhancement_overview.xml" 
-			destdir="INTERNAL/development/milestone_plans/stylesheets/html"
-			force="true" />
-	</target>
-	
-	<target name="rdf" description="Gets bugs from Bugzilla in RDF format.">
-		<get dest="bin/enhancements-rdf.xml" src="https://bugs.eclipse.org/bugs/buglist.cgi?product=Web+Tools&amp;bug_status=NEW&amp;bug_severity=enhancement&amp;ctype=rdf&amp;columnlist=target_milestone,priority,short_short_desc,component" />
-	</target>
-	
-	<target name="milestone-plan" depends="rdf" description="Transforms RDF into Milestone Plan format.">
-		<xslt style="rdf2milestone-xsl.xml" in="bin/enhancements-rdf.xml" out="bin/enhancement_overview.xml" force="yes"/>
-	</target>
-
-</project>
\ No newline at end of file
diff --git a/archive/releng.builder/tools/wtp-bug2html/rdf2milestone.xsl b/archive/releng.builder/tools/wtp-bug2html/rdf2milestone.xsl
deleted file mode 100644
index 47ba033..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/rdf2milestone.xsl
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0"?>
-<!--
-
-	Transforms Bugzilla RDF report into milestone format.
-	
-	Change Log:
-	
-	2005-06-16: Arthur Ryman <ryman@ca.ibm.com>
-	- created
-
--->
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-	xmlns:bz="http://www.bugzilla.org/rdf#"
-	xmlns:nc="http://home.netscape.com/NC-rdf#">
-	
-	<xsl:output method="xml" indent="yes" />
-	
-	<xsl:key name="target_milestones" match="//bz:target_milestone" use="."/>
-
-	<xsl:template match="/">
-
-		<plan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-			xsi:noNamespaceSchemaLocation="../../../../development/milestone_plans/milestonePlan.xsd">
-			<component name="Overview of" subproject="any">
-				<milestone name="Milestones">
-					<title>
-						<xsl:text>All Milestones -&#32;</xsl:text>
-						<xsl:value-of select="count(//bz:bug)" />
-						<xsl:text>&#32;Enhancement Requests</xsl:text>
-					</title>
-					<xsl:call-template name="categories" />
-				</milestone>
-			</component>
-		</plan>
-
-	</xsl:template>
-	
-	<xsl:template name="categories">
-		<xsl:for-each select="//bz:target_milestone">
-			<xsl:sort select="." />
-			<xsl:if
-				test="generate-id(.)=generate-id(key('target_milestones',.)[1])">
-				<category name="{.}">
-					<xsl:variable name="target_milestone" select="." />
-					<xsl:for-each
-						select="//bz:bug[bz:target_milestone=$target_milestone]">
-						<xsl:sort select="bz:component" />
-						<xsl:sort select="bz:id" />
-						<xsl:variable name="priority">
-							<xsl:choose>
-								<xsl:when test="bz:priority='P1'">
-									<xsl:text>high</xsl:text>
-								</xsl:when>
-								<xsl:when test="bz:priority='P2'">
-									<xsl:text>medium</xsl:text>
-								</xsl:when>
-								<xsl:otherwise>
-									<xsl:text>low</xsl:text>
-								</xsl:otherwise>
-							</xsl:choose>
-						</xsl:variable>
-						<item priority="{$priority}" status="new">
-							<description>
-								<xsl:text>[</xsl:text>
-								<xsl:value-of select="bz:component" />
-								<xsl:text>]&#32;</xsl:text>
-								<xsl:value-of
-									select="bz:short_short_desc" />
-							</description>
-							<bugzilla link="{@rdf:about}" />
-						</item>
-					</xsl:for-each>
-				</category>
-			</xsl:if>
-		</xsl:for-each>
-	</xsl:template>
-
-
-
-</xsl:stylesheet>
diff --git a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/Bug.java b/archive/releng.builder/tools/wtp-bug2html/src/bug2html/Bug.java
deleted file mode 100644
index 26fb5d6..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/Bug.java
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
- * Copyright (c) 2005, Innoopract Informationssysteme GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *  Innoopract - initial API and implementation
- */
-package bug2html;
-
-import java.util.Collections;
-import java.util.HashSet;
-import java.util.Set;
-
-/**
- * Java model of a (bugzilla) Bug Node.
- * @author Elias Volanakis <evolanakis@innoopract.de>
- */
-public class Bug {
-
-  private int id;
-  private String milestone = "";
-  private String status = "";
-  private String priority = "";
-  private boolean helpWanted;
-  private Set dependsOn;
-  private String shortDescr = "";
-  private Description longDescr = Description.EMPTY_DESCRIPTION;
-  private String component = "";
-
-  Bug() {
-    // package only parameterless constructor
-  }
-
-  boolean addDependency(final Integer bugId) {
-    if (bugId == null || bugId.intValue() < 1) {
-      throw new IllegalArgumentException();
-    }
-    if (dependsOn == null) {
-      dependsOn = new HashSet();
-    }
-    return dependsOn.add(bugId);
-  }
-
-  public String getComponent() {
-    return component;
-  }
-
-  /**
-   * Return the IDs of the dependencies of this bug
-   * @return a Set of Integers. May be empty.
-   */
-  public Set getDependencies() {
-    return (dependsOn == null) ? Collections.EMPTY_SET : new HashSet(dependsOn);
-  }
-
-  public int getId() {
-    return id;
-  }
-
-  public Description getLongDescr() {
-    return longDescr;
-  }
-
-  public String getMilestone() {
-    return milestone;
-  }
-
-  public String getPriority() {
-    return priority;
-  }
-
-  public String getShortDescr() {
-    return shortDescr;
-  }
-
-  public String getStatus() {
-    return status;
-  }
-
-  public boolean isHelpWanted() {
-    return helpWanted;
-  }
-
-  void setComponent(final String component) {
-    if (component == null) {
-      throw new IllegalArgumentException();
-    }
-    this.component = component;
-  }
-
-  void setHelpWanted(final boolean helpWanted) {
-    this.helpWanted = helpWanted;
-  }
-
-  void setId(int id) {
-    if (id < 1) {
-      throw new IllegalArgumentException();
-    }
-    this.id = id;
-  }
-
-  void setLongDescr(final Description longDescr) {
-    if (longDescr == null) {
-      throw new IllegalArgumentException();
-    }
-    this.longDescr = longDescr;
-  }
-
-  void setLongDescription(final Description descr) {
-    if (descr == null) {
-      throw new IllegalArgumentException();
-    }
-    this.longDescr = descr;
-  }
-
-  void setMilestone(final String milestone) {
-    if (milestone == null) {
-      throw new IllegalArgumentException();
-    }
-    this.milestone = milestone;
-  }
-
-  void setPriority(final String priority) {
-    if (priority == null) {
-      throw new IllegalArgumentException();
-    }
-    this.priority = priority;
-  }
-
-  void setShortDescr(final String shortDescr) {
-    if (shortDescr == null) {
-      throw new IllegalArgumentException();
-    }
-    this.shortDescr = shortDescr;
-  }
-
-  void setStatus(final String status) {
-    if (status == null) {
-      throw new IllegalArgumentException();
-    }
-    this.status = status;
-  }
-}
diff --git a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugComparator.java b/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugComparator.java
deleted file mode 100644
index 65fafd4..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugComparator.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (c) 2005, Innoopract Informationssysteme GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *  Innoopract - initial API and implementation
- */
-package bug2html;
-
-import java.util.Comparator;
-
-/**
- * Comparator for Bug instances.
- * @author Elias Volanakis <evolanakis@innoopract.de>
- */
-public class BugComparator implements Comparator {
-
-  /**
-   * Orders bugs by Milestone, Priority, Component and Id.
-   * @param o1 a non-null Bug instance
-   * @param o2 a non-null Bug instance
-   * @return a negative integer, zero or positive integer, 
-   *         if the o1 is less than, equal, or greater than o2  
-   * @throws NullPointerException if any parameter is null
-   * @throws ClassCastException if any parameter is not a Bug instance
-   */
-  public int compare(final Object o1, final Object o2) {
-    Bug bug1 = (Bug) o1;
-    Bug bug2 = (Bug) o2;
-
-    int result = bug1.getMilestone().compareTo(bug2.getMilestone());
-    if (result == 0) {
-      result = bug1.getPriority().compareTo(bug2.getPriority());
-    }
-    if (result == 0) {
-      result = bug1.getComponent().compareTo(bug2.getComponent());
-    }
-    if (result == 0) {
-      result = bug1.getId() - bug2.getId(); // valid Ids start at 1
-    }
-    return result;
-  }
-}
diff --git a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugFactory.java b/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugFactory.java
deleted file mode 100644
index 9283391..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugFactory.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Copyright (c) 2005, Innoopract Informationssysteme GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *  Innoopract - initial API and implementation
- */
-package bug2html;
-
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-/**
- * Factory for Bug instances
- * @author Elias Volanakis <evolanakis@innoopract.de>
- */
-public final class BugFactory {
-
-  private BugFactory() {
-    // utility class
-  }
-
-  /** 
-   * Creates a new Bug instance from an XML-Node.
-   * @param bugNode 
-   *        A bugzilla &lt;bug&gt;....&lt;/bug&gt; Node. 
-   *        (For an example see: 
-   *        https://bugs.eclipse.org/bugs/show_bug.cgi?id=1&ctype=xml)
-   */
-  public static Bug newBug(final Node bugNode) {
-    Bug result = new Bug();
-    parseBug(bugNode, result);
-    return result;
-  }
-
-  private static void parseBug(final Node bugNode, final Bug bug) {
-    if (bug == null || bugNode == null || !bugNode.getNodeName().equals("bug")) {
-      throw new IllegalArgumentException();
-    }
-    // extract relevant data from childNodes
-    NodeList childNodes = bugNode.getChildNodes();
-    for (int i = 0, n = childNodes.getLength(); i < n; i++) {
-      Node node = childNodes.item(i);
-      String nodeName = node.getNodeName();
-      if ("bug_id".equals(nodeName)) {
-        bug
-            .setId(Integer
-                .parseInt(node.getChildNodes().item(0).getNodeValue()));
-      } else if ("target_milestone".equals(nodeName)) {
-        bug.setMilestone(node.getChildNodes().item(0).getNodeValue());
-      } else if ("short_desc".equals(nodeName)) {
-        bug.setShortDescr(node.getChildNodes().item(0).getNodeValue());
-      } else if ("dependson".equals(nodeName)) {
-        Integer bugId = new Integer(node.getChildNodes().item(0).getNodeValue());
-        bug.addDependency(bugId);
-      } else if ("keywords".equals(nodeName)) {
-        // if-statemend needed, because multiple keywords are possible
-        if ("helpWanted".equals(node.getChildNodes().item(0).getNodeValue())) {
-          bug.setHelpWanted(true);
-        }
-      } else if ("priority".equals(nodeName)) {
-        bug.setPriority(node.getChildNodes().item(0).getNodeValue());
-      } else if ("bug_status".equals(nodeName)) {
-        bug.setStatus(node.getChildNodes().item(0).getNodeValue());
-      } else if ("component".equals(nodeName)) {
-        bug.setComponent(node.getChildNodes().item(0).getNodeValue());
-      } else if ("long_desc".equals(nodeName)
-          && bug.getLongDescr() != Description.EMPTY_DESCRIPTION) {
-        bug.setLongDescr(parseLongDescr(node, bug));
-      }
-    } // for
-  }
-
-  private static Description parseLongDescr(final Node ldNode, final Bug bug) {
-    if (bug == null || ldNode == null || bug == null
-        || !ldNode.getNodeName().equals("long_desc")) {
-      throw new IllegalArgumentException();
-    }
-    NodeList childNodes = ldNode.getChildNodes();
-    String text = "";
-    String who = "";
-    String when = "";
-    for (int i = 0, n = childNodes.getLength(); i < n; i++) {
-      Node node = childNodes.item(i);
-      String nodeName = node.getNodeName();
-      if ("thetext".equals(nodeName)) {
-        text = node.getChildNodes().item(0).getNodeValue();
-      } else if ("who".equals(nodeName)) {
-        who = node.getChildNodes().item(0).getNodeValue();
-      } else if ("bug_when".equals(nodeName)) {
-        when = node.getChildNodes().item(0).getNodeValue();
-      }
-    }
-    return new Description(text, who, when);
-  }
-
-}
diff --git a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugFetcher.java b/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugFetcher.java
deleted file mode 100644
index dc5ad39..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugFetcher.java
+++ /dev/null
@@ -1,274 +0,0 @@
-/*
- * Copyright (c) 2005, Innoopract Informationssysteme GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *  Innoopract - initial API and implementation
- */
-package bug2html;
-
-import java.io.BufferedInputStream;
-import java.io.BufferedReader;
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.OutputStreamWriter;
-import java.io.UnsupportedEncodingException;
-import java.net.URL;
-import java.net.URLConnection;
-import java.security.KeyManagementException;
-import java.security.NoSuchAlgorithmException;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.Set;
-import java.util.TreeSet;
-import javax.net.ssl.HttpsURLConnection;
-import javax.net.ssl.SSLContext;
-import javax.net.ssl.TrustManager;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import org.w3c.dom.Document;
-import org.w3c.dom.NodeList;
-import org.xml.sax.SAXException;
-
-/**
- * Queries Bugzilla for enhancements and writes result as an XML milestone plan.
- * 
- * @author Elias Volanakis <evolanakis@innoopract.de>
- *
- */
-public class BugFetcher {
-
-  /** Bugzilla query, which shows a list of Bugs in RDF format. */
-  // This query fetches NEW enchancements of the Webtools Project
-  private static final String BUGZILLA_RDF_QUERY = "https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Web%20Tools&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_severity=enhancement&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&field0-0-0=noop&type0-0-0=noop&value0-0-0=&format=rdf";
-  // This query fetches all enchancements of the Webtools Project
-  // private static final String BUGZILLA_RDF_QUERY = "https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Web%20Tools&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=enhancement&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&field0-0-0=noop&type0-0-0=noop&value0-0-0=&format=rdf";
-
-  /** URL prefix for showing a single Bug */
-  public static final String BUGZILLA_BUGLIST_QUERY = "https://bugs.eclipse.org/bugs/show_bug.cgi?";
-
-  private static DocumentBuilder builder;
-
-  private static TrustManager[] trustManagers;
-
-  private BugFetcherOptions options;
-
-  BugFetcher(final String[] args) {
-    options = new BugFetcherOptions(args);
-  }
-
-  BugFetcherOptions getOptions() {
-    return options;
-  }
-
-  private void execute() throws IOException {
-    if (getOptions().isHelpWanted()) {
-      getOptions().printUsage();
-    } else {
-      Set bugs = fetchBugList();
-
-      if (bugs.size() == 0) {
-        System.err.println("Your bugzilla query didn't return any bugs.");
-        System.err.println("Aborting");
-        System.err.println("Query:" + BUGZILLA_RDF_QUERY);
-      } else {
-        String query = constructBugQuery(bugs);
-        System.out.println(query);
-        bugs = fetchBugs(query);
-
-        XMLGenerator generator = new XMLGenerator();
-        generator.setEmptyMilestones(getOptions().isEmptyMilestones());
-        StringBuffer xml = generator.generateXML(bugs);
-
-        String filename = "enhancement_overview.xml";
-        System.out.println("Saving to: " + filename);
-        OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(
-            new File(filename)), "ISO-8859-1");
-        out.write(xml.toString());
-        out.flush();
-        out.close();
-      }
-    }
-  }
-
-  public static void main(final String[] args) throws IOException {
-    BugFetcher fetcher = new BugFetcher(args);
-    fetcher.execute();
-  }
-
-  private Document connectAndParse(final String uri) {
-    BufferedInputStream is = null;
-    Document result = null;
-    try {
-      disableCertificates();
-      is = connectTo(uri);
-      // isoToUTF is a workaround to a Bugzilla-Bug,
-      // where the XML returned contains non UTF-8 characters
-      result = parseXML(isoToUTF(is));
-    } catch (IOException ioe) {
-      ioe.printStackTrace();
-    } catch (SAXException se) {
-      se.printStackTrace();
-    } finally {
-      tryClose(is);
-    }
-    return result;
-  }
-
-  private BufferedInputStream connectTo(final String uri) throws IOException {
-    URL url = new URL(uri);
-    URLConnection connection = url.openConnection();
-    BufferedInputStream result = new BufferedInputStream(connection
-        .getInputStream());
-    return result;
-  }
-
-  private String constructBugQuery(final Set bugs) {
-    if (bugs == null || bugs.size() == 0) {
-      throw new IllegalArgumentException();
-    }
-    Iterator iter = bugs.iterator();
-    StringBuffer queryString = new StringBuffer();
-    queryString.append(BUGZILLA_BUGLIST_QUERY);
-    queryString.append("ctype=xml");
-    while (iter.hasNext()) {
-      String bugId = (String) iter.next();
-      queryString.append("&id=" + bugId);
-    }
-    return queryString.toString();
-  }
-
-  private void disableCertificates() {
-    try {
-      if (trustManagers == null) {
-        trustManagers = new TrustManager[1];
-        trustManagers[0] = new DummyX509TrustManager();
-      }
-      SSLContext context = SSLContext.getInstance("SSLv3");
-      context.init(null, trustManagers, null);
-      HttpsURLConnection.setDefaultSSLSocketFactory(context.getSocketFactory());
-    } catch (KeyManagementException e) {
-      e.printStackTrace();
-    } catch (NoSuchAlgorithmException e) {
-      e.printStackTrace();
-    }
-  }
-
-  private Set fetchBugList() {
-    StringBuffer query = new StringBuffer(BUGZILLA_RDF_QUERY);
-    String[] versions = getOptions().getVersions();
-    for (int i = 0; i < versions.length; i++) {
-      query.append("&version=" + versions[i]);
-    }
-
-    Document bugList = connectAndParse(query.toString());
-    NodeList idNodes = bugList.getElementsByTagName("bz:id");
-    int nodeCount = idNodes.getLength();
-    System.out.println(nodeCount + " bz:id nodes");
-
-    Set result = new HashSet(nodeCount);
-    for (int i = 0; i < nodeCount; i++) {
-      String bugId = idNodes.item(i).getChildNodes().item(0).getNodeValue();
-      result.add(bugId);
-    }
-
-    return result;
-  }
-
-  private Set fetchBugs(final String bugzillaQuery) throws IOException {
-    Document bugList = connectAndParse(bugzillaQuery);
-    NodeList bugNodes = bugList.getElementsByTagName("bug");
-    int nodeCount = bugNodes.getLength();
-    System.out.println(nodeCount + " bug nodes");
-
-    Set result = new TreeSet(new BugComparator());
-    for (int i = 0; i < nodeCount; i++) {
-      result.add(BugFactory.newBug(bugNodes.item(i)));
-    }
-    return result;
-  }
-
-  private DocumentBuilder getBuilder() {
-    if (builder == null) {
-      try {
-        builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
-      } catch (ParserConfigurationException e) {
-        e.printStackTrace();
-      }
-    }
-    return builder;
-  }
-
-  private Document parseXML(final InputStream is) throws IOException,
-      SAXException {
-    if (is == null) {
-      throw new IllegalArgumentException();
-    }
-    Document result = null;
-    result = getBuilder().parse(is);
-    return result;
-  }
-
-  /**
-   * Converts ISO-8859-1 to UTF-8.
-   * Note: Straightforward but inefficient implementation.
-   */
-  private InputStream isoToUTF(final BufferedInputStream bis) {
-    BufferedReader isoReader = null;
-    OutputStreamWriter utfWriter = null;
-    ByteArrayOutputStream outBuffer = new ByteArrayOutputStream();
-    ByteArrayInputStream inBuffer = null;
-
-    try {
-      isoReader = new BufferedReader(new InputStreamReader(bis, "ISO-8859-1"));
-      utfWriter = new OutputStreamWriter(outBuffer, "UTF-8");
-    } catch (UnsupportedEncodingException e) {
-      e.printStackTrace(); // should never happen
-    }
-
-    try {
-      String line;
-      while ((line = isoReader.readLine()) != null) {
-        utfWriter.write(line);
-        utfWriter.write("\n");
-      }
-      utfWriter.flush();
-      inBuffer = new ByteArrayInputStream(outBuffer.toByteArray());
-    } catch (IOException e) {
-      e.printStackTrace();
-    } finally {
-      tryClose(utfWriter);
-    }
-
-    return inBuffer;
-  }
-
-  private void tryClose(final BufferedInputStream is) {
-    if (is != null) {
-      try {
-        is.close();
-      } catch (IOException e) {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  private void tryClose(final OutputStreamWriter os) {
-    if (os != null) {
-      try {
-        os.close();
-      } catch (IOException e) {
-        e.printStackTrace();
-      }
-    }
-  }
-}
diff --git a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugFetcherOptions.java b/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugFetcherOptions.java
deleted file mode 100644
index 2930dea..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/BugFetcherOptions.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright (c) 2005, Innoopract Informationssysteme GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *  Innoopract - initial API and implementation
- */
-package bug2html;
-
-/**
- * Parser for Commandline-Options of BugFetcher.
- * @see bug2html.BugFetcher  
- * @author Elias Volanakis <evolanakis@innoopract.de>
- */
-class BugFetcherOptions {
-
-  private boolean emptyMilestones = false;
-  private String[] versions = new String[0];
-  private String outputFileName;
-  private boolean helpWanted = false;
-
-  BugFetcherOptions(final String[] args) {
-    parseParameters(args);
-  }
-
-  private void parseParameters(final String[] args) {
-    for (int i = 0; i < args.length; i++) {
-      String param = args[i];
-      if ("--help".equals(param)) {
-        helpWanted = true;
-      }
-      if ("--with-empty-milestones".equals(param)) {
-        emptyMilestones = true;
-      } else if (param.startsWith("--version=")) {
-        String versionStr = param.substring(param.indexOf('=') + 1);
-        versions = versionStr.split(",");
-      }
-    }
-  }
-
-  void printUsage() {
-    String[] usage = { "Usage: java bug2html.BugFetcher [parameters]", "",
-        "Retrieves bugzilla enchancements of the Webtools Project into an",
-        "XML-File suitable as input for bug2html.xsl", "",
-        "Optional parameters:",
-        "--with-empty-milestones  Include entries with empty (---) Milestones",
-        "--version=<versionId>    Include only entries with given versionId",
-        "                         Multiple version Ids can be separated by ','",
-        "                         e.g. --version=1.0,1.1",
-        "--help                   Shows usage help", "", "Example:",
-        "java bug2html.BugFetcher --version=1.0,1.1 --with-empty-milestones" };
-    for (int i = 0; i < usage.length; i++) {
-      System.out.println(usage[i]);
-    }
-  }
-
-  String[] getVersions() {
-    return versions;
-  }
-
-  boolean isEmptyMilestones() {
-    return emptyMilestones;
-  }
-
-  boolean isHelpWanted() {
-    return helpWanted;
-  }
-
-  String getOutputFileName() {
-    return outputFileName;
-  }
-
-}
diff --git a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/Description.java b/archive/releng.builder/tools/wtp-bug2html/src/bug2html/Description.java
deleted file mode 100644
index 59ea07e..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/Description.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2005, Innoopract Informationssysteme GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *  Innoopract - initial API and implementation
- */
-package bug2html;
-
-/**
- * Java model of a (bugzilla) Description Node.
- * 
- * @author Elias Volanakis <evolanakis@innoopract.de>
- */
-public class Description {
-  public static final Description EMPTY_DESCRIPTION 
-  = new Description("", "", "");
-
-  private String text;
-  private String who;
-  private String when;
-
-  Description(final String text, final String who, final String when) {
-    if (text == null || who == null || when == null) {
-      throw new IllegalArgumentException();
-    }
-    this.text = text;
-    this.who = who;
-    this.when = when;
-  }
-
-  public String toString() {
-    return text + " (" + who + " @ " + when + ")";
-  }
-}
diff --git a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/DummyX509TrustManager.java b/archive/releng.builder/tools/wtp-bug2html/src/bug2html/DummyX509TrustManager.java
deleted file mode 100644
index 4ab4180..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/DummyX509TrustManager.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2005, Innoopract Informationssysteme GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *  Innoopract - initial API and implementation
- */
-package bug2html;
-
-import java.security.cert.CertificateException;
-import java.security.cert.X509Certificate;
-import javax.net.ssl.X509TrustManager;
-
-/**
- * Non-validating X509TrustManager.
- * Will not check the certificate of an SSL connection.
- * @author Elias Volanakis <evolanakis@innoopract.de>
- */
-public class DummyX509TrustManager implements X509TrustManager {
-
-  public void checkClientTrusted(final X509Certificate[] arg0, final String arg1)
-      throws CertificateException {
-    // do nothing
-  }
-
-  public void checkServerTrusted(final X509Certificate[] arg0, final String arg1)
-      throws CertificateException {
-    // do nothing
-  }
-
-  public X509Certificate[] getAcceptedIssuers() {
-    return null;
-  }
-}
diff --git a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/XMLGenerator.java b/archive/releng.builder/tools/wtp-bug2html/src/bug2html/XMLGenerator.java
deleted file mode 100644
index bc6e9d2..0000000
--- a/archive/releng.builder/tools/wtp-bug2html/src/bug2html/XMLGenerator.java
+++ /dev/null
@@ -1,206 +0,0 @@
-/*
- * Copyright (c) 2005, Innoopract Informationssysteme GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *  Innoopract - initial API and implementation
- */
-package bug2html;
-
-import java.util.Iterator;
-import java.util.Set;
-
-/**
- * Converts a Set of Bugs to an XML-Representation.
- * @see #generateXML(Set)
- * @author Elias
- */
-class XMLGenerator {
-
-  private boolean withEmptyMilestones;
-  private static final String EMPTY_MILESTONE = "---";
-
-  XMLGenerator() {
-    // utility class;
-  }
-
-  /**
-   * Enables inclusion of bugs with empty milestones in output.
-   */
-  void setEmptyMilestones(final boolean isEnabled) {
-    withEmptyMilestones = isEnabled;
-  }
-
-  private StringBuffer bugToXML(final Bug bug) {
-    if (bug == null) {
-      throw new IllegalArgumentException();
-    }
-    StringBuffer result = new StringBuffer();
-    // item
-    result.append("<item priority=\"" + priorityToString(bug) + "\"");
-    String status = statusToString(bug);
-    if (status != null) {
-      result.append(" status=\"" + status + "\"");
-    }
-    if (bug.isHelpWanted()) {
-      result.append(" helpWanted=\"true\"");
-    }
-    result.append(">\n");
-    // description
-    result.append("  <description>" + "[" + toHTML(bug.getComponent()) + "] "
-        + toHTML(bug.getShortDescr()) + "</description>\n");
-    // complete description
-    if (bug.getLongDescr() != Description.EMPTY_DESCRIPTION) {
-      result.append("  <detail>" + toHTML(bug.getLongDescr().toString())
-          + "</detail>\n");
-    }
-    // bugzilla link
-    result.append("  <bugzilla link=\"" + idToURI(bug) + "\"/>\n");
-    // depends on other bugs
-    Set dependencies = bug.getDependencies();
-    if (!dependencies.isEmpty()) {
-      Iterator iter = dependencies.iterator();
-      while (iter.hasNext()) {
-        int bugId = ((Integer) iter.next()).intValue();
-        result.append("   <step><description href=\"" + idToURI(bugId) + "\">");
-        result.append("depends on " + bugId);
-        result.append("</description></step>\n");
-      }
-    }
-    // close item
-    result.append("</item>\n");
-    return result;
-  }
-
-  /**
-   * Converts a Set of Bugs to an XML-Representation.
-   * The XML-Representation conforms to milestonePlan.xsd.
-   * @return the XML-Representation in a StringBuffer   
-   */
-  StringBuffer generateXML(final Set bugSet) {
-    StringBuffer result = new StringBuffer();
-    // header
-    result.append("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n");
-    result.append("<plan xmlns:xsi="
-        + "\"http://www.w3.org/2001/XMLSchema-instance\"\n");
-    result.append("  xsi:noNamespaceSchemaLocation=\"../../../../"
-        + "development/milestone_plans/milestonePlan.xsd\">\n");
-    result.append("<component name=\"Overview of\" subproject=\"any\">\n");
-    result.append("<milestone name=\"Milestones\">\n");
-    result.append("<title>All Milestones</title>\n");
-
-    // main section
-    String lastMilestone = null;
-    Iterator iter = bugSet.iterator();
-    while (iter.hasNext()) {
-      Bug bug = (Bug) iter.next();
-      // still in same milestone?
-      if (lastMilestone == null || !lastMilestone.equals(bug.getMilestone())) {
-        if (lastMilestone != null) {
-          result.append("</category>\n");
-        }
-        result.append("<category name=\"" + toHTML(bug.getMilestone())
-            + "\">\n");
-        lastMilestone = bug.getMilestone();
-      }
-      // append bug to milestone
-      if (withEmptyMilestones) {
-        result.append(bugToXML(bug));
-      } else if (!(EMPTY_MILESTONE.equals(bug.getMilestone()))) {
-        result.append(bugToXML(bug));
-      }
-    }
-    result.append("</category>\n");
-
-    // footer
-    result.append("</milestone>\n");
-    result.append("</component>\n");
-    result.append("</plan>\n");
-    return result;
-  }
-
-  private String idToURI(final Bug bug) {
-    return idToURI(bug.getId());
-  }
-
-  private String idToURI(final int id) {
-    return BugFetcher.BUGZILLA_BUGLIST_QUERY + "id=" + id;
-  }
-
-  private String match(final String[][] map, final String match) {
-    for (int i = 0; i < map.length; i++) {
-      if (map[i][0].equals(match)) {
-        return map[i][1];
-      }
-    }
-    throw new IllegalArgumentException(match);
-  }
-
-  private String priorityToString(final Bug bug) {
-    String[][] map = {
-      {
-        "P1", "high"
-      }, {
-        "P2", "medium"
-      }, {
-        "P3", "low"
-      }, {
-        "P4", "low"
-      }, {
-        "P5", "low"
-      }
-    };
-    return match(map, bug.getPriority());
-  }
-
-  private String statusToString(final Bug bug) {
-    String[][] map = {
-      {
-        "UNCONFIRMED", "investigate"
-      }, {
-        "NEW", "new"
-      }, {
-        "ASSIGNED", "in-progress"
-      }, {
-        "REOPENED", null
-      }, {
-        "RESOLVED", "done"
-      }, {
-        "VERIFIED", "done"
-      }, {
-        "CLOSED", "done"
-      }
-    };
-    return match(map, bug.getStatus());
-  }
-
-  private String toHTML(final String input) {
-    if (input == null) {
-      throw new IllegalArgumentException();
-    }
-    StringBuffer result = new StringBuffer();
-    for (int i = 0, n = input.length(); i < n; i++) {
-      char c = input.charAt(i);
-      switch (c) {
-      case '<':
-        result.append("&lt;");
-        break;
-      case '>':
-        result.append("&gt;");
-        break;
-      case '&':
-        result.append("&amp;");
-        break;
-      case '"':
-        result.append("&quot;");
-        break;
-      default:
-        result.append(c);
-      }
-    }
-    return result.toString();
-  }
-}
diff --git a/archive/working/.project b/archive/working/.project
deleted file mode 100644
index 3a1dab2..0000000
--- a/archive/working/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>working</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-	</buildSpec>
-	<natures>
-	</natures>
-</projectDescription>
diff --git a/archive/working/apitools/.project b/archive/working/apitools/.project
deleted file mode 100644
index 04683b4..0000000
--- a/archive/working/apitools/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>apitools</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-	</buildSpec>
-	<natures>
-	</natures>
-</projectDescription>
diff --git a/archive/working/apitools/api-usage-checking-design.html b/archive/working/apitools/api-usage-checking-design.html
deleted file mode 100644
index 4183a20..0000000
--- a/archive/working/apitools/api-usage-checking-design.html
+++ /dev/null
@@ -1,301 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Design of a Tool for Checking API Usage in Eclipse-based Components</title>
-</head>
-
-<body>
-
-<h1>Design of a Tool for Checking API Usage in Eclipse-based Components</h1>
-<p>Jim des Rivieres<br>
-Last updated Jan 14, 2005</p>
-<p>This document contains the design for a tool for checking API usage in
-Eclipse-based components and products.</p>
-<h2>Components</h2>
-<p>For the purposes of this tool, a component is a set of plug-ins and plug-in
-fragments. Components must be disjoint, in that the plug-ins and fragments
-within one component must be distinct from those in other components. In other
-words, components partition the set of plug-ins and plug-in fragments into
-disjoint subsets. We also allow a form of library component containing&nbsp; no
-plug-ins or fragments; library components are used to describe class libraries
-such as J2SE that are not located inside any plug-in.</p>
-<p>The code for a component is the sum total of the code in the component's
-plug-ins and fragments (as described by the plug-in manifest). The code is in
-the form of Java types (predominantly classes and interfaces; J2SE 5.0 adds
-enumerations and annotation types). The types that are intended to be used by
-other components are called the component's API, and referred to as API types. A
-component can provide any number of API types, including none. Typically, only a
-subset of a component's types are part of its API. The rest are referred to as
-internal types. Non-public types are always considered internal.</p>
-<p>It's common to use Java packages to separate one component from another, and
-to separate API from internal within a component. Each component generally
-declares its code in packages different from those used by any other component.
-An API package is one that contains at least one API type. An internal package
-is one that contains no API types. The default assumption is that all public
-top-level types in an API package are API types.</p>
-<p>An API type declared in one component can be used by other components is
-various ways:</p>
-<ul>
-  <li>Declare a field, variable, parameter, or return type where the type is an
-    API type.</li>
-  <li>Cast the value on an expression to an API type.</li>
-  <li>Declare a class that implements an API interface.</li>
-  <li>Declare an interface that extends an API interface.</li>
-  <li>Declare a class that extends (subclasses) an API class.</li>
-  <li>Creates an instance of an API class.</li>
-</ul>
-<p>It is common for an API type to be intended to be used only in certain ways.
-In some cases, Java modifiers can be used to rule out unintended uses (e.g.,
-prevent subclassing by declaring the class &quot;final&quot;). But in many
-cases, the intended uses are spelled out in the type's specification (doc
-comment). The most common restrictions are:</p>
-<ul>
-  <li>Clients may not instantiate this API class.</li>
-  <li>Clients may not subclass this API class.</li>
-  <li>Clients may not implement this API interface. It follows that the client
-    may not extend the interface either.</li>
-</ul>
-<p>Types have members (fields, methods, types). For the present, we make the
-simplifying assumption that all public and protected members of an API type are
-intended to be used by other components.</p>
-<h2>Component description files</h2>
-<p>Each component will be described via a component description file. The file
-format is XML-based; the DTD follows (complete <a href="http://dev.eclipse.org/viewcvs/index.cgi/working/apitools/component.xsd?cvsroot=WebTools_Project">XML
-scheme</a>):</p>
-<pre>&lt;!ELEMENT component (plugin* package* component-depends)&gt;
-&lt;!ATTLIST component 
-  name               CDATA #REQUIRED
-&gt;</pre>
-The &lt;component&gt; element provides information about a component.
-Attributes:
-<ul>
-  <li><b>name</b> - the component name; &quot;Eclipse Platform Generic
-    Workbench&quot;; note that this name is used to refer to the component and
-    distinguish it from other components (but otherwise has no official status
-    in Eclipse ontology)</li>
-</ul>
-<p>Child elements or the &lt;component&gt; element describe the set of plug-ins
-and fragments making up the component, provide information about the Java
-packages and types in the component's code, and include a list of other
-components on which this component may depend.</p>
-<p>Each &lt;plugin&gt; element must identify a distinct plug-in or fragment. The
-list of plug-ins must be complete; that is, a component contains a plug-in (or
-fragment) if and only if a &lt;plugin&gt; element occurs as a child of the
-&lt;component&gt; element.</p>
-<pre>&lt;!ELEMENT plugin EMPTY&gt; 
-&lt;!ATTLIST plugin 
-  id                 CDATA #REQUIRED
-  fragment           (&quot;true&quot; | &quot;false&quot;) &quot;false&quot;
-&gt;</pre>
-The &lt;plugin&gt; element identifies a plug-in or plug-in fragment that is part
-of the component. Attributes:
-<ul>
-  <li><b>id</b> - the plug-in id or plug-in fragment id; e.g., &quot;org.eclipse.core.resources&quot;;
-    note that in the case of a fragment, this is the id of fragment itself</li>
-  <li><b>fragment</b> - whether this is a plug-in fragment as opposed to a
-    plug-in (default: plug-in)</li>
-</ul>
-<p>Each &lt;plugin&gt; element must identify a distinct plug-in or fragment. The
-list of plug-ins must be complete; that is, a component contains a plug-in (or
-fragment) if and only if a &lt;plugin&gt; element occurs as a child of the
-&lt;component&gt; element.</p>
-<pre>&lt;!ELEMENT package (type*)&gt;
-&lt;!ATTLIST package 
-  name               CDATA #REQUIRED
-  exclusive          (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-  api                (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-&gt;</pre>
-The &lt;package&gt; element provides information about a package as used by the
-component. Attributes:
-<ul>
-  <li><b>name</b> - Java package name; e.g., &quot;javax.swing&quot;, &quot;org.eclipse.ui&quot;</li>
-  <li><b>api</b> - whether top-level types in this package are API types by
-    default (default: true). It's good practice for all public classes API
-    top-level types in a package to be considered API. Specify &quot;false&quot;
-    in order to explicitly list API types found in the package.</li>
-  <li><b>exclusive</b> - whether this package is reserved for exclusive use by
-    this component (default: true); specify &quot;false&quot; in (rare) cases
-    where a multiple components declared types in the same package. Package
-    sharing is only by mutual consent; all components involved must explicitly
-    declare the package as exclusive=&quot;false&quot; (even if it has no API
-    types).</li>
-</ul>
-<p>Each &lt;package&gt; element must identify a distinct package relative to
-that component. If the unusual case where a package is shared with other
-components, the &lt;package&gt; element is understood to apply only to the types
-the component actually declares, and has no bearing on the types declared in the
-same package in any other component. The list of packages may be incomplete; if
-the component contains code in a package not mentioned in the list, the package
-is considered to be internal (equivalent to being explicitly described as
-&lt;package name=&quot;...&quot; api=&quot;false&quot; /&gt;). The children of
-the &lt;package&gt; element provide information about specific types in the
-package.</p>
-<pre>&lt;!ELEMENT type EMPTY&gt; 
-&lt;!ATTLIST type 
-  name               CDATA #REQUIRED
-  reference          (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-  implement          (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-  subclass           (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-  instantiate        (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-&gt;</pre>
-The &lt;type&gt; element provides information about a top-level type in a
-package. Attributes:
-<ul>
-  <li><b>name</b> - simple name of a top-level Java class, interface,
-    enumeration, or annotation type; e.g., &quot;String&quot;, &quot;IResource&quot;</li>
-  <li><b>reference</b> - whether other components are expected to reference this
-    type by name (default: true); specify &quot;false&quot; to indicate that the
-    type is internal</li>
-  <li><b>implement</b> - whether other components are expected to declare a
-    class that implements this interface (default: true); specify
-    &quot;false&quot; for an interface that other components are not supposed to
-    implement directly; this attribute is ignored for classes, enumerations, and
-    annotation types, none of which can be meaningfully implemented</li>
-  <li><b>subclass</b> - whether other components are expected to declare a class
-    that directly subclasses this class (default: true); specify
-    &quot;false&quot; for a class that other components are not supposed to
-    subclass directly; this attribute is ignored for interfaces, enumerations,
-    and annotation types, none of which can be meaningfully subclassed</li>
-  <li><b>instantiate</b> - whether other components are expected to create
-    instances of this class or annotation type (default: true); specify
-    &quot;false&quot; for a type that other components are not supposed to
-    instantiate directly; this attribute is ignored for interfaces and
-    enumerations, neither of which can be meaningfully instantiated; this
-    attribute is moot for classes that are declared final (or ones with no
-    generally accessible constructors), since the Java compiler and JRE will
-    block outside attempts to instantiate</li>
-</ul>
-<p>(Note: We could extend the schema in the future to allow &lt;type&gt;
-elements to provide analogous information about their members. We could also
-extend the &lt;component&gt; element to allow aspects other than code API to be
-described.)</p>
-<pre>&lt;!ELEMENT component-depends (component-ref*)&gt;
-&lt;!ATTLIST component-depends 
-  unrestricted       (&quot;true&quot; | &quot;false&quot;) &quot;false&quot;
-&gt;
-&lt;!ELEMENT component-ref EMPTY&gt;
-&lt;!ATTLIST component-ref 
-  name               CDATA #REQUIRED
-&gt;</pre>
-The &lt;component-depends&gt; element identifies other components on which this
-component is allowed to depend. Attributes:
-<ul>
-  <li><b>unrestricted</b> - whether this component is allowed to depend on
-    arbitrary other components, or just the ones explicitly named by the
-    &lt;component-ref&gt; children</li>
-</ul>
-If a component specifies &lt;component-depends
-unrestricted=&quot;true&quot;&gt;, then it is allowed to depend on any component
-(and the children, if any, are ignored). Otherwise, the &lt;component-ref&gt;
-elements give the names of the component on which this component may depend. The
-&lt;component-ref&gt; element identifies a component by name. Attributes:
-<ul>
-  <li><b>name</b> - the name of the referenced component; e.g., &quot;Eclipse
-    Platform Generic Workbench&quot;</li>
-</ul>
-<h3>Example</h3>
-<p>A component description of one of the Eclipse Platform components:</p>
-<pre>&lt;component name=&quot;Eclipse Platform Core Resources&quot;&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources&quot; /&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources.win32&quot; fragment=&quot;true&quot; /&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources.linux&quot; fragment=&quot;true&quot; /&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources.hpux&quot; fragment=&quot;true&quot; /&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources.macosx&quot; fragment=&quot;true&quot; /&gt;
- &lt;plugin id=&quot;org.eclipse.core.resources.qnx&quot; fragment=&quot;true&quot; /&gt;
-
- &lt;package name=&quot;org.eclipse.core.resources&quot;&gt;
-&nbsp;&nbsp; &lt;type name=&quot;ICommand&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IContainer&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IFile&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IFileState&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IFolder&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IMarker&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IMarkerDelta&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IPathVariableChangeEvent&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IPathVariableManager&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IProject&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IProjectDescription&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IProjectNatureDescriptor&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResource&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceChangeEvent&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceDelta&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceProxy&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceRuleFactory&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceStatus&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;ISaveContext&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;ISavedState&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;ISynchronizer&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IWorkspace&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IWorkspaceDescription&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IWorkspaceRoot&quot; implement=&quot;false&quot; /&gt;
-&nbsp;&nbsp; &lt;type name=&quot;ResourcesPlugin&quot; subclass=&quot;false&quot; instantiate=&quot;false&quot; /&gt;
- &lt;/package&gt;
- &lt;package name=&quot;org.eclipse.core.resources.mapping&quot;&gt;
- &lt;/package&gt;
- &lt;package name=&quot;org.eclipse.core.resources.refresh&quot;&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IRefreshResult&quot; implement=&quot;false&quot; /&gt;
- &lt;/package&gt;
- &lt;package name=&quot;org.eclipse.core.resources.team&quot;&gt;
-&nbsp;&nbsp; &lt;type name=&quot;IResourceTree&quot; implement=&quot;false&quot; /&gt;
- &lt;/package&gt;
- &lt;component-depends&gt;
-    &lt;component-ref name=&quot;Eclipse Platform Core Resources&quot; /&gt;
-    &lt;component-ref name=&quot;J2SE&quot; /&gt;
- &lt;/component-depends&gt;
-&lt;/component&gt;</pre>
-<h2>How component descriptions are used</h2>
-<ul>
-  <li><b>Component package/type map</b> - Given the code for a component and its
-    component description, you can generate a fleshed-out list of the API types
-    declared by the component. (It's considerably harder to properly describe
-    the set of API members, since this involves building the supertype chain and
-    performing inheritance. Since the supertype chain need not be confined to a
-    single component, you also need the code for required plug-ins, etc.)</li>
-  <li><b>Inter-component reference map</b> - Given the code for a component, its
-    component description, and the component descriptions for all other
-    components to which the given component may contain references, you can
-    generate the list of external references from the component to types in some
-    other component (possibly unknown, possibly ambiguous). In particular, you
-    can do this without needing to consult the code for the other components (or
-    even needing the code to be available).</li>
-  <li><b>Fragile usage map</b> - You can go further and classify inter-component
-    usage as fragile. This requires the code for a component, its component
-    description, and the component descriptions for all other components to
-    which the given component may contain references. In the limited case of
-    shared packages between components, the code for these components may be
-    needed to disambiguate external references to types in the shared package. A
-    fragile external reference is any of:
-    <ul>
-      <li>A reference to an internal type in another (possibly unknown)
-        component.</li>
-      <li>A declaration of a subclass of a class C in another component where C
-        is described as subclass=&quot;false&quot;.</li>
-      <li>A declaration of a class implementing an interface I in another
-        component where I is described as implement=&quot;false&quot;.</li>
-      <li>An invocation of a constructor of a class C in another component where
-        C is described as instantiate=&quot;false&quot;.</li>
-      <li>A declaration of a type in a package P that another component
-        describes as exclusive=&quot;true&quot;.</li>
-    </ul>
-  </li>
-</ul>
-<h2>Change history</h2>
-<ul>
-  <li>Dec. 23, 2004 - Initial version</li>
-  <li>Jan. 14, 2005
-    <ul>
-      <li>Added &lt;component-depends&gt; element to allow each component to
-        explicitly specify which other component it may depend on.</li>
-      <li>Added clarification to &quot;api&quot; attribute of &lt;package&gt;
-        element re: this is in line with good practice of making all top-types
-        public types in an API package being considered API.</li>
-    </ul>
-  </li>
-</ul>
-
-</body>
-
-</html>
diff --git a/archive/working/apitools/api-usage-checking.html b/archive/working/apitools/api-usage-checking.html
deleted file mode 100644
index fe54396..0000000
--- a/archive/working/apitools/api-usage-checking.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<title>Checking for internal references Requirements</title>
-</head>
-
-<body>
-
-<h1>
-Requirements for A Tool for Checking API Usage in Eclipse-based Components</h1>
-<p>Jim des Rivieres<br>
-Last updated Dec. 10, 2004</p>
-<p>This document lists the general requirements for a tool for checking API usage in Eclipse-based components
-and products.</p>
-<h2>1. The Problem</h2>
-<p>The context is the same as the current API Usage Scanner tool. That is, we need a
-tool for checking Eclipse-based products that will help in identifying
-inappropriate use of APIs and non-APIs. We want tools to be able to check Eclipse-based plug-ins and products for
-obvious cases of where plug-ins are not playing by the rules. The open-ended,
-heterougeous, and heavily componentized nature of Eclipse are what make it
-somewhat different from checking more monolithic applications.</p>
-<p> Eclipse is based on the notion of a plug-in. Products end up being a
-collection of plug-ins, collected from diverse development efforts spanning open
-source projects, multiple IBM teams, and third-party tool vendors. Set of these
-plug-ins are often bundled into various &quot;platforms&quot; (e.g., Eclipse
-Platform, IBM Eclipse SDK), and assembled into product stacks or families (IBM
-RAD, WBIT). Component-based software is easier to develop, maintain, and evolve
-when the inter-component coupling is well understood and well managed. This is
-done by having each component offer its services through a well-defined API that
-serves are the sole interface between it and other components. To the
-    extent that all inter-component coupling abides by the contracts spelled out
-in the API specifications, replacing one component by a different version
-supporting the same API contracts will work the same way. Moreover, component
-APIs can be evolved in compatible ways to meet changing requirements, without
-invalidating previously working configurations. However, when inter-component coupling does not follow the terms of the API
-    contracts, replacing a component by a different version supporting the same
-API contracts may break some previously-working configurations. This is a
-    destabilizing factor that decreases robustness, increases maintenance costs,
-and inhibits component growth.</p>
-<p>In component-based software, the premium is on all inter-component coupling being
-    through the components API and in accord with all API contracts. Although
-the Java
-    language has some features for controlling visibility that are enforced at
-compile-time (e.g., private fields and methods cannot be referenced from
-    outside the code of the class itself), there are many constraints
-restrictions that
-    the Java language cannot express (e.g., that a particular public class is
-internal rather than API, or that a particular interface must not be implemented outside
-    its own component). Detection of inappropriate inter-component coupling is
-most useful when the component is under development; after a problematic component
-has shipped in a product, the information can at least be useful in managing the
-problem (although not solving it).</p>
-<p>The problem we are addressing is helping development teams to manage inter-component coupling
-in Eclipse-based components. In particular, we aim to do this by providing an
-automatic tool that can detect obvious cases where one component is more tightly
-coupled to another component that it should be.</p>
-<h2>2. General Requirements</h2>
-<p>The tool should meet the following general requirements:</p>
-<ol>
-  <li><b>Tool will be used for checking Eclipse components.<br>
-    </b>The notion of a &quot;component&quot; in Eclipse is not formally defined.
-    Rather, a component is a loosely-defined grouping of a small number of plug-ins and/or
-        plug-in fragments that are designed and maintained as a unit, generally
-    by a small team of developers. For instance, the Eclipse Platform itself is
-    made of a number of components each with between 1 and 5 plug-ins. The Java
-    code for each plug-in is housed in one or more JARs (this relationship is
-    formalized and captured in the plug-in's mainfest). Whereas coupling within
-    a component in intended to be tight/intimate, all coupling between
-    components is intended to be mediated through well-defined Java-based APIs.
-    The primary use of the tool will be used for checking collections of Eclipse
-    components to see whether the inter-component couplings are in line with the
-    component APIs. the Java code in the various plug-ins.
-  </li>
-  <li><b>Helpful to component developers.<br>
-    </b>Component developers (and development teams) are the primary customers of this
-    tool. The tool should be designed to meet their needs. Their main need for
-    such a tool is helping manage inter-component dependencies to ensure that
-    they do not accidentally exceed the bounds of the component APIs. Early
-    detection of problems means they can be addressed while the component is
-    still under development. So the tool should detect and report cases of <i>illegitimate</i>
-    couplings from component A to component B are not covered by B's API, the
-    most common mistake being A referencing one of B's internal classes. A
-    secondary need is to detect and report <i>legitimate</i> API couplings
-        components, as an aid for planning and impact assessment.
-  </li>
-  <li><b>Modular, component-based input.<br>
-    </b>Eclipse components to be checked will be fed to the tool. Since the
-    notion of component and API are not formally specified in Eclipse, the tool
-    will also need to be fed some a description of each component capturing
-    things like the set of plug-ins that comprise the component, and the rules
-    for separating component API from component internals and for distinguishing
-    legitimate from illegitimate API usage. Component owners should create and
-    maintain the component descriptions for their individual components
-    (although it should also be easy to furnish an after-market component
-    description&nbsp; for a component that does not come with its own). Each
-    component description should be in a file that the component owner can
-    easily maintain. Component description files should be in a well-specified
-    XML-based format so
-        that they could be read or generated by other tools. A set of relevant
-    component description files would be fed to the tool whenever checking
-    components.
-  </li>
-  <li><b>Performant and scalable.</b>&nbsp;<br>
-    The tool should be amenable to checking large numbers of Eclipse components.
-    We already have instances for Eclipse-based products with 1500 plug-ins. The
-    tool should make it easy to check anything from a single component, to a
-    group of components that form a &quot;platform&quot; of some ilk, to an
-    entire product distribution. The components may be a heterogeneous mix of product-specific, open
-    source,
-        or third party. The tool should deal gracefully with incompleteness, so
-    that it is possible to check a component without necessarily having complete information
-    about other
-        components. The tool should be reasonably fast, with speed proportional
-    to the number of components being checked.
-  </li>
-  <li><b>Modular, component-based output.<br>
-    </b>The tool should produce modular, component-based reports. The outputs
-    should be in a well-specified XML-based format so that they could
-        be post-processed for populating databases, generating web
-        pages, printing reports, etc.
-  </li>
-  <li><b>Fully-automatic operation.</b><br>
-    The tool should be suitable for inclusion in automated build processes that
-    build the components, or repackage components into larger aggregations. In
-    other words, something without a GUI that can be run from the command line, or from
-    an Ant build file.
-  </li>
-  <li><b>Open source.</b><br>
-    The tool itself should be open source, so that it can be used by development
-    teams
-        working on open source Eclipse components, which includes those at
-    eclipse.org.
-  </li>
-</ol>
-<h2>References</h2>
-<ul>
-  <li><a href="http://eclipse.org/articles/Article-API%20use/eclipse-api-usage-rules.html">How
-    to Use the Eclipse API<br>
-    </a>This is a good example of the ways some Eclipse-based components
-    separate API from internals at the Java package level, and of the kinds of
-    blanket API usage rules that are out there. Note that these rules apply only
-    to the components in the Eclipse Platform itself; other Eclipse-based
-    components will have their own rules and practices.</li>
-  <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-core-home/tools/internal/index.html">JDT
-    Core &quot;Internal&quot; tool<br>
-    </a>This simple tool is used for locating references to internal types in
-    Eclipse-based distributions. It has many of the right characteristics, but
-    is overly simplistic in assuming that 1 plug-in = 1 component and that all
-    components separate API from internal based on Eclipse's package-level
-    naming conventions.</li>
-</ul>
-
-</body>
-
-</html>
diff --git a/archive/working/apitools/component.xsd b/archive/working/apitools/component.xsd
deleted file mode 100644
index aa14352..0000000
--- a/archive/working/apitools/component.xsd
+++ /dev/null
@@ -1,299 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Version: $Id: component.xsd,v 1.2 2005/01/20 12:03:03 ryman Exp $ -->
-
-<!-- 
-	Copyright (c) 2005 IBM Corp.
-	All rights reserved. This program and the accompanying materials
-	are made available under the terms of the Eclipse Public License v1.0
-	which accompanies this distribution, and is available at
-	http://www.eclipse.org/legal/epl-v10.html
-	
-	Contributors:
-	Jim des Rivieres <Jim_des_Rivieres@ca.ibm.com>
-	Arthur Ryman  <ryman@ca.ibm.com> 
-	
-	ChangeLog:
-	
-	2005-01-11: Arthur Ryman <ryman@ca.ibm.com>
-	- created from Jim des Rivieres' api-usage-checking-design.html
-	
--->
-
-<schema xmlns="http://www.w3.org/2001/XMLSchema"
-	targetNamespace="http://eclipse.org/component"
-	xmlns:tns="http://eclipse.org/component">
-	<annotation>
-		<documentation>
-			Each component is described via a component description
-			file.
-		</documentation>
-	</annotation>
-	<element name="component">
-		<annotation>
-			<documentation>
-				Provides information about a component. Child elements
-				of this element describe the set of plug-ins and
-				fragments making up the component, and provide
-				information about the Java packages and types in the
-				component's code.
-			</documentation>
-		</annotation>
-		<complexType>
-			<sequence>
-				<element ref="tns:plugin" minOccurs="0"
-					maxOccurs="unbounded">
-				</element>
-				<element ref="tns:package" minOccurs="0"
-					maxOccurs="unbounded">
-				</element>
-				<element ref="tns:component-depends" minOccurs="1"
-					maxOccurs="1">
-				</element>
-			</sequence>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						The component name; e.g. "Eclipse Platform
-						Generic Workbench"; note that this name is used
-						to refer to the component and distinguish it
-						from other components (but otherwise has no
-						official status in Eclipse ontology)
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-		<unique name="plugin-id">
-			<annotation>
-				<documentation>
-					Each &lt;plugin&gt; element must identify a distinct
-					plug-in or fragment.
-				</documentation>
-			</annotation>
-			<selector xpath="plugin" />
-			<field xpath="@id"></field>
-		</unique>
-		<unique name="package-name">
-			<annotation>
-				<documentation>
-					Each &lt;package&gt; element must identify a
-					distinct package relative to that component.
-				</documentation>
-			</annotation>
-			<selector xpath="package" />
-			<field xpath="@name"></field>
-		</unique>
-	</element>
-
-	<element name="plugin">
-		<annotation>
-			<documentation>
-				Identifies a plug-in or plug-in fragment that is part of
-				the component. The list of plug-ins must be complete;
-				that is, a component contains a plug-in (or fragment) if
-				and only if a &lt;plugin&gt; element occurs as a child
-				of the &lt;component&gt; element.
-			</documentation>
-		</annotation>
-		<complexType>
-			<attribute name="id" type="string" use="required">
-				<annotation>
-					<documentation>
-						The plug-in id or plug-in fragment id; e.g.,
-						"org.eclipse.core.resources"; note that in the
-						case of a fragment, this is the id of fragment
-						itself.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="fragment" type="boolean" default="false">
-				<annotation>
-					<documentation>
-						State whether this is a plug-in fragment as
-						opposed to a plug-in (default: plug-in).
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-	<element name="package">
-		<annotation>
-			<documentation>
-				Provides information about a package as used by the
-				component. In the unusual case where a package is shared
-				with other components, the &lt;package&gt; element is
-				understood to apply only to the types the component
-				actually declares, and has no bearing on the types
-				declared in the same package in any other component. The
-				list of packages may be incomplete; if the component
-				contains code in a package not mentioned in the list,
-				the package is considered to be internal (equivalent to
-				being explicitly described as &lt;package name="..."
-				api="false" /&gt;). The children of the &lt;package&gt;
-				element provide information about specific types in the
-				package.
-			</documentation>
-		</annotation>
-		<complexType>
-			<sequence>
-				<element ref="tns:type" minOccurs="0"
-					maxOccurs="unbounded">
-				</element>
-			</sequence>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						Java package name; e.g., "javax.swing",
-						"org.eclipse.ui".
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="exclusive" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether top-level types in this package
-						are API types by default (default: true);
-						specify "false" in order to explicitly list API
-						types found in the package.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="api" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether this package is reserved for
-						exclusive use by this component (default: true);
-						specify "false" in (rare) cases where a multiple
-						components declared types in the same package.
-						Package sharing is only by mutual consent; all
-						components involved must explicitly declare the
-						package as exclusive="false" (even if it has no
-						API types).
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-		<unique name="type-name">
-			<annotation>
-				<documentation>
-					Each &lt;type&gt; element must identify a distinct
-					name relative to that package.
-				</documentation>
-			</annotation>
-			<selector xpath="type" />
-			<field xpath="@name"></field>
-		</unique>
-	</element>
-
-	<element name="type">
-		<annotation>
-			<documentation>
-				Provides information about a top-level type in a
-				package. (Note: We could extend the schema in the future
-				to allow &lt;type&gt; elements to provide analogous
-				information about their members. We could also extend
-				the &lt;component&gt; element to allow aspects other
-				than code API to be described.)
-			</documentation>
-		</annotation>
-		<complexType>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						Simple name of a top-level Java class,
-						interface, enumeration, or annotation type;
-						e.g., "String", "IResource".
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="reference" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						reference this type by name (default: true);
-						specify "false" to indicate that the type is
-						internal.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="implement" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						declare a class that implements this interface
-						(default: true); specify "false" for an
-						interface that other components are not supposed
-						to implement directly; this attribute is ignored
-						for classes, enumerations, and annotation types,
-						none of which can be meaningfully implemented.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="subclass" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						declare a class that directly subclasses this
-						class (default: true); specify "false" for a
-						class that other components are not supposed to
-						subclass directly; this attribute is ignored for
-						interfaces, enumerations, and annotation types,
-						none of which can be meaningfully subclassed.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="instantiate" type="boolean"
-				default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						create instances of this class or annotation
-						type (default: true); specify "false" for a type
-						that other components are not supposed to
-						instantiate directly; this attribute is ignored
-						for interfaces and enumerations, neither of
-						which can be meaningfully instantiated; this
-						attribute is moot for classes that are declared
-						final (or ones with no generally accessible
-						constructors), since the Java compiler and JRE
-						will block outside attempts to instantiate.
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-	<element name="component-depends">
-		<complexType>
-			<sequence>
-				<element ref="tns:component-ref" minOccurs="0"
-					maxOccurs="unbounded" />
-			</sequence>
-			<attribute name="unrestricted" type="boolean"
-				default="false">
-				<annotation>
-					<documentation>
-						States whether this component is allowed to
-						depend on arbitrary other components, or just
-						the ones explicitly named by the
-						&lt;component-ref&gt; children
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-	<element name="component-ref">
-		<complexType>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						Name of the referenced component; e.g., "Eclipse
-						Platform Generic Workbench"
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-</schema>
\ No newline at end of file
diff --git a/archive/working/apitools/components/eclipse-components/Ant/component.xml b/archive/working/apitools/components/eclipse-components/Ant/component.xml
deleted file mode 100644
index d9435b2..0000000
--- a/archive/working/apitools/components/eclipse-components/Ant/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Ant">
-  <model:plugin fragment="false" id="org.eclipse.ant.core"/>
-  <model:plugin fragment="false" id="org.eclipse.ant.ui"/>
-  <model:package name="org.eclipse.ant.core"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Cheatsheets/component.xml b/archive/working/apitools/components/eclipse-components/Cheatsheets/component.xml
deleted file mode 100644
index 7c2aaf0..0000000
--- a/archive/working/apitools/components/eclipse-components/Cheatsheets/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Cheatsheets">
-  <model:plugin fragment="false" id="org.eclipse.ui.cheatsheets"/>
-  <model:package name="org.eclipse.ui.cheatsheets"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Compare/component.xml b/archive/working/apitools/components/eclipse-components/Compare/component.xml
deleted file mode 100644
index 2eba591..0000000
--- a/archive/working/apitools/components/eclipse-components/Compare/component.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Compare">
-  <model:plugin fragment="false" id="org.eclipse.compare"/>
-  <model:package name="org.eclipse.compare"/>
-  <model:package name="org.eclipse.compare.contentmergeviewer"/>
-  <model:package name="org.eclipse.compare.structuremergeviewer"/>
-  <model:package name="org.eclipse.compare.rangedifferencer"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Console/component.xml b/archive/working/apitools/components/eclipse-components/Console/component.xml
deleted file mode 100644
index 9bee618..0000000
--- a/archive/working/apitools/components/eclipse-components/Console/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Console">
-  <model:plugin fragment="false" id="org.eclipse.ui.console"/>
-  <model:package name="org.eclipse.ui.console"/>
-  <model:package name="org.eclipse.ui.console.actions"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Core_Expressions/component.xml b/archive/working/apitools/components/eclipse-components/Core_Expressions/component.xml
deleted file mode 100644
index 19f468c..0000000
--- a/archive/working/apitools/components/eclipse-components/Core_Expressions/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Core_Expressions">
-  <model:plugin fragment="false" id="org.eclipse.core.expressions"/>
-  <model:package name="org.eclipse.core.expressions"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Core_Filebuffers/component.xml b/archive/working/apitools/components/eclipse-components/Core_Filebuffers/component.xml
deleted file mode 100644
index 6fe5962..0000000
--- a/archive/working/apitools/components/eclipse-components/Core_Filebuffers/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Core_Filebuffers">
-  <model:plugin fragment="false" id="org.eclipse.core.filebuffers"/>
-  <model:package name="org.eclipse.core.filebuffers"/>
-  <model:package name="org.eclipse.core.filebuffers.manipulation"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Core_Variables/component.xml b/archive/working/apitools/components/eclipse-components/Core_Variables/component.xml
deleted file mode 100644
index c7ff790..0000000
--- a/archive/working/apitools/components/eclipse-components/Core_Variables/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Core_Variables">
-  <model:plugin fragment="false" id="org.eclipse.core.variables"/>
-  <model:package name="org.eclipse.core.variables"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Help/component.xml b/archive/working/apitools/components/eclipse-components/Help/component.xml
deleted file mode 100644
index d73c435..0000000
--- a/archive/working/apitools/components/eclipse-components/Help/component.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Help">
-  <model:plugin fragment="false" id="org.eclipse.help"/>
-  <model:plugin fragment="false" id="org.eclipse.help.base"/>
-  <model:plugin fragment="false" id="org.eclipse.help.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.help.webapp"/>
-  <model:plugin fragment="false" id="org.eclipse.help.appserver"/>
-  <model:plugin fragment="false" id="org.eclipse.help.ide"/>
-  <model:package name="org.eclipse.help"/>
-  <model:package name="org.eclipse.help.standalone"/>
-  <model:package name="org.eclipse.help.browser"/>
-  <model:package name="org.eclipse.help.ui.browser"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/JDT_Core/component.xml b/archive/working/apitools/components/eclipse-components/JDT_Core/component.xml
deleted file mode 100644
index 12df69c..0000000
--- a/archive/working/apitools/components/eclipse-components/JDT_Core/component.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="JDT_Core">
-  <model:plugin fragment="false" id="org.eclipse.jdt.core"/>
-  <model:package name="org.eclipse.jdt.core.dom"/>
-  <model:package name="org.eclipse.jdt.core"/>
-  <model:package name="org.eclipse.jdt.core.jdom"/>
-  <model:package name="org.eclipse.jdt.core.util"/>
-  <model:package name="org.eclipse.jdt.core.search"/>
-  <model:package name="org.eclipse.jdt.core.dom.rewrite"/>
-  <model:package name="org.eclipse.jdt.core.compiler"/>
-  <model:package name="org.eclipse.jdt.core.eval"/>
-  <model:package name="org.eclipse.jdt.core.formatter"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/JDT_Debug/component.xml b/archive/working/apitools/components/eclipse-components/JDT_Debug/component.xml
deleted file mode 100644
index 77445db..0000000
--- a/archive/working/apitools/components/eclipse-components/JDT_Debug/component.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="JDT_Debug">
-  <model:plugin fragment="false" id="org.eclipse.jdt.debug"/>
-  <model:plugin fragment="false" id="org.eclipse.jdt.debug.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jdt.launching"/>
-  <model:package name="com.sun.jdi"/>
-  <model:package name="com.sun.jdi.connect"/>
-  <model:package name="com.sun.jdi.request"/>
-  <model:package name="com.sun.jdi.connect.spi"/>
-  <model:package name="com.sun.jdi.event"/>
-  <model:package name="org.eclipse.jdi.hcr"/>
-  <model:package name="org.eclipse.jdi"/>
-  <model:package name="org.eclipse.jdt.debug.core"/>
-  <model:package name="org.eclipse.jdt.debug.eval"/>
-  <model:package name="org.eclipse.jdt.debug.ui"/>
-  <model:package name="org.eclipse.jdt.debug.ui.launchConfigurations"/>
-  <model:package name="org.eclipse.jdt.launching"/>
-  <model:package name="org.eclipse.jdt.launching.sourcelookup.containers"/>
-  <model:package name="org.eclipse.jdt.launching.sourcelookup"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/JDT_UI/component.xml b/archive/working/apitools/components/eclipse-components/JDT_UI/component.xml
deleted file mode 100644
index 7b9f531..0000000
--- a/archive/working/apitools/components/eclipse-components/JDT_UI/component.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="JDT_UI">
-  <model:plugin fragment="false" id="org.eclipse.jdt.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jdt.junit"/>
-  <model:package name="org.eclipse.jdt.ui.actions"/>
-  <model:package name="org.eclipse.jdt.ui.search"/>
-  <model:package name="org.eclipse.jdt.ui.jarpackager"/>
-  <model:package name="org.eclipse.jdt.ui.text.java"/>
-  <model:package name="org.eclipse.jdt.ui"/>
-  <model:package name="org.eclipse.jdt.ui.wizards"/>
-  <model:package name="org.eclipse.jdt.ui.text"/>
-  <model:package name="org.eclipse.jdt.ui.text.folding"/>
-  <model:package name="org.eclipse.jdt.ui.refactoring"/>
-  <model:package name="org.eclipse.jdt.ui.text.java.hover"/>
-  <model:package name="org.eclipse.jdt.junit"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/JFace/component.xml b/archive/working/apitools/components/eclipse-components/JFace/component.xml
deleted file mode 100644
index 963a424..0000000
--- a/archive/working/apitools/components/eclipse-components/JFace/component.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="JFace">
-  <model:plugin fragment="false" id="org.eclipse.jface"/>
-  <model:plugin fragment="false" id="org.eclipse.jface.text"/>
-  <model:package name="org.eclipse.jface.resource"/>
-  <model:package name="org.eclipse.jface.action"/>
-  <model:package name="org.eclipse.jface.window"/>
-  <model:package name="org.eclipse.jface.preference"/>
-  <model:package name="org.eclipse.jface.dialogs"/>
-  <model:package name="org.eclipse.jface.operation"/>
-  <model:package name="org.eclipse.jface.util"/>
-  <model:package name="org.eclipse.jface.viewers"/>
-  <model:package name="org.eclipse.jface.wizard"/>
-  <model:package name="org.eclipse.jface.text"/>
-  <model:package name="org.eclipse.jface.text.contentassist"/>
-  <model:package name="org.eclipse.jface.text.link"/>
-  <model:package name="org.eclipse.jface.text.source"/>
-  <model:package name="org.eclipse.jface.text.formatter"/>
-  <model:package name="org.eclipse.jface.text.source.projection"/>
-  <model:package name="org.eclipse.jface.contentassist"/>
-  <model:package name="org.eclipse.jface.text.reconciler"/>
-  <model:package name="org.eclipse.jface.text.information"/>
-  <model:package name="org.eclipse.jface.text.rules"/>
-  <model:package name="org.eclipse.jface.text.templates"/>
-  <model:package name="org.eclipse.jface.text.hyperlink"/>
-  <model:package name="org.eclipse.jface.text.presentation"/>
-  <model:package name="org.eclipse.jface.text.templates.persistence"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/LTK_Core/component.xml b/archive/working/apitools/components/eclipse-components/LTK_Core/component.xml
deleted file mode 100644
index 09a6976..0000000
--- a/archive/working/apitools/components/eclipse-components/LTK_Core/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="LTK_Core">
-  <model:plugin fragment="false" id="org.eclipse.ltk.core.refactoring"/>
-  <model:package name="org.eclipse.ltk.core.refactoring.participants"/>
-  <model:package name="org.eclipse.ltk.core.refactoring"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/LTK_UI/component.xml b/archive/working/apitools/components/eclipse-components/LTK_UI/component.xml
deleted file mode 100644
index 604e682..0000000
--- a/archive/working/apitools/components/eclipse-components/LTK_UI/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="LTK_UI">
-  <model:plugin fragment="false" id="org.eclipse.ltk.ui.refactoring"/>
-  <model:package name="org.eclipse.ltk.ui.refactoring"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/OSGI/component.xml b/archive/working/apitools/components/eclipse-components/OSGI/component.xml
deleted file mode 100644
index 1901117..0000000
--- a/archive/working/apitools/components/eclipse-components/OSGI/component.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="OSGI">
-  <model:plugin fragment="false" id="org.eclipse.osgi"/>
-  <model:plugin fragment="false" id="org.eclipse.osgi.util"/>
-  <model:plugin fragment="false" id="org.eclipse.osgi.services"/>
-  <model:package name="org.osgi.service.url"/>
-  <model:package name="org.osgi.framework"/>
-  <model:package name="org.eclipse.osgi.service.resolver"/>
-  <model:package name="org.osgi.util.tracker"/>
-  <model:package name="org.osgi.service.permissionadmin"/>
-  <model:package name="org.osgi.service.startlevel"/>
-  <model:package name="org.osgi.service.packageadmin"/>
-  <model:package name="org.eclipse.osgi.framework.console"/>
-  <model:package name="org.eclipse.osgi.framework.adaptor"/>
-  <model:package name="org.eclipse.osgi.framework.util"/>
-  <model:package name="org.eclipse.osgi.framework.msg"/>
-  <model:package name="org.eclipse.osgi.framework.eventmgr"/>
-  <model:package name="org.eclipse.osgi.framework.log"/>
-  <model:package name="org.eclipse.osgi.util"/>
-  <model:package name="org.eclipse.osgi.service.systembundle"/>
-  <model:package name="org.eclipse.osgi.framework.debug"/>
-  <model:package name="org.eclipse.osgi.framework.launcher"/>
-  <model:package name="org.eclipse.osgi.service.debug"/>
-  <model:package name="org.eclipse.osgi.framework.adaptor.core"/>
-  <model:package name="org.eclipse.osgi.service.urlconversion"/>
-  <model:package name="org.eclipse.core.runtime.adaptor.testsupport"/>
-  <model:package name="org.eclipse.core.runtime.adaptor"/>
-  <model:package name="org.eclipse.osgi.framework.stats"/>
-  <model:package name="org.eclipse.osgi.service.pluginconversion"/>
-  <model:package name="org.eclipse.osgi.service.datalocation"/>
-  <model:package name="org.eclipse.osgi.service.localization"/>
-  <model:package name="org.eclipse.osgi.service.runnable"/>
-  <model:package name="org.eclipse.osgi.service.environment"/>
-  <model:package name="org.osgi.util.measurement"/>
-  <model:package name="org.osgi.util.position"/>
-  <model:package name="org.osgi.util.xml"/>
-  <model:package name="org.osgi.service.cm"/>
-  <model:package name="org.osgi.service.io"/>
-  <model:package name="org.osgi.service.wireadmin"/>
-  <model:package name="org.osgi.service.provisioning"/>
-  <model:package name="org.osgi.service.http"/>
-  <model:package name="org.osgi.service.useradmin"/>
-  <model:package name="org.osgi.service.log"/>
-  <model:package name="org.osgi.service.metatype"/>
-  <model:package name="org.osgi.service.device"/>
-  <model:package name="org.osgi.service.upnp"/>
-  <model:package name="org.osgi.service.jini"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/PDE/component.xml b/archive/working/apitools/components/eclipse-components/PDE/component.xml
deleted file mode 100644
index 542b83d..0000000
--- a/archive/working/apitools/components/eclipse-components/PDE/component.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="PDE">
-  <model:plugin fragment="false" id="org.eclipse.pde.core"/>
-  <model:plugin fragment="false" id="org.eclipse.pde.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.pde.build"/>
-  <model:package name="org.eclipse.pde.core"/>
-  <model:package name="org.eclipse.pde.core.plugin"/>
-  <model:package name="org.eclipse.pde.core.build"/>
-  <model:package name="org.eclipse.pde.ui"/>
-  <model:package name="org.eclipse.pde.ui.templates"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Platform_Debug_Core/component.xml b/archive/working/apitools/components/eclipse-components/Platform_Debug_Core/component.xml
deleted file mode 100644
index b87ffb7..0000000
--- a/archive/working/apitools/components/eclipse-components/Platform_Debug_Core/component.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_Debug_Core">
-  <model:plugin fragment="false" id="org.eclipse.debug.core"/>
-  <model:package name="org.eclipse.debug.core.model"/>
-  <model:package name="org.eclipse.debug.core.sourcelookup.containers"/>
-  <model:package name="org.eclipse.debug.core"/>
-  <model:package name="org.eclipse.debug.core.sourcelookup"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Platform_Debug_UI/component.xml b/archive/working/apitools/components/eclipse-components/Platform_Debug_UI/component.xml
deleted file mode 100644
index d77520b..0000000
--- a/archive/working/apitools/components/eclipse-components/Platform_Debug_UI/component.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_Debug_UI">
-  <model:plugin fragment="false" id="org.eclipse.debug.ui"/>
-  <model:package name="org.eclipse.debug.ui"/>
-  <model:package name="org.eclipse.debug.ui.actions"/>
-  <model:package name="org.eclipse.debug.ui.sourcelookup"/>
-  <model:package name="org.eclipse.debug.ui.console"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Platform_Resources/component.xml b/archive/working/apitools/components/eclipse-components/Platform_Resources/component.xml
deleted file mode 100644
index 038b816..0000000
--- a/archive/working/apitools/components/eclipse-components/Platform_Resources/component.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component xmlns="http://eclipse.org/wtp/releng/tools/component-model"
-   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-   xsi:schemaLocation="http://eclipse.org/wtp/releng/tools/component-model ../component.xsd "
-   name="Eclipse Platform Resources">
- <plugin id="org.eclipse.core.resources" />
- <plugin id="org.eclipse.core.resources.win32" fragment="true" />
- <plugin id="org.eclipse.core.resources.linux" fragment="true" />
- <plugin id="org.eclipse.core.resources.hpux" fragment="true" />
- <plugin id="org.eclipse.core.resources.macosx" fragment="true" />
- <plugin id="org.eclipse.core.resources.qnx" fragment="true" />
-
- <package name="org.eclipse.core.resources">
-   <type name="ICommand" implement="false" />
-   <type name="IContainer" implement="false" />
-   <type name="IFile" implement="false" />
-   <type name="IFileState" implement="false" />
-   <type name="IFolder" implement="false" />
-   <type name="IMarker" implement="false" />
-   <type name="IMarkerDelta" implement="false" />
-   <type name="IPathVariableChangeEvent" implement="false" />
-   <type name="IPathVariableManager" implement="false" />
-   <type name="IProject" implement="false" />
-   <type name="IProjectDescription" implement="false" />
-   <type name="IProjectNatureDescriptor" implement="false" />
-   <type name="IResource" implement="false" />
-   <type name="IResourceChangeEvent" implement="false" />
-   <type name="IResourceDelta" implement="false" />
-   <type name="IResourceProxy" implement="false" />
-   <type name="IResourceRuleFactory" implement="false" />
-   <type name="IResourceStatus" implement="false" />
-   <type name="ISaveContext" implement="false" />
-   <type name="ISavedState" implement="false" />
-   <type name="ISynchronizer" implement="false" />
-   <type name="IWorkspace" implement="false" />
-   <type name="IWorkspaceDescription" implement="false" />
-   <type name="IWorkspaceRoot" implement="false" />
-   <type name="ResourcesPlugin" subclass="false" instantiate="false" />
- </package>
- <package name="org.eclipse.core.resources.mapping">
- </package>
- <package name="org.eclipse.core.resources.refresh">
-   <type name="IRefreshResult" implement="false" />
- </package>
- <package name="org.eclipse.core.resources.team">
-   <type name="IResourceTree" implement="false" />
- </package>
-
-  <component-depends unrestricted="true"/>
-</component>
diff --git a/archive/working/apitools/components/eclipse-components/Platform_Runtime/component.xml b/archive/working/apitools/components/eclipse-components/Platform_Runtime/component.xml
deleted file mode 100644
index f12c15b..0000000
--- a/archive/working/apitools/components/eclipse-components/Platform_Runtime/component.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_Runtime">
-  <model:plugin fragment="false" id="org.eclipse.core.runtime"/>
-  <model:plugin fragment="false" id="org.eclipse.core.boot"/>
-  <model:package name="org.eclipse.core.runtime"/>
-  <model:package name="org.eclipse.core.runtime.content"/>
-  <model:package name="org.eclipse.core.runtime.jobs"/>
-  <model:package name="org.eclipse.core.runtime.preferences"/>
-  <model:package name="org.osgi.service.prefs"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Platform_Text/component.xml b/archive/working/apitools/components/eclipse-components/Platform_Text/component.xml
deleted file mode 100644
index ec3e505..0000000
--- a/archive/working/apitools/components/eclipse-components/Platform_Text/component.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_Text">
-  <model:plugin fragment="false" id="org.eclipse.text"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.workbench.texteditor"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.editors"/>
-  <model:package name="org.eclipse.text.edits"/>
-  <model:package name="org.eclipse.jface.text"/>
-  <model:package name="org.eclipse.jface.text.link"/>
-  <model:package name="org.eclipse.jface.text.projection"/>
-  <model:package name="org.eclipse.jface.text.templates"/>
-  <model:package name="org.eclipse.jface.text.source"/>
-  <model:package name="org.eclipse.ui.texteditor.templates"/>
-  <model:package name="org.eclipse.ui.texteditor"/>
-  <model:package name="org.eclipse.ui.texteditor.link"/>
-  <model:package name="org.eclipse.ui.texteditor.spelling"/>
-  <model:package name="org.eclipse.ui.texteditor.quickdiff"/>
-  <model:package name="org.eclipse.ui.contentassist"/>
-  <model:package name="org.eclipse.ui.editors.text"/>
-  <model:package name="org.eclipse.ui.editors.text.templates"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Platform_UI_IDE/component.xml b/archive/working/apitools/components/eclipse-components/Platform_UI_IDE/component.xml
deleted file mode 100644
index 5334599..0000000
--- a/archive/working/apitools/components/eclipse-components/Platform_UI_IDE/component.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_UI_IDE">
-  <model:plugin fragment="false" id="org.eclipse.ui.ide"/>
-  <model:plugin fragment="true" id="org.eclipse.ui.workbench.compatibility"/>
-  <model:package name="org.eclipse.ui.views.navigator"/>
-  <model:package name="org.eclipse.ui.part"/>
-  <model:package name="org.eclipse.ui.views.framelist"/>
-  <model:package name="org.eclipse.ui.wizards.datatransfer"/>
-  <model:package name="org.eclipse.ui.views.tasklist"/>
-  <model:package name="org.eclipse.ui.ide.dialogs"/>
-  <model:package name="org.eclipse.ui.actions"/>
-  <model:package name="org.eclipse.ui.ide"/>
-  <model:package name="org.eclipse.ui.dialogs"/>
-  <model:package name="org.eclipse.ui.model"/>
-  <model:package name="org.eclipse.ui.views.bookmarkexplorer"/>
-  <model:package name="org.eclipse.ui.views.properties"/>
-  <model:package name="org.eclipse.ui"/>
-  <model:package name="org.eclipse.ui.views.markers"/>
-  <model:package name="org.eclipse.ui.wizards.newresource"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Platform_UI_RCP/component.xml b/archive/working/apitools/components/eclipse-components/Platform_UI_RCP/component.xml
deleted file mode 100644
index f560ade..0000000
--- a/archive/working/apitools/components/eclipse-components/Platform_UI_RCP/component.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Platform_UI_RCP">
-  <model:plugin fragment="false" id="org.eclipse.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.workbench"/>
-  <model:plugin fragment="true" id="org.eclipse.ui.win32"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.workbench.texteditor"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.editors"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.externaltools"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.presentations.r21"/>
-  <model:plugin fragment="false" id="org.eclipse.ui.views"/>
-  <model:package name="org.eclipse.ui.plugin"/>
-  <model:package name="org.eclipse.ui.keys"/>
-  <model:package name="org.eclipse.ui"/>
-  <model:package name="org.eclipse.ui.contexts"/>
-  <model:package name="org.eclipse.ui.commands"/>
-  <model:package name="org.eclipse.ui.part"/>
-  <model:package name="org.eclipse.ui.actions"/>
-  <model:package name="org.eclipse.ui.dialogs"/>
-  <model:package name="org.eclipse.ui.themes"/>
-  <model:package name="org.eclipse.ui.progress"/>
-  <model:package name="org.eclipse.ui.presentations"/>
-  <model:package name="org.eclipse.ui.intro"/>
-  <model:package name="org.eclipse.ui.help"/>
-  <model:package name="org.eclipse.ui.activities"/>
-  <model:package name="org.eclipse.ui.branding"/>
-  <model:package name="org.eclipse.ui.model"/>
-  <model:package name="org.eclipse.ui.application"/>
-  <model:package name="org.eclipse.ui.preferences"/>
-  <model:package name="org.eclipse.ui.testing"/>
-  <model:package name="org.eclipse.ui.about"/>
-  <model:package name="org.eclipse.ui.texteditor.templates"/>
-  <model:package name="org.eclipse.ui.texteditor"/>
-  <model:package name="org.eclipse.ui.texteditor.link"/>
-  <model:package name="org.eclipse.ui.texteditor.spelling"/>
-  <model:package name="org.eclipse.ui.texteditor.quickdiff"/>
-  <model:package name="org.eclipse.ui.contentassist"/>
-  <model:package name="org.eclipse.ui.editors.text"/>
-  <model:package name="org.eclipse.ui.editors.text.templates"/>
-  <model:package name="org.eclipse.ui.views.properties"/>
-  <model:package name="org.eclipse.ui.views.contentoutline"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/SWT/component.xml b/archive/working/apitools/components/eclipse-components/SWT/component.xml
deleted file mode 100644
index 713354f..0000000
--- a/archive/working/apitools/components/eclipse-components/SWT/component.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="SWT">
-  <model:plugin fragment="false" id="org.eclipse.swt"/>
-  <model:plugin fragment="true" id="org.eclipse.swt.win32"/>
-  <model:package name="org.eclipse.swt.custom"/>
-  <model:package name="org.eclipse.swt.dnd"/>
-  <model:package name="org.eclipse.swt.widgets"/>
-  <model:package name="org.eclipse.swt.ole.win32"/>
-  <model:package name="org.eclipse.swt.awt"/>
-  <model:package name="org.eclipse.swt.browser"/>
-  <model:package name="org.eclipse.swt.graphics"/>
-  <model:package name="org.eclipse.swt.layout"/>
-  <model:package name="org.eclipse.swt.events"/>
-  <model:package name="org.eclipse.swt"/>
-  <model:package name="org.eclipse.swt.accessibility"/>
-  <model:package name="org.eclipse.swt.program"/>
-  <model:package name="org.eclipse.swt.printing"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Search/component.xml b/archive/working/apitools/components/eclipse-components/Search/component.xml
deleted file mode 100644
index aca6d1d..0000000
--- a/archive/working/apitools/components/eclipse-components/Search/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Search">
-  <model:plugin fragment="false" id="org.eclipse.search"/>
-  <model:package name="org.eclipse.search.ui"/>
-  <model:package name="org.eclipse.search.ui.text"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Team/component.xml b/archive/working/apitools/components/eclipse-components/Team/component.xml
deleted file mode 100644
index ce8a2e2..0000000
--- a/archive/working/apitools/components/eclipse-components/Team/component.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Team">
-  <model:plugin fragment="false" id="org.eclipse.team.core"/>
-  <model:plugin fragment="false" id="org.eclipse.team.ui"/>
-  <model:package name="org.eclipse.team.core"/>
-  <model:package name="org.eclipse.team.core.variants"/>
-  <model:package name="org.eclipse.team.core.synchronize"/>
-  <model:package name="org.eclipse.team.core.subscribers"/>
-  <model:package name="org.eclipse.team.ui.synchronize"/>
-  <model:package name="org.eclipse.team.ui"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/UI_Forms/component.xml b/archive/working/apitools/components/eclipse-components/UI_Forms/component.xml
deleted file mode 100644
index 798e0bf..0000000
--- a/archive/working/apitools/components/eclipse-components/UI_Forms/component.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="UI_Forms">
-  <model:plugin fragment="false" id="org.eclipse.ui.forms"/>
-  <model:package name="org.eclipse.ui.forms"/>
-  <model:package name="org.eclipse.ui.forms.widgets"/>
-  <model:package name="org.eclipse.ui.forms.editor"/>
-  <model:package name="org.eclipse.ui.forms.events"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/UI_Intro/component.xml b/archive/working/apitools/components/eclipse-components/UI_Intro/component.xml
deleted file mode 100644
index eea2f39..0000000
--- a/archive/working/apitools/components/eclipse-components/UI_Intro/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="UI_Intro">
-  <model:plugin fragment="false" id="org.eclipse.ui.intro"/>
-  <model:package name="org.eclipse.ui.intro.config"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/eclipse-components/Update/component.xml b/archive/working/apitools/components/eclipse-components/Update/component.xml
deleted file mode 100644
index 117f009..0000000
--- a/archive/working/apitools/components/eclipse-components/Update/component.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="Update">
-  <model:plugin fragment="false" id="org.eclipse.update.core"/>
-  <model:plugin fragment="true" id="org.eclipse.update.core.win32"/>
-  <model:plugin fragment="false" id="org.eclipse.update.configurator"/>
-  <model:plugin fragment="false" id="org.eclipse.update.scheduler"/>
-  <model:plugin fragment="false" id="org.eclipse.update.ui"/>
-  <model:package name="org.eclipse.update.search"/>
-  <model:package name="org.eclipse.update.operations"/>
-  <model:package name="org.eclipse.update.core"/>
-  <model:package name="org.eclipse.update.core.model"/>
-  <model:package name="org.eclipse.update.standalone"/>
-  <model:package name="org.eclipse.update.configuration"/>
-  <model:package name="org.eclipse.update.configurator"/>
-  <model:package name="org.eclipse.update.ui"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/emf-components/emf/component.xml b/archive/working/apitools/components/emf-components/emf/component.xml
deleted file mode 100644
index 6fe1199..0000000
--- a/archive/working/apitools/components/emf-components/emf/component.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="emf">
-  <model:plugin fragment="false" id="org.eclipse.emf.codegen.ecore.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.codegen.ecore"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.codegen.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.codegen"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.common.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.common"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.change.edit"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.change"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.edit"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.editor"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.xmi"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.edit.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.edit"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping.ecore2ecore.editor"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping.ecore2ecore"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping.xsd2ecore.editor"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping.xsd2ecore"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.mapping"/>
-  <model:plugin fragment="false" id="org.eclipse.emf"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel.provider"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel.presentation"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel.action"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel.impl"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel"/>
-  <model:package name="org.eclipse.emf.codegen.ecore"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.templates.edit"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.templates.model"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.rose2ecore.parser"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.rose2ecore"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.genmodel.util"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.templates.editor"/>
-  <model:package name="org.eclipse.emf.codegen.ecore.java2ecore"/>
-  <model:package name="org.eclipse.emf.codegen.action"/>
-  <model:package name="org.eclipse.emf.codegen.presentation"/>
-  <model:package name="org.eclipse.emf.codegen.jet"/>
-  <model:package name="org.eclipse.emf.codegen.jmerge"/>
-  <model:package name="org.eclipse.emf.codegen"/>
-  <model:package name="org.eclipse.emf.common.ui"/>
-  <model:package name="org.eclipse.emf.common.ui.viewer"/>
-  <model:package name="org.eclipse.emf.common.ui.action"/>
-  <model:package name="org.eclipse.emf.common.ui.celleditor"/>
-  <model:package name="org.eclipse.emf.common.util"/>
-  <model:package name="org.eclipse.emf.common.command"/>
-  <model:package name="org.eclipse.emf.common.notify"/>
-  <model:package name="org.eclipse.emf.common.notify.impl"/>
-  <model:package name="org.eclipse.emf.common"/>
-  <model:package name="org.eclipse.emf.ecore.change.provider"/>
-  <model:package name="org.eclipse.emf.ecore.change.impl"/>
-  <model:package name="org.eclipse.emf.ecore.change"/>
-  <model:package name="org.eclipse.emf.ecore.change.util"/>
-  <model:package name="org.eclipse.emf.ecore.provider"/>
-  <model:package name="org.eclipse.emf.ecore.presentation"/>
-  <model:package name="org.eclipse.emf.ecore.action"/>
-  <model:package name="org.eclipse.emf.ecore.xmi"/>
-  <model:package name="org.eclipse.emf.ecore.xmi.impl"/>
-  <model:package name="org.eclipse.emf.ecore.resource.impl"/>
-  <model:package name="org.eclipse.emf.ecore.impl"/>
-  <model:package name="org.eclipse.emf.ecore.util"/>
-  <model:package name="org.eclipse.emf.ecore.plugin"/>
-  <model:package name="org.eclipse.emf.ecore.xml.namespace"/>
-  <model:package name="org.eclipse.emf.ecore.xml.type"/>
-  <model:package name="org.eclipse.emf.ecore.resource"/>
-  <model:package name="org.eclipse.emf.ecore"/>
-  <model:package name="org.eclipse.emf.ecore.xml.type.impl"/>
-  <model:package name="org.eclipse.emf.ecore.xml.type.util"/>
-  <model:package name="org.eclipse.emf.ecore.xml.namespace.impl"/>
-  <model:package name="org.eclipse.emf.edit.ui.provider"/>
-  <model:package name="org.eclipse.emf.edit.ui.celleditor"/>
-  <model:package name="org.eclipse.emf.edit.ui.action"/>
-  <model:package name="org.eclipse.emf.edit.ui.dnd"/>
-  <model:package name="org.eclipse.emf.edit.ui"/>
-  <model:package name="org.eclipse.emf.edit.command"/>
-  <model:package name="org.eclipse.emf.edit.domain"/>
-  <model:package name="org.eclipse.emf.edit.provider"/>
-  <model:package name="org.eclipse.emf.edit.tree.util"/>
-  <model:package name="org.eclipse.emf.edit.tree"/>
-  <model:package name="org.eclipse.emf.edit.tree.impl"/>
-  <model:package name="org.eclipse.emf.edit.provider.resource"/>
-  <model:package name="org.eclipse.emf.edit"/>
-  <model:package name="org.eclipse.emf.edit.tree.provider"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore.action"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore.presentation"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore.util"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore.impl"/>
-  <model:package name="org.eclipse.emf.mapping.ecore2ecore.provider"/>
-  <model:package name="org.eclipse.emf.mapping.action"/>
-  <model:package name="org.eclipse.emf.mapping.presentation"/>
-  <model:package name="org.eclipse.emf.mapping.xsd2ecore.presentation"/>
-  <model:package name="org.eclipse.emf.mapping.xsd2ecore"/>
-  <model:package name="org.eclipse.emf.mapping.xsd2ecore.util"/>
-  <model:package name="org.eclipse.emf.mapping.xsd2ecore.provider"/>
-  <model:package name="org.eclipse.emf.mapping.xsd2ecore.impl"/>
-  <model:package name="org.eclipse.emf.mapping.util"/>
-  <model:package name="org.eclipse.emf.mapping.provider"/>
-  <model:package name="org.eclipse.emf.mapping.impl"/>
-  <model:package name="org.eclipse.emf.mapping.command"/>
-  <model:package name="org.eclipse.emf.mapping"/>
-  <model:package name="org.eclipse.emf.mapping.domain"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/emf-components/sdo/component.xml b/archive/working/apitools/components/emf-components/sdo/component.xml
deleted file mode 100644
index d436a87..0000000
--- a/archive/working/apitools/components/emf-components/sdo/component.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="sdo">
-  <model:plugin fragment="false" id="org.eclipse.emf.commonj.sdo"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.sdo.edit"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.sdo.editor"/>
-  <model:plugin fragment="false" id="org.eclipse.emf.ecore.sdo"/>
-  <model:package name="commonj.sdo"/>
-  <model:package name="org.eclipse.emf.ecore.sdo.provider"/>
-  <model:package name="org.eclipse.emf.ecore.sdo.presentation"/>
-  <model:package name="org.eclipse.emf.ecore.sdo.action"/>
-  <model:package name="org.eclipse.emf.ecore.sdo"/>
-  <model:package name="org.eclipse.emf.ecore.sdo.util"/>
-  <model:package name="org.eclipse.emf.ecore.sdo.impl"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/emf-components/xsd/component.xml b/archive/working/apitools/components/emf-components/xsd/component.xml
deleted file mode 100644
index a748c61..0000000
--- a/archive/working/apitools/components/emf-components/xsd/component.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="xsd">
-  <model:plugin fragment="false" id="org.eclipse.xsd.edit"/>
-  <model:plugin fragment="false" id="org.eclipse.xsd.editor"/>
-  <model:plugin fragment="false" id="org.eclipse.xsd"/>
-  <model:package name="org.eclipse.xsd.provider"/>
-  <model:package name="org.eclipse.xsd.presentation"/>
-  <model:package name="org.eclipse.xsd.impl"/>
-  <model:package name="org.eclipse.xsd"/>
-  <model:package name="org.eclipse.xsd.impl.type"/>
-  <model:package name="org.eclipse.xsd.util"/>
-  <model:package name="org.eclipse.xsd.ecore"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/gef-components/gef/component.xml b/archive/working/apitools/components/gef-components/gef/component.xml
deleted file mode 100644
index 7887195..0000000
--- a/archive/working/apitools/components/gef-components/gef/component.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="gef">
-  <model:plugin fragment="false" id="org.eclipse.gef"/>
-  <model:plugin fragment="false" id="org.eclipse.draw2d"/>
-  <model:package name="org.eclipse.gef.ui.actions"/>
-  <model:package name="org.eclipse.gef.editpolicies"/>
-  <model:package name="org.eclipse.gef"/>
-  <model:package name="org.eclipse.gef.tools"/>
-  <model:package name="org.eclipse.gef.ui.palette"/>
-  <model:package name="org.eclipse.gef.ui.parts"/>
-  <model:package name="org.eclipse.gef.ui.palette.customize"/>
-  <model:package name="org.eclipse.gef.handles"/>
-  <model:package name="org.eclipse.gef.requests"/>
-  <model:package name="org.eclipse.gef.editparts"/>
-  <model:package name="org.eclipse.gef.palette"/>
-  <model:package name="org.eclipse.gef.ui.stackview"/>
-  <model:package name="org.eclipse.gef.ui.rulers"/>
-  <model:package name="org.eclipse.gef.dnd"/>
-  <model:package name="org.eclipse.gef.util"/>
-  <model:package name="org.eclipse.gef.commands"/>
-  <model:package name="org.eclipse.gef.rulers"/>
-  <model:package name="org.eclipse.gef.print"/>
-  <model:package name="org.eclipse.gef.ui.views.palette"/>
-  <model:package name="org.eclipse.gef.ui.console"/>
-  <model:package name="org.eclipse.draw2d"/>
-  <model:package name="org.eclipse.draw2d.graph"/>
-  <model:package name="org.eclipse.draw2d.text"/>
-  <model:package name="org.eclipse.draw2d.widgets"/>
-  <model:package name="org.eclipse.draw2d.geometry"/>
-  <model:package name="org.eclipse.draw2d.parts"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/ve-components/jem/component.xml b/archive/working/apitools/components/ve-components/jem/component.xml
deleted file mode 100644
index 118bb90..0000000
--- a/archive/working/apitools/components/ve-components/jem/component.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="jem">
-  <model:plugin fragment="false" id="com.ibm.etools.emf.event"/>
-  <model:plugin fragment="false" id="com.ibm.wtp.common.util"/>
-  <model:plugin fragment="false" id="com.ibm.wtp.emf.workbench"/>
-  <model:plugin fragment="false" id="org.eclipse.jem.beaninfo"/>
-  <model:plugin fragment="false" id="org.eclipse.jem.proxy"/>
-  <model:plugin fragment="false" id="org.eclipse.jem.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jem.workbench"/>
-  <model:plugin fragment="false" id="org.eclipse.jem"/>
-  <model:package name="com.ibm.etools.emf.event"/>
-  <model:package name="com.ibm.etools.emf.event.util"/>
-  <model:package name="com.ibm.etools.emf.event.impl"/>
-  <model:package name="com.ibm.wtp.common.logger.proxy"/>
-  <model:package name="com.ibm.wtp.common.util"/>
-  <model:package name="com.ibm.wtp.common"/>
-  <model:package name="com.ibm.wtp.logger.proxyrender"/>
-  <model:package name="com.ibm.wtp.common.logger"/>
-  <model:package name="com.ibm.wtp.emf.workbench"/>
-  <model:package name="com.ibm.wtp.emf.workbench.plugin"/>
-  <model:package name="com.ibm.wtp.emf.workbench.nature"/>
-  <model:package name="org.eclipse.jem.workbench.utility"/>
-  <model:package name="org.eclipse.jem.java.impl"/>
-  <model:package name="org.eclipse.jem.java"/>
-  <model:package name="org.eclipse.jem.java.util"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/jst.common/component.xml b/archive/working/apitools/components/wtp-components/jst.common/component.xml
deleted file mode 100644
index c625754..0000000
--- a/archive/working/apitools/components/wtp-components/jst.common/component.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="jst.common">
-  <model:plugin fragment="false" id="org.eclipse.jst.common.annotations.controller"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.common.annotations.core"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.common.annotations.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.common.frameworks"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.common.frameworks.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.common.navigator.java"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/jst.ejb/component.xml b/archive/working/apitools/components/wtp-components/jst.ejb/component.xml
deleted file mode 100644
index fef5105..0000000
--- a/archive/working/apitools/components/wtp-components/jst.ejb/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="jst.ejb">
-  <model:plugin fragment="false" id="org.eclipse.jst.ejb.ui"/>
-  <model:package name="org.eclipse.jst.ejb.ui"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/jst.j2ee/component.xml b/archive/working/apitools/components/wtp-components/jst.j2ee/component.xml
deleted file mode 100644
index 75fcb1b..0000000
--- a/archive/working/apitools/components/wtp-components/jst.j2ee/component.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="jst.j2ee">
-  <model:plugin fragment="false" id="org.eclipse.jst.j2ee"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.j2ee.core"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.j2ee.ejb"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.j2ee.jca"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.j2ee.jca.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.j2ee.navigator.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.j2ee.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.j2ee.web"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.j2ee.webservice"/>
-  <model:package name="org.eclipse.jst.j2ee.application.operations"/>
-  <model:package name="org.eclipse.jst.j2ee.moduleextension"/>
-  <model:package name="org.eclipse.jst.j2ee.applicationclient.creation"/>
-  <model:package name="org.eclipse.jst.j2ee.common.util"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.jaxrpcmap"/>
-  <model:package name="org.eclipse.jst.j2ee.webapplication"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.wsdd.util"/>
-  <model:package name="org.eclipse.jst.j2ee.common"/>
-  <model:package name="org.eclipse.jst.j2ee.ejb.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.application.util"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.wsdd"/>
-  <model:package name="org.eclipse.jst.j2ee.webapplication.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.wscommon"/>
-  <model:package name="org.eclipse.jst.j2ee.jca"/>
-  <model:package name="org.eclipse.jst.j2ee.webapplication.util"/>
-  <model:package name="org.eclipse.jst.j2ee.application"/>
-  <model:package name="org.eclipse.jst.j2ee.jsp"/>
-  <model:package name="org.eclipse.jst.j2ee.common.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.wsclient.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.migration"/>
-  <model:package name="org.eclipse.jst.j2ee.jca.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.jsp.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.ejb"/>
-  <model:package name="org.eclipse.jst.j2ee.application.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.client.impl"/>
-  <model:package name="org.eclipse.jst.j2ee"/>
-  <model:package name="org.eclipse.jst.j2ee.taglib.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.client"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.wsdd.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.taglib"/>
-  <model:package name="org.eclipse.jst.j2ee.jsp.util"/>
-  <model:package name="org.eclipse.jst.j2ee.ejb.util"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.wsclient"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.util"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.wscommon.util"/>
-  <model:package name="org.eclipse.jst.j2ee.jca.util"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.wscommon.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.client.util"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.util"/>
-  <model:package name="org.eclipse.jst.j2ee.taglib.util"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.wsclient.util"/>
-  <model:package name="org.eclipse.jst.j2ee.commonarchivecore.helpers"/>
-  <model:package name="org.eclipse.jst.j2ee.commonarchivecore.looseconfig"/>
-  <model:package name="org.eclipse.jst.j2ee.commonarchivecore.strategy"/>
-  <model:package name="org.eclipse.jst.j2ee.commonarchivecore.looseconfig.util"/>
-  <model:package name="org.eclipse.jst.j2ee.commonarchivecore"/>
-  <model:package name="org.eclipse.jst.j2ee.commonarchivecore.util"/>
-  <model:package name="org.eclipse.jst.j2ee.commonarchivecore.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.commonarchivecore.looseconfig.impl"/>
-  <model:package name="org.eclipse.jst.j2ee.commonarchivecore.exception"/>
-  <model:package name="org.eclipse.jst.j2ee.core.plugin"/>
-  <model:package name="org.eclipse.jst.j2ee.jca.ui"/>
-  <model:package name="org.eclipse.jst.j2ee.navigator.plugin"/>
-  <model:package name="org.eclipse.jst.j2ee.ui"/>
-  <model:package name="org.eclipse.jst.j2ee.web.taglib"/>
-  <model:package name="org.eclipse.jst.j2ee.webservice.plugin"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/jst.jsp/component.xml b/archive/working/apitools/components/wtp-components/jst.jsp/component.xml
deleted file mode 100644
index bfdf08b..0000000
--- a/archive/working/apitools/components/wtp-components/jst.jsp/component.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="jst.jsp">
-  <model:plugin fragment="false" id="org.eclipse.jst.jsp.core"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.jsp.ui"/>
-  <model:package name="org.eclipse.jst.jsp.core.modelquery"/>
-  <model:package name="org.eclipse.jst.jsp.core.contentmodel"/>
-  <model:package name="org.eclipse.jst.jsp.core.contentmodel.tld"/>
-  <model:package name="org.eclipse.jst.jsp.core.document"/>
-  <model:package name="org.eclipse.jst.jsp.core"/>
-  <model:package name="org.eclipse.jst.jsp.core.modelhandler"/>
-  <model:package name="org.eclipse.jst.jsp.core.encoding"/>
-  <model:package name="org.eclipse.jst.jsp.ui.preferences.ui"/>
-  <model:package name="org.eclipse.jst.jsp.ui.templates"/>
-  <model:package name="org.eclipse.jst.jsp.ui.breakpointproviders"/>
-  <model:package name="org.eclipse.jst.jsp.ui.openon"/>
-  <model:package name="org.eclipse.jst.jsp.ui.style.java"/>
-  <model:package name="org.eclipse.jst.jsp.ui.contentassist"/>
-  <model:package name="org.eclipse.jst.jsp.ui"/>
-  <model:package name="org.eclipse.jst.jsp.ui.extensions"/>
-  <model:package name="org.eclipse.jst.jsp.ui.style"/>
-  <model:package name="org.eclipse.jst.jsp.ui.taginfo"/>
-  <model:package name="org.eclipse.jst.jsp.ui.format"/>
-  <model:package name="org.eclipse.jst.jsp.ui.text"/>
-  <model:package name="org.eclipse.jst.jsp.ui.views.contentoutline"/>
-  <model:package name="org.eclipse.jst.jsp.ui.registry"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/jst.server/component.xml b/archive/working/apitools/components/wtp-components/jst.server/component.xml
deleted file mode 100644
index 4c46a07..0000000
--- a/archive/working/apitools/components/wtp-components/jst.server/component.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="jst.server">
-  <model:plugin fragment="false" id="org.eclipse.jst.server.core"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.server.generic.core"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.server.generic.modules"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.server.generic.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.server.tomcat.core"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.server.tomcat.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.jst.server.ui"/>
-  <model:package name="org.eclipse.jst.server.j2ee"/>
-  <model:package name="org.eclipse.jst.server.core"/>
-  <model:package name="org.eclipse.jst.server.generic.servertype.definition"/>
-  <model:package name="org.eclipse.jst.server.generic.servertype.definition.impl"/>
-  <model:package name="org.eclipse.jst.server.generic.core"/>
-  <model:package name="org.eclipse.jst.server.generic.servertype.definition.util"/>
-  <model:package name="org.eclipse.jst.server.generic.modules"/>
-  <model:package name="org.eclipse.jst.server.generic.ui"/>
-  <model:package name="org.eclipse.jst.server.tomcat.core"/>
-  <model:package name="org.eclipse.jst.server.ui"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/jst.servlet/component.xml b/archive/working/apitools/components/wtp-components/jst.servlet/component.xml
deleted file mode 100644
index 7d86b2e..0000000
--- a/archive/working/apitools/components/wtp-components/jst.servlet/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="jst.servlet">
-  <model:plugin fragment="false" id="org.eclipse.jst.servlet.ui"/>
-  <model:package name="org.eclipse.jst.servlet.ui"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/jst.ws/component.xml b/archive/working/apitools/components/wtp-components/jst.ws/component.xml
deleted file mode 100644
index a66a74d..0000000
--- a/archive/working/apitools/components/wtp-components/jst.ws/component.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="jst.ws">
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.command/component.xml b/archive/working/apitools/components/wtp-components/wst.command/component.xml
deleted file mode 100644
index ee02f54..0000000
--- a/archive/working/apitools/components/wtp-components/wst.command/component.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.command">
-  <model:plugin fragment="false" id="org.eclipse.wst.command.env"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.command.env.core"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.command.env.ui"/>
-  <model:package name="org.eclipse.wst.command.env.common"/>
-  <model:package name="org.eclipse.wst.command.env.eclipse"/>
-  <model:package name="org.eclipse.wst.command.env.context"/>
-  <model:package name="org.eclipse.wst.command.env.core.context"/>
-  <model:package name="org.eclipse.wst.command.env.core.fragment"/>
-  <model:package name="org.eclipse.wst.command.env.core.uri.file"/>
-  <model:package name="org.eclipse.wst.command.env.core.common"/>
-  <model:package name="org.eclipse.wst.command.env.core.registry"/>
-  <model:package name="org.eclipse.wst.command.env.core.uri"/>
-  <model:package name="org.eclipse.wst.command.env.core.selection"/>
-  <model:package name="org.eclipse.wst.command.env.core"/>
-  <model:package name="org.eclipse.wst.command.env.core.data"/>
-  <model:package name="org.eclipse.wst.command.env.ui.widgets"/>
-  <model:package name="org.eclipse.wst.command.env.ui.eclipse"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.common/component.xml b/archive/working/apitools/components/wtp-components/wst.common/component.xml
deleted file mode 100644
index 9c4a64f..0000000
--- a/archive/working/apitools/components/wtp-components/wst.common/component.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.common">
-  <model:plugin fragment="false" id="org.eclipse.wst.common.contentmodel"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.emf"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.emfworkbench.integration"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.encoding"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.frameworks"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.frameworks.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.migration"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.migration.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.navigator.views"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.navigator.workbench"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.ui.properties"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.common.uriresolver"/>
-  <model:package name="org.eclipse.wst.common.contentmodel.util"/>
-  <model:package name="org.eclipse.wst.common.contentmodel"/>
-  <model:package name="org.eclipse.wst.common.contentmodel.basic"/>
-  <model:package name="org.eclipse.wst.common.contentmodel.modelquery"/>
-  <model:package name="org.eclipse.wst.common.contentmodel.modelqueryimpl"/>
-  <model:package name="org.eclipse.wst.common.contentmodel.factory"/>
-  <model:package name="org.eclipse.wst.common.contentmodel.modelquery.extension"/>
-  <model:package name="org.eclipse.wst.common.contentmodel.annotation"/>
-  <model:package name="org.eclipse.wst.common.emf.utilities"/>
-  <model:package name="org.eclipse.wst.common.encoding"/>
-  <model:package name="org.eclipse.wst.common.encoding.content"/>
-  <model:package name="org.eclipse.wst.common.encoding.exceptions"/>
-  <model:package name="org.eclipse.wst.common.encoding.ui"/>
-  <model:package name="org.eclipse.wst.common.framework.operation"/>
-  <model:package name="org.eclispe.wst.common.framework.enablement"/>
-  <model:package name="org.eclispe.wst.common.framework.plugin"/>
-  <model:package name="org.eclipse.wst.common.framework"/>
-  <model:package name="org.eclipse.wst.common.framework.activities"/>
-  <model:package name="org.eclipse.wst.common.framework.enablement.nonui"/>
-  <model:package name="org.eclipse.wst.common.migration"/>
-  <model:package name="org.eclipse.wst.common.migration.plugin"/>
-  <model:package name="org.eclipse.wst.common.migration.ui.plugin"/>
-  <model:package name="org.eclipse.wst.common.navigator.views"/>
-  <model:package name="org.eclipse.wst.common.ui.viewers"/>
-  <model:package name="org.eclipse.wst.common.ui.actionhandler.action"/>
-  <model:package name="org.eclipse.wst.common.ui"/>
-  <model:package name="org.eclipse.wst.common.ui.wizards"/>
-  <model:package name="org.eclipse.wst.common.ui.dnd"/>
-  <model:package name="org.eclipse.wst.common.ui.resource"/>
-  <model:package name="org.eclipse.wst.common.ui.dialogs"/>
-  <model:package name="org.eclipse.wst.common.ui.actionhandler"/>
-  <model:package name="org.eclipse.wst.common.ui.properties"/>
-  <model:package name="org.eclipse.wst.common.uriresolver"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.css/component.xml b/archive/working/apitools/components/wtp-components/wst.css/component.xml
deleted file mode 100644
index 0990e4a..0000000
--- a/archive/working/apitools/components/wtp-components/wst.css/component.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.css">
-  <model:plugin fragment="false" id="org.eclipse.wst.css.core"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.css.ui"/>
-  <model:package name="org.eclipse.wst.css.core.event"/>
-  <model:package name="org.eclipse.wst.css.core.util.declaration"/>
-  <model:package name="org.eclipse.wst.css.core.util"/>
-  <model:package name="org.eclipse.wst.css.core.document"/>
-  <model:package name="org.eclipse.wst.css.core.metamodel"/>
-  <model:package name="org.eclipse.wst.css.core.metamodel.util"/>
-  <model:package name="org.w3c.dom.css"/>
-  <model:package name="org.eclipse.wst.css.core.adapters"/>
-  <model:package name="org.eclipse.wst.css.core.format"/>
-  <model:package name="org.w3c.dom.stylesheets"/>
-  <model:package name="org.eclipse.wst.css.core.preferences"/>
-  <model:package name="org.eclipse.wst.css.core.modelhandler"/>
-  <model:package name="org.w3c.dom.views"/>
-  <model:package name="org.eclipse.wst.css.core.cleanup"/>
-  <model:package name="org.eclipse.wst.css.core"/>
-  <model:package name="org.eclipse.wst.css.core.parser"/>
-  <model:package name="org.eclipse.wst.css.ui.views.properties"/>
-  <model:package name="org.eclipse.wst.css.ui.views.contentoutline"/>
-  <model:package name="org.eclipse.wst.css.ui.image"/>
-  <model:package name="org.eclipse.wst.css.ui.contentassist"/>
-  <model:package name="org.eclipse.wst.css.ui.style"/>
-  <model:package name="org.eclipse.wst.css.ui"/>
-  <model:package name="org.eclipse.wst.css.ui.contentproperties"/>
-  <model:package name="org.eclipse.wst.css.ui.autoedit"/>
-  <model:package name="org.eclipse.wst.css.ui.edit.ui"/>
-  <model:package name="org.eclipse.wst.css.ui.registry"/>
-  <model:package name="org.eclipse.wst.css.ui.taginfo"/>
-  <model:package name="org.eclipse.wst.css.ui.preferences.ui"/>
-  <model:package name="org.eclipse.wst.css.ui.preferences"/>
-  <model:package name="org.eclipse.wst.css.ui.text"/>
-  <model:package name="org.eclipse.wst.css.ui.contentproperties.ui"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.dtd/component.xml b/archive/working/apitools/components/wtp-components/wst.dtd/component.xml
deleted file mode 100644
index c71d89b..0000000
--- a/archive/working/apitools/components/wtp-components/wst.dtd/component.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.dtd">
-  <model:plugin fragment="false" id="org.eclipse.wst.dtd"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.dtd.contentmodel"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.dtd.core"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.dtd.parser"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.dtd.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.dtd.validation"/>
-  <model:package name="org.eclipse.wst.dtd.core.util"/>
-  <model:package name="org.eclipse.wst.dtd.core"/>
-  <model:package name="org.eclipse.wst.dtd.core.modelhandler"/>
-  <model:package name="org.eclipse.wst.dtd.core.parser"/>
-  <model:package name="org.eclipse.wst.dtd.core.document"/>
-  <model:package name="org.eclipse.wst.dtd.core.event"/>
-  <model:package name="org.eclipse.wst.dtd.core.tokenizer"/>
-  <model:package name="org.eclipse.wst.dtd.core.encoding"/>
-  <model:package name="org.eclipse.wst.dtd.core.rules"/>
-  <model:package name="org.eclipse.wst.dtd.core.builder.delegates"/>
-  <model:package name="org.eclipse.wst.dtd.core.content"/>
-  <model:package name="org.eclipse.wst.dtd.ui.registry"/>
-  <model:package name="org.eclipse.wst.dtd.ui.views.contentoutline"/>
-  <model:package name="org.eclipse.wst.dtd.ui.views.contentoutline.actions"/>
-  <model:package name="org.eclipse.wst.dtd.ui"/>
-  <model:package name="org.eclipse.wst.dtd.ui.taginfo"/>
-  <model:package name="org.eclipse.wst.dtd.ui.dnd"/>
-  <model:package name="org.eclipse.wst.dtd.ui.style"/>
-  <model:package name="org.eclipse.wst.dtd.ui.views.properties"/>
-  <model:package name="org.eclipse.wst.dtd.ui.text"/>
-  <model:package name="org.eclipse.wst.dtd.ui.preferences"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.html/component.xml b/archive/working/apitools/components/wtp-components/wst.html/component.xml
deleted file mode 100644
index 4a9c42f..0000000
--- a/archive/working/apitools/components/wtp-components/wst.html/component.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.html">
-  <model:plugin fragment="false" id="org.eclipse.wst.html.core"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.html.ui"/>
-  <model:package name="org.eclipse.wst.html.core.contentmodel.chtml"/>
-  <model:package name="org.eclipse.wst.html.core.contentmodel"/>
-  <model:package name="org.eclipse.wst.html.core.modelquery"/>
-  <model:package name="org.eclipse.wst.html.core.validate"/>
-  <model:package name="org.eclipse.wst.html.core"/>
-  <model:package name="org.eclipse.wst.html.core.document"/>
-  <model:package name="org.eclipse.wst.html.core.contentmodel.ssi"/>
-  <model:package name="org.eclipse.wst.html.core.commentelement.handlers"/>
-  <model:package name="org.eclipse.wst.html.core.htmlcss"/>
-  <model:package name="org.eclipse.wst.html.core.format"/>
-  <model:package name="org.eclipse.wst.html.core.cleanup"/>
-  <model:package name="org.eclipse.wst.html.core.preferences"/>
-  <model:package name="org.eclipse.wst.html.core.modelhandler"/>
-  <model:package name="org.eclipse.wst.html.core.encoding"/>
-  <model:package name="org.eclipse.wst.html.ui.openon"/>
-  <model:package name="org.eclipse.wst.html.ui.taginfo"/>
-  <model:package name="org.eclipse.wst.html.ui.templates"/>
-  <model:package name="org.eclipse.wst.html.ui.views.contentoutline"/>
-  <model:package name="org.eclipse.wst.html.ui.style"/>
-  <model:package name="org.eclipse.wst.html.ui.edit.ui"/>
-  <model:package name="org.eclipse.wst.html.ui.preferences.ui"/>
-  <model:package name="org.eclipse.wst.html.ui.contentproperties.ui"/>
-  <model:package name="org.eclipse.wst.html.ui.registry"/>
-  <model:package name="org.eclipse.wst.html.ui"/>
-  <model:package name="org.eclipse.wst.html.ui.text"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.internet/component.xml b/archive/working/apitools/components/wtp-components/wst.internet/component.xml
deleted file mode 100644
index 303834c..0000000
--- a/archive/working/apitools/components/wtp-components/wst.internet/component.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.internet">
-  <model:plugin fragment="false" id="org.eclipse.wst.internet.monitor.core"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.internet.monitor.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.internet.proxy"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.internet.webbrowser"/>
-  <model:package name="org.eclipse.wst.internet.monitor.core"/>
-  <model:package name="org.eclipse.wst.internet.monitor.ui"/>
-  <model:package name="org.eclipse.wst.internet.webbrowser"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.javascript/component.xml b/archive/working/apitools/components/wtp-components/wst.javascript/component.xml
deleted file mode 100644
index cd99e2f..0000000
--- a/archive/working/apitools/components/wtp-components/wst.javascript/component.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.javascript">
-  <model:plugin fragment="false" id="org.eclipse.wst.javascript.common.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.javascript.core"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.javascript.ui"/>
-  <model:package name="org.eclipse.wst.javascript.common.ui.taginfo"/>
-  <model:package name="org.eclipse.wst.javascript.common.ui.preferences.ui"/>
-  <model:package name="org.eclipse.wst.javascript.common.ui.contentassist"/>
-  <model:package name="org.eclipse.wst.javascript.common.ui.contentassist.javadoc"/>
-  <model:package name="org.eclipse.wst.javascript.common.ui.style"/>
-  <model:package name="org.eclipse.wst.javascript.common.ui"/>
-  <model:package name="org.eclipse.wst.javascript.core.jsparser.node"/>
-  <model:package name="org.eclipse.wst.javascript.core"/>
-  <model:package name="org.eclipse.wst.javascript.core.langlexer"/>
-  <model:package name="org.eclipse.wst.javascript.core.jsparser.lexer"/>
-  <model:package name="org.eclipse.wst.javascript.core.jsparser.analysis"/>
-  <model:package name="org.eclipse.wst.javascript.ui"/>
-  <model:package name="org.eclipse.wst.javascript.ui.views.contentoutline"/>
-  <model:package name="org.eclipse.wst.javascript.ui.actions"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.rdb/component.xml b/archive/working/apitools/components/wtp-components/wst.rdb/component.xml
deleted file mode 100644
index d027a0f..0000000
--- a/archive/working/apitools/components/wtp-components/wst.rdb/component.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.rdb">
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.connection.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.core"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.core.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.dbdefinition.db2.cloudscape"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.dbdefinition.db2.iseries"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.dbdefinition.db2.luw"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.dbdefinition.db2.zseries"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.dbdefinition.informix"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.dbdefinition.oracle"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.dbdefinition.sqlserver"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.dbdefinition.sybase"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.models.dbdefinition"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.models.sql"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.outputview"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.server.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.rdb.sqlscrapbook"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.server/component.xml b/archive/working/apitools/components/wtp-components/wst.server/component.xml
deleted file mode 100644
index c3a004f..0000000
--- a/archive/working/apitools/components/wtp-components/wst.server/component.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.server">
-  <model:plugin fragment="false" id="org.eclipse.wst.server.core"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.server.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.server.util"/>
-  <model:package name="org.eclipse.wst.server.core"/>
-  <model:package name="org.eclipse.wst.server.core.util"/>
-  <model:package name="org.eclipse.wst.server.core.model"/>
-  <model:package name="org.eclipse.wst.server.ui.editor"/>
-  <model:package name="org.eclipse.wst.server.ui.wizard"/>
-  <model:package name="org.eclipse.wst.server.ui"/>
-  <model:package name="org.eclipse.wst.server.ui.actions"/>
-  <model:package name="org.eclipse.wst.audio"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.sse/component.xml b/archive/working/apitools/components/wtp-components/wst.sse/component.xml
deleted file mode 100644
index 5f8c9ef..0000000
--- a/archive/working/apitools/components/wtp-components/wst.sse/component.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.sse">
-  <model:plugin fragment="false" id="org.eclipse.wst.sse.core"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.sse.snippets"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.sse.ui"/>
-  <model:package name="org.eclipse.wst.sse.core.builder"/>
-  <model:package name="org.eclipse.wst.sse.core.document"/>
-  <model:package name="org.eclipse.wst.sse.core"/>
-  <model:package name="org.eclipse.wst.sse.core.text"/>
-  <model:package name="org.eclipse.wst.sse.core.events"/>
-  <model:package name="org.eclipse.wst.sse.core.contentmodel"/>
-  <model:package name="org.eclipse.wst.sse.core.cleanup"/>
-  <model:package name="org.eclipse.wst.sse.core.format"/>
-  <model:package name="org.eclipse.wst.sse.core.filebuffers"/>
-  <model:package name="org.eclipse.wst.sse.core.util"/>
-  <model:package name="org.eclipse.wst.sse.core.exceptions"/>
-  <model:package name="org.eclipse.wst.sse.core.parser"/>
-  <model:package name="org.eclipse.wst.sse.core.participants"/>
-  <model:package name="org.eclipse.wst.sse.core.undo"/>
-  <model:package name="org.eclipse.wst.sse.core.modelquery"/>
-  <model:package name="org.eclipse.wst.sse.core.validate"/>
-  <model:package name="org.eclipse.wst.sse.core.modelhandler"/>
-  <model:package name="org.eclipse.wst.sse.core.preferences"/>
-  <model:package name="org.eclipse.wst.sse.core.text.rules"/>
-  <model:package name="org.eclipse.wst.sse.snippets.editors"/>
-  <model:package name="org.eclipse.wst.sse.snippets.insertions"/>
-  <model:package name="org.eclipse.wst.sse.snippets"/>
-  <model:package name="org.eclipse.wst.sse.snippets.core"/>
-  <model:package name="org.eclipse.wst.sse.snippets.dnd"/>
-  <model:package name="org.eclipse.wst.sse.snippets.actions"/>
-  <model:package name="org.eclipse.wst.sse.ui.extension"/>
-  <model:package name="org.eclipse.wst.sse.ui"/>
-  <model:package name="org.eclipse.wst.sse.ui.contentproperties"/>
-  <model:package name="org.eclipse.wst.sse.ui.style"/>
-  <model:package name="org.eclipse.wst.sse.ui.extensions.spellcheck"/>
-  <model:package name="org.eclipse.wst.sse.ui.util"/>
-  <model:package name="org.eclipse.wst.sse.ui.preferences.ui"/>
-  <model:package name="org.eclipse.wst.sse.ui.taginfo"/>
-  <model:package name="org.eclipse.wst.sse.ui.views.contentoutline"/>
-  <model:package name="org.eclipse.wst.sse.ui.extensions.breakpoint"/>
-  <model:package name="org.eclipse.wst.sse.ui.views.properties"/>
-  <model:package name="org.eclipse.wst.sse.ui.contentassist"/>
-  <model:package name="org.eclipse.wst.sse.ui.edit.util"/>
-  <model:package name="org.eclipse.wst.sse.ui.contentproperties.ui"/>
-  <model:package name="org.eclipse.wst.sse.ui.extensions"/>
-  <model:package name="org.eclipse.wst.sse.ui.registry"/>
-  <model:package name="org.eclipse.wst.sse.ui.view.events"/>
-  <model:package name="org.eclipse.wst.sse.ui.openon"/>
-  <model:package name="org.eclipse.wst.sse.ui.format"/>
-  <model:package name="org.eclipse.wst.sse.ui.preferences"/>
-  <model:package name="org.eclipse.wst.sse.ui.registry.embedded"/>
-  <model:package name="org.eclipse.wst.sse.ui.extensions.openon"/>
-  <model:package name="org.eclipse.wst.sse.ui.text"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.validation/component.xml b/archive/working/apitools/components/wtp-components/wst.validation/component.xml
deleted file mode 100644
index 3d0341e..0000000
--- a/archive/working/apitools/components/wtp-components/wst.validation/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.validation">
-  <model:plugin fragment="false" id="org.eclipse.wst.validation"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.validation.ui"/>
-  <model:package name="org.eclipse.wst.validation.core"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.web/component.xml b/archive/working/apitools/components/wtp-components/wst.web/component.xml
deleted file mode 100644
index a9475b9..0000000
--- a/archive/working/apitools/components/wtp-components/wst.web/component.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.web">
-  <model:plugin fragment="false" id="org.eclipse.wst.web"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.web.ui"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.ws/component.xml b/archive/working/apitools/components/wtp-components/wst.ws/component.xml
deleted file mode 100644
index 048a344..0000000
--- a/archive/working/apitools/components/wtp-components/wst.ws/component.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.ws">
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.wsdl/component.xml b/archive/working/apitools/components/wtp-components/wst.wsdl/component.xml
deleted file mode 100644
index fdb3030..0000000
--- a/archive/working/apitools/components/wtp-components/wst.wsdl/component.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.wsdl">
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.wsi/component.xml b/archive/working/apitools/components/wtp-components/wst.wsi/component.xml
deleted file mode 100644
index 4daa20f..0000000
--- a/archive/working/apitools/components/wtp-components/wst.wsi/component.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.wsi">
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.xml/component.xml b/archive/working/apitools/components/wtp-components/wst.xml/component.xml
deleted file mode 100644
index df613c2..0000000
--- a/archive/working/apitools/components/wtp-components/wst.xml/component.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.xml">
-  <model:plugin fragment="false" id="org.eclipse.wst.xml.core"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.xml.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.xml.uriresolver"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.xml.uriresolver.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.xml.validation"/>
-  <model:package name="org.w3c.dom.ranges"/>
-  <model:package name="org.eclipse.wst.xml.core.modelquery"/>
-  <model:package name="org.eclipse.wst.xml.core.commentelement.impl"/>
-  <model:package name="org.eclipse.wst.xml.core.document"/>
-  <model:package name="org.w3c.dom.traversal"/>
-  <model:package name="org.eclipse.wst.xml.core.commentelement.util"/>
-  <model:package name="org.eclipse.wst.xml.core.cleanup"/>
-  <model:package name="org.eclipse.wst.xml.core"/>
-  <model:package name="org.eclipse.wst.xml.core.modelhandler"/>
-  <model:package name="org.eclipse.wst.xml.core.builder.delegates"/>
-  <model:package name="org.eclipse.wst.xml.core.jsp.model.parser.temp"/>
-  <model:package name="org.eclipse.wst.xml.core.format"/>
-  <model:package name="org.eclipse.wst.xml.core.contenttype"/>
-  <model:package name="org.eclipse.wst.xml.core.encoding"/>
-  <model:package name="org.eclipse.wst.xml.core.parser"/>
-  <model:package name="org.eclipse.wst.xml.core.commentelement"/>
-  <model:package name="org.eclipse.wst.xml.core.text.rules"/>
-  <model:package name="org.eclipse.wst.xml.ui.actions"/>
-  <model:package name="org.eclipse.wst.xml.ui.views.contentoutline"/>
-  <model:package name="org.eclipse.wst.xml.ui.contentassist"/>
-  <model:package name="org.eclipse.wst.xml.ui.dialogs"/>
-  <model:package name="org.eclipse.wst.xml.ui.reconcile"/>
-  <model:package name="org.eclipse.wst.xml.ui.style"/>
-  <model:package name="org.eclipse.wst.xml.ui"/>
-  <model:package name="org.eclipse.wst.xml.ui.templates"/>
-  <model:package name="org.eclipse.wst.xml.ui.preferences"/>
-  <model:package name="org.eclipse.wst.xml.ui.util"/>
-  <model:package name="org.eclipse.wst.xml.ui.nsedit"/>
-  <model:package name="org.eclipse.wst.xml.ui.openon"/>
-  <model:package name="org.eclipse.wst.xml.ui.extension"/>
-  <model:package name="org.eclipse.wst.xml.ui.taginfo"/>
-  <model:package name="org.eclipse.wst.xml.ui.dnd"/>
-  <model:package name="org.eclipse.wst.xml.ui.text"/>
-  <model:package name="org.eclipse.wst.xml.ui.doubleclick"/>
-  <model:package name="org.eclipse.wst.xml.ui.extensions"/>
-  <model:package name="org.eclipse.wst.xml.ui.registry"/>
-  <model:package name="org.eclipse.wst.xml.ui.views.properties"/>
-  <model:package name="org.eclipse.wst.xml.uriresolver.util"/>
-  <model:package name="org.eclipse.wst.xml.uriresolver"/>
-  <model:package name="org.eclipse.wst.xml.uriresolver.ui"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/components/wtp-components/wst.xsd/component.xml b/archive/working/apitools/components/wtp-components/wst.xsd/component.xml
deleted file mode 100644
index 50e2fbe..0000000
--- a/archive/working/apitools/components/wtp-components/wst.xsd/component.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<model:component xmlns:model="http://eclipse.org/wtp/releng/tools/component-model" name="wst.xsd">
-  <model:plugin fragment="false" id="org.eclipse.wst.xsd.contentmodel"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.xsd.ui"/>
-  <model:plugin fragment="false" id="org.eclipse.wst.xsd.validation"/>
-  <model:component-depends unrestricted="true"/>
-</model:component>
diff --git a/archive/working/apitools/org.eclipse.component.api.core/.classpath b/archive/working/apitools/org.eclipse.component.api.core/.classpath
deleted file mode 100644
index 751c8f2..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/working/apitools/org.eclipse.component.api.core/.cvsignore b/archive/working/apitools/org.eclipse.component.api.core/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/archive/working/apitools/org.eclipse.component.api.core/.project b/archive/working/apitools/org.eclipse.component.api.core/.project
deleted file mode 100644
index 4ab1d0c..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.component.api.core</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/working/apitools/org.eclipse.component.api.core/build.properties b/archive/working/apitools/org.eclipse.component.api.core/build.properties
deleted file mode 100644
index 79fbd82..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-<!--
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: build.properties,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
--->
-bin.includes =	plugin.xml,\
-				runtime/org.eclipse.component.api.core.jar,\
-				plugin.properties
-jars.compile.order = runtime/org.eclipse.component.api.core.jar
-source.runtime/org.eclipse.component.api.core.jar = src/
-output.runtime/org.eclipse.component.api.core.jar = bin/
diff --git a/archive/working/apitools/org.eclipse.component.api.core/model/component-api.genmodel b/archive/working/apitools/org.eclipse.component.api.core/model/component-api.genmodel
deleted file mode 100644
index b7d3061..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/model/component-api.genmodel
+++ /dev/null
@@ -1,70 +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.component.api.core/src"
-    editDirectory="/org.eclipse.component.api.core.edit/src" editorDirectory="/org.eclipse.component.api.core.editor/src"
-    modelPluginID="org.eclipse.component.api.core" runtimeJar="true" modelName="Component-api"
-    editPluginClass="org.eclipse.component.api.provider.ComponentapiEditPlugin" editorPluginClass="org.eclipse.component.api.presentation.ComponentapiEditorPlugin"
-    runtimeCompatibility="false">
-  <foreignModel>../xsd/component-api.xsd</foreignModel>
-  <genPackages prefix="Api" basePackage="org.eclipse.component" resource="XML" disposableProviderFactory="true"
-      ecorePackage="org.eclipse.component.api.ecore#/">
-    <genEnums ecoreEnum="org.eclipse.component.api.ecore#//Visibility">
-      <genEnumLiterals ecoreEnumLiteral="org.eclipse.component.api.ecore#//Visibility/public"/>
-      <genEnumLiterals ecoreEnumLiteral="org.eclipse.component.api.ecore#//Visibility/protected"/>
-      <genEnumLiterals ecoreEnumLiteral="org.eclipse.component.api.ecore#//Visibility/private"/>
-    </genEnums>
-    <genDataTypes ecoreDataType="org.eclipse.component.api.ecore#//ListOfTypes"/>
-    <genDataTypes ecoreDataType="org.eclipse.component.api.ecore#//VisibilityObject"/>
-    <genClasses ecoreClass="org.eclipse.component.api.ecore#//ApiTypes">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.api.ecore#//ApiTypes/package"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.api.ecore#//ClassApi">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.api.ecore#//ClassApi/methodApi"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.api.ecore#//ClassApi/fieldApi"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//ClassApi/implement"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//ClassApi/instantiate"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//ClassApi/name"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//ClassApi/reference"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//ClassApi/subclass"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.api.ecore#//ComponentApiType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.api.ecore#//ComponentApiType/internalApis"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.api.ecore#//ComponentApiType/externalApis"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//ComponentApiType/name"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//ComponentApiType/version"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.api.ecore#//DocumentRoot">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//DocumentRoot/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.api.ecore#//DocumentRoot/xMLNSPrefixMap"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.api.ecore#//DocumentRoot/xSISchemaLocation"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.api.ecore#//DocumentRoot/componentApi"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.api.ecore#//FieldApi">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//FieldApi/final"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//FieldApi/name"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//FieldApi/static"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//FieldApi/transient"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//FieldApi/type"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//FieldApi/visibility"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//FieldApi/volatile"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.api.ecore#//MethodApi">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/abstract"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/exceptionType"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/final"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/inputType"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/name"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/native"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/returnType"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/static"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/strict"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/synchronized"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//MethodApi/visibility"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.api.ecore#//Package">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.api.ecore#//Package/classApi"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.api.ecore#//Package/name"/>
-    </genClasses>
-  </genPackages>
-</genmodel:GenModel>
diff --git a/archive/working/apitools/org.eclipse.component.api.core/model/org.eclipse.component.api.ecore b/archive/working/apitools/org.eclipse.component.api.core/model/org.eclipse.component.api.ecore
deleted file mode 100644
index 5468cb6..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/model/org.eclipse.component.api.ecore
+++ /dev/null
@@ -1,339 +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="api"
-    nsURI="http://eclipse.org/component-api" nsPrefix="api">
-  <eClassifiers xsi:type="ecore:EClass" name="ApiTypes">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="api-types"/>
-      <details key="kind" value="elementOnly"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="package" lowerBound="1"
-        upperBound="-1" eType="#//Package" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="package"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="ClassApi">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="class-api"/>
-      <details key="kind" value="elementOnly"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="methodApi" lowerBound="1"
-        upperBound="-1" eType="#//MethodApi" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="method-api"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="fieldApi" lowerBound="1"
-        upperBound="-1" eType="#//FieldApi" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="field-api"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="implement" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="true" unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="implement"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="instantiate" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="true" unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="instantiate"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" 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>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="reference" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="true" unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="reference"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="subclass" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="true" unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="subclass"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="ComponentApiType">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="component-api_._type"/>
-      <details key="kind" value="elementOnly"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="internalApis" lowerBound="1"
-        eType="#//ApiTypes" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="internal-apis"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="externalApis" lowerBound="1"
-        eType="#//ApiTypes" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="external-apis"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;The component name; e.g. &quot;Eclipse Platform&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Generic Workbench&quot;; note that this name is used&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;to refer to the component and distinguish it&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;from other components (but otherwise has no&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;official status in Eclipse ontology)&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="name"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" unique="false"
-        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="version"/>
-      </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" unique="false"
-        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" unique="false"
-        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="componentApi" upperBound="-2"
-        eType="#//ComponentApiType" 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="component-api"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="FieldApi">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="field-api"/>
-      <details key="kind" value="empty"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="final" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="final"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" 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>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="static" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="static"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="transient" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="transient"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" unique="false" 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="type"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" unique="false"
-        lowerBound="1" eType="#//Visibility" defaultValueLiteral="public" unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="visibility"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="volatile" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="volatile"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EDataType" name="ListOfTypes" instanceClassName="java.util.List">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="list-of-types"/>
-      <details key="itemType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
-    </eAnnotations>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="MethodApi">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="method-api"/>
-      <details key="kind" value="empty"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="abstract"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="exceptionType" unique="false"
-        eType="#//ListOfTypes">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="exception-type"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="final" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="final"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="inputType" unique="false"
-        eType="#//ListOfTypes">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="input-type"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" 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>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="native" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="native"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnType" unique="false"
-        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="return-type"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="static" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="static"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="strict" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="strict"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="synchronized" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="synchronized"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" unique="false"
-        lowerBound="1" eType="#//Visibility" defaultValueLiteral="public" unsettable="true">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="visibility"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="Package">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="package"/>
-      <details key="kind" value="elementOnly"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="classApi" lowerBound="1"
-        upperBound="-1" eType="#//ClassApi" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="class-api"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" 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:EEnum" name="Visibility">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="visibility"/>
-    </eAnnotations>
-    <eLiterals name="public"/>
-    <eLiterals name="protected" value="1"/>
-    <eLiterals name="private" value="2"/>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EDataType" name="VisibilityObject" instanceClassName="org.eclipse.emf.common.util.AbstractEnumerator">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="visibility:Object"/>
-      <details key="baseType" value="visibility"/>
-    </eAnnotations>
-  </eClassifiers>
-</ecore:EPackage>
diff --git a/archive/working/apitools/org.eclipse.component.api.core/plugin.properties b/archive/working/apitools/org.eclipse.component.api.core/plugin.properties
deleted file mode 100644
index 1a1eea4..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/plugin.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: plugin.properties,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
-
-# ====================================================================
-# To code developer:
-#   Do NOT change the properties between this line and the
-#   "%%% END OF TRANSLATED PROPERTIES %%%" line.
-#   Make a new property name, append to the end of the file and change
-#   the code to use the new property.
-# ====================================================================
-
-# ====================================================================
-# %%% END OF TRANSLATED PROPERTIES %%%
-# ====================================================================
-
-pluginName = Component-api Model
-providerName = www.example.org
-
diff --git a/archive/working/apitools/org.eclipse.component.api.core/plugin.xml b/archive/working/apitools/org.eclipse.component.api.core/plugin.xml
deleted file mode 100644
index 7007bfe..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/plugin.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<!--
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: plugin.xml,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
--->
-
-<plugin
-    name = "%pluginName"
-    id = "org.eclipse.component.api.core"
-    version = "1.0.0"
-    provider-name = "%providerName">
-
-  <requires>
-    <import plugin="org.eclipse.core.runtime" />
-    <import plugin="org.eclipse.emf.ecore" export="true"/>
-    <import plugin="org.eclipse.emf.ecore.xmi" export="true"/>
-  </requires>
-
-  <runtime>
-    <library name="runtime/org.eclipse.component.api.core.jar">
-      <export name="*"/>
-    </library>
-  </runtime>
-
-  <extension point="org.eclipse.emf.ecore.generated_package">
-    <package 
-       uri = "http://eclipse.org/component-api" 
-       class = "org.eclipse.component.api.ApiPackage" />
-  </extension>
-
-  <extension point="org.eclipse.emf.ecore.extension_parser">
-    <parser 
-       type="api" 
-       class="org.eclipse.component.api.util.ApiResourceFactoryImpl" />
-  </extension>
-
-</plugin>
-
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ApiFactory.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ApiFactory.java
deleted file mode 100644
index f5a5380..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ApiFactory.java
+++ /dev/null
@@ -1,101 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiFactory.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api;
-
-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 org.eclipse.component.api.ApiPackage
- * @generated
- */
-public interface ApiFactory extends EFactory
-{
-  /**
-   * The singleton instance of the factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  ApiFactory eINSTANCE = new org.eclipse.component.api.impl.ApiFactoryImpl();
-
-  /**
-   * Returns a new object of class '<em>Types</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Types</em>'.
-   * @generated
-   */
-  ApiTypes createApiTypes();
-
-  /**
-   * Returns a new object of class '<em>Class Api</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Class Api</em>'.
-   * @generated
-   */
-  ClassApi createClassApi();
-
-  /**
-   * Returns a new object of class '<em>Component Api Type</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Component Api Type</em>'.
-   * @generated
-   */
-  ComponentApiType createComponentApiType();
-
-  /**
-   * 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 a new object of class '<em>Field Api</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Field Api</em>'.
-   * @generated
-   */
-  FieldApi createFieldApi();
-
-  /**
-   * Returns a new object of class '<em>Method Api</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Method Api</em>'.
-   * @generated
-   */
-  MethodApi createMethodApi();
-
-  /**
-   * Returns a new object of class '<em>Package</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Package</em>'.
-   * @generated
-   */
-  org.eclipse.component.api.Package createPackage();
-
-  /**
-   * Returns the package supported by this factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the package supported by this factory.
-   * @generated
-   */
-  ApiPackage getApiPackage();
-
-} //ApiFactory
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ApiPackage.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ApiPackage.java
deleted file mode 100644
index 80690b3..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ApiPackage.java
+++ /dev/null
@@ -1,1059 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiPackage.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EEnum;
-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 org.eclipse.component.api.ApiFactory
- * @generated
- */
-public interface ApiPackage extends EPackage
-{
-  /**
-   * The package name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNAME = "api";
-
-  /**
-   * The package namespace URI.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNS_URI = "http://eclipse.org/component-api";
-
-  /**
-   * The package namespace name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNS_PREFIX = "api";
-
-  /**
-   * The singleton instance of the package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  ApiPackage eINSTANCE = org.eclipse.component.api.impl.ApiPackageImpl.init();
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.api.impl.ApiTypesImpl <em>Types</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.api.impl.ApiTypesImpl
-   * @see org.eclipse.component.api.impl.ApiPackageImpl#getApiTypes()
-   * @generated
-   */
-  int API_TYPES = 0;
-
-  /**
-   * The feature id for the '<em><b>Package</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int API_TYPES__PACKAGE = 0;
-
-  /**
-   * The number of structural features of the the '<em>Types</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int API_TYPES_FEATURE_COUNT = 1;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.api.impl.ClassApiImpl <em>Class Api</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.api.impl.ClassApiImpl
-   * @see org.eclipse.component.api.impl.ApiPackageImpl#getClassApi()
-   * @generated
-   */
-  int CLASS_API = 1;
-
-  /**
-   * The feature id for the '<em><b>Method Api</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int CLASS_API__METHOD_API = 0;
-
-  /**
-   * The feature id for the '<em><b>Field Api</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int CLASS_API__FIELD_API = 1;
-
-  /**
-   * The feature id for the '<em><b>Implement</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int CLASS_API__IMPLEMENT = 2;
-
-  /**
-   * The feature id for the '<em><b>Instantiate</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int CLASS_API__INSTANTIATE = 3;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int CLASS_API__NAME = 4;
-
-  /**
-   * The feature id for the '<em><b>Reference</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int CLASS_API__REFERENCE = 5;
-
-  /**
-   * The feature id for the '<em><b>Subclass</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int CLASS_API__SUBCLASS = 6;
-
-  /**
-   * The number of structural features of the the '<em>Class Api</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int CLASS_API_FEATURE_COUNT = 7;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.api.impl.ComponentApiTypeImpl <em>Component Api Type</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.api.impl.ComponentApiTypeImpl
-   * @see org.eclipse.component.api.impl.ApiPackageImpl#getComponentApiType()
-   * @generated
-   */
-  int COMPONENT_API_TYPE = 2;
-
-  /**
-   * The feature id for the '<em><b>Internal Apis</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_API_TYPE__INTERNAL_APIS = 0;
-
-  /**
-   * The feature id for the '<em><b>External Apis</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_API_TYPE__EXTERNAL_APIS = 1;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_API_TYPE__NAME = 2;
-
-  /**
-   * The feature id for the '<em><b>Version</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_API_TYPE__VERSION = 3;
-
-  /**
-   * The number of structural features of the the '<em>Component Api Type</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_API_TYPE_FEATURE_COUNT = 4;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.api.impl.DocumentRootImpl <em>Document Root</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.api.impl.DocumentRootImpl
-   * @see org.eclipse.component.api.impl.ApiPackageImpl#getDocumentRoot()
-   * @generated
-   */
-  int DOCUMENT_ROOT = 3;
-
-  /**
-   * 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>Component Api</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT__COMPONENT_API = 3;
-
-  /**
-   * The number of structural features of the the '<em>Document Root</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT_FEATURE_COUNT = 4;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.api.impl.FieldApiImpl <em>Field Api</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.api.impl.FieldApiImpl
-   * @see org.eclipse.component.api.impl.ApiPackageImpl#getFieldApi()
-   * @generated
-   */
-  int FIELD_API = 4;
-
-  /**
-   * The feature id for the '<em><b>Final</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FIELD_API__FINAL = 0;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FIELD_API__NAME = 1;
-
-  /**
-   * The feature id for the '<em><b>Static</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FIELD_API__STATIC = 2;
-
-  /**
-   * The feature id for the '<em><b>Transient</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FIELD_API__TRANSIENT = 3;
-
-  /**
-   * The feature id for the '<em><b>Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FIELD_API__TYPE = 4;
-
-  /**
-   * The feature id for the '<em><b>Visibility</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FIELD_API__VISIBILITY = 5;
-
-  /**
-   * The feature id for the '<em><b>Volatile</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FIELD_API__VOLATILE = 6;
-
-  /**
-   * The number of structural features of the the '<em>Field Api</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int FIELD_API_FEATURE_COUNT = 7;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.api.impl.MethodApiImpl <em>Method Api</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.api.impl.MethodApiImpl
-   * @see org.eclipse.component.api.impl.ApiPackageImpl#getMethodApi()
-   * @generated
-   */
-  int METHOD_API = 5;
-
-  /**
-   * The feature id for the '<em><b>Abstract</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__ABSTRACT = 0;
-
-  /**
-   * The feature id for the '<em><b>Exception Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__EXCEPTION_TYPE = 1;
-
-  /**
-   * The feature id for the '<em><b>Final</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__FINAL = 2;
-
-  /**
-   * The feature id for the '<em><b>Input Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__INPUT_TYPE = 3;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__NAME = 4;
-
-  /**
-   * The feature id for the '<em><b>Native</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__NATIVE = 5;
-
-  /**
-   * The feature id for the '<em><b>Return Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__RETURN_TYPE = 6;
-
-  /**
-   * The feature id for the '<em><b>Static</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__STATIC = 7;
-
-  /**
-   * The feature id for the '<em><b>Strict</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__STRICT = 8;
-
-  /**
-   * The feature id for the '<em><b>Synchronized</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__SYNCHRONIZED = 9;
-
-  /**
-   * The feature id for the '<em><b>Visibility</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API__VISIBILITY = 10;
-
-  /**
-   * The number of structural features of the the '<em>Method Api</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int METHOD_API_FEATURE_COUNT = 11;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.api.impl.PackageImpl <em>Package</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.api.impl.PackageImpl
-   * @see org.eclipse.component.api.impl.ApiPackageImpl#getPackage()
-   * @generated
-   */
-  int PACKAGE = 6;
-
-  /**
-   * The feature id for the '<em><b>Class Api</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PACKAGE__CLASS_API = 0;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PACKAGE__NAME = 1;
-
-  /**
-   * The number of structural features of the the '<em>Package</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PACKAGE_FEATURE_COUNT = 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.api.Visibility <em>Visibility</em>}' enum.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.api.Visibility
-   * @see org.eclipse.component.api.impl.ApiPackageImpl#getVisibility()
-   * @generated
-   */
-  int VISIBILITY = 7;
-
-  /**
-   * The meta object id for the '<em>List Of Types</em>' data type.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see java.util.List
-   * @see org.eclipse.component.api.impl.ApiPackageImpl#getListOfTypes()
-   * @generated
-   */
-  int LIST_OF_TYPES = 8;
-
-  /**
-   * The meta object id for the '<em>Visibility Object</em>' data type.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.api.Visibility
-   * @see org.eclipse.component.api.impl.ApiPackageImpl#getVisibilityObject()
-   * @generated
-   */
-  int VISIBILITY_OBJECT = 9;
-
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.api.ApiTypes <em>Types</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Types</em>'.
-   * @see org.eclipse.component.api.ApiTypes
-   * @generated
-   */
-  EClass getApiTypes();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.component.api.ApiTypes#getPackage <em>Package</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Package</em>'.
-   * @see org.eclipse.component.api.ApiTypes#getPackage()
-   * @see #getApiTypes()
-   * @generated
-   */
-  EReference getApiTypes_Package();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.api.ClassApi <em>Class Api</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Class Api</em>'.
-   * @see org.eclipse.component.api.ClassApi
-   * @generated
-   */
-  EClass getClassApi();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.component.api.ClassApi#getMethodApi <em>Method Api</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Method Api</em>'.
-   * @see org.eclipse.component.api.ClassApi#getMethodApi()
-   * @see #getClassApi()
-   * @generated
-   */
-  EReference getClassApi_MethodApi();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.component.api.ClassApi#getFieldApi <em>Field Api</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Field Api</em>'.
-   * @see org.eclipse.component.api.ClassApi#getFieldApi()
-   * @see #getClassApi()
-   * @generated
-   */
-  EReference getClassApi_FieldApi();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.ClassApi#isImplement <em>Implement</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Implement</em>'.
-   * @see org.eclipse.component.api.ClassApi#isImplement()
-   * @see #getClassApi()
-   * @generated
-   */
-  EAttribute getClassApi_Implement();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.ClassApi#isInstantiate <em>Instantiate</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Instantiate</em>'.
-   * @see org.eclipse.component.api.ClassApi#isInstantiate()
-   * @see #getClassApi()
-   * @generated
-   */
-  EAttribute getClassApi_Instantiate();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.ClassApi#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.api.ClassApi#getName()
-   * @see #getClassApi()
-   * @generated
-   */
-  EAttribute getClassApi_Name();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.ClassApi#isReference <em>Reference</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Reference</em>'.
-   * @see org.eclipse.component.api.ClassApi#isReference()
-   * @see #getClassApi()
-   * @generated
-   */
-  EAttribute getClassApi_Reference();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.ClassApi#isSubclass <em>Subclass</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Subclass</em>'.
-   * @see org.eclipse.component.api.ClassApi#isSubclass()
-   * @see #getClassApi()
-   * @generated
-   */
-  EAttribute getClassApi_Subclass();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.api.ComponentApiType <em>Component Api Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Component Api Type</em>'.
-   * @see org.eclipse.component.api.ComponentApiType
-   * @generated
-   */
-  EClass getComponentApiType();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.api.ComponentApiType#getInternalApis <em>Internal Apis</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Internal Apis</em>'.
-   * @see org.eclipse.component.api.ComponentApiType#getInternalApis()
-   * @see #getComponentApiType()
-   * @generated
-   */
-  EReference getComponentApiType_InternalApis();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.api.ComponentApiType#getExternalApis <em>External Apis</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>External Apis</em>'.
-   * @see org.eclipse.component.api.ComponentApiType#getExternalApis()
-   * @see #getComponentApiType()
-   * @generated
-   */
-  EReference getComponentApiType_ExternalApis();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.ComponentApiType#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.api.ComponentApiType#getName()
-   * @see #getComponentApiType()
-   * @generated
-   */
-  EAttribute getComponentApiType_Name();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.ComponentApiType#getVersion <em>Version</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Version</em>'.
-   * @see org.eclipse.component.api.ComponentApiType#getVersion()
-   * @see #getComponentApiType()
-   * @generated
-   */
-  EAttribute getComponentApiType_Version();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.api.DocumentRoot <em>Document Root</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Document Root</em>'.
-   * @see org.eclipse.component.api.DocumentRoot
-   * @generated
-   */
-  EClass getDocumentRoot();
-
-  /**
-   * Returns the meta object for the attribute list '{@link org.eclipse.component.api.DocumentRoot#getMixed <em>Mixed</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute list '<em>Mixed</em>'.
-   * @see org.eclipse.component.api.DocumentRoot#getMixed()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EAttribute getDocumentRoot_Mixed();
-
-  /**
-   * Returns the meta object for the map '{@link org.eclipse.component.api.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 org.eclipse.component.api.DocumentRoot#getXMLNSPrefixMap()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_XMLNSPrefixMap();
-
-  /**
-   * Returns the meta object for the map '{@link org.eclipse.component.api.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 org.eclipse.component.api.DocumentRoot#getXSISchemaLocation()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_XSISchemaLocation();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.api.DocumentRoot#getComponentApi <em>Component Api</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Component Api</em>'.
-   * @see org.eclipse.component.api.DocumentRoot#getComponentApi()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_ComponentApi();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.api.FieldApi <em>Field Api</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Field Api</em>'.
-   * @see org.eclipse.component.api.FieldApi
-   * @generated
-   */
-  EClass getFieldApi();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.FieldApi#isFinal <em>Final</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Final</em>'.
-   * @see org.eclipse.component.api.FieldApi#isFinal()
-   * @see #getFieldApi()
-   * @generated
-   */
-  EAttribute getFieldApi_Final();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.FieldApi#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.api.FieldApi#getName()
-   * @see #getFieldApi()
-   * @generated
-   */
-  EAttribute getFieldApi_Name();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.FieldApi#isStatic <em>Static</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Static</em>'.
-   * @see org.eclipse.component.api.FieldApi#isStatic()
-   * @see #getFieldApi()
-   * @generated
-   */
-  EAttribute getFieldApi_Static();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.FieldApi#isTransient <em>Transient</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Transient</em>'.
-   * @see org.eclipse.component.api.FieldApi#isTransient()
-   * @see #getFieldApi()
-   * @generated
-   */
-  EAttribute getFieldApi_Transient();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.FieldApi#getType <em>Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Type</em>'.
-   * @see org.eclipse.component.api.FieldApi#getType()
-   * @see #getFieldApi()
-   * @generated
-   */
-  EAttribute getFieldApi_Type();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.FieldApi#getVisibility <em>Visibility</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Visibility</em>'.
-   * @see org.eclipse.component.api.FieldApi#getVisibility()
-   * @see #getFieldApi()
-   * @generated
-   */
-  EAttribute getFieldApi_Visibility();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.FieldApi#isVolatile <em>Volatile</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Volatile</em>'.
-   * @see org.eclipse.component.api.FieldApi#isVolatile()
-   * @see #getFieldApi()
-   * @generated
-   */
-  EAttribute getFieldApi_Volatile();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.api.MethodApi <em>Method Api</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Method Api</em>'.
-   * @see org.eclipse.component.api.MethodApi
-   * @generated
-   */
-  EClass getMethodApi();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#isAbstract <em>Abstract</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Abstract</em>'.
-   * @see org.eclipse.component.api.MethodApi#isAbstract()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_Abstract();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#getExceptionType <em>Exception Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Exception Type</em>'.
-   * @see org.eclipse.component.api.MethodApi#getExceptionType()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_ExceptionType();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#isFinal <em>Final</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Final</em>'.
-   * @see org.eclipse.component.api.MethodApi#isFinal()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_Final();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#getInputType <em>Input Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Input Type</em>'.
-   * @see org.eclipse.component.api.MethodApi#getInputType()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_InputType();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.api.MethodApi#getName()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_Name();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#isNative <em>Native</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Native</em>'.
-   * @see org.eclipse.component.api.MethodApi#isNative()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_Native();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#getReturnType <em>Return Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Return Type</em>'.
-   * @see org.eclipse.component.api.MethodApi#getReturnType()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_ReturnType();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#isStatic <em>Static</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Static</em>'.
-   * @see org.eclipse.component.api.MethodApi#isStatic()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_Static();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#isStrict <em>Strict</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Strict</em>'.
-   * @see org.eclipse.component.api.MethodApi#isStrict()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_Strict();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#isSynchronized <em>Synchronized</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Synchronized</em>'.
-   * @see org.eclipse.component.api.MethodApi#isSynchronized()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_Synchronized();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.MethodApi#getVisibility <em>Visibility</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Visibility</em>'.
-   * @see org.eclipse.component.api.MethodApi#getVisibility()
-   * @see #getMethodApi()
-   * @generated
-   */
-  EAttribute getMethodApi_Visibility();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.api.Package <em>Package</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Package</em>'.
-   * @see org.eclipse.component.api.Package
-   * @generated
-   */
-  EClass getPackage();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.component.api.Package#getClassApi <em>Class Api</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Class Api</em>'.
-   * @see org.eclipse.component.api.Package#getClassApi()
-   * @see #getPackage()
-   * @generated
-   */
-  EReference getPackage_ClassApi();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.api.Package#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.api.Package#getName()
-   * @see #getPackage()
-   * @generated
-   */
-  EAttribute getPackage_Name();
-
-  /**
-   * Returns the meta object for enum '{@link org.eclipse.component.api.Visibility <em>Visibility</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for enum '<em>Visibility</em>'.
-   * @see org.eclipse.component.api.Visibility
-   * @generated
-   */
-  EEnum getVisibility();
-
-  /**
-   * Returns the meta object for data type '{@link java.util.List <em>List Of Types</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for data type '<em>List Of Types</em>'.
-   * @see java.util.List
-   * @model instanceClass="java.util.List"
-   * @generated
-   */
-  EDataType getListOfTypes();
-
-  /**
-   * Returns the meta object for data type '{@link org.eclipse.component.api.Visibility <em>Visibility Object</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for data type '<em>Visibility Object</em>'.
-   * @see org.eclipse.component.api.Visibility
-   * @model instanceClass="org.eclipse.component.api.Visibility"
-   * @generated
-   */
-  EDataType getVisibilityObject();
-
-  /**
-   * 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
-   */
-  ApiFactory getApiFactory();
-
-} //ApiPackage
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ApiTypes.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ApiTypes.java
deleted file mode 100644
index fd412ea..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ApiTypes.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiTypes.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Types</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.api.ApiTypes#getPackage <em>Package</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.api.ApiPackage#getApiTypes()
- * @model 
- * @generated
- */
-public interface ApiTypes extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Package</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.component.api.Package}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Package</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>Package</em>' containment reference list.
-   * @see org.eclipse.component.api.ApiPackage#getApiTypes_Package()
-   * @model type="org.eclipse.component.api.Package" containment="true" resolveProxies="false" required="true"
-   * @generated
-   */
-  EList getPackage();
-
-} // ApiTypes
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ClassApi.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ClassApi.java
deleted file mode 100644
index b830d93..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ClassApi.java
+++ /dev/null
@@ -1,311 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ClassApi.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Class Api</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.api.ClassApi#getMethodApi <em>Method Api</em>}</li>
- *   <li>{@link org.eclipse.component.api.ClassApi#getFieldApi <em>Field Api</em>}</li>
- *   <li>{@link org.eclipse.component.api.ClassApi#isImplement <em>Implement</em>}</li>
- *   <li>{@link org.eclipse.component.api.ClassApi#isInstantiate <em>Instantiate</em>}</li>
- *   <li>{@link org.eclipse.component.api.ClassApi#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.api.ClassApi#isReference <em>Reference</em>}</li>
- *   <li>{@link org.eclipse.component.api.ClassApi#isSubclass <em>Subclass</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.api.ApiPackage#getClassApi()
- * @model 
- * @generated
- */
-public interface ClassApi extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Method Api</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.component.api.MethodApi}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Method Api</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>Method Api</em>' containment reference list.
-   * @see org.eclipse.component.api.ApiPackage#getClassApi_MethodApi()
-   * @model type="org.eclipse.component.api.MethodApi" containment="true" resolveProxies="false" required="true"
-   * @generated
-   */
-  EList getMethodApi();
-
-  /**
-   * Returns the value of the '<em><b>Field Api</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.component.api.FieldApi}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Field Api</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>Field Api</em>' containment reference list.
-   * @see org.eclipse.component.api.ApiPackage#getClassApi_FieldApi()
-   * @model type="org.eclipse.component.api.FieldApi" containment="true" resolveProxies="false" required="true"
-   * @generated
-   */
-  EList getFieldApi();
-
-  /**
-   * Returns the value of the '<em><b>Implement</b></em>' attribute.
-   * The default value is <code>"true"</code>.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Implement</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Implement</em>' attribute.
-   * @see #isSetImplement()
-   * @see #unsetImplement()
-   * @see #setImplement(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getClassApi_Implement()
-   * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isImplement();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.ClassApi#isImplement <em>Implement</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Implement</em>' attribute.
-   * @see #isSetImplement()
-   * @see #unsetImplement()
-   * @see #isImplement()
-   * @generated
-   */
-  void setImplement(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.ClassApi#isImplement <em>Implement</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetImplement()
-   * @see #isImplement()
-   * @see #setImplement(boolean)
-   * @generated
-   */
-  void unsetImplement();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.ClassApi#isImplement <em>Implement</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Implement</em>' attribute is set.
-   * @see #unsetImplement()
-   * @see #isImplement()
-   * @see #setImplement(boolean)
-   * @generated
-   */
-  boolean isSetImplement();
-
-  /**
-   * Returns the value of the '<em><b>Instantiate</b></em>' attribute.
-   * The default value is <code>"true"</code>.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Instantiate</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Instantiate</em>' attribute.
-   * @see #isSetInstantiate()
-   * @see #unsetInstantiate()
-   * @see #setInstantiate(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getClassApi_Instantiate()
-   * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isInstantiate();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.ClassApi#isInstantiate <em>Instantiate</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Instantiate</em>' attribute.
-   * @see #isSetInstantiate()
-   * @see #unsetInstantiate()
-   * @see #isInstantiate()
-   * @generated
-   */
-  void setInstantiate(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.ClassApi#isInstantiate <em>Instantiate</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetInstantiate()
-   * @see #isInstantiate()
-   * @see #setInstantiate(boolean)
-   * @generated
-   */
-  void unsetInstantiate();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.ClassApi#isInstantiate <em>Instantiate</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Instantiate</em>' attribute is set.
-   * @see #unsetInstantiate()
-   * @see #isInstantiate()
-   * @see #setInstantiate(boolean)
-   * @generated
-   */
-  boolean isSetInstantiate();
-
-  /**
-   * 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 org.eclipse.component.api.ApiPackage#getClassApi_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.ClassApi#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-  void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>Reference</b></em>' attribute.
-   * The default value is <code>"true"</code>.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Reference</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Reference</em>' attribute.
-   * @see #isSetReference()
-   * @see #unsetReference()
-   * @see #setReference(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getClassApi_Reference()
-   * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isReference();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.ClassApi#isReference <em>Reference</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Reference</em>' attribute.
-   * @see #isSetReference()
-   * @see #unsetReference()
-   * @see #isReference()
-   * @generated
-   */
-  void setReference(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.ClassApi#isReference <em>Reference</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetReference()
-   * @see #isReference()
-   * @see #setReference(boolean)
-   * @generated
-   */
-  void unsetReference();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.ClassApi#isReference <em>Reference</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Reference</em>' attribute is set.
-   * @see #unsetReference()
-   * @see #isReference()
-   * @see #setReference(boolean)
-   * @generated
-   */
-  boolean isSetReference();
-
-  /**
-   * Returns the value of the '<em><b>Subclass</b></em>' attribute.
-   * The default value is <code>"true"</code>.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Subclass</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Subclass</em>' attribute.
-   * @see #isSetSubclass()
-   * @see #unsetSubclass()
-   * @see #setSubclass(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getClassApi_Subclass()
-   * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isSubclass();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.ClassApi#isSubclass <em>Subclass</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Subclass</em>' attribute.
-   * @see #isSetSubclass()
-   * @see #unsetSubclass()
-   * @see #isSubclass()
-   * @generated
-   */
-  void setSubclass(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.ClassApi#isSubclass <em>Subclass</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetSubclass()
-   * @see #isSubclass()
-   * @see #setSubclass(boolean)
-   * @generated
-   */
-  void unsetSubclass();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.ClassApi#isSubclass <em>Subclass</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Subclass</em>' attribute is set.
-   * @see #unsetSubclass()
-   * @see #isSubclass()
-   * @see #setSubclass(boolean)
-   * @generated
-   */
-  boolean isSetSubclass();
-
-} // ClassApi
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ComponentApiType.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ComponentApiType.java
deleted file mode 100644
index 304eb34..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/ComponentApiType.java
+++ /dev/null
@@ -1,141 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentApiType.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Component Api Type</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.api.ComponentApiType#getInternalApis <em>Internal Apis</em>}</li>
- *   <li>{@link org.eclipse.component.api.ComponentApiType#getExternalApis <em>External Apis</em>}</li>
- *   <li>{@link org.eclipse.component.api.ComponentApiType#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.api.ComponentApiType#getVersion <em>Version</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.api.ApiPackage#getComponentApiType()
- * @model 
- * @generated
- */
-public interface ComponentApiType extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Internal Apis</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Internal Apis</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>Internal Apis</em>' containment reference.
-   * @see #setInternalApis(ApiTypes)
-   * @see org.eclipse.component.api.ApiPackage#getComponentApiType_InternalApis()
-   * @model containment="true" resolveProxies="false" required="true"
-   * @generated
-   */
-  ApiTypes getInternalApis();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.ComponentApiType#getInternalApis <em>Internal Apis</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Internal Apis</em>' containment reference.
-   * @see #getInternalApis()
-   * @generated
-   */
-  void setInternalApis(ApiTypes value);
-
-  /**
-   * Returns the value of the '<em><b>External Apis</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>External Apis</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>External Apis</em>' containment reference.
-   * @see #setExternalApis(ApiTypes)
-   * @see org.eclipse.component.api.ApiPackage#getComponentApiType_ExternalApis()
-   * @model containment="true" resolveProxies="false" required="true"
-   * @generated
-   */
-  ApiTypes getExternalApis();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.ComponentApiType#getExternalApis <em>External Apis</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>External Apis</em>' containment reference.
-   * @see #getExternalApis()
-   * @generated
-   */
-  void setExternalApis(ApiTypes value);
-
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						The component name; e.g. "Eclipse Platform
-   * 						Generic Workbench"; note that this name is used
-   * 						to refer to the component and distinguish it
-   * 						from other components (but otherwise has no
-   * 						official status in Eclipse ontology)
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.component.api.ApiPackage#getComponentApiType_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.ComponentApiType#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-  void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>Version</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Version</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Version</em>' attribute.
-   * @see #setVersion(String)
-   * @see org.eclipse.component.api.ApiPackage#getComponentApiType_Version()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getVersion();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.ComponentApiType#getVersion <em>Version</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Version</em>' attribute.
-   * @see #getVersion()
-   * @generated
-   */
-  void setVersion(String value);
-
-} // ComponentApiType
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/DocumentRoot.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/DocumentRoot.java
deleted file mode 100644
index 5c7ba4f..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/DocumentRoot.java
+++ /dev/null
@@ -1,112 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: DocumentRoot.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api;
-
-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 org.eclipse.component.api.DocumentRoot#getMixed <em>Mixed</em>}</li>
- *   <li>{@link org.eclipse.component.api.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- *   <li>{@link org.eclipse.component.api.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- *   <li>{@link org.eclipse.component.api.DocumentRoot#getComponentApi <em>Component Api</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.api.ApiPackage#getDocumentRoot()
- * @model 
- * @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 org.eclipse.component.api.ApiPackage#getDocumentRoot_Mixed()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
-   * @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 org.eclipse.component.api.ApiPackage#getDocumentRoot_XMLNSPrefixMap()
-   * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
-   * @generated
-   */
-  EMap 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 org.eclipse.component.api.ApiPackage#getDocumentRoot_XSISchemaLocation()
-   * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
-   * @generated
-   */
-  EMap getXSISchemaLocation();
-
-  /**
-   * Returns the value of the '<em><b>Component Api</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Component Api</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>Component Api</em>' containment reference.
-   * @see #setComponentApi(ComponentApiType)
-   * @see org.eclipse.component.api.ApiPackage#getDocumentRoot_ComponentApi()
-   * @model containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
-   * @generated
-   */
-  ComponentApiType getComponentApi();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.DocumentRoot#getComponentApi <em>Component Api</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Component Api</em>' containment reference.
-   * @see #getComponentApi()
-   * @generated
-   */
-  void setComponentApi(ComponentApiType value);
-
-} // DocumentRoot
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/FieldApi.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/FieldApi.java
deleted file mode 100644
index fd10e17..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/FieldApi.java
+++ /dev/null
@@ -1,356 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: FieldApi.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Field Api</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.api.FieldApi#isFinal <em>Final</em>}</li>
- *   <li>{@link org.eclipse.component.api.FieldApi#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.api.FieldApi#isStatic <em>Static</em>}</li>
- *   <li>{@link org.eclipse.component.api.FieldApi#isTransient <em>Transient</em>}</li>
- *   <li>{@link org.eclipse.component.api.FieldApi#getType <em>Type</em>}</li>
- *   <li>{@link org.eclipse.component.api.FieldApi#getVisibility <em>Visibility</em>}</li>
- *   <li>{@link org.eclipse.component.api.FieldApi#isVolatile <em>Volatile</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.api.ApiPackage#getFieldApi()
- * @model 
- * @generated
- */
-public interface FieldApi extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Final</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Final</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Final</em>' attribute.
-   * @see #isSetFinal()
-   * @see #unsetFinal()
-   * @see #setFinal(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getFieldApi_Final()
-   * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isFinal();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.FieldApi#isFinal <em>Final</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Final</em>' attribute.
-   * @see #isSetFinal()
-   * @see #unsetFinal()
-   * @see #isFinal()
-   * @generated
-   */
-  void setFinal(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.FieldApi#isFinal <em>Final</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetFinal()
-   * @see #isFinal()
-   * @see #setFinal(boolean)
-   * @generated
-   */
-  void unsetFinal();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.FieldApi#isFinal <em>Final</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Final</em>' attribute is set.
-   * @see #unsetFinal()
-   * @see #isFinal()
-   * @see #setFinal(boolean)
-   * @generated
-   */
-  boolean isSetFinal();
-
-  /**
-   * 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 org.eclipse.component.api.ApiPackage#getFieldApi_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.FieldApi#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-  void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>Static</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Static</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Static</em>' attribute.
-   * @see #isSetStatic()
-   * @see #unsetStatic()
-   * @see #setStatic(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getFieldApi_Static()
-   * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isStatic();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.FieldApi#isStatic <em>Static</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Static</em>' attribute.
-   * @see #isSetStatic()
-   * @see #unsetStatic()
-   * @see #isStatic()
-   * @generated
-   */
-  void setStatic(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.FieldApi#isStatic <em>Static</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetStatic()
-   * @see #isStatic()
-   * @see #setStatic(boolean)
-   * @generated
-   */
-  void unsetStatic();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.FieldApi#isStatic <em>Static</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Static</em>' attribute is set.
-   * @see #unsetStatic()
-   * @see #isStatic()
-   * @see #setStatic(boolean)
-   * @generated
-   */
-  boolean isSetStatic();
-
-  /**
-   * Returns the value of the '<em><b>Transient</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Transient</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Transient</em>' attribute.
-   * @see #isSetTransient()
-   * @see #unsetTransient()
-   * @see #setTransient(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getFieldApi_Transient()
-   * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isTransient();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.FieldApi#isTransient <em>Transient</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Transient</em>' attribute.
-   * @see #isSetTransient()
-   * @see #unsetTransient()
-   * @see #isTransient()
-   * @generated
-   */
-  void setTransient(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.FieldApi#isTransient <em>Transient</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetTransient()
-   * @see #isTransient()
-   * @see #setTransient(boolean)
-   * @generated
-   */
-  void unsetTransient();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.FieldApi#isTransient <em>Transient</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Transient</em>' attribute is set.
-   * @see #unsetTransient()
-   * @see #isTransient()
-   * @see #setTransient(boolean)
-   * @generated
-   */
-  boolean isSetTransient();
-
-  /**
-   * Returns the value of the '<em><b>Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Type</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Type</em>' attribute.
-   * @see #setType(String)
-   * @see org.eclipse.component.api.ApiPackage#getFieldApi_Type()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getType();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.FieldApi#getType <em>Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Type</em>' attribute.
-   * @see #getType()
-   * @generated
-   */
-  void setType(String value);
-
-  /**
-   * Returns the value of the '<em><b>Visibility</b></em>' attribute.
-   * The default value is <code>"public"</code>.
-   * The literals are from the enumeration {@link org.eclipse.component.api.Visibility}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Visibility</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Visibility</em>' attribute.
-   * @see org.eclipse.component.api.Visibility
-   * @see #isSetVisibility()
-   * @see #unsetVisibility()
-   * @see #setVisibility(Visibility)
-   * @see org.eclipse.component.api.ApiPackage#getFieldApi_Visibility()
-   * @model default="public" unique="false" unsettable="true" required="true"
-   * @generated
-   */
-  Visibility getVisibility();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.FieldApi#getVisibility <em>Visibility</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Visibility</em>' attribute.
-   * @see org.eclipse.component.api.Visibility
-   * @see #isSetVisibility()
-   * @see #unsetVisibility()
-   * @see #getVisibility()
-   * @generated
-   */
-  void setVisibility(Visibility value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.FieldApi#getVisibility <em>Visibility</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetVisibility()
-   * @see #getVisibility()
-   * @see #setVisibility(Visibility)
-   * @generated
-   */
-  void unsetVisibility();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.FieldApi#getVisibility <em>Visibility</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Visibility</em>' attribute is set.
-   * @see #unsetVisibility()
-   * @see #getVisibility()
-   * @see #setVisibility(Visibility)
-   * @generated
-   */
-  boolean isSetVisibility();
-
-  /**
-   * Returns the value of the '<em><b>Volatile</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Volatile</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Volatile</em>' attribute.
-   * @see #isSetVolatile()
-   * @see #unsetVolatile()
-   * @see #setVolatile(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getFieldApi_Volatile()
-   * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isVolatile();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.FieldApi#isVolatile <em>Volatile</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Volatile</em>' attribute.
-   * @see #isSetVolatile()
-   * @see #unsetVolatile()
-   * @see #isVolatile()
-   * @generated
-   */
-  void setVolatile(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.FieldApi#isVolatile <em>Volatile</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetVolatile()
-   * @see #isVolatile()
-   * @see #setVolatile(boolean)
-   * @generated
-   */
-  void unsetVolatile();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.FieldApi#isVolatile <em>Volatile</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Volatile</em>' attribute is set.
-   * @see #unsetVolatile()
-   * @see #isVolatile()
-   * @see #setVolatile(boolean)
-   * @generated
-   */
-  boolean isSetVolatile();
-
-} // FieldApi
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/MethodApi.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/MethodApi.java
deleted file mode 100644
index 98dbdf9..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/MethodApi.java
+++ /dev/null
@@ -1,520 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: MethodApi.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api;
-
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Method Api</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.api.MethodApi#isAbstract <em>Abstract</em>}</li>
- *   <li>{@link org.eclipse.component.api.MethodApi#getExceptionType <em>Exception Type</em>}</li>
- *   <li>{@link org.eclipse.component.api.MethodApi#isFinal <em>Final</em>}</li>
- *   <li>{@link org.eclipse.component.api.MethodApi#getInputType <em>Input Type</em>}</li>
- *   <li>{@link org.eclipse.component.api.MethodApi#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.api.MethodApi#isNative <em>Native</em>}</li>
- *   <li>{@link org.eclipse.component.api.MethodApi#getReturnType <em>Return Type</em>}</li>
- *   <li>{@link org.eclipse.component.api.MethodApi#isStatic <em>Static</em>}</li>
- *   <li>{@link org.eclipse.component.api.MethodApi#isStrict <em>Strict</em>}</li>
- *   <li>{@link org.eclipse.component.api.MethodApi#isSynchronized <em>Synchronized</em>}</li>
- *   <li>{@link org.eclipse.component.api.MethodApi#getVisibility <em>Visibility</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.api.ApiPackage#getMethodApi()
- * @model 
- * @generated
- */
-public interface MethodApi extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Abstract</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Abstract</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Abstract</em>' attribute.
-   * @see #isSetAbstract()
-   * @see #unsetAbstract()
-   * @see #setAbstract(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getMethodApi_Abstract()
-   * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isAbstract();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#isAbstract <em>Abstract</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Abstract</em>' attribute.
-   * @see #isSetAbstract()
-   * @see #unsetAbstract()
-   * @see #isAbstract()
-   * @generated
-   */
-  void setAbstract(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.MethodApi#isAbstract <em>Abstract</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetAbstract()
-   * @see #isAbstract()
-   * @see #setAbstract(boolean)
-   * @generated
-   */
-  void unsetAbstract();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.MethodApi#isAbstract <em>Abstract</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Abstract</em>' attribute is set.
-   * @see #unsetAbstract()
-   * @see #isAbstract()
-   * @see #setAbstract(boolean)
-   * @generated
-   */
-  boolean isSetAbstract();
-
-  /**
-   * Returns the value of the '<em><b>Exception Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Exception Type</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Exception Type</em>' attribute.
-   * @see #setExceptionType(List)
-   * @see org.eclipse.component.api.ApiPackage#getMethodApi_ExceptionType()
-   * @model unique="false" dataType="org.eclipse.component.api.ListOfTypes" many="false"
-   * @generated
-   */
-  List getExceptionType();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#getExceptionType <em>Exception Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Exception Type</em>' attribute.
-   * @see #getExceptionType()
-   * @generated
-   */
-  void setExceptionType(List value);
-
-  /**
-   * Returns the value of the '<em><b>Final</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Final</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Final</em>' attribute.
-   * @see #isSetFinal()
-   * @see #unsetFinal()
-   * @see #setFinal(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getMethodApi_Final()
-   * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isFinal();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#isFinal <em>Final</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Final</em>' attribute.
-   * @see #isSetFinal()
-   * @see #unsetFinal()
-   * @see #isFinal()
-   * @generated
-   */
-  void setFinal(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.MethodApi#isFinal <em>Final</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetFinal()
-   * @see #isFinal()
-   * @see #setFinal(boolean)
-   * @generated
-   */
-  void unsetFinal();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.MethodApi#isFinal <em>Final</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Final</em>' attribute is set.
-   * @see #unsetFinal()
-   * @see #isFinal()
-   * @see #setFinal(boolean)
-   * @generated
-   */
-  boolean isSetFinal();
-
-  /**
-   * Returns the value of the '<em><b>Input Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Input Type</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Input Type</em>' attribute.
-   * @see #setInputType(List)
-   * @see org.eclipse.component.api.ApiPackage#getMethodApi_InputType()
-   * @model unique="false" dataType="org.eclipse.component.api.ListOfTypes" many="false"
-   * @generated
-   */
-  List getInputType();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#getInputType <em>Input Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Input Type</em>' attribute.
-   * @see #getInputType()
-   * @generated
-   */
-  void setInputType(List 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 org.eclipse.component.api.ApiPackage#getMethodApi_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-  void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>Native</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Native</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Native</em>' attribute.
-   * @see #isSetNative()
-   * @see #unsetNative()
-   * @see #setNative(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getMethodApi_Native()
-   * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isNative();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#isNative <em>Native</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Native</em>' attribute.
-   * @see #isSetNative()
-   * @see #unsetNative()
-   * @see #isNative()
-   * @generated
-   */
-  void setNative(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.MethodApi#isNative <em>Native</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetNative()
-   * @see #isNative()
-   * @see #setNative(boolean)
-   * @generated
-   */
-  void unsetNative();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.MethodApi#isNative <em>Native</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Native</em>' attribute is set.
-   * @see #unsetNative()
-   * @see #isNative()
-   * @see #setNative(boolean)
-   * @generated
-   */
-  boolean isSetNative();
-
-  /**
-   * Returns the value of the '<em><b>Return Type</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Return Type</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Return Type</em>' attribute.
-   * @see #setReturnType(String)
-   * @see org.eclipse.component.api.ApiPackage#getMethodApi_ReturnType()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
-   * @generated
-   */
-  String getReturnType();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#getReturnType <em>Return Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Return Type</em>' attribute.
-   * @see #getReturnType()
-   * @generated
-   */
-  void setReturnType(String value);
-
-  /**
-   * Returns the value of the '<em><b>Static</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Static</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Static</em>' attribute.
-   * @see #isSetStatic()
-   * @see #unsetStatic()
-   * @see #setStatic(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getMethodApi_Static()
-   * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isStatic();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#isStatic <em>Static</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Static</em>' attribute.
-   * @see #isSetStatic()
-   * @see #unsetStatic()
-   * @see #isStatic()
-   * @generated
-   */
-  void setStatic(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.MethodApi#isStatic <em>Static</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetStatic()
-   * @see #isStatic()
-   * @see #setStatic(boolean)
-   * @generated
-   */
-  void unsetStatic();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.MethodApi#isStatic <em>Static</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Static</em>' attribute is set.
-   * @see #unsetStatic()
-   * @see #isStatic()
-   * @see #setStatic(boolean)
-   * @generated
-   */
-  boolean isSetStatic();
-
-  /**
-   * Returns the value of the '<em><b>Strict</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Strict</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Strict</em>' attribute.
-   * @see #isSetStrict()
-   * @see #unsetStrict()
-   * @see #setStrict(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getMethodApi_Strict()
-   * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isStrict();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#isStrict <em>Strict</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Strict</em>' attribute.
-   * @see #isSetStrict()
-   * @see #unsetStrict()
-   * @see #isStrict()
-   * @generated
-   */
-  void setStrict(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.MethodApi#isStrict <em>Strict</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetStrict()
-   * @see #isStrict()
-   * @see #setStrict(boolean)
-   * @generated
-   */
-  void unsetStrict();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.MethodApi#isStrict <em>Strict</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Strict</em>' attribute is set.
-   * @see #unsetStrict()
-   * @see #isStrict()
-   * @see #setStrict(boolean)
-   * @generated
-   */
-  boolean isSetStrict();
-
-  /**
-   * Returns the value of the '<em><b>Synchronized</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Synchronized</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Synchronized</em>' attribute.
-   * @see #isSetSynchronized()
-   * @see #unsetSynchronized()
-   * @see #setSynchronized(boolean)
-   * @see org.eclipse.component.api.ApiPackage#getMethodApi_Synchronized()
-   * @model unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isSynchronized();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#isSynchronized <em>Synchronized</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Synchronized</em>' attribute.
-   * @see #isSetSynchronized()
-   * @see #unsetSynchronized()
-   * @see #isSynchronized()
-   * @generated
-   */
-  void setSynchronized(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.MethodApi#isSynchronized <em>Synchronized</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetSynchronized()
-   * @see #isSynchronized()
-   * @see #setSynchronized(boolean)
-   * @generated
-   */
-  void unsetSynchronized();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.MethodApi#isSynchronized <em>Synchronized</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Synchronized</em>' attribute is set.
-   * @see #unsetSynchronized()
-   * @see #isSynchronized()
-   * @see #setSynchronized(boolean)
-   * @generated
-   */
-  boolean isSetSynchronized();
-
-  /**
-   * Returns the value of the '<em><b>Visibility</b></em>' attribute.
-   * The default value is <code>"public"</code>.
-   * The literals are from the enumeration {@link org.eclipse.component.api.Visibility}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Visibility</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Visibility</em>' attribute.
-   * @see org.eclipse.component.api.Visibility
-   * @see #isSetVisibility()
-   * @see #unsetVisibility()
-   * @see #setVisibility(Visibility)
-   * @see org.eclipse.component.api.ApiPackage#getMethodApi_Visibility()
-   * @model default="public" unique="false" unsettable="true" required="true"
-   * @generated
-   */
-  Visibility getVisibility();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.MethodApi#getVisibility <em>Visibility</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Visibility</em>' attribute.
-   * @see org.eclipse.component.api.Visibility
-   * @see #isSetVisibility()
-   * @see #unsetVisibility()
-   * @see #getVisibility()
-   * @generated
-   */
-  void setVisibility(Visibility value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.api.MethodApi#getVisibility <em>Visibility</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetVisibility()
-   * @see #getVisibility()
-   * @see #setVisibility(Visibility)
-   * @generated
-   */
-  void unsetVisibility();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.api.MethodApi#getVisibility <em>Visibility</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Visibility</em>' attribute is set.
-   * @see #unsetVisibility()
-   * @see #getVisibility()
-   * @see #setVisibility(Visibility)
-   * @generated
-   */
-  boolean isSetVisibility();
-
-} // MethodApi
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/Package.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/Package.java
deleted file mode 100644
index 23cd3b8..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/Package.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Package.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Package</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.api.Package#getClassApi <em>Class Api</em>}</li>
- *   <li>{@link org.eclipse.component.api.Package#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.api.ApiPackage#getPackage()
- * @model 
- * @generated
- */
-public interface Package extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Class Api</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.component.api.ClassApi}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Class Api</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>Class Api</em>' containment reference list.
-   * @see org.eclipse.component.api.ApiPackage#getPackage_ClassApi()
-   * @model type="org.eclipse.component.api.ClassApi" containment="true" resolveProxies="false" required="true"
-   * @generated
-   */
-  EList getClassApi();
-
-  /**
-   * 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 org.eclipse.component.api.ApiPackage#getPackage_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.api.Package#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);
-
-} // Package
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/Visibility.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/Visibility.java
deleted file mode 100644
index 17287e3..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/Visibility.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Visibility.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api;
-
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.emf.common.util.AbstractEnumerator;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the literals of the enumeration '<em><b>Visibility</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.component.api.ApiPackage#getVisibility()
- * @model
- * @generated
- */
-public final class Visibility extends AbstractEnumerator
-{
-  /**
-   * The '<em><b>Public</b></em>' literal value.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of '<em><b>Public</b></em>' literal object isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @see #PUBLIC_LITERAL
-   * @model name="public"
-   * @generated
-   * @ordered
-   */
-  public static final int PUBLIC = 0;
-
-  /**
-   * The '<em><b>Protected</b></em>' literal value.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of '<em><b>Protected</b></em>' literal object isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @see #PROTECTED_LITERAL
-   * @model name="protected"
-   * @generated
-   * @ordered
-   */
-  public static final int PROTECTED = 1;
-
-  /**
-   * The '<em><b>Private</b></em>' literal value.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of '<em><b>Private</b></em>' literal object isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @see #PRIVATE_LITERAL
-   * @model name="private"
-   * @generated
-   * @ordered
-   */
-  public static final int PRIVATE = 2;
-
-  /**
-   * The '<em><b>Public</b></em>' literal object.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #PUBLIC
-   * @generated
-   * @ordered
-   */
-  public static final Visibility PUBLIC_LITERAL = new Visibility(PUBLIC, "public");
-
-  /**
-   * The '<em><b>Protected</b></em>' literal object.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #PROTECTED
-   * @generated
-   * @ordered
-   */
-  public static final Visibility PROTECTED_LITERAL = new Visibility(PROTECTED, "protected");
-
-  /**
-   * The '<em><b>Private</b></em>' literal object.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #PRIVATE
-   * @generated
-   * @ordered
-   */
-  public static final Visibility PRIVATE_LITERAL = new Visibility(PRIVATE, "private");
-
-  /**
-   * An array of all the '<em><b>Visibility</b></em>' enumerators.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private static final Visibility[] VALUES_ARRAY =
-    new Visibility[]
-    {
-      PUBLIC_LITERAL,
-      PROTECTED_LITERAL,
-      PRIVATE_LITERAL,
-    };
-
-  /**
-   * A public read-only list of all the '<em><b>Visibility</b></em>' enumerators.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
-  /**
-   * Returns the '<em><b>Visibility</b></em>' literal with the specified name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public static Visibility get(String name)
-  {
-    for (int i = 0; i < VALUES_ARRAY.length; ++i)
-    {
-      Visibility result = VALUES_ARRAY[i];
-      if (result.toString().equals(name))
-      {
-        return result;
-      }
-    }
-    return null;
-  }
-
-  /**
-   * Returns the '<em><b>Visibility</b></em>' literal with the specified value.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public static Visibility get(int value)
-  {
-    switch (value)
-    {
-      case PUBLIC: return PUBLIC_LITERAL;
-      case PROTECTED: return PROTECTED_LITERAL;
-      case PRIVATE: return PRIVATE_LITERAL;
-    }
-    return null;	
-  }
-
-  /**
-   * Only this class can construct instances.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private Visibility(int value, String name)
-  {
-    super(value, name);
-  }
-
-} //Visibility
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ApiFactoryImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ApiFactoryImpl.java
deleted file mode 100644
index e7f724b..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ApiFactoryImpl.java
+++ /dev/null
@@ -1,271 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiFactoryImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api.impl;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.StringTokenizer;
-
-import org.eclipse.component.api.ApiFactory;
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ApiTypes;
-import org.eclipse.component.api.ClassApi;
-import org.eclipse.component.api.ComponentApiType;
-import org.eclipse.component.api.DocumentRoot;
-import org.eclipse.component.api.FieldApi;
-import org.eclipse.component.api.MethodApi;
-import org.eclipse.component.api.Visibility;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-
-import org.eclipse.emf.ecore.xml.type.XMLTypeFactory;
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class ApiFactoryImpl extends EFactoryImpl implements ApiFactory
-{
-  /**
-   * Creates and instance of the factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ApiFactoryImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EObject create(EClass eClass)
-  {
-    switch (eClass.getClassifierID())
-    {
-      case ApiPackage.API_TYPES: return createApiTypes();
-      case ApiPackage.CLASS_API: return createClassApi();
-      case ApiPackage.COMPONENT_API_TYPE: return createComponentApiType();
-      case ApiPackage.DOCUMENT_ROOT: return createDocumentRoot();
-      case ApiPackage.FIELD_API: return createFieldApi();
-      case ApiPackage.METHOD_API: return createMethodApi();
-      case ApiPackage.PACKAGE: return createPackage();
-      default:
-        throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object createFromString(EDataType eDataType, String initialValue)
-  {
-    switch (eDataType.getClassifierID())
-    {
-      case ApiPackage.VISIBILITY:
-      {
-        Visibility result = Visibility.get(initialValue);
-        if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
-        return result;
-      }
-      case ApiPackage.LIST_OF_TYPES:
-        return createListOfTypesFromString(eDataType, initialValue);
-      case ApiPackage.VISIBILITY_OBJECT:
-        return createVisibilityObjectFromString(eDataType, initialValue);
-      default:
-        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String convertToString(EDataType eDataType, Object instanceValue)
-  {
-    switch (eDataType.getClassifierID())
-    {
-      case ApiPackage.VISIBILITY:
-        return instanceValue == null ? null : instanceValue.toString();
-      case ApiPackage.LIST_OF_TYPES:
-        return convertListOfTypesToString(eDataType, instanceValue);
-      case ApiPackage.VISIBILITY_OBJECT:
-        return convertVisibilityObjectToString(eDataType, instanceValue);
-      default:
-        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ApiTypes createApiTypes()
-  {
-    ApiTypesImpl apiTypes = new ApiTypesImpl();
-    return apiTypes;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ClassApi createClassApi()
-  {
-    ClassApiImpl classApi = new ClassApiImpl();
-    return classApi;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentApiType createComponentApiType()
-  {
-    ComponentApiTypeImpl componentApiType = new ComponentApiTypeImpl();
-    return componentApiType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public DocumentRoot createDocumentRoot()
-  {
-    DocumentRootImpl documentRoot = new DocumentRootImpl();
-    return documentRoot;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public FieldApi createFieldApi()
-  {
-    FieldApiImpl fieldApi = new FieldApiImpl();
-    return fieldApi;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public MethodApi createMethodApi()
-  {
-    MethodApiImpl methodApi = new MethodApiImpl();
-    return methodApi;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public org.eclipse.component.api.Package createPackage()
-  {
-    PackageImpl package_ = new PackageImpl();
-    return package_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public List createListOfTypesFromString(EDataType eDataType, String initialValue)
-  {
-    if (initialValue == null) return null;
-    List result = new ArrayList();
-    for (StringTokenizer stringTokenizer = new StringTokenizer(initialValue); stringTokenizer.hasMoreTokens(); )
-    {
-      String item = stringTokenizer.nextToken();
-      result.add(XMLTypeFactory.eINSTANCE.createFromString(XMLTypePackage.eINSTANCE.getString(), item));
-    }
-    return result;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String convertListOfTypesToString(EDataType eDataType, Object instanceValue)
-  {
-    if (instanceValue == null) return null;
-    List list = (List)instanceValue;
-    if (list.isEmpty()) return "";
-    StringBuffer result = new StringBuffer();
-    for (Iterator i = list.iterator(); i.hasNext(); )
-    {
-      result.append(XMLTypeFactory.eINSTANCE.convertToString(XMLTypePackage.eINSTANCE.getString(), i.next()));
-      result.append(' ');
-    }
-    return result.substring(0, result.length() - 1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Visibility createVisibilityObjectFromString(EDataType eDataType, String initialValue)
-  {
-    return (Visibility)ApiFactory.eINSTANCE.createFromString(ApiPackage.eINSTANCE.getVisibility(), initialValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String convertVisibilityObjectToString(EDataType eDataType, Object instanceValue)
-  {
-    return ApiFactory.eINSTANCE.convertToString(ApiPackage.eINSTANCE.getVisibility(), instanceValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ApiPackage getApiPackage()
-  {
-    return (ApiPackage)getEPackage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @deprecated
-   * @generated
-   */
-  public static ApiPackage getPackage()
-  {
-    return ApiPackage.eINSTANCE;
-  }
-
-} //ApiFactoryImpl
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ApiPackageImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ApiPackageImpl.java
deleted file mode 100644
index 44f56ed..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ApiPackageImpl.java
+++ /dev/null
@@ -1,1224 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiPackageImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api.impl;
-
-import java.util.List;
-
-import org.eclipse.component.api.ApiFactory;
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ApiTypes;
-import org.eclipse.component.api.ClassApi;
-import org.eclipse.component.api.ComponentApiType;
-import org.eclipse.component.api.DocumentRoot;
-import org.eclipse.component.api.FieldApi;
-import org.eclipse.component.api.MethodApi;
-import org.eclipse.component.api.Visibility;
-
-import org.eclipse.component.api.util.ApiValidator;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EValidator;
-
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
-
-import org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class ApiPackageImpl extends EPackageImpl implements ApiPackage
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass apiTypesEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass classApiEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass componentApiTypeEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass documentRootEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass fieldApiEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass methodApiEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass packageEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EEnum visibilityEEnum = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EDataType listOfTypesEDataType = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EDataType visibilityObjectEDataType = 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 org.eclipse.component.api.ApiPackage#eNS_URI
-   * @see #init()
-   * @generated
-   */
-  private ApiPackageImpl()
-  {
-    super(eNS_URI, ApiFactory.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 ApiPackage init()
-  {
-    if (isInited) return (ApiPackage)EPackage.Registry.INSTANCE.getEPackage(ApiPackage.eNS_URI);
-
-    // Obtain or create and register package
-    ApiPackageImpl theApiPackage = (ApiPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof ApiPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new ApiPackageImpl());
-
-    isInited = true;
-
-    // Initialize simple dependencies
-    XMLTypePackageImpl.init();
-
-    // Create package meta-data objects
-    theApiPackage.createPackageContents();
-
-    // Initialize created meta-data
-    theApiPackage.initializePackageContents();
-
-    // Register package validator
-    EValidator.Registry.INSTANCE.put
-      (theApiPackage, 
-       new EValidator.Descriptor()
-       {
-         public EValidator getEValidator()
-         {
-           return ApiValidator.INSTANCE;
-         }
-       });
-
-    // Mark meta-data to indicate it can't be changed
-    theApiPackage.freeze();
-
-    return theApiPackage;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getApiTypes()
-  {
-    return apiTypesEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getApiTypes_Package()
-  {
-    return (EReference)apiTypesEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getClassApi()
-  {
-    return classApiEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getClassApi_MethodApi()
-  {
-    return (EReference)classApiEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getClassApi_FieldApi()
-  {
-    return (EReference)classApiEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getClassApi_Implement()
-  {
-    return (EAttribute)classApiEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getClassApi_Instantiate()
-  {
-    return (EAttribute)classApiEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getClassApi_Name()
-  {
-    return (EAttribute)classApiEClass.getEStructuralFeatures().get(4);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getClassApi_Reference()
-  {
-    return (EAttribute)classApiEClass.getEStructuralFeatures().get(5);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getClassApi_Subclass()
-  {
-    return (EAttribute)classApiEClass.getEStructuralFeatures().get(6);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getComponentApiType()
-  {
-    return componentApiTypeEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getComponentApiType_InternalApis()
-  {
-    return (EReference)componentApiTypeEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getComponentApiType_ExternalApis()
-  {
-    return (EReference)componentApiTypeEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getComponentApiType_Name()
-  {
-    return (EAttribute)componentApiTypeEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getComponentApiType_Version()
-  {
-    return (EAttribute)componentApiTypeEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- 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_ComponentApi()
-  {
-    return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getFieldApi()
-  {
-    return fieldApiEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getFieldApi_Final()
-  {
-    return (EAttribute)fieldApiEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getFieldApi_Name()
-  {
-    return (EAttribute)fieldApiEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getFieldApi_Static()
-  {
-    return (EAttribute)fieldApiEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getFieldApi_Transient()
-  {
-    return (EAttribute)fieldApiEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getFieldApi_Type()
-  {
-    return (EAttribute)fieldApiEClass.getEStructuralFeatures().get(4);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getFieldApi_Visibility()
-  {
-    return (EAttribute)fieldApiEClass.getEStructuralFeatures().get(5);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getFieldApi_Volatile()
-  {
-    return (EAttribute)fieldApiEClass.getEStructuralFeatures().get(6);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getMethodApi()
-  {
-    return methodApiEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_Abstract()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_ExceptionType()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_Final()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_InputType()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_Name()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(4);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_Native()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(5);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_ReturnType()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(6);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_Static()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(7);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_Strict()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(8);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_Synchronized()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(9);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getMethodApi_Visibility()
-  {
-    return (EAttribute)methodApiEClass.getEStructuralFeatures().get(10);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getPackage()
-  {
-    return packageEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getPackage_ClassApi()
-  {
-    return (EReference)packageEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getPackage_Name()
-  {
-    return (EAttribute)packageEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EEnum getVisibility()
-  {
-    return visibilityEEnum;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EDataType getListOfTypes()
-  {
-    return listOfTypesEDataType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EDataType getVisibilityObject()
-  {
-    return visibilityObjectEDataType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ApiFactory getApiFactory()
-  {
-    return (ApiFactory)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
-    apiTypesEClass = createEClass(API_TYPES);
-    createEReference(apiTypesEClass, API_TYPES__PACKAGE);
-
-    classApiEClass = createEClass(CLASS_API);
-    createEReference(classApiEClass, CLASS_API__METHOD_API);
-    createEReference(classApiEClass, CLASS_API__FIELD_API);
-    createEAttribute(classApiEClass, CLASS_API__IMPLEMENT);
-    createEAttribute(classApiEClass, CLASS_API__INSTANTIATE);
-    createEAttribute(classApiEClass, CLASS_API__NAME);
-    createEAttribute(classApiEClass, CLASS_API__REFERENCE);
-    createEAttribute(classApiEClass, CLASS_API__SUBCLASS);
-
-    componentApiTypeEClass = createEClass(COMPONENT_API_TYPE);
-    createEReference(componentApiTypeEClass, COMPONENT_API_TYPE__INTERNAL_APIS);
-    createEReference(componentApiTypeEClass, COMPONENT_API_TYPE__EXTERNAL_APIS);
-    createEAttribute(componentApiTypeEClass, COMPONENT_API_TYPE__NAME);
-    createEAttribute(componentApiTypeEClass, COMPONENT_API_TYPE__VERSION);
-
-    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__COMPONENT_API);
-
-    fieldApiEClass = createEClass(FIELD_API);
-    createEAttribute(fieldApiEClass, FIELD_API__FINAL);
-    createEAttribute(fieldApiEClass, FIELD_API__NAME);
-    createEAttribute(fieldApiEClass, FIELD_API__STATIC);
-    createEAttribute(fieldApiEClass, FIELD_API__TRANSIENT);
-    createEAttribute(fieldApiEClass, FIELD_API__TYPE);
-    createEAttribute(fieldApiEClass, FIELD_API__VISIBILITY);
-    createEAttribute(fieldApiEClass, FIELD_API__VOLATILE);
-
-    methodApiEClass = createEClass(METHOD_API);
-    createEAttribute(methodApiEClass, METHOD_API__ABSTRACT);
-    createEAttribute(methodApiEClass, METHOD_API__EXCEPTION_TYPE);
-    createEAttribute(methodApiEClass, METHOD_API__FINAL);
-    createEAttribute(methodApiEClass, METHOD_API__INPUT_TYPE);
-    createEAttribute(methodApiEClass, METHOD_API__NAME);
-    createEAttribute(methodApiEClass, METHOD_API__NATIVE);
-    createEAttribute(methodApiEClass, METHOD_API__RETURN_TYPE);
-    createEAttribute(methodApiEClass, METHOD_API__STATIC);
-    createEAttribute(methodApiEClass, METHOD_API__STRICT);
-    createEAttribute(methodApiEClass, METHOD_API__SYNCHRONIZED);
-    createEAttribute(methodApiEClass, METHOD_API__VISIBILITY);
-
-    packageEClass = createEClass(PACKAGE);
-    createEReference(packageEClass, PACKAGE__CLASS_API);
-    createEAttribute(packageEClass, PACKAGE__NAME);
-
-    // Create enums
-    visibilityEEnum = createEEnum(VISIBILITY);
-
-    // Create data types
-    listOfTypesEDataType = createEDataType(LIST_OF_TYPES);
-    visibilityObjectEDataType = createEDataType(VISIBILITY_OBJECT);
-  }
-
-  /**
-   * <!-- 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
-    XMLTypePackageImpl theXMLTypePackage = (XMLTypePackageImpl)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
-
-    // Add supertypes to classes
-
-    // Initialize classes and features; add operations and parameters
-    initEClass(apiTypesEClass, ApiTypes.class, "ApiTypes", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEReference(getApiTypes_Package(), this.getPackage(), null, "package", null, 1, -1, ApiTypes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    initEClass(classApiEClass, ClassApi.class, "ClassApi", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEReference(getClassApi_MethodApi(), this.getMethodApi(), null, "methodApi", null, 1, -1, ClassApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEReference(getClassApi_FieldApi(), this.getFieldApi(), null, "fieldApi", null, 1, -1, ClassApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getClassApi_Implement(), theXMLTypePackage.getBoolean(), "implement", "true", 0, 1, ClassApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getClassApi_Instantiate(), theXMLTypePackage.getBoolean(), "instantiate", "true", 0, 1, ClassApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getClassApi_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, ClassApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getClassApi_Reference(), theXMLTypePackage.getBoolean(), "reference", "true", 0, 1, ClassApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getClassApi_Subclass(), theXMLTypePackage.getBoolean(), "subclass", "true", 0, 1, ClassApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    initEClass(componentApiTypeEClass, ComponentApiType.class, "ComponentApiType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEReference(getComponentApiType_InternalApis(), this.getApiTypes(), null, "internalApis", null, 1, 1, ComponentApiType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEReference(getComponentApiType_ExternalApis(), this.getApiTypes(), null, "externalApis", null, 1, 1, ComponentApiType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getComponentApiType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, ComponentApiType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getComponentApiType_Version(), theXMLTypePackage.getString(), "version", null, 1, 1, ComponentApiType.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_ComponentApi(), this.getComponentApiType(), null, "componentApi", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-
-    initEClass(fieldApiEClass, FieldApi.class, "FieldApi", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEAttribute(getFieldApi_Final(), theXMLTypePackage.getBoolean(), "final", null, 0, 1, FieldApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getFieldApi_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, FieldApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getFieldApi_Static(), theXMLTypePackage.getBoolean(), "static", null, 0, 1, FieldApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getFieldApi_Transient(), theXMLTypePackage.getBoolean(), "transient", null, 0, 1, FieldApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getFieldApi_Type(), theXMLTypePackage.getString(), "type", null, 1, 1, FieldApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getFieldApi_Visibility(), this.getVisibility(), "visibility", "public", 1, 1, FieldApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getFieldApi_Volatile(), theXMLTypePackage.getBoolean(), "volatile", null, 0, 1, FieldApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    initEClass(methodApiEClass, MethodApi.class, "MethodApi", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEAttribute(getMethodApi_Abstract(), theXMLTypePackage.getBoolean(), "abstract", null, 0, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getMethodApi_ExceptionType(), this.getListOfTypes(), "exceptionType", null, 0, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getMethodApi_Final(), theXMLTypePackage.getBoolean(), "final", null, 0, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getMethodApi_InputType(), this.getListOfTypes(), "inputType", null, 0, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getMethodApi_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getMethodApi_Native(), theXMLTypePackage.getBoolean(), "native", null, 0, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getMethodApi_ReturnType(), theXMLTypePackage.getString(), "returnType", null, 0, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getMethodApi_Static(), theXMLTypePackage.getBoolean(), "static", null, 0, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getMethodApi_Strict(), theXMLTypePackage.getBoolean(), "strict", null, 0, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getMethodApi_Synchronized(), theXMLTypePackage.getBoolean(), "synchronized", null, 0, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getMethodApi_Visibility(), this.getVisibility(), "visibility", "public", 1, 1, MethodApi.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    initEClass(packageEClass, org.eclipse.component.api.Package.class, "Package", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEReference(getPackage_ClassApi(), this.getClassApi(), null, "classApi", null, 1, -1, org.eclipse.component.api.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getPackage_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, org.eclipse.component.api.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    // Initialize enums and add enum literals
-    initEEnum(visibilityEEnum, Visibility.class, "Visibility");
-    addEEnumLiteral(visibilityEEnum, Visibility.PUBLIC_LITERAL);
-    addEEnumLiteral(visibilityEEnum, Visibility.PROTECTED_LITERAL);
-    addEEnumLiteral(visibilityEEnum, Visibility.PRIVATE_LITERAL);
-
-    // Initialize data types
-    initEDataType(listOfTypesEDataType, List.class, "ListOfTypes", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
-    initEDataType(visibilityObjectEDataType, Visibility.class, "VisibilityObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
-
-    // Create resource
-    createResource(eNS_URI);
-
-    // Create annotations
-    // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
-    createExtendedMetaDataAnnotations();
-  }
-
-  /**
-   * 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
-      (apiTypesEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "api-types",
-       "kind", "elementOnly"
-       });		
-    addAnnotation
-      (getApiTypes_Package(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "package"
-       });		
-    addAnnotation
-      (classApiEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "class-api",
-       "kind", "elementOnly"
-       });		
-    addAnnotation
-      (getClassApi_MethodApi(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "method-api"
-       });		
-    addAnnotation
-      (getClassApi_FieldApi(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "field-api"
-       });		
-    addAnnotation
-      (getClassApi_Implement(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "implement"
-       });		
-    addAnnotation
-      (getClassApi_Instantiate(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "instantiate"
-       });		
-    addAnnotation
-      (getClassApi_Name(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "name"
-       });		
-    addAnnotation
-      (getClassApi_Reference(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "reference"
-       });		
-    addAnnotation
-      (getClassApi_Subclass(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "subclass"
-       });		
-    addAnnotation
-      (componentApiTypeEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "component-api_._type",
-       "kind", "elementOnly"
-       });		
-    addAnnotation
-      (getComponentApiType_InternalApis(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "internal-apis"
-       });		
-    addAnnotation
-      (getComponentApiType_ExternalApis(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "external-apis"
-       });			
-    addAnnotation
-      (getComponentApiType_Name(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "name"
-       });		
-    addAnnotation
-      (getComponentApiType_Version(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "version"
-       });		
-    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_ComponentApi(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "component-api",
-       "namespace", "##targetNamespace"
-       });		
-    addAnnotation
-      (fieldApiEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "field-api",
-       "kind", "empty"
-       });		
-    addAnnotation
-      (getFieldApi_Final(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "final"
-       });		
-    addAnnotation
-      (getFieldApi_Name(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "name"
-       });		
-    addAnnotation
-      (getFieldApi_Static(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "static"
-       });		
-    addAnnotation
-      (getFieldApi_Transient(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "transient"
-       });		
-    addAnnotation
-      (getFieldApi_Type(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "type"
-       });		
-    addAnnotation
-      (getFieldApi_Visibility(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "visibility"
-       });		
-    addAnnotation
-      (getFieldApi_Volatile(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "volatile"
-       });		
-    addAnnotation
-      (listOfTypesEDataType, 
-       source, 
-       new String[] 
-       {
-       "name", "list-of-types",
-       "itemType", "http://www.eclipse.org/emf/2003/XMLType#string"
-       });		
-    addAnnotation
-      (methodApiEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "method-api",
-       "kind", "empty"
-       });		
-    addAnnotation
-      (getMethodApi_Abstract(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "abstract"
-       });		
-    addAnnotation
-      (getMethodApi_ExceptionType(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "exception-type"
-       });		
-    addAnnotation
-      (getMethodApi_Final(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "final"
-       });		
-    addAnnotation
-      (getMethodApi_InputType(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "input-type"
-       });		
-    addAnnotation
-      (getMethodApi_Name(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "name"
-       });		
-    addAnnotation
-      (getMethodApi_Native(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "native"
-       });		
-    addAnnotation
-      (getMethodApi_ReturnType(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "return-type"
-       });		
-    addAnnotation
-      (getMethodApi_Static(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "static"
-       });		
-    addAnnotation
-      (getMethodApi_Strict(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "strict"
-       });		
-    addAnnotation
-      (getMethodApi_Synchronized(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "synchronized"
-       });		
-    addAnnotation
-      (getMethodApi_Visibility(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "visibility"
-       });		
-    addAnnotation
-      (packageEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "package",
-       "kind", "elementOnly"
-       });		
-    addAnnotation
-      (getPackage_ClassApi(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "class-api"
-       });		
-    addAnnotation
-      (getPackage_Name(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "name"
-       });		
-    addAnnotation
-      (visibilityEEnum, 
-       source, 
-       new String[] 
-       {
-       "name", "visibility"
-       });		
-    addAnnotation
-      (visibilityObjectEDataType, 
-       source, 
-       new String[] 
-       {
-       "name", "visibility:Object",
-       "baseType", "visibility"
-       });
-  }
-
-} //ApiPackageImpl
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ApiTypesImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ApiTypesImpl.java
deleted file mode 100644
index 05e298d..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ApiTypesImpl.java
+++ /dev/null
@@ -1,169 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiTypesImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ApiTypes;
-
-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.EStructuralFeature;
-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>Types</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.api.impl.ApiTypesImpl#getPackage <em>Package</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ApiTypesImpl extends EObjectImpl implements ApiTypes
-{
-  /**
-   * The cached value of the '{@link #getPackage() <em>Package</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getPackage()
-   * @generated
-   * @ordered
-   */
-  protected EList package_ = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ApiTypesImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ApiPackage.eINSTANCE.getApiTypes();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getPackage()
-  {
-    if (package_ == null)
-    {
-      package_ = new EObjectContainmentEList(org.eclipse.component.api.Package.class, this, ApiPackage.API_TYPES__PACKAGE);
-    }
-    return package_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case ApiPackage.API_TYPES__PACKAGE:
-          return ((InternalEList)getPackage()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.API_TYPES__PACKAGE:
-        return getPackage();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.API_TYPES__PACKAGE:
-        getPackage().clear();
-        getPackage().addAll((Collection)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.API_TYPES__PACKAGE:
-        getPackage().clear();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.API_TYPES__PACKAGE:
-        return package_ != null && !package_.isEmpty();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-} //ApiTypesImpl
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ClassApiImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ClassApiImpl.java
deleted file mode 100644
index 6cde68b..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ClassApiImpl.java
+++ /dev/null
@@ -1,649 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ClassApiImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ClassApi;
-import org.eclipse.component.api.FieldApi;
-import org.eclipse.component.api.MethodApi;
-
-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.EStructuralFeature;
-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>Class Api</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.api.impl.ClassApiImpl#getMethodApi <em>Method Api</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.ClassApiImpl#getFieldApi <em>Field Api</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.ClassApiImpl#isImplement <em>Implement</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.ClassApiImpl#isInstantiate <em>Instantiate</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.ClassApiImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.ClassApiImpl#isReference <em>Reference</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.ClassApiImpl#isSubclass <em>Subclass</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ClassApiImpl extends EObjectImpl implements ClassApi
-{
-  /**
-   * The cached value of the '{@link #getMethodApi() <em>Method Api</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getMethodApi()
-   * @generated
-   * @ordered
-   */
-  protected EList methodApi = null;
-
-  /**
-   * The cached value of the '{@link #getFieldApi() <em>Field Api</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getFieldApi()
-   * @generated
-   * @ordered
-   */
-  protected EList fieldApi = null;
-
-  /**
-   * The default value of the '{@link #isImplement() <em>Implement</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isImplement()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean IMPLEMENT_EDEFAULT = true;
-
-  /**
-   * The cached value of the '{@link #isImplement() <em>Implement</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isImplement()
-   * @generated
-   * @ordered
-   */
-  protected boolean implement = IMPLEMENT_EDEFAULT;
-
-  /**
-   * This is true if the Implement attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean implementESet = false;
-
-  /**
-   * The default value of the '{@link #isInstantiate() <em>Instantiate</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isInstantiate()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean INSTANTIATE_EDEFAULT = true;
-
-  /**
-   * The cached value of the '{@link #isInstantiate() <em>Instantiate</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isInstantiate()
-   * @generated
-   * @ordered
-   */
-  protected boolean instantiate = INSTANTIATE_EDEFAULT;
-
-  /**
-   * This is true if the Instantiate attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean instantiateESet = false;
-
-  /**
-   * 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;
-
-  /**
-   * The default value of the '{@link #isReference() <em>Reference</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isReference()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean REFERENCE_EDEFAULT = true;
-
-  /**
-   * The cached value of the '{@link #isReference() <em>Reference</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isReference()
-   * @generated
-   * @ordered
-   */
-  protected boolean reference = REFERENCE_EDEFAULT;
-
-  /**
-   * This is true if the Reference attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean referenceESet = false;
-
-  /**
-   * The default value of the '{@link #isSubclass() <em>Subclass</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSubclass()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean SUBCLASS_EDEFAULT = true;
-
-  /**
-   * The cached value of the '{@link #isSubclass() <em>Subclass</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSubclass()
-   * @generated
-   * @ordered
-   */
-  protected boolean subclass = SUBCLASS_EDEFAULT;
-
-  /**
-   * This is true if the Subclass attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean subclassESet = false;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ClassApiImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ApiPackage.eINSTANCE.getClassApi();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getMethodApi()
-  {
-    if (methodApi == null)
-    {
-      methodApi = new EObjectContainmentEList(MethodApi.class, this, ApiPackage.CLASS_API__METHOD_API);
-    }
-    return methodApi;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getFieldApi()
-  {
-    if (fieldApi == null)
-    {
-      fieldApi = new EObjectContainmentEList(FieldApi.class, this, ApiPackage.CLASS_API__FIELD_API);
-    }
-    return fieldApi;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isImplement()
-  {
-    return implement;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setImplement(boolean newImplement)
-  {
-    boolean oldImplement = implement;
-    implement = newImplement;
-    boolean oldImplementESet = implementESet;
-    implementESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.CLASS_API__IMPLEMENT, oldImplement, implement, !oldImplementESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetImplement()
-  {
-    boolean oldImplement = implement;
-    boolean oldImplementESet = implementESet;
-    implement = IMPLEMENT_EDEFAULT;
-    implementESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.CLASS_API__IMPLEMENT, oldImplement, IMPLEMENT_EDEFAULT, oldImplementESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetImplement()
-  {
-    return implementESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isInstantiate()
-  {
-    return instantiate;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setInstantiate(boolean newInstantiate)
-  {
-    boolean oldInstantiate = instantiate;
-    instantiate = newInstantiate;
-    boolean oldInstantiateESet = instantiateESet;
-    instantiateESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.CLASS_API__INSTANTIATE, oldInstantiate, instantiate, !oldInstantiateESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetInstantiate()
-  {
-    boolean oldInstantiate = instantiate;
-    boolean oldInstantiateESet = instantiateESet;
-    instantiate = INSTANTIATE_EDEFAULT;
-    instantiateESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.CLASS_API__INSTANTIATE, oldInstantiate, INSTANTIATE_EDEFAULT, oldInstantiateESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetInstantiate()
-  {
-    return instantiateESet;
-  }
-
-  /**
-   * <!-- 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, ApiPackage.CLASS_API__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isReference()
-  {
-    return reference;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setReference(boolean newReference)
-  {
-    boolean oldReference = reference;
-    reference = newReference;
-    boolean oldReferenceESet = referenceESet;
-    referenceESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.CLASS_API__REFERENCE, oldReference, reference, !oldReferenceESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetReference()
-  {
-    boolean oldReference = reference;
-    boolean oldReferenceESet = referenceESet;
-    reference = REFERENCE_EDEFAULT;
-    referenceESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.CLASS_API__REFERENCE, oldReference, REFERENCE_EDEFAULT, oldReferenceESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetReference()
-  {
-    return referenceESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSubclass()
-  {
-    return subclass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setSubclass(boolean newSubclass)
-  {
-    boolean oldSubclass = subclass;
-    subclass = newSubclass;
-    boolean oldSubclassESet = subclassESet;
-    subclassESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.CLASS_API__SUBCLASS, oldSubclass, subclass, !oldSubclassESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetSubclass()
-  {
-    boolean oldSubclass = subclass;
-    boolean oldSubclassESet = subclassESet;
-    subclass = SUBCLASS_EDEFAULT;
-    subclassESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.CLASS_API__SUBCLASS, oldSubclass, SUBCLASS_EDEFAULT, oldSubclassESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetSubclass()
-  {
-    return subclassESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case ApiPackage.CLASS_API__METHOD_API:
-          return ((InternalEList)getMethodApi()).basicRemove(otherEnd, msgs);
-        case ApiPackage.CLASS_API__FIELD_API:
-          return ((InternalEList)getFieldApi()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.CLASS_API__METHOD_API:
-        return getMethodApi();
-      case ApiPackage.CLASS_API__FIELD_API:
-        return getFieldApi();
-      case ApiPackage.CLASS_API__IMPLEMENT:
-        return isImplement() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.CLASS_API__INSTANTIATE:
-        return isInstantiate() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.CLASS_API__NAME:
-        return getName();
-      case ApiPackage.CLASS_API__REFERENCE:
-        return isReference() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.CLASS_API__SUBCLASS:
-        return isSubclass() ? Boolean.TRUE : Boolean.FALSE;
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.CLASS_API__METHOD_API:
-        getMethodApi().clear();
-        getMethodApi().addAll((Collection)newValue);
-        return;
-      case ApiPackage.CLASS_API__FIELD_API:
-        getFieldApi().clear();
-        getFieldApi().addAll((Collection)newValue);
-        return;
-      case ApiPackage.CLASS_API__IMPLEMENT:
-        setImplement(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.CLASS_API__INSTANTIATE:
-        setInstantiate(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.CLASS_API__NAME:
-        setName((String)newValue);
-        return;
-      case ApiPackage.CLASS_API__REFERENCE:
-        setReference(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.CLASS_API__SUBCLASS:
-        setSubclass(((Boolean)newValue).booleanValue());
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.CLASS_API__METHOD_API:
-        getMethodApi().clear();
-        return;
-      case ApiPackage.CLASS_API__FIELD_API:
-        getFieldApi().clear();
-        return;
-      case ApiPackage.CLASS_API__IMPLEMENT:
-        unsetImplement();
-        return;
-      case ApiPackage.CLASS_API__INSTANTIATE:
-        unsetInstantiate();
-        return;
-      case ApiPackage.CLASS_API__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case ApiPackage.CLASS_API__REFERENCE:
-        unsetReference();
-        return;
-      case ApiPackage.CLASS_API__SUBCLASS:
-        unsetSubclass();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.CLASS_API__METHOD_API:
-        return methodApi != null && !methodApi.isEmpty();
-      case ApiPackage.CLASS_API__FIELD_API:
-        return fieldApi != null && !fieldApi.isEmpty();
-      case ApiPackage.CLASS_API__IMPLEMENT:
-        return isSetImplement();
-      case ApiPackage.CLASS_API__INSTANTIATE:
-        return isSetInstantiate();
-      case ApiPackage.CLASS_API__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case ApiPackage.CLASS_API__REFERENCE:
-        return isSetReference();
-      case ApiPackage.CLASS_API__SUBCLASS:
-        return isSetSubclass();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (implement: ");
-    if (implementESet) result.append(implement); else result.append("<unset>");
-    result.append(", instantiate: ");
-    if (instantiateESet) result.append(instantiate); else result.append("<unset>");
-    result.append(", name: ");
-    result.append(name);
-    result.append(", reference: ");
-    if (referenceESet) result.append(reference); else result.append("<unset>");
-    result.append(", subclass: ");
-    if (subclassESet) result.append(subclass); else result.append("<unset>");
-    result.append(')');
-    return result.toString();
-  }
-
-} //ClassApiImpl
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ComponentApiTypeImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ComponentApiTypeImpl.java
deleted file mode 100644
index 35a65a5..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/ComponentApiTypeImpl.java
+++ /dev/null
@@ -1,395 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentApiTypeImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api.impl;
-
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ApiTypes;
-import org.eclipse.component.api.ComponentApiType;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.InternalEObject;
-
-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>Component Api Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.api.impl.ComponentApiTypeImpl#getInternalApis <em>Internal Apis</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.ComponentApiTypeImpl#getExternalApis <em>External Apis</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.ComponentApiTypeImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.ComponentApiTypeImpl#getVersion <em>Version</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ComponentApiTypeImpl extends EObjectImpl implements ComponentApiType
-{
-  /**
-   * The cached value of the '{@link #getInternalApis() <em>Internal Apis</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getInternalApis()
-   * @generated
-   * @ordered
-   */
-  protected ApiTypes internalApis = null;
-
-  /**
-   * The cached value of the '{@link #getExternalApis() <em>External Apis</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getExternalApis()
-   * @generated
-   * @ordered
-   */
-  protected ApiTypes externalApis = null;
-
-  /**
-   * 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;
-
-  /**
-   * The default value of the '{@link #getVersion() <em>Version</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getVersion()
-   * @generated
-   * @ordered
-   */
-  protected static final String VERSION_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getVersion() <em>Version</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getVersion()
-   * @generated
-   * @ordered
-   */
-  protected String version = VERSION_EDEFAULT;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ComponentApiTypeImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ApiPackage.eINSTANCE.getComponentApiType();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ApiTypes getInternalApis()
-  {
-    return internalApis;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetInternalApis(ApiTypes newInternalApis, NotificationChain msgs)
-  {
-    ApiTypes oldInternalApis = internalApis;
-    internalApis = newInternalApis;
-    if (eNotificationRequired())
-    {
-      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApiPackage.COMPONENT_API_TYPE__INTERNAL_APIS, oldInternalApis, newInternalApis);
-      if (msgs == null) msgs = notification; else msgs.add(notification);
-    }
-    return msgs;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setInternalApis(ApiTypes newInternalApis)
-  {
-    if (newInternalApis != internalApis)
-    {
-      NotificationChain msgs = null;
-      if (internalApis != null)
-        msgs = ((InternalEObject)internalApis).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApiPackage.COMPONENT_API_TYPE__INTERNAL_APIS, null, msgs);
-      if (newInternalApis != null)
-        msgs = ((InternalEObject)newInternalApis).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApiPackage.COMPONENT_API_TYPE__INTERNAL_APIS, null, msgs);
-      msgs = basicSetInternalApis(newInternalApis, msgs);
-      if (msgs != null) msgs.dispatch();
-    }
-    else if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.COMPONENT_API_TYPE__INTERNAL_APIS, newInternalApis, newInternalApis));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ApiTypes getExternalApis()
-  {
-    return externalApis;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetExternalApis(ApiTypes newExternalApis, NotificationChain msgs)
-  {
-    ApiTypes oldExternalApis = externalApis;
-    externalApis = newExternalApis;
-    if (eNotificationRequired())
-    {
-      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApiPackage.COMPONENT_API_TYPE__EXTERNAL_APIS, oldExternalApis, newExternalApis);
-      if (msgs == null) msgs = notification; else msgs.add(notification);
-    }
-    return msgs;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setExternalApis(ApiTypes newExternalApis)
-  {
-    if (newExternalApis != externalApis)
-    {
-      NotificationChain msgs = null;
-      if (externalApis != null)
-        msgs = ((InternalEObject)externalApis).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApiPackage.COMPONENT_API_TYPE__EXTERNAL_APIS, null, msgs);
-      if (newExternalApis != null)
-        msgs = ((InternalEObject)newExternalApis).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApiPackage.COMPONENT_API_TYPE__EXTERNAL_APIS, null, msgs);
-      msgs = basicSetExternalApis(newExternalApis, msgs);
-      if (msgs != null) msgs.dispatch();
-    }
-    else if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.COMPONENT_API_TYPE__EXTERNAL_APIS, newExternalApis, newExternalApis));
-  }
-
-  /**
-   * <!-- 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, ApiPackage.COMPONENT_API_TYPE__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getVersion()
-  {
-    return version;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setVersion(String newVersion)
-  {
-    String oldVersion = version;
-    version = newVersion;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.COMPONENT_API_TYPE__VERSION, oldVersion, version));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case ApiPackage.COMPONENT_API_TYPE__INTERNAL_APIS:
-          return basicSetInternalApis(null, msgs);
-        case ApiPackage.COMPONENT_API_TYPE__EXTERNAL_APIS:
-          return basicSetExternalApis(null, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.COMPONENT_API_TYPE__INTERNAL_APIS:
-        return getInternalApis();
-      case ApiPackage.COMPONENT_API_TYPE__EXTERNAL_APIS:
-        return getExternalApis();
-      case ApiPackage.COMPONENT_API_TYPE__NAME:
-        return getName();
-      case ApiPackage.COMPONENT_API_TYPE__VERSION:
-        return getVersion();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.COMPONENT_API_TYPE__INTERNAL_APIS:
-        setInternalApis((ApiTypes)newValue);
-        return;
-      case ApiPackage.COMPONENT_API_TYPE__EXTERNAL_APIS:
-        setExternalApis((ApiTypes)newValue);
-        return;
-      case ApiPackage.COMPONENT_API_TYPE__NAME:
-        setName((String)newValue);
-        return;
-      case ApiPackage.COMPONENT_API_TYPE__VERSION:
-        setVersion((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.COMPONENT_API_TYPE__INTERNAL_APIS:
-        setInternalApis((ApiTypes)null);
-        return;
-      case ApiPackage.COMPONENT_API_TYPE__EXTERNAL_APIS:
-        setExternalApis((ApiTypes)null);
-        return;
-      case ApiPackage.COMPONENT_API_TYPE__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case ApiPackage.COMPONENT_API_TYPE__VERSION:
-        setVersion(VERSION_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.COMPONENT_API_TYPE__INTERNAL_APIS:
-        return internalApis != null;
-      case ApiPackage.COMPONENT_API_TYPE__EXTERNAL_APIS:
-        return externalApis != null;
-      case ApiPackage.COMPONENT_API_TYPE__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case ApiPackage.COMPONENT_API_TYPE__VERSION:
-        return VERSION_EDEFAULT == null ? version != null : !VERSION_EDEFAULT.equals(version);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (name: ");
-    result.append(name);
-    result.append(", version: ");
-    result.append(version);
-    result.append(')');
-    return result.toString();
-  }
-
-} //ComponentApiTypeImpl
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/DocumentRootImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/DocumentRootImpl.java
deleted file mode 100644
index 6c4629a..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/DocumentRootImpl.java
+++ /dev/null
@@ -1,309 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: DocumentRootImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ComponentApiType;
-import org.eclipse.component.api.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 org.eclipse.component.api.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.DocumentRootImpl#getComponentApi <em>Component Api</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 = null;
-
-  /**
-   * 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 xMLNSPrefixMap = null;
-
-  /**
-   * 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 xSISchemaLocation = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected DocumentRootImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ApiPackage.eINSTANCE.getDocumentRoot();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public FeatureMap getMixed()
-  {
-    if (mixed == null)
-    {
-      mixed = new BasicFeatureMap(this, ApiPackage.DOCUMENT_ROOT__MIXED);
-    }
-    return mixed;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EMap getXMLNSPrefixMap()
-  {
-    if (xMLNSPrefixMap == null)
-    {
-      xMLNSPrefixMap = new EcoreEMap(EcorePackage.eINSTANCE.getEStringToStringMapEntry(), EStringToStringMapEntryImpl.class, this, ApiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
-    }
-    return xMLNSPrefixMap;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EMap getXSISchemaLocation()
-  {
-    if (xSISchemaLocation == null)
-    {
-      xSISchemaLocation = new EcoreEMap(EcorePackage.eINSTANCE.getEStringToStringMapEntry(), EStringToStringMapEntryImpl.class, this, ApiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
-    }
-    return xSISchemaLocation;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentApiType getComponentApi()
-  {
-    return (ComponentApiType)getMixed().get(ApiPackage.eINSTANCE.getDocumentRoot_ComponentApi(), true);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetComponentApi(ComponentApiType newComponentApi, NotificationChain msgs)
-  {
-    return ((FeatureMap.Internal)getMixed()).basicAdd(ApiPackage.eINSTANCE.getDocumentRoot_ComponentApi(), newComponentApi, null);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setComponentApi(ComponentApiType newComponentApi)
-  {
-    ((FeatureMap.Internal)getMixed()).set(ApiPackage.eINSTANCE.getDocumentRoot_ComponentApi(), newComponentApi);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case ApiPackage.DOCUMENT_ROOT__MIXED:
-          return ((InternalEList)getMixed()).basicRemove(otherEnd, msgs);
-        case ApiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-          return ((InternalEList)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
-        case ApiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-          return ((InternalEList)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
-        case ApiPackage.DOCUMENT_ROOT__COMPONENT_API:
-          return basicSetComponentApi(null, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.DOCUMENT_ROOT__MIXED:
-        return getMixed();
-      case ApiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        return getXMLNSPrefixMap();
-      case ApiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        return getXSISchemaLocation();
-      case ApiPackage.DOCUMENT_ROOT__COMPONENT_API:
-        return getComponentApi();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.DOCUMENT_ROOT__MIXED:
-        getMixed().clear();
-        getMixed().addAll((Collection)newValue);
-        return;
-      case ApiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        getXMLNSPrefixMap().clear();
-        getXMLNSPrefixMap().addAll((Collection)newValue);
-        return;
-      case ApiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        getXSISchemaLocation().clear();
-        getXSISchemaLocation().addAll((Collection)newValue);
-        return;
-      case ApiPackage.DOCUMENT_ROOT__COMPONENT_API:
-        setComponentApi((ComponentApiType)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.DOCUMENT_ROOT__MIXED:
-        getMixed().clear();
-        return;
-      case ApiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        getXMLNSPrefixMap().clear();
-        return;
-      case ApiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        getXSISchemaLocation().clear();
-        return;
-      case ApiPackage.DOCUMENT_ROOT__COMPONENT_API:
-        setComponentApi((ComponentApiType)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.DOCUMENT_ROOT__MIXED:
-        return mixed != null && !mixed.isEmpty();
-      case ApiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
-      case ApiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
-      case ApiPackage.DOCUMENT_ROOT__COMPONENT_API:
-        return getComponentApi() != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  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/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/FieldApiImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/FieldApiImpl.java
deleted file mode 100644
index 7e74eba..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/FieldApiImpl.java
+++ /dev/null
@@ -1,693 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: FieldApiImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api.impl;
-
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.FieldApi;
-import org.eclipse.component.api.Visibility;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-
-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>Field Api</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.api.impl.FieldApiImpl#isFinal <em>Final</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.FieldApiImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.FieldApiImpl#isStatic <em>Static</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.FieldApiImpl#isTransient <em>Transient</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.FieldApiImpl#getType <em>Type</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.FieldApiImpl#getVisibility <em>Visibility</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.FieldApiImpl#isVolatile <em>Volatile</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class FieldApiImpl extends EObjectImpl implements FieldApi
-{
-  /**
-   * The default value of the '{@link #isFinal() <em>Final</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isFinal()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean FINAL_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isFinal() <em>Final</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isFinal()
-   * @generated
-   * @ordered
-   */
-  protected boolean final_ = FINAL_EDEFAULT;
-
-  /**
-   * This is true if the Final attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean finalESet = false;
-
-  /**
-   * 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;
-
-  /**
-   * The default value of the '{@link #isStatic() <em>Static</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isStatic()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean STATIC_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isStatic() <em>Static</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isStatic()
-   * @generated
-   * @ordered
-   */
-  protected boolean static_ = STATIC_EDEFAULT;
-
-  /**
-   * This is true if the Static attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean staticESet = false;
-
-  /**
-   * The default value of the '{@link #isTransient() <em>Transient</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isTransient()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean TRANSIENT_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isTransient() <em>Transient</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isTransient()
-   * @generated
-   * @ordered
-   */
-  protected boolean transient_ = TRANSIENT_EDEFAULT;
-
-  /**
-   * This is true if the Transient attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean transientESet = false;
-
-  /**
-   * The default value of the '{@link #getType() <em>Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getType()
-   * @generated
-   * @ordered
-   */
-  protected static final String TYPE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getType() <em>Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getType()
-   * @generated
-   * @ordered
-   */
-  protected String type = TYPE_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #getVisibility() <em>Visibility</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getVisibility()
-   * @generated
-   * @ordered
-   */
-  protected static final Visibility VISIBILITY_EDEFAULT = Visibility.PUBLIC_LITERAL;
-
-  /**
-   * The cached value of the '{@link #getVisibility() <em>Visibility</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getVisibility()
-   * @generated
-   * @ordered
-   */
-  protected Visibility visibility = VISIBILITY_EDEFAULT;
-
-  /**
-   * This is true if the Visibility attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean visibilityESet = false;
-
-  /**
-   * The default value of the '{@link #isVolatile() <em>Volatile</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isVolatile()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean VOLATILE_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isVolatile() <em>Volatile</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isVolatile()
-   * @generated
-   * @ordered
-   */
-  protected boolean volatile_ = VOLATILE_EDEFAULT;
-
-  /**
-   * This is true if the Volatile attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean volatileESet = false;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected FieldApiImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ApiPackage.eINSTANCE.getFieldApi();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isFinal()
-  {
-    return final_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setFinal(boolean newFinal)
-  {
-    boolean oldFinal = final_;
-    final_ = newFinal;
-    boolean oldFinalESet = finalESet;
-    finalESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.FIELD_API__FINAL, oldFinal, final_, !oldFinalESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetFinal()
-  {
-    boolean oldFinal = final_;
-    boolean oldFinalESet = finalESet;
-    final_ = FINAL_EDEFAULT;
-    finalESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.FIELD_API__FINAL, oldFinal, FINAL_EDEFAULT, oldFinalESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetFinal()
-  {
-    return finalESet;
-  }
-
-  /**
-   * <!-- 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, ApiPackage.FIELD_API__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isStatic()
-  {
-    return static_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setStatic(boolean newStatic)
-  {
-    boolean oldStatic = static_;
-    static_ = newStatic;
-    boolean oldStaticESet = staticESet;
-    staticESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.FIELD_API__STATIC, oldStatic, static_, !oldStaticESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetStatic()
-  {
-    boolean oldStatic = static_;
-    boolean oldStaticESet = staticESet;
-    static_ = STATIC_EDEFAULT;
-    staticESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.FIELD_API__STATIC, oldStatic, STATIC_EDEFAULT, oldStaticESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetStatic()
-  {
-    return staticESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isTransient()
-  {
-    return transient_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setTransient(boolean newTransient)
-  {
-    boolean oldTransient = transient_;
-    transient_ = newTransient;
-    boolean oldTransientESet = transientESet;
-    transientESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.FIELD_API__TRANSIENT, oldTransient, transient_, !oldTransientESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetTransient()
-  {
-    boolean oldTransient = transient_;
-    boolean oldTransientESet = transientESet;
-    transient_ = TRANSIENT_EDEFAULT;
-    transientESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.FIELD_API__TRANSIENT, oldTransient, TRANSIENT_EDEFAULT, oldTransientESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetTransient()
-  {
-    return transientESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getType()
-  {
-    return type;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setType(String newType)
-  {
-    String oldType = type;
-    type = newType;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.FIELD_API__TYPE, oldType, type));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Visibility getVisibility()
-  {
-    return visibility;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setVisibility(Visibility newVisibility)
-  {
-    Visibility oldVisibility = visibility;
-    visibility = newVisibility == null ? VISIBILITY_EDEFAULT : newVisibility;
-    boolean oldVisibilityESet = visibilityESet;
-    visibilityESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.FIELD_API__VISIBILITY, oldVisibility, visibility, !oldVisibilityESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetVisibility()
-  {
-    Visibility oldVisibility = visibility;
-    boolean oldVisibilityESet = visibilityESet;
-    visibility = VISIBILITY_EDEFAULT;
-    visibilityESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.FIELD_API__VISIBILITY, oldVisibility, VISIBILITY_EDEFAULT, oldVisibilityESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetVisibility()
-  {
-    return visibilityESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isVolatile()
-  {
-    return volatile_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setVolatile(boolean newVolatile)
-  {
-    boolean oldVolatile = volatile_;
-    volatile_ = newVolatile;
-    boolean oldVolatileESet = volatileESet;
-    volatileESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.FIELD_API__VOLATILE, oldVolatile, volatile_, !oldVolatileESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetVolatile()
-  {
-    boolean oldVolatile = volatile_;
-    boolean oldVolatileESet = volatileESet;
-    volatile_ = VOLATILE_EDEFAULT;
-    volatileESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.FIELD_API__VOLATILE, oldVolatile, VOLATILE_EDEFAULT, oldVolatileESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetVolatile()
-  {
-    return volatileESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.FIELD_API__FINAL:
-        return isFinal() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.FIELD_API__NAME:
-        return getName();
-      case ApiPackage.FIELD_API__STATIC:
-        return isStatic() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.FIELD_API__TRANSIENT:
-        return isTransient() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.FIELD_API__TYPE:
-        return getType();
-      case ApiPackage.FIELD_API__VISIBILITY:
-        return getVisibility();
-      case ApiPackage.FIELD_API__VOLATILE:
-        return isVolatile() ? Boolean.TRUE : Boolean.FALSE;
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.FIELD_API__FINAL:
-        setFinal(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.FIELD_API__NAME:
-        setName((String)newValue);
-        return;
-      case ApiPackage.FIELD_API__STATIC:
-        setStatic(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.FIELD_API__TRANSIENT:
-        setTransient(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.FIELD_API__TYPE:
-        setType((String)newValue);
-        return;
-      case ApiPackage.FIELD_API__VISIBILITY:
-        setVisibility((Visibility)newValue);
-        return;
-      case ApiPackage.FIELD_API__VOLATILE:
-        setVolatile(((Boolean)newValue).booleanValue());
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.FIELD_API__FINAL:
-        unsetFinal();
-        return;
-      case ApiPackage.FIELD_API__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case ApiPackage.FIELD_API__STATIC:
-        unsetStatic();
-        return;
-      case ApiPackage.FIELD_API__TRANSIENT:
-        unsetTransient();
-        return;
-      case ApiPackage.FIELD_API__TYPE:
-        setType(TYPE_EDEFAULT);
-        return;
-      case ApiPackage.FIELD_API__VISIBILITY:
-        unsetVisibility();
-        return;
-      case ApiPackage.FIELD_API__VOLATILE:
-        unsetVolatile();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.FIELD_API__FINAL:
-        return isSetFinal();
-      case ApiPackage.FIELD_API__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case ApiPackage.FIELD_API__STATIC:
-        return isSetStatic();
-      case ApiPackage.FIELD_API__TRANSIENT:
-        return isSetTransient();
-      case ApiPackage.FIELD_API__TYPE:
-        return TYPE_EDEFAULT == null ? type != null : !TYPE_EDEFAULT.equals(type);
-      case ApiPackage.FIELD_API__VISIBILITY:
-        return isSetVisibility();
-      case ApiPackage.FIELD_API__VOLATILE:
-        return isSetVolatile();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (final: ");
-    if (finalESet) result.append(final_); else result.append("<unset>");
-    result.append(", name: ");
-    result.append(name);
-    result.append(", static: ");
-    if (staticESet) result.append(static_); else result.append("<unset>");
-    result.append(", transient: ");
-    if (transientESet) result.append(transient_); else result.append("<unset>");
-    result.append(", type: ");
-    result.append(type);
-    result.append(", visibility: ");
-    if (visibilityESet) result.append(visibility); else result.append("<unset>");
-    result.append(", volatile: ");
-    if (volatileESet) result.append(volatile_); else result.append("<unset>");
-    result.append(')');
-    return result.toString();
-  }
-
-} //FieldApiImpl
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/MethodApiImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/MethodApiImpl.java
deleted file mode 100644
index 3eff60c..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/MethodApiImpl.java
+++ /dev/null
@@ -1,991 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: MethodApiImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api.impl;
-
-import java.util.List;
-
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.MethodApi;
-import org.eclipse.component.api.Visibility;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-
-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>Method Api</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#isAbstract <em>Abstract</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#getExceptionType <em>Exception Type</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#isFinal <em>Final</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#getInputType <em>Input Type</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#isNative <em>Native</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#getReturnType <em>Return Type</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#isStatic <em>Static</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#isStrict <em>Strict</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#isSynchronized <em>Synchronized</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.MethodApiImpl#getVisibility <em>Visibility</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MethodApiImpl extends EObjectImpl implements MethodApi
-{
-  /**
-   * The default value of the '{@link #isAbstract() <em>Abstract</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isAbstract()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean ABSTRACT_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isAbstract() <em>Abstract</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isAbstract()
-   * @generated
-   * @ordered
-   */
-  protected boolean abstract_ = ABSTRACT_EDEFAULT;
-
-  /**
-   * This is true if the Abstract attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean abstractESet = false;
-
-  /**
-   * The default value of the '{@link #getExceptionType() <em>Exception Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getExceptionType()
-   * @generated
-   * @ordered
-   */
-  protected static final List EXCEPTION_TYPE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getExceptionType() <em>Exception Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getExceptionType()
-   * @generated
-   * @ordered
-   */
-  protected List exceptionType = EXCEPTION_TYPE_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isFinal() <em>Final</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isFinal()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean FINAL_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isFinal() <em>Final</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isFinal()
-   * @generated
-   * @ordered
-   */
-  protected boolean final_ = FINAL_EDEFAULT;
-
-  /**
-   * This is true if the Final attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean finalESet = false;
-
-  /**
-   * The default value of the '{@link #getInputType() <em>Input Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getInputType()
-   * @generated
-   * @ordered
-   */
-  protected static final List INPUT_TYPE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getInputType() <em>Input Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getInputType()
-   * @generated
-   * @ordered
-   */
-  protected List inputType = INPUT_TYPE_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;
-
-  /**
-   * The default value of the '{@link #isNative() <em>Native</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isNative()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean NATIVE_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isNative() <em>Native</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isNative()
-   * @generated
-   * @ordered
-   */
-  protected boolean native_ = NATIVE_EDEFAULT;
-
-  /**
-   * This is true if the Native attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean nativeESet = false;
-
-  /**
-   * The default value of the '{@link #getReturnType() <em>Return Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getReturnType()
-   * @generated
-   * @ordered
-   */
-  protected static final String RETURN_TYPE_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getReturnType() <em>Return Type</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getReturnType()
-   * @generated
-   * @ordered
-   */
-  protected String returnType = RETURN_TYPE_EDEFAULT;
-
-  /**
-   * The default value of the '{@link #isStatic() <em>Static</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isStatic()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean STATIC_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isStatic() <em>Static</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isStatic()
-   * @generated
-   * @ordered
-   */
-  protected boolean static_ = STATIC_EDEFAULT;
-
-  /**
-   * This is true if the Static attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean staticESet = false;
-
-  /**
-   * The default value of the '{@link #isStrict() <em>Strict</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isStrict()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean STRICT_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isStrict() <em>Strict</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isStrict()
-   * @generated
-   * @ordered
-   */
-  protected boolean strict = STRICT_EDEFAULT;
-
-  /**
-   * This is true if the Strict attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean strictESet = false;
-
-  /**
-   * The default value of the '{@link #isSynchronized() <em>Synchronized</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSynchronized()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean SYNCHRONIZED_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isSynchronized() <em>Synchronized</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSynchronized()
-   * @generated
-   * @ordered
-   */
-  protected boolean synchronized_ = SYNCHRONIZED_EDEFAULT;
-
-  /**
-   * This is true if the Synchronized attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean synchronizedESet = false;
-
-  /**
-   * The default value of the '{@link #getVisibility() <em>Visibility</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getVisibility()
-   * @generated
-   * @ordered
-   */
-  protected static final Visibility VISIBILITY_EDEFAULT = Visibility.PUBLIC_LITERAL;
-
-  /**
-   * The cached value of the '{@link #getVisibility() <em>Visibility</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getVisibility()
-   * @generated
-   * @ordered
-   */
-  protected Visibility visibility = VISIBILITY_EDEFAULT;
-
-  /**
-   * This is true if the Visibility attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean visibilityESet = false;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected MethodApiImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ApiPackage.eINSTANCE.getMethodApi();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isAbstract()
-  {
-    return abstract_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setAbstract(boolean newAbstract)
-  {
-    boolean oldAbstract = abstract_;
-    abstract_ = newAbstract;
-    boolean oldAbstractESet = abstractESet;
-    abstractESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.METHOD_API__ABSTRACT, oldAbstract, abstract_, !oldAbstractESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetAbstract()
-  {
-    boolean oldAbstract = abstract_;
-    boolean oldAbstractESet = abstractESet;
-    abstract_ = ABSTRACT_EDEFAULT;
-    abstractESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.METHOD_API__ABSTRACT, oldAbstract, ABSTRACT_EDEFAULT, oldAbstractESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetAbstract()
-  {
-    return abstractESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public List getExceptionType()
-  {
-    return exceptionType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setExceptionType(List newExceptionType)
-  {
-    List oldExceptionType = exceptionType;
-    exceptionType = newExceptionType;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.METHOD_API__EXCEPTION_TYPE, oldExceptionType, exceptionType));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isFinal()
-  {
-    return final_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setFinal(boolean newFinal)
-  {
-    boolean oldFinal = final_;
-    final_ = newFinal;
-    boolean oldFinalESet = finalESet;
-    finalESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.METHOD_API__FINAL, oldFinal, final_, !oldFinalESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetFinal()
-  {
-    boolean oldFinal = final_;
-    boolean oldFinalESet = finalESet;
-    final_ = FINAL_EDEFAULT;
-    finalESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.METHOD_API__FINAL, oldFinal, FINAL_EDEFAULT, oldFinalESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetFinal()
-  {
-    return finalESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public List getInputType()
-  {
-    return inputType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setInputType(List newInputType)
-  {
-    List oldInputType = inputType;
-    inputType = newInputType;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.METHOD_API__INPUT_TYPE, oldInputType, inputType));
-  }
-
-  /**
-   * <!-- 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, ApiPackage.METHOD_API__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isNative()
-  {
-    return native_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setNative(boolean newNative)
-  {
-    boolean oldNative = native_;
-    native_ = newNative;
-    boolean oldNativeESet = nativeESet;
-    nativeESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.METHOD_API__NATIVE, oldNative, native_, !oldNativeESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetNative()
-  {
-    boolean oldNative = native_;
-    boolean oldNativeESet = nativeESet;
-    native_ = NATIVE_EDEFAULT;
-    nativeESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.METHOD_API__NATIVE, oldNative, NATIVE_EDEFAULT, oldNativeESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetNative()
-  {
-    return nativeESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getReturnType()
-  {
-    return returnType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setReturnType(String newReturnType)
-  {
-    String oldReturnType = returnType;
-    returnType = newReturnType;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.METHOD_API__RETURN_TYPE, oldReturnType, returnType));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isStatic()
-  {
-    return static_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setStatic(boolean newStatic)
-  {
-    boolean oldStatic = static_;
-    static_ = newStatic;
-    boolean oldStaticESet = staticESet;
-    staticESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.METHOD_API__STATIC, oldStatic, static_, !oldStaticESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetStatic()
-  {
-    boolean oldStatic = static_;
-    boolean oldStaticESet = staticESet;
-    static_ = STATIC_EDEFAULT;
-    staticESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.METHOD_API__STATIC, oldStatic, STATIC_EDEFAULT, oldStaticESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetStatic()
-  {
-    return staticESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isStrict()
-  {
-    return strict;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setStrict(boolean newStrict)
-  {
-    boolean oldStrict = strict;
-    strict = newStrict;
-    boolean oldStrictESet = strictESet;
-    strictESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.METHOD_API__STRICT, oldStrict, strict, !oldStrictESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetStrict()
-  {
-    boolean oldStrict = strict;
-    boolean oldStrictESet = strictESet;
-    strict = STRICT_EDEFAULT;
-    strictESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.METHOD_API__STRICT, oldStrict, STRICT_EDEFAULT, oldStrictESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetStrict()
-  {
-    return strictESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSynchronized()
-  {
-    return synchronized_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setSynchronized(boolean newSynchronized)
-  {
-    boolean oldSynchronized = synchronized_;
-    synchronized_ = newSynchronized;
-    boolean oldSynchronizedESet = synchronizedESet;
-    synchronizedESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.METHOD_API__SYNCHRONIZED, oldSynchronized, synchronized_, !oldSynchronizedESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetSynchronized()
-  {
-    boolean oldSynchronized = synchronized_;
-    boolean oldSynchronizedESet = synchronizedESet;
-    synchronized_ = SYNCHRONIZED_EDEFAULT;
-    synchronizedESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.METHOD_API__SYNCHRONIZED, oldSynchronized, SYNCHRONIZED_EDEFAULT, oldSynchronizedESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetSynchronized()
-  {
-    return synchronizedESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Visibility getVisibility()
-  {
-    return visibility;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setVisibility(Visibility newVisibility)
-  {
-    Visibility oldVisibility = visibility;
-    visibility = newVisibility == null ? VISIBILITY_EDEFAULT : newVisibility;
-    boolean oldVisibilityESet = visibilityESet;
-    visibilityESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ApiPackage.METHOD_API__VISIBILITY, oldVisibility, visibility, !oldVisibilityESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetVisibility()
-  {
-    Visibility oldVisibility = visibility;
-    boolean oldVisibilityESet = visibilityESet;
-    visibility = VISIBILITY_EDEFAULT;
-    visibilityESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ApiPackage.METHOD_API__VISIBILITY, oldVisibility, VISIBILITY_EDEFAULT, oldVisibilityESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetVisibility()
-  {
-    return visibilityESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.METHOD_API__ABSTRACT:
-        return isAbstract() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.METHOD_API__EXCEPTION_TYPE:
-        return getExceptionType();
-      case ApiPackage.METHOD_API__FINAL:
-        return isFinal() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.METHOD_API__INPUT_TYPE:
-        return getInputType();
-      case ApiPackage.METHOD_API__NAME:
-        return getName();
-      case ApiPackage.METHOD_API__NATIVE:
-        return isNative() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.METHOD_API__RETURN_TYPE:
-        return getReturnType();
-      case ApiPackage.METHOD_API__STATIC:
-        return isStatic() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.METHOD_API__STRICT:
-        return isStrict() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.METHOD_API__SYNCHRONIZED:
-        return isSynchronized() ? Boolean.TRUE : Boolean.FALSE;
-      case ApiPackage.METHOD_API__VISIBILITY:
-        return getVisibility();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.METHOD_API__ABSTRACT:
-        setAbstract(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.METHOD_API__EXCEPTION_TYPE:
-        setExceptionType((List)newValue);
-        return;
-      case ApiPackage.METHOD_API__FINAL:
-        setFinal(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.METHOD_API__INPUT_TYPE:
-        setInputType((List)newValue);
-        return;
-      case ApiPackage.METHOD_API__NAME:
-        setName((String)newValue);
-        return;
-      case ApiPackage.METHOD_API__NATIVE:
-        setNative(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.METHOD_API__RETURN_TYPE:
-        setReturnType((String)newValue);
-        return;
-      case ApiPackage.METHOD_API__STATIC:
-        setStatic(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.METHOD_API__STRICT:
-        setStrict(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.METHOD_API__SYNCHRONIZED:
-        setSynchronized(((Boolean)newValue).booleanValue());
-        return;
-      case ApiPackage.METHOD_API__VISIBILITY:
-        setVisibility((Visibility)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.METHOD_API__ABSTRACT:
-        unsetAbstract();
-        return;
-      case ApiPackage.METHOD_API__EXCEPTION_TYPE:
-        setExceptionType(EXCEPTION_TYPE_EDEFAULT);
-        return;
-      case ApiPackage.METHOD_API__FINAL:
-        unsetFinal();
-        return;
-      case ApiPackage.METHOD_API__INPUT_TYPE:
-        setInputType(INPUT_TYPE_EDEFAULT);
-        return;
-      case ApiPackage.METHOD_API__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case ApiPackage.METHOD_API__NATIVE:
-        unsetNative();
-        return;
-      case ApiPackage.METHOD_API__RETURN_TYPE:
-        setReturnType(RETURN_TYPE_EDEFAULT);
-        return;
-      case ApiPackage.METHOD_API__STATIC:
-        unsetStatic();
-        return;
-      case ApiPackage.METHOD_API__STRICT:
-        unsetStrict();
-        return;
-      case ApiPackage.METHOD_API__SYNCHRONIZED:
-        unsetSynchronized();
-        return;
-      case ApiPackage.METHOD_API__VISIBILITY:
-        unsetVisibility();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.METHOD_API__ABSTRACT:
-        return isSetAbstract();
-      case ApiPackage.METHOD_API__EXCEPTION_TYPE:
-        return EXCEPTION_TYPE_EDEFAULT == null ? exceptionType != null : !EXCEPTION_TYPE_EDEFAULT.equals(exceptionType);
-      case ApiPackage.METHOD_API__FINAL:
-        return isSetFinal();
-      case ApiPackage.METHOD_API__INPUT_TYPE:
-        return INPUT_TYPE_EDEFAULT == null ? inputType != null : !INPUT_TYPE_EDEFAULT.equals(inputType);
-      case ApiPackage.METHOD_API__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case ApiPackage.METHOD_API__NATIVE:
-        return isSetNative();
-      case ApiPackage.METHOD_API__RETURN_TYPE:
-        return RETURN_TYPE_EDEFAULT == null ? returnType != null : !RETURN_TYPE_EDEFAULT.equals(returnType);
-      case ApiPackage.METHOD_API__STATIC:
-        return isSetStatic();
-      case ApiPackage.METHOD_API__STRICT:
-        return isSetStrict();
-      case ApiPackage.METHOD_API__SYNCHRONIZED:
-        return isSetSynchronized();
-      case ApiPackage.METHOD_API__VISIBILITY:
-        return isSetVisibility();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (abstract: ");
-    if (abstractESet) result.append(abstract_); else result.append("<unset>");
-    result.append(", exceptionType: ");
-    result.append(exceptionType);
-    result.append(", final: ");
-    if (finalESet) result.append(final_); else result.append("<unset>");
-    result.append(", inputType: ");
-    result.append(inputType);
-    result.append(", name: ");
-    result.append(name);
-    result.append(", native: ");
-    if (nativeESet) result.append(native_); else result.append("<unset>");
-    result.append(", returnType: ");
-    result.append(returnType);
-    result.append(", static: ");
-    if (staticESet) result.append(static_); else result.append("<unset>");
-    result.append(", strict: ");
-    if (strictESet) result.append(strict); else result.append("<unset>");
-    result.append(", synchronized: ");
-    if (synchronizedESet) result.append(synchronized_); else result.append("<unset>");
-    result.append(", visibility: ");
-    if (visibilityESet) result.append(visibility); else result.append("<unset>");
-    result.append(')');
-    return result.toString();
-  }
-
-} //MethodApiImpl
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/PackageImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/PackageImpl.java
deleted file mode 100644
index 18ff4f4..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/impl/PackageImpl.java
+++ /dev/null
@@ -1,241 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: PackageImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.api.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ClassApi;
-
-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.EStructuralFeature;
-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>Package</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.api.impl.PackageImpl#getClassApi <em>Class Api</em>}</li>
- *   <li>{@link org.eclipse.component.api.impl.PackageImpl#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PackageImpl extends EObjectImpl implements org.eclipse.component.api.Package
-{
-  /**
-   * The cached value of the '{@link #getClassApi() <em>Class Api</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getClassApi()
-   * @generated
-   * @ordered
-   */
-  protected EList classApi = null;
-
-  /**
-   * 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 PackageImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ApiPackage.eINSTANCE.getPackage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getClassApi()
-  {
-    if (classApi == null)
-    {
-      classApi = new EObjectContainmentEList(ClassApi.class, this, ApiPackage.PACKAGE__CLASS_API);
-    }
-    return classApi;
-  }
-
-  /**
-   * <!-- 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, ApiPackage.PACKAGE__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case ApiPackage.PACKAGE__CLASS_API:
-          return ((InternalEList)getClassApi()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.PACKAGE__CLASS_API:
-        return getClassApi();
-      case ApiPackage.PACKAGE__NAME:
-        return getName();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.PACKAGE__CLASS_API:
-        getClassApi().clear();
-        getClassApi().addAll((Collection)newValue);
-        return;
-      case ApiPackage.PACKAGE__NAME:
-        setName((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.PACKAGE__CLASS_API:
-        getClassApi().clear();
-        return;
-      case ApiPackage.PACKAGE__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ApiPackage.PACKAGE__CLASS_API:
-        return classApi != null && !classApi.isEmpty();
-      case ApiPackage.PACKAGE__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  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();
-  }
-
-} //PackageImpl
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiAdapterFactory.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiAdapterFactory.java
deleted file mode 100644
index 097444d..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiAdapterFactory.java
+++ /dev/null
@@ -1,252 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiAdapterFactory.java,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
-package org.eclipse.component.api.util;
-
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ApiTypes;
-import org.eclipse.component.api.ClassApi;
-import org.eclipse.component.api.ComponentApiType;
-import org.eclipse.component.api.DocumentRoot;
-import org.eclipse.component.api.FieldApi;
-import org.eclipse.component.api.MethodApi;
-
-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 org.eclipse.component.api.ApiPackage
- * @generated
- */
-public class ApiAdapterFactory extends AdapterFactoryImpl
-{
-  /**
-   * The cached model package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected static ApiPackage modelPackage;
-
-  /**
-   * Creates an instance of the adapter factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ApiAdapterFactory()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = ApiPackage.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
-   */
-  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 ApiSwitch modelSwitch =
-    new ApiSwitch()
-    {
-      public Object caseApiTypes(ApiTypes object)
-      {
-        return createApiTypesAdapter();
-      }
-      public Object caseClassApi(ClassApi object)
-      {
-        return createClassApiAdapter();
-      }
-      public Object caseComponentApiType(ComponentApiType object)
-      {
-        return createComponentApiTypeAdapter();
-      }
-      public Object caseDocumentRoot(DocumentRoot object)
-      {
-        return createDocumentRootAdapter();
-      }
-      public Object caseFieldApi(FieldApi object)
-      {
-        return createFieldApiAdapter();
-      }
-      public Object caseMethodApi(MethodApi object)
-      {
-        return createMethodApiAdapter();
-      }
-      public Object casePackage(org.eclipse.component.api.Package object)
-      {
-        return createPackageAdapter();
-      }
-      public Object defaultCase(EObject object)
-      {
-        return createEObjectAdapter();
-      }
-    };
-
-  /**
-   * Creates an adapter for the <code>target</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param target the object to adapt.
-   * @return the adapter for the <code>target</code>.
-   * @generated
-   */
-  public Adapter createAdapter(Notifier target)
-  {
-    return (Adapter)modelSwitch.doSwitch((EObject)target);
-  }
-
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.api.ApiTypes <em>Types</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 org.eclipse.component.api.ApiTypes
-   * @generated
-   */
-  public Adapter createApiTypesAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.api.ClassApi <em>Class Api</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 org.eclipse.component.api.ClassApi
-   * @generated
-   */
-  public Adapter createClassApiAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.api.ComponentApiType <em>Component Api 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 org.eclipse.component.api.ComponentApiType
-   * @generated
-   */
-  public Adapter createComponentApiTypeAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.api.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 org.eclipse.component.api.DocumentRoot
-   * @generated
-   */
-  public Adapter createDocumentRootAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.api.FieldApi <em>Field Api</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 org.eclipse.component.api.FieldApi
-   * @generated
-   */
-  public Adapter createFieldApiAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.api.MethodApi <em>Method Api</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 org.eclipse.component.api.MethodApi
-   * @generated
-   */
-  public Adapter createMethodApiAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.api.Package <em>Package</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 org.eclipse.component.api.Package
-   * @generated
-   */
-  public Adapter createPackageAdapter()
-  {
-    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;
-  }
-
-} //ApiAdapterFactory
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiResourceFactoryImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiResourceFactoryImpl.java
deleted file mode 100644
index af7273f..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiResourceFactoryImpl.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiResourceFactoryImpl.java,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
-package org.eclipse.component.api.util;
-
-import org.eclipse.emf.common.util.URI;
-
-import org.eclipse.emf.ecore.resource.Resource;
-
-import org.eclipse.emf.ecore.util.ExtendedMetaData;
-
-import org.eclipse.emf.ecore.xmi.XMLResource;
-
-import org.eclipse.emf.ecore.xmi.impl.XMLResourceFactoryImpl;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource Factory</b> associated with the package.
- * <!-- end-user-doc -->
- * @see org.eclipse.component.api.util.ApiResourceImpl
- * @generated
- */
-public class ApiResourceFactoryImpl extends XMLResourceFactoryImpl
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ExtendedMetaData extendedMetaData;
-
-  /**
-   * Creates an instance of the resource factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ApiResourceFactoryImpl()
-  {
-    super();
-    extendedMetaData = ExtendedMetaData.INSTANCE;
-  }
-
-  /**
-   * Creates an instance of the resource.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Resource createResource(URI uri)
-  {
-    XMLResource result = new ApiResourceImpl(uri);
-    result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, extendedMetaData);
-    result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, extendedMetaData);
-
-    result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, 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;
-  }
-
-} //ApiResourceFactoryImpl
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiResourceImpl.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiResourceImpl.java
deleted file mode 100644
index 8120a26..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiResourceImpl.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiResourceImpl.java,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
-package org.eclipse.component.api.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 org.eclipse.component.api.util.ApiResourceFactoryImpl
- * @generated
- */
-public class ApiResourceImpl extends XMLResourceImpl
-{
-  /**
-   * Creates an instance of the resource.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param uri the URI of the new resource.
-   * @generated
-   */
-  public ApiResourceImpl(URI uri)
-  {
-    super(uri);
-  }
-
-} //ApiResourceFactoryImpl
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiSwitch.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiSwitch.java
deleted file mode 100644
index d078e42..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiSwitch.java
+++ /dev/null
@@ -1,286 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiSwitch.java,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
-package org.eclipse.component.api.util;
-
-import java.util.List;
-
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ApiTypes;
-import org.eclipse.component.api.ClassApi;
-import org.eclipse.component.api.ComponentApiType;
-import org.eclipse.component.api.DocumentRoot;
-import org.eclipse.component.api.FieldApi;
-import org.eclipse.component.api.MethodApi;
-
-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 org.eclipse.component.api.ApiPackage
- * @generated
- */
-public class ApiSwitch
-{
-  /**
-   * The cached model package
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected static ApiPackage modelPackage;
-
-  /**
-   * Creates an instance of the switch.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ApiSwitch()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = ApiPackage.eINSTANCE;
-    }
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  public Object doSwitch(EObject theEObject)
-  {
-    return doSwitch(theEObject.eClass(), theEObject);
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  protected Object doSwitch(EClass theEClass, EObject theEObject)
-  {
-    if (theEClass.eContainer() == modelPackage)
-    {
-      return doSwitch(theEClass.getClassifierID(), theEObject);
-    }
-    else
-    {
-      List eSuperTypes = theEClass.getESuperTypes();
-      return
-        eSuperTypes.isEmpty() ?
-          defaultCase(theEObject) :
-          doSwitch((EClass)eSuperTypes.get(0), theEObject);
-    }
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  protected Object doSwitch(int classifierID, EObject theEObject)
-  {
-    switch (classifierID)
-    {
-      case ApiPackage.API_TYPES:
-      {
-        ApiTypes apiTypes = (ApiTypes)theEObject;
-        Object result = caseApiTypes(apiTypes);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ApiPackage.CLASS_API:
-      {
-        ClassApi classApi = (ClassApi)theEObject;
-        Object result = caseClassApi(classApi);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ApiPackage.COMPONENT_API_TYPE:
-      {
-        ComponentApiType componentApiType = (ComponentApiType)theEObject;
-        Object result = caseComponentApiType(componentApiType);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ApiPackage.DOCUMENT_ROOT:
-      {
-        DocumentRoot documentRoot = (DocumentRoot)theEObject;
-        Object result = caseDocumentRoot(documentRoot);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ApiPackage.FIELD_API:
-      {
-        FieldApi fieldApi = (FieldApi)theEObject;
-        Object result = caseFieldApi(fieldApi);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ApiPackage.METHOD_API:
-      {
-        MethodApi methodApi = (MethodApi)theEObject;
-        Object result = caseMethodApi(methodApi);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ApiPackage.PACKAGE:
-      {
-        org.eclipse.component.api.Package package_ = (org.eclipse.component.api.Package)theEObject;
-        Object result = casePackage(package_);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      default: return defaultCase(theEObject);
-    }
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Types</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 interpretting the object as an instance of '<em>Types</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseApiTypes(ApiTypes object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Class Api</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 interpretting the object as an instance of '<em>Class Api</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseClassApi(ClassApi object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Component Api 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 interpretting the object as an instance of '<em>Component Api Type</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseComponentApiType(ComponentApiType object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting 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 interpretting the object as an instance of '<em>Document Root</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseDocumentRoot(DocumentRoot object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Field Api</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 interpretting the object as an instance of '<em>Field Api</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseFieldApi(FieldApi object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Method Api</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 interpretting the object as an instance of '<em>Method Api</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseMethodApi(MethodApi object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Package</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 interpretting the object as an instance of '<em>Package</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object casePackage(org.eclipse.component.api.Package object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting 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 interpretting the object as an instance of '<em>EObject</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject)
-   * @generated
-   */
-  public Object defaultCase(EObject object)
-  {
-    return null;
-  }
-
-} //ApiSwitch
diff --git a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiValidator.java b/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiValidator.java
deleted file mode 100644
index 6dab0bc..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/src/org/eclipse/component/api/util/ApiValidator.java
+++ /dev/null
@@ -1,258 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ApiValidator.java,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
-package org.eclipse.component.api.util;
-
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ApiTypes;
-import org.eclipse.component.api.ClassApi;
-import org.eclipse.component.api.ComponentApiType;
-import org.eclipse.component.api.DocumentRoot;
-import org.eclipse.component.api.FieldApi;
-import org.eclipse.component.api.MethodApi;
-import org.eclipse.component.api.Visibility;
-
-import org.eclipse.emf.common.util.DiagnosticChain;
-
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.util.EObjectValidator;
-
-import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
-
-import org.eclipse.emf.ecore.xml.type.util.XMLTypeValidator;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Validator</b> for the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.component.api.ApiPackage
- * @generated
- */
-public class ApiValidator extends EObjectValidator
-{
-  /**
-   * The cached model package
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public static final ApiValidator INSTANCE = new ApiValidator();
-
-  /**
-   * A constant for the {@link org.eclipse.emf.common.util.Diagnostic#getSource() source} of diagnostic {@link org.eclipse.emf.common.util.Diagnostic#getCode() codes} from this package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.emf.common.util.Diagnostic#getSource()
-   * @see org.eclipse.emf.common.util.Diagnostic#getCode()
-   * @generated
-   */
-  public static final String DIAGNOSTIC_SOURCE = "org.eclipse.component.api";
-
-  /**
-   * A constant with a fixed name that can be used as the base value for additional hand written constants.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private static final int GENERATED_DIAGNOSTIC_CODE_COUNT = 0;
-
-  /**
-   * The cached base package validator.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected XMLTypeValidator xmlTypeValidator;
-
-  /**
-   * Creates an instance of the switch.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ApiValidator()
-  {
-    xmlTypeValidator = XMLTypeValidator.INSTANCE;
-  }
-
-  /**
-   * Returns the package of this validator switch.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EPackage getEPackage()
-  {
-    return ApiPackage.eINSTANCE;
-  }
-
-  /**
-   * Calls <code>validateXXX</code> for the corresonding classifier of the model.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map context)
-  {
-    switch (classifierID)
-    {
-      case ApiPackage.API_TYPES:
-        return validateApiTypes((ApiTypes)value, diagnostics, context);
-      case ApiPackage.CLASS_API:
-        return validateClassApi((ClassApi)value, diagnostics, context);
-      case ApiPackage.COMPONENT_API_TYPE:
-        return validateComponentApiType((ComponentApiType)value, diagnostics, context);
-      case ApiPackage.DOCUMENT_ROOT:
-        return validateDocumentRoot((DocumentRoot)value, diagnostics, context);
-      case ApiPackage.FIELD_API:
-        return validateFieldApi((FieldApi)value, diagnostics, context);
-      case ApiPackage.METHOD_API:
-        return validateMethodApi((MethodApi)value, diagnostics, context);
-      case ApiPackage.PACKAGE:
-        return validatePackage((org.eclipse.component.api.Package)value, diagnostics, context);
-      case ApiPackage.VISIBILITY:
-        return validateVisibility((Object)value, diagnostics, context);
-      case ApiPackage.LIST_OF_TYPES:
-        return validateListOfTypes((List)value, diagnostics, context);
-      case ApiPackage.VISIBILITY_OBJECT:
-        return validateVisibilityObject((Visibility)value, diagnostics, context);
-      default: 
-        return true;
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validateApiTypes(ApiTypes apiTypes, DiagnosticChain diagnostics, Map context)
-  {
-    return validate_EveryDefaultConstraint(apiTypes, diagnostics, context);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validateClassApi(ClassApi classApi, DiagnosticChain diagnostics, Map context)
-  {
-    return validate_EveryDefaultConstraint(classApi, diagnostics, context);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validateComponentApiType(ComponentApiType componentApiType, DiagnosticChain diagnostics, Map context)
-  {
-    return validate_EveryDefaultConstraint(componentApiType, diagnostics, context);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map context)
-  {
-    return validate_EveryDefaultConstraint(documentRoot, diagnostics, context);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validateFieldApi(FieldApi fieldApi, DiagnosticChain diagnostics, Map context)
-  {
-    return validate_EveryDefaultConstraint(fieldApi, diagnostics, context);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validateMethodApi(MethodApi methodApi, DiagnosticChain diagnostics, Map context)
-  {
-    return validate_EveryDefaultConstraint(methodApi, diagnostics, context);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validatePackage(org.eclipse.component.api.Package package_, DiagnosticChain diagnostics, Map context)
-  {
-    return validate_EveryDefaultConstraint(package_, diagnostics, context);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validateVisibility(Object visibility, DiagnosticChain diagnostics, Map context)
-  {
-    return true;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validateListOfTypes(List listOfTypes, DiagnosticChain diagnostics, Map context)
-  {
-    boolean result = validateListOfTypes_ItemType(listOfTypes, diagnostics, context);
-    return result;
-  }
-
-  /**
-   * Validates the ItemType constraint of '<em>List Of Types</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validateListOfTypes_ItemType(List listOfTypes, DiagnosticChain diagnostics, Map context)
-  {
-    boolean result = true;
-    for (Iterator i = listOfTypes.iterator(); i.hasNext() && (result || diagnostics != null); )
-    {
-      Object item = i.next();
-      if (XMLTypePackage.eINSTANCE.getString().isInstance(item))
-      {
-        result &= xmlTypeValidator.validateString((String)item, diagnostics, context);
-      }
-      else
-      {
-        result = false;
-        reportDataValueTypeViolation(XMLTypePackage.eINSTANCE.getString(), item, diagnostics, context);
-      }
-    }
-    return result;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean validateVisibilityObject(Visibility visibilityObject, DiagnosticChain diagnostics, Map context)
-  {
-    return true;
-  }
-
-} //ApiValidator
diff --git a/archive/working/apitools/org.eclipse.component.api.core/xsd/component-api.xsd b/archive/working/apitools/org.eclipse.component.api.core/xsd/component-api.xsd
deleted file mode 100644
index a48159c..0000000
--- a/archive/working/apitools/org.eclipse.component.api.core/xsd/component-api.xsd
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://eclipse.org/component-api" xmlns:tns="http://eclipse.org/component-api">
-	<element name="component-api">
-		<complexType>
-			<sequence>
-				<element name="internal-apis" type="tns:api-types"/>
-				<element name="external-apis" type="tns:api-types"/>
-			</sequence>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						The component name; e.g. "Eclipse Platform
-						Generic Workbench"; note that this name is used
-						to refer to the component and distinguish it
-						from other components (but otherwise has no
-						official status in Eclipse ontology)
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="version" type="string" use="required">
-			</attribute>
-		</complexType>
-	</element>
-
-	<complexType name="api-types">
-		<sequence>
-			<element name="package" type="tns:package" maxOccurs="unbounded"/>
-		</sequence>
-	</complexType>
-
-	<complexType name="package">
-		<sequence>
-			<element name="class-api" type="tns:class-api" maxOccurs="unbounded"/>
-		</sequence>
-		<attribute name="name" type="string" use="required">
-		</attribute>
-	</complexType>
-
-	<complexType name="class-api">
-		<sequence>
-			<element name="method-api" type="tns:method-api" maxOccurs="unbounded"/>
-			<element name="field-api" type="tns:field-api" maxOccurs="unbounded"/>
-		</sequence>
-		<attribute name="name" type="string" use="required"/>
-		<attribute name="reference" type="boolean" default="true"/>
-		<attribute name="subclass" type="boolean" default="true"/>
-		<attribute name="implement" type="boolean" default="true"/>
-		<attribute name="instantiate" type="boolean" default="true"/>
-	</complexType>
-
-	<complexType name="method-api">
-		<attribute name="visibility" type="tns:visibility" use="required"/>
-		<attribute name="static" type="boolean"/>
-		<attribute name="final" type="boolean"/>
-		<attribute name="synchronized" type="boolean"/>
-		<attribute name="native" type="boolean"/>
-		<attribute name="abstract" type="boolean"/>
-		<attribute name="strict" type="boolean"/>
-		<attribute name="name" type="string" use="required"/>
-		<attribute name="input-type" type="tns:list-of-types"/>
-		<attribute name="return-type" type="string"/>
-		<attribute name="exception-type" type="tns:list-of-types"/>
-	</complexType>
-	
-	<simpleType name="visibility">
-		<restriction base="string">
-			<enumeration value="public"/>
-			<enumeration value="protected"/>
-			<enumeration value="private"/>
-		</restriction>
-	</simpleType>
-
-	<simpleType name="list-of-types">
-		<list itemType="string"/>
-	</simpleType>
-
-	<complexType name="field-api">
-		<attribute name="visibility" type="tns:visibility" use="required"/>
-		<attribute name="static" type="boolean"/>
-		<attribute name="final" type="boolean"/>
-		<attribute name="volatile" type="boolean"/>
-		<attribute name="transient" type="boolean"/>
-		<attribute name="name" type="string" use="required"/>
-		<attribute name="type" type="string" use="required"/>
-	</complexType>
-</schema>
diff --git a/archive/working/apitools/org.eclipse.component.core/.classpath b/archive/working/apitools/org.eclipse.component.core/.classpath
deleted file mode 100644
index 751c8f2..0000000
--- a/archive/working/apitools/org.eclipse.component.core/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/working/apitools/org.eclipse.component.core/.cvsignore b/archive/working/apitools/org.eclipse.component.core/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/archive/working/apitools/org.eclipse.component.core/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/archive/working/apitools/org.eclipse.component.core/.project b/archive/working/apitools/org.eclipse.component.core/.project
deleted file mode 100644
index dae0b76..0000000
--- a/archive/working/apitools/org.eclipse.component.core/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.component.core</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/working/apitools/org.eclipse.component.core/build.properties b/archive/working/apitools/org.eclipse.component.core/build.properties
deleted file mode 100644
index 24c16a7..0000000
--- a/archive/working/apitools/org.eclipse.component.core/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-<!--
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: build.properties,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
--->
-bin.includes =	plugin.xml,\
-				runtime/org.eclipse.component.core.jar,\
-				plugin.properties
-jars.compile.order = runtime/org.eclipse.component.core.jar
-source.runtime/org.eclipse.component.core.jar = src/
-output.runtime/org.eclipse.component.core.jar = bin/
diff --git a/archive/working/apitools/org.eclipse.component.core/model/component.genmodel b/archive/working/apitools/org.eclipse.component.core/model/component.genmodel
deleted file mode 100644
index a224b93..0000000
--- a/archive/working/apitools/org.eclipse.component.core/model/component.genmodel
+++ /dev/null
@@ -1,54 +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.component.core/src"
-    editDirectory="/org.eclipse.component.core.edit/src" editorDirectory="/org.eclipse.component.core.editor/src"
-    modelPluginID="org.eclipse.component.core" runtimeJar="true" modelName="Component"
-    editPluginClass="org.eclipse.component.provider.ComponentEditPlugin" editorPluginClass="org.eclipse.component.presentation.ComponentEditorPlugin"
-    runtimeCompatibility="false">
-  <foreignModel>../xsd/component.xsd</foreignModel>
-  <genPackages prefix="Component" basePackage="org.eclipse" resource="XML" disposableProviderFactory="true"
-      ecorePackage="org.eclipse.component.ecore#/">
-    <genClasses ecoreClass="org.eclipse.component.ecore#//ComponentDependsType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//ComponentDependsType/componentRef"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//ComponentDependsType/unrestricted"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.ecore#//ComponentRefType">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//ComponentRefType/name"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.ecore#//ComponentType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//ComponentType/plugin"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//ComponentType/package"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//ComponentType/componentDepends"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//ComponentType/name"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.ecore#//DocumentRoot">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//DocumentRoot/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//DocumentRoot/xMLNSPrefixMap"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//DocumentRoot/xSISchemaLocation"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//DocumentRoot/component"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//DocumentRoot/componentDepends"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//DocumentRoot/componentRef"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//DocumentRoot/package"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//DocumentRoot/plugin"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//DocumentRoot/type"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.ecore#//PackageType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.ecore#//PackageType/type"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//PackageType/api"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//PackageType/exclusive"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//PackageType/name"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.ecore#//PluginType">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//PluginType/fragment"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//PluginType/id"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.ecore#//TypeType">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//TypeType/implement"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//TypeType/instantiate"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//TypeType/name"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//TypeType/reference"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.ecore#//TypeType/subclass"/>
-    </genClasses>
-  </genPackages>
-</genmodel:GenModel>
diff --git a/archive/working/apitools/org.eclipse.component.core/model/org.eclipse.component.ecore b/archive/working/apitools/org.eclipse.component.core/model/org.eclipse.component.ecore
deleted file mode 100644
index 23fd090..0000000
--- a/archive/working/apitools/org.eclipse.component.core/model/org.eclipse.component.ecore
+++ /dev/null
@@ -1,316 +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="component"
-    nsURI="http://eclipse.org/component" nsPrefix="component">
-  <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-    <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;Each component is described via a component description&#xD;&#xA;&#x9;&#x9;&#x9;file.&#xD;&#xA;&#x9;&#x9;"/>
-  </eAnnotations>
-  <eClassifiers xsi:type="ecore:EClass" name="ComponentDependsType">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="component-depends_._type"/>
-      <details key="kind" value="elementOnly"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="componentRef" upperBound="-1"
-        eType="#//ComponentRefType" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="component-ref"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="unrestricted" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="false" unsettable="true">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;States whether this component is allowed to&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;depend on arbitrary other components, or just&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;the ones explicitly named by the&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&amp;lt;component-ref&amp;gt; children&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="unrestricted"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="ComponentRefType">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="component-ref_._type"/>
-      <details key="kind" value="empty"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Name of the referenced component; e.g., &quot;Eclipse&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Platform Generic Workbench&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <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="ComponentType">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="component_._type"/>
-      <details key="kind" value="elementOnly"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="plugin" upperBound="-1"
-        eType="#//PluginType" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="plugin"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="package" upperBound="-1"
-        eType="#//PackageType" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="package"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="componentDepends" lowerBound="1"
-        eType="#//ComponentDependsType" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="component-depends"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;The component name; e.g. &quot;Eclipse Platform&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Generic Workbench&quot;; note that this name is used&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;to refer to the component and distinguish it&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;from other components (but otherwise has no&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;official status in Eclipse ontology)&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <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" unique="false"
-        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" unique="false"
-        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="component" upperBound="-2"
-        eType="#//ComponentType" volatile="true" transient="true" derived="true" containment="true"
-        resolveProxies="false">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Provides information about a component. Child elements&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;of this element describe the set of plug-ins and&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;fragments making up the component, and provide&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;information about the Java packages and types in the&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;component's code.&#xD;&#xA;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="component"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="componentDepends" upperBound="-2"
-        eType="#//ComponentDependsType" 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="component-depends"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="componentRef" upperBound="-2"
-        eType="#//ComponentRefType" 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="component-ref"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="package" upperBound="-2"
-        eType="#//PackageType" volatile="true" transient="true" derived="true" containment="true"
-        resolveProxies="false">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Provides information about a package as used by the&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;component. In the unusual case where a package is shared&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;with other components, the &amp;lt;package&amp;gt; element is&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;understood to apply only to the types the component&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;actually declares, and has no bearing on the types&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;declared in the same package in any other component. The&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;list of packages may be incomplete; if the component&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;contains code in a package not mentioned in the list,&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;the package is considered to be internal (equivalent to&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;being explicitly described as &amp;lt;package name=&quot;...&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;api=&quot;false&quot; /&amp;gt;). The children of the &amp;lt;package&amp;gt;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;element provide information about specific types in the&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;package.&#xD;&#xA;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="package"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="plugin" upperBound="-2"
-        eType="#//PluginType" volatile="true" transient="true" derived="true" containment="true"
-        resolveProxies="false">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Identifies a plug-in or plug-in fragment that is part of&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;the component. The list of plug-ins must be complete;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;that is, a component contains a plug-in (or fragment) if&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;and only if a &amp;lt;plugin&amp;gt; element occurs as a child&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;of the &amp;lt;component&amp;gt; element.&#xD;&#xA;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="plugin"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-2" eType="#//TypeType"
-        volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Provides information about a top-level type in a&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;package. (Note: We could extend the schema in the future&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;to allow &amp;lt;type&amp;gt; elements to provide analogous&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;information about their members. We could also extend&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;the &amp;lt;component&amp;gt; element to allow aspects other&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;than code API to be described.)&#xD;&#xA;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="type"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="PackageType">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="package_._type"/>
-      <details key="kind" value="elementOnly"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="type" upperBound="-1" eType="#//TypeType"
-        containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="type"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="api" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="true" unsettable="true">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;States whether this package is reserved for&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;exclusive use by this component (default: true);&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;specify &quot;false&quot; in (rare) cases where a multiple&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;components declared types in the same package.&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Package sharing is only by mutual consent; all&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;components involved must explicitly declare the&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;package as exclusive=&quot;false&quot; (even if it has no&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;API types).&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="api"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="exclusive" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="true" unsettable="true">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;States whether top-level types in this package&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;are API types by default (default: true);&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;specify &quot;false&quot; in order to explicitly list API&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;types found in the package.&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="exclusive"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Java package name; e.g., &quot;javax.swing&quot;,&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&quot;org.eclipse.ui&quot;.&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <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="PluginType">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="plugin_._type"/>
-      <details key="kind" value="empty"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="fragment" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="false" unsettable="true">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;State whether this is a plug-in fragment as&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;opposed to a plug-in (default: plug-in).&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="fragment"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" unique="false" lowerBound="1"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;The plug-in id or plug-in fragment id; e.g.,&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&quot;org.eclipse.core.resources&quot;; note that in the&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;case of a fragment, this is the id of fragment&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;itself.&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="id"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="TypeType">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="type_._type"/>
-      <details key="kind" value="empty"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="implement" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="true" unsettable="true">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;States whether other components are expected to&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;declare a class that implements this interface&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;(default: true); specify &quot;false&quot; for an&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;interface that other components are not supposed&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;to implement directly; this attribute is ignored&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;for classes, enumerations, and annotation types,&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;none of which can be meaningfully implemented.&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="implement"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="instantiate" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="true" unsettable="true">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;States whether other components are expected to&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;create instances of this class or annotation&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;type (default: true); specify &quot;false&quot; for a type&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;that other components are not supposed to&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;instantiate directly; this attribute is ignored&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;for interfaces and enumerations, neither of&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;which can be meaningfully instantiated; this&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;attribute is moot for classes that are declared&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;final (or ones with no generally accessible&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;constructors), since the Java compiler and JRE&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;will block outside attempts to instantiate.&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="instantiate"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Simple name of a top-level Java class,&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;interface, enumeration, or annotation type;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;e.g., &quot;String&quot;, &quot;IResource&quot;.&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="name"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="reference" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="true" unsettable="true">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;States whether other components are expected to&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;reference this type by name (default: true);&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;specify &quot;false&quot; to indicate that the type is&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;internal.&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="reference"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="subclass" unique="false"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
-        defaultValueLiteral="true" unsettable="true">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;States whether other components are expected to&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;declare a class that directly subclasses this&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class (default: true); specify &quot;false&quot; for a&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;class that other components are not supposed to&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;subclass directly; this attribute is ignored for&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;interfaces, enumerations, and annotation types,&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;none of which can be meaningfully subclassed.&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="subclass"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-  </eClassifiers>
-</ecore:EPackage>
diff --git a/archive/working/apitools/org.eclipse.component.core/plugin.properties b/archive/working/apitools/org.eclipse.component.core/plugin.properties
deleted file mode 100644
index 5bdb04e..0000000
--- a/archive/working/apitools/org.eclipse.component.core/plugin.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: plugin.properties,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-
-# ====================================================================
-# To code developer:
-#   Do NOT change the properties between this line and the
-#   "%%% END OF TRANSLATED PROPERTIES %%%" line.
-#   Make a new property name, append to the end of the file and change
-#   the code to use the new property.
-# ====================================================================
-
-# ====================================================================
-# %%% END OF TRANSLATED PROPERTIES %%%
-# ====================================================================
-
-pluginName = Component Model
-providerName = www.example.org
-
diff --git a/archive/working/apitools/org.eclipse.component.core/plugin.xml b/archive/working/apitools/org.eclipse.component.core/plugin.xml
deleted file mode 100644
index 0123154..0000000
--- a/archive/working/apitools/org.eclipse.component.core/plugin.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<!--
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: plugin.xml,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
--->
-
-<plugin
-    name = "%pluginName"
-    id = "org.eclipse.component.core"
-    version = "1.0.0"
-    provider-name = "%providerName">
-
-  <requires>
-    <import plugin="org.eclipse.core.runtime" />
-    <import plugin="org.eclipse.emf.ecore" export="true"/>
-    <import plugin="org.eclipse.emf.ecore.xmi" export="true"/>
-  </requires>
-
-  <runtime>
-    <library name="runtime/org.eclipse.component.core.jar">
-      <export name="*"/>
-    </library>
-  </runtime>
-
-  <extension point="org.eclipse.emf.ecore.generated_package">
-    <package 
-       uri = "http://eclipse.org/component" 
-       class = "org.eclipse.component.ComponentPackage" />
-  </extension>
-
-  <extension point="org.eclipse.emf.ecore.extension_parser">
-    <parser 
-       type="component" 
-       class="org.eclipse.component.util.ComponentResourceFactoryImpl" />
-  </extension>
-
-</plugin>
-
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentDependsType.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentDependsType.java
deleted file mode 100644
index ebb01fb..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentDependsType.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentDependsType.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Depends Type</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.ComponentDependsType#getComponentRef <em>Component Ref</em>}</li>
- *   <li>{@link org.eclipse.component.ComponentDependsType#isUnrestricted <em>Unrestricted</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.ComponentPackage#getComponentDependsType()
- * @model 
- * @generated
- */
-public interface ComponentDependsType extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Component Ref</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.component.ComponentRefType}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Component Ref</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>Component Ref</em>' containment reference list.
-   * @see org.eclipse.component.ComponentPackage#getComponentDependsType_ComponentRef()
-   * @model type="org.eclipse.component.ComponentRefType" containment="true" resolveProxies="false"
-   * @generated
-   */
-  EList getComponentRef();
-
-  /**
-   * Returns the value of the '<em><b>Unrestricted</b></em>' attribute.
-   * The default value is <code>"false"</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						States whether this component is allowed to
-   * 						depend on arbitrary other components, or just
-   * 						the ones explicitly named by the
-   * 						&lt;component-ref&gt; children
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Unrestricted</em>' attribute.
-   * @see #isSetUnrestricted()
-   * @see #unsetUnrestricted()
-   * @see #setUnrestricted(boolean)
-   * @see org.eclipse.component.ComponentPackage#getComponentDependsType_Unrestricted()
-   * @model default="false" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isUnrestricted();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.ComponentDependsType#isUnrestricted <em>Unrestricted</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Unrestricted</em>' attribute.
-   * @see #isSetUnrestricted()
-   * @see #unsetUnrestricted()
-   * @see #isUnrestricted()
-   * @generated
-   */
-  void setUnrestricted(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.ComponentDependsType#isUnrestricted <em>Unrestricted</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetUnrestricted()
-   * @see #isUnrestricted()
-   * @see #setUnrestricted(boolean)
-   * @generated
-   */
-  void unsetUnrestricted();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.ComponentDependsType#isUnrestricted <em>Unrestricted</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Unrestricted</em>' attribute is set.
-   * @see #unsetUnrestricted()
-   * @see #isUnrestricted()
-   * @see #setUnrestricted(boolean)
-   * @generated
-   */
-  boolean isSetUnrestricted();
-
-} // ComponentDependsType
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentFactory.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentFactory.java
deleted file mode 100644
index eb7d5e9..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentFactory.java
+++ /dev/null
@@ -1,101 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentFactory.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component;
-
-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 org.eclipse.component.ComponentPackage
- * @generated
- */
-public interface ComponentFactory extends EFactory
-{
-  /**
-   * The singleton instance of the factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  ComponentFactory eINSTANCE = new org.eclipse.component.impl.ComponentFactoryImpl();
-
-  /**
-   * Returns a new object of class '<em>Depends Type</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Depends Type</em>'.
-   * @generated
-   */
-  ComponentDependsType createComponentDependsType();
-
-  /**
-   * Returns a new object of class '<em>Ref Type</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Ref Type</em>'.
-   * @generated
-   */
-  ComponentRefType createComponentRefType();
-
-  /**
-   * 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
-   */
-  ComponentType createComponentType();
-
-  /**
-   * 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 a new object of class '<em>Package Type</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Package Type</em>'.
-   * @generated
-   */
-  PackageType createPackageType();
-
-  /**
-   * Returns a new object of class '<em>Plugin Type</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Plugin Type</em>'.
-   * @generated
-   */
-  PluginType createPluginType();
-
-  /**
-   * Returns a new object of class '<em>Type Type</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Type Type</em>'.
-   * @generated
-   */
-  TypeType createTypeType();
-
-  /**
-   * Returns the package supported by this factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the package supported by this factory.
-   * @generated
-   */
-  ComponentPackage getComponentPackage();
-
-} //ComponentFactory
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentPackage.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentPackage.java
deleted file mode 100644
index 00c4ebf..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentPackage.java
+++ /dev/null
@@ -1,821 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentPackage.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component;
-
-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 -->
- * <!-- begin-model-doc -->
- * 
- * 			Each component is described via a component description
- * 			file.
- * 		
- * <!-- end-model-doc -->
- * @see org.eclipse.component.ComponentFactory
- * @generated
- */
-public interface ComponentPackage extends EPackage
-{
-  /**
-   * The package name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNAME = "component";
-
-  /**
-   * The package namespace URI.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNS_URI = "http://eclipse.org/component";
-
-  /**
-   * The package namespace name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNS_PREFIX = "component";
-
-  /**
-   * The singleton instance of the package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  ComponentPackage eINSTANCE = org.eclipse.component.impl.ComponentPackageImpl.init();
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.impl.ComponentDependsTypeImpl <em>Depends Type</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.impl.ComponentDependsTypeImpl
-   * @see org.eclipse.component.impl.ComponentPackageImpl#getComponentDependsType()
-   * @generated
-   */
-  int COMPONENT_DEPENDS_TYPE = 0;
-
-  /**
-   * The feature id for the '<em><b>Component Ref</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_DEPENDS_TYPE__COMPONENT_REF = 0;
-
-  /**
-   * The feature id for the '<em><b>Unrestricted</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_DEPENDS_TYPE__UNRESTRICTED = 1;
-
-  /**
-   * The number of structural features of the the '<em>Depends Type</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_DEPENDS_TYPE_FEATURE_COUNT = 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.impl.ComponentRefTypeImpl <em>Ref Type</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.impl.ComponentRefTypeImpl
-   * @see org.eclipse.component.impl.ComponentPackageImpl#getComponentRefType()
-   * @generated
-   */
-  int COMPONENT_REF_TYPE = 1;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_REF_TYPE__NAME = 0;
-
-  /**
-   * The number of structural features of the the '<em>Ref Type</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_REF_TYPE_FEATURE_COUNT = 1;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.impl.ComponentTypeImpl <em>Type</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.impl.ComponentTypeImpl
-   * @see org.eclipse.component.impl.ComponentPackageImpl#getComponentType()
-   * @generated
-   */
-  int COMPONENT_TYPE = 2;
-
-  /**
-   * The feature id for the '<em><b>Plugin</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_TYPE__PLUGIN = 0;
-
-  /**
-   * The feature id for the '<em><b>Package</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_TYPE__PACKAGE = 1;
-
-  /**
-   * The feature id for the '<em><b>Component Depends</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_TYPE__COMPONENT_DEPENDS = 2;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_TYPE__NAME = 3;
-
-  /**
-   * The number of structural features of the the '<em>Type</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_TYPE_FEATURE_COUNT = 4;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.impl.DocumentRootImpl <em>Document Root</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.impl.DocumentRootImpl
-   * @see org.eclipse.component.impl.ComponentPackageImpl#getDocumentRoot()
-   * @generated
-   */
-  int DOCUMENT_ROOT = 3;
-
-  /**
-   * 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>Component</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT__COMPONENT = 3;
-
-  /**
-   * The feature id for the '<em><b>Component Depends</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT__COMPONENT_DEPENDS = 4;
-
-  /**
-   * The feature id for the '<em><b>Component Ref</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT__COMPONENT_REF = 5;
-
-  /**
-   * The feature id for the '<em><b>Package</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT__PACKAGE = 6;
-
-  /**
-   * The feature id for the '<em><b>Plugin</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT__PLUGIN = 7;
-
-  /**
-   * The feature id for the '<em><b>Type</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT__TYPE = 8;
-
-  /**
-   * The number of structural features of the the '<em>Document Root</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT_FEATURE_COUNT = 9;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.impl.PackageTypeImpl <em>Package Type</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.impl.PackageTypeImpl
-   * @see org.eclipse.component.impl.ComponentPackageImpl#getPackageType()
-   * @generated
-   */
-  int PACKAGE_TYPE = 4;
-
-  /**
-   * The feature id for the '<em><b>Type</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PACKAGE_TYPE__TYPE = 0;
-
-  /**
-   * The feature id for the '<em><b>Api</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PACKAGE_TYPE__API = 1;
-
-  /**
-   * The feature id for the '<em><b>Exclusive</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PACKAGE_TYPE__EXCLUSIVE = 2;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PACKAGE_TYPE__NAME = 3;
-
-  /**
-   * The number of structural features of the the '<em>Package Type</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PACKAGE_TYPE_FEATURE_COUNT = 4;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.impl.PluginTypeImpl <em>Plugin Type</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.impl.PluginTypeImpl
-   * @see org.eclipse.component.impl.ComponentPackageImpl#getPluginType()
-   * @generated
-   */
-  int PLUGIN_TYPE = 5;
-
-  /**
-   * The feature id for the '<em><b>Fragment</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PLUGIN_TYPE__FRAGMENT = 0;
-
-  /**
-   * The feature id for the '<em><b>Id</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PLUGIN_TYPE__ID = 1;
-
-  /**
-   * The number of structural features of the the '<em>Plugin Type</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int PLUGIN_TYPE_FEATURE_COUNT = 2;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.impl.TypeTypeImpl <em>Type Type</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.impl.TypeTypeImpl
-   * @see org.eclipse.component.impl.ComponentPackageImpl#getTypeType()
-   * @generated
-   */
-  int TYPE_TYPE = 6;
-
-  /**
-   * The feature id for the '<em><b>Implement</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int TYPE_TYPE__IMPLEMENT = 0;
-
-  /**
-   * The feature id for the '<em><b>Instantiate</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int TYPE_TYPE__INSTANTIATE = 1;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int TYPE_TYPE__NAME = 2;
-
-  /**
-   * The feature id for the '<em><b>Reference</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int TYPE_TYPE__REFERENCE = 3;
-
-  /**
-   * The feature id for the '<em><b>Subclass</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int TYPE_TYPE__SUBCLASS = 4;
-
-  /**
-   * The number of structural features of the the '<em>Type Type</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int TYPE_TYPE_FEATURE_COUNT = 5;
-
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.ComponentDependsType <em>Depends Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Depends Type</em>'.
-   * @see org.eclipse.component.ComponentDependsType
-   * @generated
-   */
-  EClass getComponentDependsType();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.component.ComponentDependsType#getComponentRef <em>Component Ref</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Component Ref</em>'.
-   * @see org.eclipse.component.ComponentDependsType#getComponentRef()
-   * @see #getComponentDependsType()
-   * @generated
-   */
-  EReference getComponentDependsType_ComponentRef();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.ComponentDependsType#isUnrestricted <em>Unrestricted</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Unrestricted</em>'.
-   * @see org.eclipse.component.ComponentDependsType#isUnrestricted()
-   * @see #getComponentDependsType()
-   * @generated
-   */
-  EAttribute getComponentDependsType_Unrestricted();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.ComponentRefType <em>Ref Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Ref Type</em>'.
-   * @see org.eclipse.component.ComponentRefType
-   * @generated
-   */
-  EClass getComponentRefType();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.ComponentRefType#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.ComponentRefType#getName()
-   * @see #getComponentRefType()
-   * @generated
-   */
-  EAttribute getComponentRefType_Name();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.ComponentType <em>Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Type</em>'.
-   * @see org.eclipse.component.ComponentType
-   * @generated
-   */
-  EClass getComponentType();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.component.ComponentType#getPlugin <em>Plugin</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Plugin</em>'.
-   * @see org.eclipse.component.ComponentType#getPlugin()
-   * @see #getComponentType()
-   * @generated
-   */
-  EReference getComponentType_Plugin();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.component.ComponentType#getPackage <em>Package</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Package</em>'.
-   * @see org.eclipse.component.ComponentType#getPackage()
-   * @see #getComponentType()
-   * @generated
-   */
-  EReference getComponentType_Package();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.ComponentType#getComponentDepends <em>Component Depends</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Component Depends</em>'.
-   * @see org.eclipse.component.ComponentType#getComponentDepends()
-   * @see #getComponentType()
-   * @generated
-   */
-  EReference getComponentType_ComponentDepends();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.ComponentType#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.ComponentType#getName()
-   * @see #getComponentType()
-   * @generated
-   */
-  EAttribute getComponentType_Name();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.DocumentRoot <em>Document Root</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Document Root</em>'.
-   * @see org.eclipse.component.DocumentRoot
-   * @generated
-   */
-  EClass getDocumentRoot();
-
-  /**
-   * Returns the meta object for the attribute list '{@link org.eclipse.component.DocumentRoot#getMixed <em>Mixed</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute list '<em>Mixed</em>'.
-   * @see org.eclipse.component.DocumentRoot#getMixed()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EAttribute getDocumentRoot_Mixed();
-
-  /**
-   * Returns the meta object for the map '{@link org.eclipse.component.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 org.eclipse.component.DocumentRoot#getXMLNSPrefixMap()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_XMLNSPrefixMap();
-
-  /**
-   * Returns the meta object for the map '{@link org.eclipse.component.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 org.eclipse.component.DocumentRoot#getXSISchemaLocation()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_XSISchemaLocation();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.DocumentRoot#getComponent <em>Component</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Component</em>'.
-   * @see org.eclipse.component.DocumentRoot#getComponent()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_Component();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.DocumentRoot#getComponentDepends <em>Component Depends</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Component Depends</em>'.
-   * @see org.eclipse.component.DocumentRoot#getComponentDepends()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_ComponentDepends();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.DocumentRoot#getComponentRef <em>Component Ref</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Component Ref</em>'.
-   * @see org.eclipse.component.DocumentRoot#getComponentRef()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_ComponentRef();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.DocumentRoot#getPackage <em>Package</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Package</em>'.
-   * @see org.eclipse.component.DocumentRoot#getPackage()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_Package();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.DocumentRoot#getPlugin <em>Plugin</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Plugin</em>'.
-   * @see org.eclipse.component.DocumentRoot#getPlugin()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_Plugin();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.DocumentRoot#getType <em>Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Type</em>'.
-   * @see org.eclipse.component.DocumentRoot#getType()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_Type();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.PackageType <em>Package Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Package Type</em>'.
-   * @see org.eclipse.component.PackageType
-   * @generated
-   */
-  EClass getPackageType();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.component.PackageType#getType <em>Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Type</em>'.
-   * @see org.eclipse.component.PackageType#getType()
-   * @see #getPackageType()
-   * @generated
-   */
-  EReference getPackageType_Type();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.PackageType#isApi <em>Api</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Api</em>'.
-   * @see org.eclipse.component.PackageType#isApi()
-   * @see #getPackageType()
-   * @generated
-   */
-  EAttribute getPackageType_Api();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.PackageType#isExclusive <em>Exclusive</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Exclusive</em>'.
-   * @see org.eclipse.component.PackageType#isExclusive()
-   * @see #getPackageType()
-   * @generated
-   */
-  EAttribute getPackageType_Exclusive();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.PackageType#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.PackageType#getName()
-   * @see #getPackageType()
-   * @generated
-   */
-  EAttribute getPackageType_Name();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.PluginType <em>Plugin Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Plugin Type</em>'.
-   * @see org.eclipse.component.PluginType
-   * @generated
-   */
-  EClass getPluginType();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.PluginType#isFragment <em>Fragment</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Fragment</em>'.
-   * @see org.eclipse.component.PluginType#isFragment()
-   * @see #getPluginType()
-   * @generated
-   */
-  EAttribute getPluginType_Fragment();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.PluginType#getId <em>Id</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Id</em>'.
-   * @see org.eclipse.component.PluginType#getId()
-   * @see #getPluginType()
-   * @generated
-   */
-  EAttribute getPluginType_Id();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.TypeType <em>Type Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Type Type</em>'.
-   * @see org.eclipse.component.TypeType
-   * @generated
-   */
-  EClass getTypeType();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.TypeType#isImplement <em>Implement</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Implement</em>'.
-   * @see org.eclipse.component.TypeType#isImplement()
-   * @see #getTypeType()
-   * @generated
-   */
-  EAttribute getTypeType_Implement();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.TypeType#isInstantiate <em>Instantiate</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Instantiate</em>'.
-   * @see org.eclipse.component.TypeType#isInstantiate()
-   * @see #getTypeType()
-   * @generated
-   */
-  EAttribute getTypeType_Instantiate();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.TypeType#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.TypeType#getName()
-   * @see #getTypeType()
-   * @generated
-   */
-  EAttribute getTypeType_Name();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.TypeType#isReference <em>Reference</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Reference</em>'.
-   * @see org.eclipse.component.TypeType#isReference()
-   * @see #getTypeType()
-   * @generated
-   */
-  EAttribute getTypeType_Reference();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.TypeType#isSubclass <em>Subclass</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Subclass</em>'.
-   * @see org.eclipse.component.TypeType#isSubclass()
-   * @see #getTypeType()
-   * @generated
-   */
-  EAttribute getTypeType_Subclass();
-
-  /**
-   * 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
-   */
-  ComponentFactory getComponentFactory();
-
-} //ComponentPackage
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentRefType.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentRefType.java
deleted file mode 100644
index eae9bbe..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentRefType.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentRefType.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Ref Type</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.ComponentRefType#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.ComponentPackage#getComponentRefType()
- * @model 
- * @generated
- */
-public interface ComponentRefType extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						Name of the referenced component; e.g., "Eclipse
-   * 						Platform Generic Workbench"
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.component.ComponentPackage#getComponentRefType_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.ComponentRefType#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);
-
-} // ComponentRefType
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentType.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentType.java
deleted file mode 100644
index 9c3d388..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/ComponentType.java
+++ /dev/null
@@ -1,123 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentType.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component;
-
-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 org.eclipse.component.ComponentType#getPlugin <em>Plugin</em>}</li>
- *   <li>{@link org.eclipse.component.ComponentType#getPackage <em>Package</em>}</li>
- *   <li>{@link org.eclipse.component.ComponentType#getComponentDepends <em>Component Depends</em>}</li>
- *   <li>{@link org.eclipse.component.ComponentType#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.ComponentPackage#getComponentType()
- * @model 
- * @generated
- */
-public interface ComponentType extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Plugin</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.component.PluginType}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Plugin</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>Plugin</em>' containment reference list.
-   * @see org.eclipse.component.ComponentPackage#getComponentType_Plugin()
-   * @model type="org.eclipse.component.PluginType" containment="true" resolveProxies="false"
-   * @generated
-   */
-  EList getPlugin();
-
-  /**
-   * Returns the value of the '<em><b>Package</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.component.PackageType}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Package</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>Package</em>' containment reference list.
-   * @see org.eclipse.component.ComponentPackage#getComponentType_Package()
-   * @model type="org.eclipse.component.PackageType" containment="true" resolveProxies="false"
-   * @generated
-   */
-  EList getPackage();
-
-  /**
-   * Returns the value of the '<em><b>Component Depends</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Component Depends</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>Component Depends</em>' containment reference.
-   * @see #setComponentDepends(ComponentDependsType)
-   * @see org.eclipse.component.ComponentPackage#getComponentType_ComponentDepends()
-   * @model containment="true" resolveProxies="false" required="true"
-   * @generated
-   */
-  ComponentDependsType getComponentDepends();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.ComponentType#getComponentDepends <em>Component Depends</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Component Depends</em>' containment reference.
-   * @see #getComponentDepends()
-   * @generated
-   */
-  void setComponentDepends(ComponentDependsType value);
-
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						The component name; e.g. "Eclipse Platform
-   * 						Generic Workbench"; note that this name is used
-   * 						to refer to the component and distinguish it
-   * 						from other components (but otherwise has no
-   * 						official status in Eclipse ontology)
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.component.ComponentPackage#getComponentType_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.ComponentType#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);
-
-} // ComponentType
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/DocumentRoot.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/DocumentRoot.java
deleted file mode 100644
index 28d68bf..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/DocumentRoot.java
+++ /dev/null
@@ -1,276 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: DocumentRoot.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component;
-
-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 org.eclipse.component.DocumentRoot#getMixed <em>Mixed</em>}</li>
- *   <li>{@link org.eclipse.component.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- *   <li>{@link org.eclipse.component.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- *   <li>{@link org.eclipse.component.DocumentRoot#getComponent <em>Component</em>}</li>
- *   <li>{@link org.eclipse.component.DocumentRoot#getComponentDepends <em>Component Depends</em>}</li>
- *   <li>{@link org.eclipse.component.DocumentRoot#getComponentRef <em>Component Ref</em>}</li>
- *   <li>{@link org.eclipse.component.DocumentRoot#getPackage <em>Package</em>}</li>
- *   <li>{@link org.eclipse.component.DocumentRoot#getPlugin <em>Plugin</em>}</li>
- *   <li>{@link org.eclipse.component.DocumentRoot#getType <em>Type</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.ComponentPackage#getDocumentRoot()
- * @model 
- * @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 org.eclipse.component.ComponentPackage#getDocumentRoot_Mixed()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
-   * @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 org.eclipse.component.ComponentPackage#getDocumentRoot_XMLNSPrefixMap()
-   * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
-   * @generated
-   */
-  EMap 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 org.eclipse.component.ComponentPackage#getDocumentRoot_XSISchemaLocation()
-   * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
-   * @generated
-   */
-  EMap getXSISchemaLocation();
-
-  /**
-   * Returns the value of the '<em><b>Component</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 				Provides information about a component. Child elements
-   * 				of this element describe the set of plug-ins and
-   * 				fragments making up the component, and provide
-   * 				information about the Java packages and types in the
-   * 				component's code.
-   * 			
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Component</em>' containment reference.
-   * @see #setComponent(ComponentType)
-   * @see org.eclipse.component.ComponentPackage#getDocumentRoot_Component()
-   * @model containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
-   * @generated
-   */
-  ComponentType getComponent();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.DocumentRoot#getComponent <em>Component</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Component</em>' containment reference.
-   * @see #getComponent()
-   * @generated
-   */
-  void setComponent(ComponentType value);
-
-  /**
-   * Returns the value of the '<em><b>Component Depends</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Component Depends</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>Component Depends</em>' containment reference.
-   * @see #setComponentDepends(ComponentDependsType)
-   * @see org.eclipse.component.ComponentPackage#getDocumentRoot_ComponentDepends()
-   * @model containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
-   * @generated
-   */
-  ComponentDependsType getComponentDepends();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.DocumentRoot#getComponentDepends <em>Component Depends</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Component Depends</em>' containment reference.
-   * @see #getComponentDepends()
-   * @generated
-   */
-  void setComponentDepends(ComponentDependsType value);
-
-  /**
-   * Returns the value of the '<em><b>Component Ref</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Component Ref</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>Component Ref</em>' containment reference.
-   * @see #setComponentRef(ComponentRefType)
-   * @see org.eclipse.component.ComponentPackage#getDocumentRoot_ComponentRef()
-   * @model containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
-   * @generated
-   */
-  ComponentRefType getComponentRef();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.DocumentRoot#getComponentRef <em>Component Ref</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Component Ref</em>' containment reference.
-   * @see #getComponentRef()
-   * @generated
-   */
-  void setComponentRef(ComponentRefType value);
-
-  /**
-   * Returns the value of the '<em><b>Package</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 				Provides information about a package as used by the
-   * 				component. In the unusual case where a package is shared
-   * 				with other components, the &lt;package&gt; element is
-   * 				understood to apply only to the types the component
-   * 				actually declares, and has no bearing on the types
-   * 				declared in the same package in any other component. The
-   * 				list of packages may be incomplete; if the component
-   * 				contains code in a package not mentioned in the list,
-   * 				the package is considered to be internal (equivalent to
-   * 				being explicitly described as &lt;package name="..."
-   * 				api="false" /&gt;). The children of the &lt;package&gt;
-   * 				element provide information about specific types in the
-   * 				package.
-   * 			
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Package</em>' containment reference.
-   * @see #setPackage(PackageType)
-   * @see org.eclipse.component.ComponentPackage#getDocumentRoot_Package()
-   * @model containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
-   * @generated
-   */
-  PackageType getPackage();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.DocumentRoot#getPackage <em>Package</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Package</em>' containment reference.
-   * @see #getPackage()
-   * @generated
-   */
-  void setPackage(PackageType value);
-
-  /**
-   * Returns the value of the '<em><b>Plugin</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 				Identifies a plug-in or plug-in fragment that is part of
-   * 				the component. The list of plug-ins must be complete;
-   * 				that is, a component contains a plug-in (or fragment) if
-   * 				and only if a &lt;plugin&gt; element occurs as a child
-   * 				of the &lt;component&gt; element.
-   * 			
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Plugin</em>' containment reference.
-   * @see #setPlugin(PluginType)
-   * @see org.eclipse.component.ComponentPackage#getDocumentRoot_Plugin()
-   * @model containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
-   * @generated
-   */
-  PluginType getPlugin();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.DocumentRoot#getPlugin <em>Plugin</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Plugin</em>' containment reference.
-   * @see #getPlugin()
-   * @generated
-   */
-  void setPlugin(PluginType value);
-
-  /**
-   * Returns the value of the '<em><b>Type</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 				Provides information about a top-level type in a
-   * 				package. (Note: We could extend the schema in the future
-   * 				to allow &lt;type&gt; elements to provide analogous
-   * 				information about their members. We could also extend
-   * 				the &lt;component&gt; element to allow aspects other
-   * 				than code API to be described.)
-   * 			
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Type</em>' containment reference.
-   * @see #setType(TypeType)
-   * @see org.eclipse.component.ComponentPackage#getDocumentRoot_Type()
-   * @model containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
-   * @generated
-   */
-  TypeType getType();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.DocumentRoot#getType <em>Type</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Type</em>' containment reference.
-   * @see #getType()
-   * @generated
-   */
-  void setType(TypeType value);
-
-} // DocumentRoot
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/PackageType.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/PackageType.java
deleted file mode 100644
index 62e13e5..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/PackageType.java
+++ /dev/null
@@ -1,198 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: PackageType.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Package Type</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.PackageType#getType <em>Type</em>}</li>
- *   <li>{@link org.eclipse.component.PackageType#isApi <em>Api</em>}</li>
- *   <li>{@link org.eclipse.component.PackageType#isExclusive <em>Exclusive</em>}</li>
- *   <li>{@link org.eclipse.component.PackageType#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.ComponentPackage#getPackageType()
- * @model 
- * @generated
- */
-public interface PackageType extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Type</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.component.TypeType}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>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>Type</em>' containment reference list.
-   * @see org.eclipse.component.ComponentPackage#getPackageType_Type()
-   * @model type="org.eclipse.component.TypeType" containment="true" resolveProxies="false"
-   * @generated
-   */
-  EList getType();
-
-  /**
-   * Returns the value of the '<em><b>Api</b></em>' attribute.
-   * The default value is <code>"true"</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						States whether this package is reserved for
-   * 						exclusive use by this component (default: true);
-   * 						specify "false" in (rare) cases where a multiple
-   * 						components declared types in the same package.
-   * 						Package sharing is only by mutual consent; all
-   * 						components involved must explicitly declare the
-   * 						package as exclusive="false" (even if it has no
-   * 						API types).
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Api</em>' attribute.
-   * @see #isSetApi()
-   * @see #unsetApi()
-   * @see #setApi(boolean)
-   * @see org.eclipse.component.ComponentPackage#getPackageType_Api()
-   * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isApi();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.PackageType#isApi <em>Api</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Api</em>' attribute.
-   * @see #isSetApi()
-   * @see #unsetApi()
-   * @see #isApi()
-   * @generated
-   */
-  void setApi(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.PackageType#isApi <em>Api</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetApi()
-   * @see #isApi()
-   * @see #setApi(boolean)
-   * @generated
-   */
-  void unsetApi();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.PackageType#isApi <em>Api</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Api</em>' attribute is set.
-   * @see #unsetApi()
-   * @see #isApi()
-   * @see #setApi(boolean)
-   * @generated
-   */
-  boolean isSetApi();
-
-  /**
-   * Returns the value of the '<em><b>Exclusive</b></em>' attribute.
-   * The default value is <code>"true"</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						States whether top-level types in this package
-   * 						are API types by default (default: true);
-   * 						specify "false" in order to explicitly list API
-   * 						types found in the package.
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Exclusive</em>' attribute.
-   * @see #isSetExclusive()
-   * @see #unsetExclusive()
-   * @see #setExclusive(boolean)
-   * @see org.eclipse.component.ComponentPackage#getPackageType_Exclusive()
-   * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isExclusive();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.PackageType#isExclusive <em>Exclusive</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Exclusive</em>' attribute.
-   * @see #isSetExclusive()
-   * @see #unsetExclusive()
-   * @see #isExclusive()
-   * @generated
-   */
-  void setExclusive(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.PackageType#isExclusive <em>Exclusive</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetExclusive()
-   * @see #isExclusive()
-   * @see #setExclusive(boolean)
-   * @generated
-   */
-  void unsetExclusive();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.PackageType#isExclusive <em>Exclusive</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Exclusive</em>' attribute is set.
-   * @see #unsetExclusive()
-   * @see #isExclusive()
-   * @see #setExclusive(boolean)
-   * @generated
-   */
-  boolean isSetExclusive();
-
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						Java package name; e.g., "javax.swing",
-   * 						"org.eclipse.ui".
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.component.ComponentPackage#getPackageType_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.PackageType#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);
-
-} // PackageType
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/PluginType.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/PluginType.java
deleted file mode 100644
index 93a2d5a..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/PluginType.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: PluginType.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Plugin Type</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.PluginType#isFragment <em>Fragment</em>}</li>
- *   <li>{@link org.eclipse.component.PluginType#getId <em>Id</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.ComponentPackage#getPluginType()
- * @model 
- * @generated
- */
-public interface PluginType extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Fragment</b></em>' attribute.
-   * The default value is <code>"false"</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						State whether this is a plug-in fragment as
-   * 						opposed to a plug-in (default: plug-in).
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Fragment</em>' attribute.
-   * @see #isSetFragment()
-   * @see #unsetFragment()
-   * @see #setFragment(boolean)
-   * @see org.eclipse.component.ComponentPackage#getPluginType_Fragment()
-   * @model default="false" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isFragment();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.PluginType#isFragment <em>Fragment</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Fragment</em>' attribute.
-   * @see #isSetFragment()
-   * @see #unsetFragment()
-   * @see #isFragment()
-   * @generated
-   */
-  void setFragment(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.PluginType#isFragment <em>Fragment</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetFragment()
-   * @see #isFragment()
-   * @see #setFragment(boolean)
-   * @generated
-   */
-  void unsetFragment();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.PluginType#isFragment <em>Fragment</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Fragment</em>' attribute is set.
-   * @see #unsetFragment()
-   * @see #isFragment()
-   * @see #setFragment(boolean)
-   * @generated
-   */
-  boolean isSetFragment();
-
-  /**
-   * Returns the value of the '<em><b>Id</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						The plug-in id or plug-in fragment id; e.g.,
-   * 						"org.eclipse.core.resources"; note that in the
-   * 						case of a fragment, this is the id of fragment
-   * 						itself.
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Id</em>' attribute.
-   * @see #setId(String)
-   * @see org.eclipse.component.ComponentPackage#getPluginType_Id()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getId();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.PluginType#getId <em>Id</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Id</em>' attribute.
-   * @see #getId()
-   * @generated
-   */
-  void setId(String value);
-
-} // PluginType
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/TypeType.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/TypeType.java
deleted file mode 100644
index 7c54e76..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/TypeType.java
+++ /dev/null
@@ -1,307 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: TypeType.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Type Type</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.TypeType#isImplement <em>Implement</em>}</li>
- *   <li>{@link org.eclipse.component.TypeType#isInstantiate <em>Instantiate</em>}</li>
- *   <li>{@link org.eclipse.component.TypeType#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.TypeType#isReference <em>Reference</em>}</li>
- *   <li>{@link org.eclipse.component.TypeType#isSubclass <em>Subclass</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.ComponentPackage#getTypeType()
- * @model 
- * @generated
- */
-public interface TypeType extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Implement</b></em>' attribute.
-   * The default value is <code>"true"</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						States whether other components are expected to
-   * 						declare a class that implements this interface
-   * 						(default: true); specify "false" for an
-   * 						interface that other components are not supposed
-   * 						to implement directly; this attribute is ignored
-   * 						for classes, enumerations, and annotation types,
-   * 						none of which can be meaningfully implemented.
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Implement</em>' attribute.
-   * @see #isSetImplement()
-   * @see #unsetImplement()
-   * @see #setImplement(boolean)
-   * @see org.eclipse.component.ComponentPackage#getTypeType_Implement()
-   * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isImplement();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.TypeType#isImplement <em>Implement</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Implement</em>' attribute.
-   * @see #isSetImplement()
-   * @see #unsetImplement()
-   * @see #isImplement()
-   * @generated
-   */
-  void setImplement(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.TypeType#isImplement <em>Implement</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetImplement()
-   * @see #isImplement()
-   * @see #setImplement(boolean)
-   * @generated
-   */
-  void unsetImplement();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.TypeType#isImplement <em>Implement</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Implement</em>' attribute is set.
-   * @see #unsetImplement()
-   * @see #isImplement()
-   * @see #setImplement(boolean)
-   * @generated
-   */
-  boolean isSetImplement();
-
-  /**
-   * Returns the value of the '<em><b>Instantiate</b></em>' attribute.
-   * The default value is <code>"true"</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						States whether other components are expected to
-   * 						create instances of this class or annotation
-   * 						type (default: true); specify "false" for a type
-   * 						that other components are not supposed to
-   * 						instantiate directly; this attribute is ignored
-   * 						for interfaces and enumerations, neither of
-   * 						which can be meaningfully instantiated; this
-   * 						attribute is moot for classes that are declared
-   * 						final (or ones with no generally accessible
-   * 						constructors), since the Java compiler and JRE
-   * 						will block outside attempts to instantiate.
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Instantiate</em>' attribute.
-   * @see #isSetInstantiate()
-   * @see #unsetInstantiate()
-   * @see #setInstantiate(boolean)
-   * @see org.eclipse.component.ComponentPackage#getTypeType_Instantiate()
-   * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isInstantiate();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.TypeType#isInstantiate <em>Instantiate</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Instantiate</em>' attribute.
-   * @see #isSetInstantiate()
-   * @see #unsetInstantiate()
-   * @see #isInstantiate()
-   * @generated
-   */
-  void setInstantiate(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.TypeType#isInstantiate <em>Instantiate</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetInstantiate()
-   * @see #isInstantiate()
-   * @see #setInstantiate(boolean)
-   * @generated
-   */
-  void unsetInstantiate();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.TypeType#isInstantiate <em>Instantiate</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Instantiate</em>' attribute is set.
-   * @see #unsetInstantiate()
-   * @see #isInstantiate()
-   * @see #setInstantiate(boolean)
-   * @generated
-   */
-  boolean isSetInstantiate();
-
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						Simple name of a top-level Java class,
-   * 						interface, enumeration, or annotation type;
-   * 						e.g., "String", "IResource".
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.component.ComponentPackage#getTypeType_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.TypeType#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-  void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>Reference</b></em>' attribute.
-   * The default value is <code>"true"</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						States whether other components are expected to
-   * 						reference this type by name (default: true);
-   * 						specify "false" to indicate that the type is
-   * 						internal.
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Reference</em>' attribute.
-   * @see #isSetReference()
-   * @see #unsetReference()
-   * @see #setReference(boolean)
-   * @see org.eclipse.component.ComponentPackage#getTypeType_Reference()
-   * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isReference();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.TypeType#isReference <em>Reference</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Reference</em>' attribute.
-   * @see #isSetReference()
-   * @see #unsetReference()
-   * @see #isReference()
-   * @generated
-   */
-  void setReference(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.TypeType#isReference <em>Reference</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetReference()
-   * @see #isReference()
-   * @see #setReference(boolean)
-   * @generated
-   */
-  void unsetReference();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.TypeType#isReference <em>Reference</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Reference</em>' attribute is set.
-   * @see #unsetReference()
-   * @see #isReference()
-   * @see #setReference(boolean)
-   * @generated
-   */
-  boolean isSetReference();
-
-  /**
-   * Returns the value of the '<em><b>Subclass</b></em>' attribute.
-   * The default value is <code>"true"</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						States whether other components are expected to
-   * 						declare a class that directly subclasses this
-   * 						class (default: true); specify "false" for a
-   * 						class that other components are not supposed to
-   * 						subclass directly; this attribute is ignored for
-   * 						interfaces, enumerations, and annotation types,
-   * 						none of which can be meaningfully subclassed.
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Subclass</em>' attribute.
-   * @see #isSetSubclass()
-   * @see #unsetSubclass()
-   * @see #setSubclass(boolean)
-   * @see org.eclipse.component.ComponentPackage#getTypeType_Subclass()
-   * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
-   * @generated
-   */
-  boolean isSubclass();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.TypeType#isSubclass <em>Subclass</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Subclass</em>' attribute.
-   * @see #isSetSubclass()
-   * @see #unsetSubclass()
-   * @see #isSubclass()
-   * @generated
-   */
-  void setSubclass(boolean value);
-
-  /**
-   * Unsets the value of the '{@link org.eclipse.component.TypeType#isSubclass <em>Subclass</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSetSubclass()
-   * @see #isSubclass()
-   * @see #setSubclass(boolean)
-   * @generated
-   */
-  void unsetSubclass();
-
-  /**
-   * Returns whether the value of the '{@link org.eclipse.component.TypeType#isSubclass <em>Subclass</em>}' attribute is set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return whether the value of the '<em>Subclass</em>' attribute is set.
-   * @see #unsetSubclass()
-   * @see #isSubclass()
-   * @see #setSubclass(boolean)
-   * @generated
-   */
-  boolean isSetSubclass();
-
-} // TypeType
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentDependsTypeImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentDependsTypeImpl.java
deleted file mode 100644
index 7178204..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentDependsTypeImpl.java
+++ /dev/null
@@ -1,278 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentDependsTypeImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.ComponentDependsType;
-import org.eclipse.component.ComponentPackage;
-import org.eclipse.component.ComponentRefType;
-
-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.EStructuralFeature;
-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>Depends Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.impl.ComponentDependsTypeImpl#getComponentRef <em>Component Ref</em>}</li>
- *   <li>{@link org.eclipse.component.impl.ComponentDependsTypeImpl#isUnrestricted <em>Unrestricted</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ComponentDependsTypeImpl extends EObjectImpl implements ComponentDependsType
-{
-  /**
-   * The cached value of the '{@link #getComponentRef() <em>Component Ref</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getComponentRef()
-   * @generated
-   * @ordered
-   */
-  protected EList componentRef = null;
-
-  /**
-   * The default value of the '{@link #isUnrestricted() <em>Unrestricted</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUnrestricted()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean UNRESTRICTED_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isUnrestricted() <em>Unrestricted</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isUnrestricted()
-   * @generated
-   * @ordered
-   */
-  protected boolean unrestricted = UNRESTRICTED_EDEFAULT;
-
-  /**
-   * This is true if the Unrestricted attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean unrestrictedESet = false;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ComponentDependsTypeImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ComponentPackage.eINSTANCE.getComponentDependsType();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getComponentRef()
-  {
-    if (componentRef == null)
-    {
-      componentRef = new EObjectContainmentEList(ComponentRefType.class, this, ComponentPackage.COMPONENT_DEPENDS_TYPE__COMPONENT_REF);
-    }
-    return componentRef;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isUnrestricted()
-  {
-    return unrestricted;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setUnrestricted(boolean newUnrestricted)
-  {
-    boolean oldUnrestricted = unrestricted;
-    unrestricted = newUnrestricted;
-    boolean oldUnrestrictedESet = unrestrictedESet;
-    unrestrictedESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ComponentPackage.COMPONENT_DEPENDS_TYPE__UNRESTRICTED, oldUnrestricted, unrestricted, !oldUnrestrictedESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetUnrestricted()
-  {
-    boolean oldUnrestricted = unrestricted;
-    boolean oldUnrestrictedESet = unrestrictedESet;
-    unrestricted = UNRESTRICTED_EDEFAULT;
-    unrestrictedESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ComponentPackage.COMPONENT_DEPENDS_TYPE__UNRESTRICTED, oldUnrestricted, UNRESTRICTED_EDEFAULT, oldUnrestrictedESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetUnrestricted()
-  {
-    return unrestrictedESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case ComponentPackage.COMPONENT_DEPENDS_TYPE__COMPONENT_REF:
-          return ((InternalEList)getComponentRef()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_DEPENDS_TYPE__COMPONENT_REF:
-        return getComponentRef();
-      case ComponentPackage.COMPONENT_DEPENDS_TYPE__UNRESTRICTED:
-        return isUnrestricted() ? Boolean.TRUE : Boolean.FALSE;
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_DEPENDS_TYPE__COMPONENT_REF:
-        getComponentRef().clear();
-        getComponentRef().addAll((Collection)newValue);
-        return;
-      case ComponentPackage.COMPONENT_DEPENDS_TYPE__UNRESTRICTED:
-        setUnrestricted(((Boolean)newValue).booleanValue());
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_DEPENDS_TYPE__COMPONENT_REF:
-        getComponentRef().clear();
-        return;
-      case ComponentPackage.COMPONENT_DEPENDS_TYPE__UNRESTRICTED:
-        unsetUnrestricted();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_DEPENDS_TYPE__COMPONENT_REF:
-        return componentRef != null && !componentRef.isEmpty();
-      case ComponentPackage.COMPONENT_DEPENDS_TYPE__UNRESTRICTED:
-        return isSetUnrestricted();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (unrestricted: ");
-    if (unrestrictedESet) result.append(unrestricted); else result.append("<unset>");
-    result.append(')');
-    return result.toString();
-  }
-
-} //ComponentDependsTypeImpl
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentFactoryImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentFactoryImpl.java
deleted file mode 100644
index 461033d..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentFactoryImpl.java
+++ /dev/null
@@ -1,154 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentFactoryImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.impl;
-
-import org.eclipse.component.*;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class ComponentFactoryImpl extends EFactoryImpl implements ComponentFactory
-{
-  /**
-   * Creates and instance of the factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentFactoryImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EObject create(EClass eClass)
-  {
-    switch (eClass.getClassifierID())
-    {
-      case ComponentPackage.COMPONENT_DEPENDS_TYPE: return createComponentDependsType();
-      case ComponentPackage.COMPONENT_REF_TYPE: return createComponentRefType();
-      case ComponentPackage.COMPONENT_TYPE: return createComponentType();
-      case ComponentPackage.DOCUMENT_ROOT: return createDocumentRoot();
-      case ComponentPackage.PACKAGE_TYPE: return createPackageType();
-      case ComponentPackage.PLUGIN_TYPE: return createPluginType();
-      case ComponentPackage.TYPE_TYPE: return createTypeType();
-      default:
-        throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentDependsType createComponentDependsType()
-  {
-    ComponentDependsTypeImpl componentDependsType = new ComponentDependsTypeImpl();
-    return componentDependsType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentRefType createComponentRefType()
-  {
-    ComponentRefTypeImpl componentRefType = new ComponentRefTypeImpl();
-    return componentRefType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentType createComponentType()
-  {
-    ComponentTypeImpl componentType = new ComponentTypeImpl();
-    return componentType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public DocumentRoot createDocumentRoot()
-  {
-    DocumentRootImpl documentRoot = new DocumentRootImpl();
-    return documentRoot;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public PackageType createPackageType()
-  {
-    PackageTypeImpl packageType = new PackageTypeImpl();
-    return packageType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public PluginType createPluginType()
-  {
-    PluginTypeImpl pluginType = new PluginTypeImpl();
-    return pluginType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public TypeType createTypeType()
-  {
-    TypeTypeImpl typeType = new TypeTypeImpl();
-    return typeType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentPackage getComponentPackage()
-  {
-    return (ComponentPackage)getEPackage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @deprecated
-   * @generated
-   */
-  public static ComponentPackage getPackage()
-  {
-    return ComponentPackage.eINSTANCE;
-  }
-
-} //ComponentFactoryImpl
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentPackageImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentPackageImpl.java
deleted file mode 100644
index eb255cf..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentPackageImpl.java
+++ /dev/null
@@ -1,945 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentPackageImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.impl;
-
-import org.eclipse.component.ComponentDependsType;
-import org.eclipse.component.ComponentFactory;
-import org.eclipse.component.ComponentPackage;
-import org.eclipse.component.ComponentRefType;
-import org.eclipse.component.ComponentType;
-import org.eclipse.component.DocumentRoot;
-import org.eclipse.component.PackageType;
-import org.eclipse.component.PluginType;
-import org.eclipse.component.TypeType;
-
-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;
-
-import org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class ComponentPackageImpl extends EPackageImpl implements ComponentPackage
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass componentDependsTypeEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass componentRefTypeEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass componentTypeEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass documentRootEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass packageTypeEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass pluginTypeEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass typeTypeEClass = 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 org.eclipse.component.ComponentPackage#eNS_URI
-   * @see #init()
-   * @generated
-   */
-  private ComponentPackageImpl()
-  {
-    super(eNS_URI, ComponentFactory.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 ComponentPackage init()
-  {
-    if (isInited) return (ComponentPackage)EPackage.Registry.INSTANCE.getEPackage(ComponentPackage.eNS_URI);
-
-    // Obtain or create and register package
-    ComponentPackageImpl theComponentPackage = (ComponentPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof ComponentPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new ComponentPackageImpl());
-
-    isInited = true;
-
-    // Initialize simple dependencies
-    XMLTypePackageImpl.init();
-
-    // Create package meta-data objects
-    theComponentPackage.createPackageContents();
-
-    // Initialize created meta-data
-    theComponentPackage.initializePackageContents();
-
-    // Mark meta-data to indicate it can't be changed
-    theComponentPackage.freeze();
-
-    return theComponentPackage;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getComponentDependsType()
-  {
-    return componentDependsTypeEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getComponentDependsType_ComponentRef()
-  {
-    return (EReference)componentDependsTypeEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getComponentDependsType_Unrestricted()
-  {
-    return (EAttribute)componentDependsTypeEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getComponentRefType()
-  {
-    return componentRefTypeEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getComponentRefType_Name()
-  {
-    return (EAttribute)componentRefTypeEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getComponentType()
-  {
-    return componentTypeEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getComponentType_Plugin()
-  {
-    return (EReference)componentTypeEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getComponentType_Package()
-  {
-    return (EReference)componentTypeEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getComponentType_ComponentDepends()
-  {
-    return (EReference)componentTypeEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getComponentType_Name()
-  {
-    return (EAttribute)componentTypeEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- 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_Component()
-  {
-    return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getDocumentRoot_ComponentDepends()
-  {
-    return (EReference)documentRootEClass.getEStructuralFeatures().get(4);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getDocumentRoot_ComponentRef()
-  {
-    return (EReference)documentRootEClass.getEStructuralFeatures().get(5);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getDocumentRoot_Package()
-  {
-    return (EReference)documentRootEClass.getEStructuralFeatures().get(6);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getDocumentRoot_Plugin()
-  {
-    return (EReference)documentRootEClass.getEStructuralFeatures().get(7);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getDocumentRoot_Type()
-  {
-    return (EReference)documentRootEClass.getEStructuralFeatures().get(8);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getPackageType()
-  {
-    return packageTypeEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getPackageType_Type()
-  {
-    return (EReference)packageTypeEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getPackageType_Api()
-  {
-    return (EAttribute)packageTypeEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getPackageType_Exclusive()
-  {
-    return (EAttribute)packageTypeEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getPackageType_Name()
-  {
-    return (EAttribute)packageTypeEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getPluginType()
-  {
-    return pluginTypeEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getPluginType_Fragment()
-  {
-    return (EAttribute)pluginTypeEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getPluginType_Id()
-  {
-    return (EAttribute)pluginTypeEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getTypeType()
-  {
-    return typeTypeEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getTypeType_Implement()
-  {
-    return (EAttribute)typeTypeEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getTypeType_Instantiate()
-  {
-    return (EAttribute)typeTypeEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getTypeType_Name()
-  {
-    return (EAttribute)typeTypeEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getTypeType_Reference()
-  {
-    return (EAttribute)typeTypeEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getTypeType_Subclass()
-  {
-    return (EAttribute)typeTypeEClass.getEStructuralFeatures().get(4);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentFactory getComponentFactory()
-  {
-    return (ComponentFactory)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
-    componentDependsTypeEClass = createEClass(COMPONENT_DEPENDS_TYPE);
-    createEReference(componentDependsTypeEClass, COMPONENT_DEPENDS_TYPE__COMPONENT_REF);
-    createEAttribute(componentDependsTypeEClass, COMPONENT_DEPENDS_TYPE__UNRESTRICTED);
-
-    componentRefTypeEClass = createEClass(COMPONENT_REF_TYPE);
-    createEAttribute(componentRefTypeEClass, COMPONENT_REF_TYPE__NAME);
-
-    componentTypeEClass = createEClass(COMPONENT_TYPE);
-    createEReference(componentTypeEClass, COMPONENT_TYPE__PLUGIN);
-    createEReference(componentTypeEClass, COMPONENT_TYPE__PACKAGE);
-    createEReference(componentTypeEClass, COMPONENT_TYPE__COMPONENT_DEPENDS);
-    createEAttribute(componentTypeEClass, COMPONENT_TYPE__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__COMPONENT);
-    createEReference(documentRootEClass, DOCUMENT_ROOT__COMPONENT_DEPENDS);
-    createEReference(documentRootEClass, DOCUMENT_ROOT__COMPONENT_REF);
-    createEReference(documentRootEClass, DOCUMENT_ROOT__PACKAGE);
-    createEReference(documentRootEClass, DOCUMENT_ROOT__PLUGIN);
-    createEReference(documentRootEClass, DOCUMENT_ROOT__TYPE);
-
-    packageTypeEClass = createEClass(PACKAGE_TYPE);
-    createEReference(packageTypeEClass, PACKAGE_TYPE__TYPE);
-    createEAttribute(packageTypeEClass, PACKAGE_TYPE__API);
-    createEAttribute(packageTypeEClass, PACKAGE_TYPE__EXCLUSIVE);
-    createEAttribute(packageTypeEClass, PACKAGE_TYPE__NAME);
-
-    pluginTypeEClass = createEClass(PLUGIN_TYPE);
-    createEAttribute(pluginTypeEClass, PLUGIN_TYPE__FRAGMENT);
-    createEAttribute(pluginTypeEClass, PLUGIN_TYPE__ID);
-
-    typeTypeEClass = createEClass(TYPE_TYPE);
-    createEAttribute(typeTypeEClass, TYPE_TYPE__IMPLEMENT);
-    createEAttribute(typeTypeEClass, TYPE_TYPE__INSTANTIATE);
-    createEAttribute(typeTypeEClass, TYPE_TYPE__NAME);
-    createEAttribute(typeTypeEClass, TYPE_TYPE__REFERENCE);
-    createEAttribute(typeTypeEClass, TYPE_TYPE__SUBCLASS);
-  }
-
-  /**
-   * <!-- 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
-    XMLTypePackageImpl theXMLTypePackage = (XMLTypePackageImpl)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
-
-    // Add supertypes to classes
-
-    // Initialize classes and features; add operations and parameters
-    initEClass(componentDependsTypeEClass, ComponentDependsType.class, "ComponentDependsType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEReference(getComponentDependsType_ComponentRef(), this.getComponentRefType(), null, "componentRef", null, 0, -1, ComponentDependsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getComponentDependsType_Unrestricted(), theXMLTypePackage.getBoolean(), "unrestricted", "false", 0, 1, ComponentDependsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    initEClass(componentRefTypeEClass, ComponentRefType.class, "ComponentRefType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEAttribute(getComponentRefType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, ComponentRefType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    initEClass(componentTypeEClass, ComponentType.class, "ComponentType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEReference(getComponentType_Plugin(), this.getPluginType(), null, "plugin", null, 0, -1, ComponentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEReference(getComponentType_Package(), this.getPackageType(), null, "package", null, 0, -1, ComponentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEReference(getComponentType_ComponentDepends(), this.getComponentDependsType(), null, "componentDepends", null, 1, 1, ComponentType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getComponentType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, ComponentType.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_Component(), this.getComponentType(), null, "component", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-    initEReference(getDocumentRoot_ComponentDepends(), this.getComponentDependsType(), null, "componentDepends", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-    initEReference(getDocumentRoot_ComponentRef(), this.getComponentRefType(), null, "componentRef", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-    initEReference(getDocumentRoot_Package(), this.getPackageType(), null, "package", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-    initEReference(getDocumentRoot_Plugin(), this.getPluginType(), null, "plugin", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-    initEReference(getDocumentRoot_Type(), this.getTypeType(), null, "type", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-
-    initEClass(packageTypeEClass, PackageType.class, "PackageType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEReference(getPackageType_Type(), this.getTypeType(), null, "type", null, 0, -1, PackageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getPackageType_Api(), theXMLTypePackage.getBoolean(), "api", "true", 0, 1, PackageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getPackageType_Exclusive(), theXMLTypePackage.getBoolean(), "exclusive", "true", 0, 1, PackageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getPackageType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, PackageType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    initEClass(pluginTypeEClass, PluginType.class, "PluginType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEAttribute(getPluginType_Fragment(), theXMLTypePackage.getBoolean(), "fragment", "false", 0, 1, PluginType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getPluginType_Id(), theXMLTypePackage.getString(), "id", null, 1, 1, PluginType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    initEClass(typeTypeEClass, TypeType.class, "TypeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEAttribute(getTypeType_Implement(), theXMLTypePackage.getBoolean(), "implement", "true", 0, 1, TypeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getTypeType_Instantiate(), theXMLTypePackage.getBoolean(), "instantiate", "true", 0, 1, TypeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getTypeType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, TypeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getTypeType_Reference(), theXMLTypePackage.getBoolean(), "reference", "true", 0, 1, TypeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getTypeType_Subclass(), theXMLTypePackage.getBoolean(), "subclass", "true", 0, 1, TypeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    // Create resource
-    createResource(eNS_URI);
-
-    // Create annotations
-    // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
-    createExtendedMetaDataAnnotations();
-  }
-
-  /**
-   * 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
-      (componentDependsTypeEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "component-depends_._type",
-       "kind", "elementOnly"
-       });		
-    addAnnotation
-      (getComponentDependsType_ComponentRef(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "component-ref",
-       "namespace", "##targetNamespace"
-       });			
-    addAnnotation
-      (getComponentDependsType_Unrestricted(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "unrestricted"
-       });		
-    addAnnotation
-      (componentRefTypeEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "component-ref_._type",
-       "kind", "empty"
-       });			
-    addAnnotation
-      (getComponentRefType_Name(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "name"
-       });		
-    addAnnotation
-      (componentTypeEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "component_._type",
-       "kind", "elementOnly"
-       });		
-    addAnnotation
-      (getComponentType_Plugin(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "plugin",
-       "namespace", "##targetNamespace"
-       });		
-    addAnnotation
-      (getComponentType_Package(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "package",
-       "namespace", "##targetNamespace"
-       });		
-    addAnnotation
-      (getComponentType_ComponentDepends(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "component-depends",
-       "namespace", "##targetNamespace"
-       });			
-    addAnnotation
-      (getComponentType_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_Component(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "component",
-       "namespace", "##targetNamespace"
-       });		
-    addAnnotation
-      (getDocumentRoot_ComponentDepends(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "component-depends",
-       "namespace", "##targetNamespace"
-       });		
-    addAnnotation
-      (getDocumentRoot_ComponentRef(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "component-ref",
-       "namespace", "##targetNamespace"
-       });			
-    addAnnotation
-      (getDocumentRoot_Package(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "package",
-       "namespace", "##targetNamespace"
-       });			
-    addAnnotation
-      (getDocumentRoot_Plugin(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "plugin",
-       "namespace", "##targetNamespace"
-       });			
-    addAnnotation
-      (getDocumentRoot_Type(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "type",
-       "namespace", "##targetNamespace"
-       });		
-    addAnnotation
-      (packageTypeEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "package_._type",
-       "kind", "elementOnly"
-       });		
-    addAnnotation
-      (getPackageType_Type(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "type",
-       "namespace", "##targetNamespace"
-       });			
-    addAnnotation
-      (getPackageType_Api(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "api"
-       });			
-    addAnnotation
-      (getPackageType_Exclusive(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "exclusive"
-       });			
-    addAnnotation
-      (getPackageType_Name(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "name"
-       });		
-    addAnnotation
-      (pluginTypeEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "plugin_._type",
-       "kind", "empty"
-       });			
-    addAnnotation
-      (getPluginType_Fragment(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "fragment"
-       });			
-    addAnnotation
-      (getPluginType_Id(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "id"
-       });		
-    addAnnotation
-      (typeTypeEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "type_._type",
-       "kind", "empty"
-       });			
-    addAnnotation
-      (getTypeType_Implement(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "implement"
-       });			
-    addAnnotation
-      (getTypeType_Instantiate(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "instantiate"
-       });			
-    addAnnotation
-      (getTypeType_Name(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "name"
-       });			
-    addAnnotation
-      (getTypeType_Reference(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "reference"
-       });			
-    addAnnotation
-      (getTypeType_Subclass(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "subclass"
-       });
-  }
-
-} //ComponentPackageImpl
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentRefTypeImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentRefTypeImpl.java
deleted file mode 100644
index dcb52d7..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentRefTypeImpl.java
+++ /dev/null
@@ -1,176 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentRefTypeImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.impl;
-
-import org.eclipse.component.ComponentPackage;
-import org.eclipse.component.ComponentRefType;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-
-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>Ref Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.impl.ComponentRefTypeImpl#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ComponentRefTypeImpl extends EObjectImpl implements ComponentRefType
-{
-  /**
-   * 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 ComponentRefTypeImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ComponentPackage.eINSTANCE.getComponentRefType();
-  }
-
-  /**
-   * <!-- 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, ComponentPackage.COMPONENT_REF_TYPE__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_REF_TYPE__NAME:
-        return getName();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_REF_TYPE__NAME:
-        setName((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_REF_TYPE__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_REF_TYPE__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  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();
-  }
-
-} //ComponentRefTypeImpl
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentTypeImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentTypeImpl.java
deleted file mode 100644
index 8e56390..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/ComponentTypeImpl.java
+++ /dev/null
@@ -1,353 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentTypeImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.ComponentDependsType;
-import org.eclipse.component.ComponentPackage;
-import org.eclipse.component.ComponentType;
-import org.eclipse.component.PackageType;
-import org.eclipse.component.PluginType;
-
-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.EStructuralFeature;
-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 org.eclipse.component.impl.ComponentTypeImpl#getPlugin <em>Plugin</em>}</li>
- *   <li>{@link org.eclipse.component.impl.ComponentTypeImpl#getPackage <em>Package</em>}</li>
- *   <li>{@link org.eclipse.component.impl.ComponentTypeImpl#getComponentDepends <em>Component Depends</em>}</li>
- *   <li>{@link org.eclipse.component.impl.ComponentTypeImpl#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ComponentTypeImpl extends EObjectImpl implements ComponentType
-{
-  /**
-   * The cached value of the '{@link #getPlugin() <em>Plugin</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getPlugin()
-   * @generated
-   * @ordered
-   */
-  protected EList plugin = null;
-
-  /**
-   * The cached value of the '{@link #getPackage() <em>Package</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getPackage()
-   * @generated
-   * @ordered
-   */
-  protected EList package_ = null;
-
-  /**
-   * The cached value of the '{@link #getComponentDepends() <em>Component Depends</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getComponentDepends()
-   * @generated
-   * @ordered
-   */
-  protected ComponentDependsType componentDepends = null;
-
-  /**
-   * 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 ComponentTypeImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ComponentPackage.eINSTANCE.getComponentType();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getPlugin()
-  {
-    if (plugin == null)
-    {
-      plugin = new EObjectContainmentEList(PluginType.class, this, ComponentPackage.COMPONENT_TYPE__PLUGIN);
-    }
-    return plugin;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getPackage()
-  {
-    if (package_ == null)
-    {
-      package_ = new EObjectContainmentEList(PackageType.class, this, ComponentPackage.COMPONENT_TYPE__PACKAGE);
-    }
-    return package_;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentDependsType getComponentDepends()
-  {
-    return componentDepends;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetComponentDepends(ComponentDependsType newComponentDepends, NotificationChain msgs)
-  {
-    ComponentDependsType oldComponentDepends = componentDepends;
-    componentDepends = newComponentDepends;
-    if (eNotificationRequired())
-    {
-      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ComponentPackage.COMPONENT_TYPE__COMPONENT_DEPENDS, oldComponentDepends, newComponentDepends);
-      if (msgs == null) msgs = notification; else msgs.add(notification);
-    }
-    return msgs;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setComponentDepends(ComponentDependsType newComponentDepends)
-  {
-    if (newComponentDepends != componentDepends)
-    {
-      NotificationChain msgs = null;
-      if (componentDepends != null)
-        msgs = ((InternalEObject)componentDepends).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ComponentPackage.COMPONENT_TYPE__COMPONENT_DEPENDS, null, msgs);
-      if (newComponentDepends != null)
-        msgs = ((InternalEObject)newComponentDepends).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ComponentPackage.COMPONENT_TYPE__COMPONENT_DEPENDS, null, msgs);
-      msgs = basicSetComponentDepends(newComponentDepends, msgs);
-      if (msgs != null) msgs.dispatch();
-    }
-    else if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ComponentPackage.COMPONENT_TYPE__COMPONENT_DEPENDS, newComponentDepends, newComponentDepends));
-  }
-
-  /**
-   * <!-- 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, ComponentPackage.COMPONENT_TYPE__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case ComponentPackage.COMPONENT_TYPE__PLUGIN:
-          return ((InternalEList)getPlugin()).basicRemove(otherEnd, msgs);
-        case ComponentPackage.COMPONENT_TYPE__PACKAGE:
-          return ((InternalEList)getPackage()).basicRemove(otherEnd, msgs);
-        case ComponentPackage.COMPONENT_TYPE__COMPONENT_DEPENDS:
-          return basicSetComponentDepends(null, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_TYPE__PLUGIN:
-        return getPlugin();
-      case ComponentPackage.COMPONENT_TYPE__PACKAGE:
-        return getPackage();
-      case ComponentPackage.COMPONENT_TYPE__COMPONENT_DEPENDS:
-        return getComponentDepends();
-      case ComponentPackage.COMPONENT_TYPE__NAME:
-        return getName();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_TYPE__PLUGIN:
-        getPlugin().clear();
-        getPlugin().addAll((Collection)newValue);
-        return;
-      case ComponentPackage.COMPONENT_TYPE__PACKAGE:
-        getPackage().clear();
-        getPackage().addAll((Collection)newValue);
-        return;
-      case ComponentPackage.COMPONENT_TYPE__COMPONENT_DEPENDS:
-        setComponentDepends((ComponentDependsType)newValue);
-        return;
-      case ComponentPackage.COMPONENT_TYPE__NAME:
-        setName((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_TYPE__PLUGIN:
-        getPlugin().clear();
-        return;
-      case ComponentPackage.COMPONENT_TYPE__PACKAGE:
-        getPackage().clear();
-        return;
-      case ComponentPackage.COMPONENT_TYPE__COMPONENT_DEPENDS:
-        setComponentDepends((ComponentDependsType)null);
-        return;
-      case ComponentPackage.COMPONENT_TYPE__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.COMPONENT_TYPE__PLUGIN:
-        return plugin != null && !plugin.isEmpty();
-      case ComponentPackage.COMPONENT_TYPE__PACKAGE:
-        return package_ != null && !package_.isEmpty();
-      case ComponentPackage.COMPONENT_TYPE__COMPONENT_DEPENDS:
-        return componentDepends != null;
-      case ComponentPackage.COMPONENT_TYPE__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  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();
-  }
-
-} //ComponentTypeImpl
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/DocumentRootImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/DocumentRootImpl.java
deleted file mode 100644
index 1e110ef..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/DocumentRootImpl.java
+++ /dev/null
@@ -1,529 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: DocumentRootImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.ComponentDependsType;
-import org.eclipse.component.ComponentPackage;
-import org.eclipse.component.ComponentRefType;
-import org.eclipse.component.ComponentType;
-import org.eclipse.component.DocumentRoot;
-import org.eclipse.component.PackageType;
-import org.eclipse.component.PluginType;
-import org.eclipse.component.TypeType;
-
-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 org.eclipse.component.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li>
- *   <li>{@link org.eclipse.component.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- *   <li>{@link org.eclipse.component.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- *   <li>{@link org.eclipse.component.impl.DocumentRootImpl#getComponent <em>Component</em>}</li>
- *   <li>{@link org.eclipse.component.impl.DocumentRootImpl#getComponentDepends <em>Component Depends</em>}</li>
- *   <li>{@link org.eclipse.component.impl.DocumentRootImpl#getComponentRef <em>Component Ref</em>}</li>
- *   <li>{@link org.eclipse.component.impl.DocumentRootImpl#getPackage <em>Package</em>}</li>
- *   <li>{@link org.eclipse.component.impl.DocumentRootImpl#getPlugin <em>Plugin</em>}</li>
- *   <li>{@link org.eclipse.component.impl.DocumentRootImpl#getType <em>Type</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 = null;
-
-  /**
-   * 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 xMLNSPrefixMap = null;
-
-  /**
-   * 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 xSISchemaLocation = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected DocumentRootImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ComponentPackage.eINSTANCE.getDocumentRoot();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public FeatureMap getMixed()
-  {
-    if (mixed == null)
-    {
-      mixed = new BasicFeatureMap(this, ComponentPackage.DOCUMENT_ROOT__MIXED);
-    }
-    return mixed;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EMap getXMLNSPrefixMap()
-  {
-    if (xMLNSPrefixMap == null)
-    {
-      xMLNSPrefixMap = new EcoreEMap(EcorePackage.eINSTANCE.getEStringToStringMapEntry(), EStringToStringMapEntryImpl.class, this, ComponentPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
-    }
-    return xMLNSPrefixMap;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EMap getXSISchemaLocation()
-  {
-    if (xSISchemaLocation == null)
-    {
-      xSISchemaLocation = new EcoreEMap(EcorePackage.eINSTANCE.getEStringToStringMapEntry(), EStringToStringMapEntryImpl.class, this, ComponentPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
-    }
-    return xSISchemaLocation;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentType getComponent()
-  {
-    return (ComponentType)getMixed().get(ComponentPackage.eINSTANCE.getDocumentRoot_Component(), true);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetComponent(ComponentType newComponent, NotificationChain msgs)
-  {
-    return ((FeatureMap.Internal)getMixed()).basicAdd(ComponentPackage.eINSTANCE.getDocumentRoot_Component(), newComponent, null);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setComponent(ComponentType newComponent)
-  {
-    ((FeatureMap.Internal)getMixed()).set(ComponentPackage.eINSTANCE.getDocumentRoot_Component(), newComponent);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentDependsType getComponentDepends()
-  {
-    return (ComponentDependsType)getMixed().get(ComponentPackage.eINSTANCE.getDocumentRoot_ComponentDepends(), true);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetComponentDepends(ComponentDependsType newComponentDepends, NotificationChain msgs)
-  {
-    return ((FeatureMap.Internal)getMixed()).basicAdd(ComponentPackage.eINSTANCE.getDocumentRoot_ComponentDepends(), newComponentDepends, null);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setComponentDepends(ComponentDependsType newComponentDepends)
-  {
-    ((FeatureMap.Internal)getMixed()).set(ComponentPackage.eINSTANCE.getDocumentRoot_ComponentDepends(), newComponentDepends);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentRefType getComponentRef()
-  {
-    return (ComponentRefType)getMixed().get(ComponentPackage.eINSTANCE.getDocumentRoot_ComponentRef(), true);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetComponentRef(ComponentRefType newComponentRef, NotificationChain msgs)
-  {
-    return ((FeatureMap.Internal)getMixed()).basicAdd(ComponentPackage.eINSTANCE.getDocumentRoot_ComponentRef(), newComponentRef, null);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setComponentRef(ComponentRefType newComponentRef)
-  {
-    ((FeatureMap.Internal)getMixed()).set(ComponentPackage.eINSTANCE.getDocumentRoot_ComponentRef(), newComponentRef);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public PackageType getPackage()
-  {
-    return (PackageType)getMixed().get(ComponentPackage.eINSTANCE.getDocumentRoot_Package(), true);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetPackage(PackageType newPackage, NotificationChain msgs)
-  {
-    return ((FeatureMap.Internal)getMixed()).basicAdd(ComponentPackage.eINSTANCE.getDocumentRoot_Package(), newPackage, null);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setPackage(PackageType newPackage)
-  {
-    ((FeatureMap.Internal)getMixed()).set(ComponentPackage.eINSTANCE.getDocumentRoot_Package(), newPackage);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public PluginType getPlugin()
-  {
-    return (PluginType)getMixed().get(ComponentPackage.eINSTANCE.getDocumentRoot_Plugin(), true);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetPlugin(PluginType newPlugin, NotificationChain msgs)
-  {
-    return ((FeatureMap.Internal)getMixed()).basicAdd(ComponentPackage.eINSTANCE.getDocumentRoot_Plugin(), newPlugin, null);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setPlugin(PluginType newPlugin)
-  {
-    ((FeatureMap.Internal)getMixed()).set(ComponentPackage.eINSTANCE.getDocumentRoot_Plugin(), newPlugin);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public TypeType getType()
-  {
-    return (TypeType)getMixed().get(ComponentPackage.eINSTANCE.getDocumentRoot_Type(), true);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetType(TypeType newType, NotificationChain msgs)
-  {
-    return ((FeatureMap.Internal)getMixed()).basicAdd(ComponentPackage.eINSTANCE.getDocumentRoot_Type(), newType, null);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setType(TypeType newType)
-  {
-    ((FeatureMap.Internal)getMixed()).set(ComponentPackage.eINSTANCE.getDocumentRoot_Type(), newType);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case ComponentPackage.DOCUMENT_ROOT__MIXED:
-          return ((InternalEList)getMixed()).basicRemove(otherEnd, msgs);
-        case ComponentPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-          return ((InternalEList)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
-        case ComponentPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-          return ((InternalEList)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
-        case ComponentPackage.DOCUMENT_ROOT__COMPONENT:
-          return basicSetComponent(null, msgs);
-        case ComponentPackage.DOCUMENT_ROOT__COMPONENT_DEPENDS:
-          return basicSetComponentDepends(null, msgs);
-        case ComponentPackage.DOCUMENT_ROOT__COMPONENT_REF:
-          return basicSetComponentRef(null, msgs);
-        case ComponentPackage.DOCUMENT_ROOT__PACKAGE:
-          return basicSetPackage(null, msgs);
-        case ComponentPackage.DOCUMENT_ROOT__PLUGIN:
-          return basicSetPlugin(null, msgs);
-        case ComponentPackage.DOCUMENT_ROOT__TYPE:
-          return basicSetType(null, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.DOCUMENT_ROOT__MIXED:
-        return getMixed();
-      case ComponentPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        return getXMLNSPrefixMap();
-      case ComponentPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        return getXSISchemaLocation();
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT:
-        return getComponent();
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT_DEPENDS:
-        return getComponentDepends();
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT_REF:
-        return getComponentRef();
-      case ComponentPackage.DOCUMENT_ROOT__PACKAGE:
-        return getPackage();
-      case ComponentPackage.DOCUMENT_ROOT__PLUGIN:
-        return getPlugin();
-      case ComponentPackage.DOCUMENT_ROOT__TYPE:
-        return getType();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.DOCUMENT_ROOT__MIXED:
-        getMixed().clear();
-        getMixed().addAll((Collection)newValue);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        getXMLNSPrefixMap().clear();
-        getXMLNSPrefixMap().addAll((Collection)newValue);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        getXSISchemaLocation().clear();
-        getXSISchemaLocation().addAll((Collection)newValue);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT:
-        setComponent((ComponentType)newValue);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT_DEPENDS:
-        setComponentDepends((ComponentDependsType)newValue);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT_REF:
-        setComponentRef((ComponentRefType)newValue);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__PACKAGE:
-        setPackage((PackageType)newValue);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__PLUGIN:
-        setPlugin((PluginType)newValue);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__TYPE:
-        setType((TypeType)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.DOCUMENT_ROOT__MIXED:
-        getMixed().clear();
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        getXMLNSPrefixMap().clear();
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        getXSISchemaLocation().clear();
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT:
-        setComponent((ComponentType)null);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT_DEPENDS:
-        setComponentDepends((ComponentDependsType)null);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT_REF:
-        setComponentRef((ComponentRefType)null);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__PACKAGE:
-        setPackage((PackageType)null);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__PLUGIN:
-        setPlugin((PluginType)null);
-        return;
-      case ComponentPackage.DOCUMENT_ROOT__TYPE:
-        setType((TypeType)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.DOCUMENT_ROOT__MIXED:
-        return mixed != null && !mixed.isEmpty();
-      case ComponentPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
-      case ComponentPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT:
-        return getComponent() != null;
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT_DEPENDS:
-        return getComponentDepends() != null;
-      case ComponentPackage.DOCUMENT_ROOT__COMPONENT_REF:
-        return getComponentRef() != null;
-      case ComponentPackage.DOCUMENT_ROOT__PACKAGE:
-        return getPackage() != null;
-      case ComponentPackage.DOCUMENT_ROOT__PLUGIN:
-        return getPlugin() != null;
-      case ComponentPackage.DOCUMENT_ROOT__TYPE:
-        return getType() != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  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/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/PackageTypeImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/PackageTypeImpl.java
deleted file mode 100644
index d3c00ef..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/PackageTypeImpl.java
+++ /dev/null
@@ -1,426 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: PackageTypeImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.ComponentPackage;
-import org.eclipse.component.PackageType;
-import org.eclipse.component.TypeType;
-
-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.EStructuralFeature;
-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>Package Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.impl.PackageTypeImpl#getType <em>Type</em>}</li>
- *   <li>{@link org.eclipse.component.impl.PackageTypeImpl#isApi <em>Api</em>}</li>
- *   <li>{@link org.eclipse.component.impl.PackageTypeImpl#isExclusive <em>Exclusive</em>}</li>
- *   <li>{@link org.eclipse.component.impl.PackageTypeImpl#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PackageTypeImpl extends EObjectImpl implements PackageType
-{
-  /**
-   * The cached value of the '{@link #getType() <em>Type</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getType()
-   * @generated
-   * @ordered
-   */
-  protected EList type = null;
-
-  /**
-   * The default value of the '{@link #isApi() <em>Api</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isApi()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean API_EDEFAULT = true;
-
-  /**
-   * The cached value of the '{@link #isApi() <em>Api</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isApi()
-   * @generated
-   * @ordered
-   */
-  protected boolean api = API_EDEFAULT;
-
-  /**
-   * This is true if the Api attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean apiESet = false;
-
-  /**
-   * The default value of the '{@link #isExclusive() <em>Exclusive</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isExclusive()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean EXCLUSIVE_EDEFAULT = true;
-
-  /**
-   * The cached value of the '{@link #isExclusive() <em>Exclusive</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isExclusive()
-   * @generated
-   * @ordered
-   */
-  protected boolean exclusive = EXCLUSIVE_EDEFAULT;
-
-  /**
-   * This is true if the Exclusive attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean exclusiveESet = false;
-
-  /**
-   * 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 PackageTypeImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ComponentPackage.eINSTANCE.getPackageType();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getType()
-  {
-    if (type == null)
-    {
-      type = new EObjectContainmentEList(TypeType.class, this, ComponentPackage.PACKAGE_TYPE__TYPE);
-    }
-    return type;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isApi()
-  {
-    return api;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setApi(boolean newApi)
-  {
-    boolean oldApi = api;
-    api = newApi;
-    boolean oldApiESet = apiESet;
-    apiESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ComponentPackage.PACKAGE_TYPE__API, oldApi, api, !oldApiESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetApi()
-  {
-    boolean oldApi = api;
-    boolean oldApiESet = apiESet;
-    api = API_EDEFAULT;
-    apiESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ComponentPackage.PACKAGE_TYPE__API, oldApi, API_EDEFAULT, oldApiESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetApi()
-  {
-    return apiESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isExclusive()
-  {
-    return exclusive;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setExclusive(boolean newExclusive)
-  {
-    boolean oldExclusive = exclusive;
-    exclusive = newExclusive;
-    boolean oldExclusiveESet = exclusiveESet;
-    exclusiveESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ComponentPackage.PACKAGE_TYPE__EXCLUSIVE, oldExclusive, exclusive, !oldExclusiveESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetExclusive()
-  {
-    boolean oldExclusive = exclusive;
-    boolean oldExclusiveESet = exclusiveESet;
-    exclusive = EXCLUSIVE_EDEFAULT;
-    exclusiveESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ComponentPackage.PACKAGE_TYPE__EXCLUSIVE, oldExclusive, EXCLUSIVE_EDEFAULT, oldExclusiveESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetExclusive()
-  {
-    return exclusiveESet;
-  }
-
-  /**
-   * <!-- 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, ComponentPackage.PACKAGE_TYPE__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case ComponentPackage.PACKAGE_TYPE__TYPE:
-          return ((InternalEList)getType()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.PACKAGE_TYPE__TYPE:
-        return getType();
-      case ComponentPackage.PACKAGE_TYPE__API:
-        return isApi() ? Boolean.TRUE : Boolean.FALSE;
-      case ComponentPackage.PACKAGE_TYPE__EXCLUSIVE:
-        return isExclusive() ? Boolean.TRUE : Boolean.FALSE;
-      case ComponentPackage.PACKAGE_TYPE__NAME:
-        return getName();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.PACKAGE_TYPE__TYPE:
-        getType().clear();
-        getType().addAll((Collection)newValue);
-        return;
-      case ComponentPackage.PACKAGE_TYPE__API:
-        setApi(((Boolean)newValue).booleanValue());
-        return;
-      case ComponentPackage.PACKAGE_TYPE__EXCLUSIVE:
-        setExclusive(((Boolean)newValue).booleanValue());
-        return;
-      case ComponentPackage.PACKAGE_TYPE__NAME:
-        setName((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.PACKAGE_TYPE__TYPE:
-        getType().clear();
-        return;
-      case ComponentPackage.PACKAGE_TYPE__API:
-        unsetApi();
-        return;
-      case ComponentPackage.PACKAGE_TYPE__EXCLUSIVE:
-        unsetExclusive();
-        return;
-      case ComponentPackage.PACKAGE_TYPE__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.PACKAGE_TYPE__TYPE:
-        return type != null && !type.isEmpty();
-      case ComponentPackage.PACKAGE_TYPE__API:
-        return isSetApi();
-      case ComponentPackage.PACKAGE_TYPE__EXCLUSIVE:
-        return isSetExclusive();
-      case ComponentPackage.PACKAGE_TYPE__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (api: ");
-    if (apiESet) result.append(api); else result.append("<unset>");
-    result.append(", exclusive: ");
-    if (exclusiveESet) result.append(exclusive); else result.append("<unset>");
-    result.append(", name: ");
-    result.append(name);
-    result.append(')');
-    return result.toString();
-  }
-
-} //PackageTypeImpl
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/PluginTypeImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/PluginTypeImpl.java
deleted file mode 100644
index efe15d2..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/PluginTypeImpl.java
+++ /dev/null
@@ -1,268 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: PluginTypeImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.impl;
-
-import org.eclipse.component.ComponentPackage;
-import org.eclipse.component.PluginType;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-
-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>Plugin Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.impl.PluginTypeImpl#isFragment <em>Fragment</em>}</li>
- *   <li>{@link org.eclipse.component.impl.PluginTypeImpl#getId <em>Id</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PluginTypeImpl extends EObjectImpl implements PluginType
-{
-  /**
-   * The default value of the '{@link #isFragment() <em>Fragment</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isFragment()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean FRAGMENT_EDEFAULT = false;
-
-  /**
-   * The cached value of the '{@link #isFragment() <em>Fragment</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isFragment()
-   * @generated
-   * @ordered
-   */
-  protected boolean fragment = FRAGMENT_EDEFAULT;
-
-  /**
-   * This is true if the Fragment attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean fragmentESet = false;
-
-  /**
-   * The default value of the '{@link #getId() <em>Id</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getId()
-   * @generated
-   * @ordered
-   */
-  protected static final String ID_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getId() <em>Id</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getId()
-   * @generated
-   * @ordered
-   */
-  protected String id = ID_EDEFAULT;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected PluginTypeImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ComponentPackage.eINSTANCE.getPluginType();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isFragment()
-  {
-    return fragment;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setFragment(boolean newFragment)
-  {
-    boolean oldFragment = fragment;
-    fragment = newFragment;
-    boolean oldFragmentESet = fragmentESet;
-    fragmentESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ComponentPackage.PLUGIN_TYPE__FRAGMENT, oldFragment, fragment, !oldFragmentESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetFragment()
-  {
-    boolean oldFragment = fragment;
-    boolean oldFragmentESet = fragmentESet;
-    fragment = FRAGMENT_EDEFAULT;
-    fragmentESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ComponentPackage.PLUGIN_TYPE__FRAGMENT, oldFragment, FRAGMENT_EDEFAULT, oldFragmentESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetFragment()
-  {
-    return fragmentESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getId()
-  {
-    return id;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setId(String newId)
-  {
-    String oldId = id;
-    id = newId;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ComponentPackage.PLUGIN_TYPE__ID, oldId, id));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.PLUGIN_TYPE__FRAGMENT:
-        return isFragment() ? Boolean.TRUE : Boolean.FALSE;
-      case ComponentPackage.PLUGIN_TYPE__ID:
-        return getId();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.PLUGIN_TYPE__FRAGMENT:
-        setFragment(((Boolean)newValue).booleanValue());
-        return;
-      case ComponentPackage.PLUGIN_TYPE__ID:
-        setId((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.PLUGIN_TYPE__FRAGMENT:
-        unsetFragment();
-        return;
-      case ComponentPackage.PLUGIN_TYPE__ID:
-        setId(ID_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.PLUGIN_TYPE__FRAGMENT:
-        return isSetFragment();
-      case ComponentPackage.PLUGIN_TYPE__ID:
-        return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (fragment: ");
-    if (fragmentESet) result.append(fragment); else result.append("<unset>");
-    result.append(", id: ");
-    result.append(id);
-    result.append(')');
-    return result.toString();
-  }
-
-} //PluginTypeImpl
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/TypeTypeImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/TypeTypeImpl.java
deleted file mode 100644
index 2e6fb7f..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/impl/TypeTypeImpl.java
+++ /dev/null
@@ -1,544 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: TypeTypeImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.impl;
-
-import org.eclipse.component.ComponentPackage;
-import org.eclipse.component.TypeType;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EStructuralFeature;
-
-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>Type Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.impl.TypeTypeImpl#isImplement <em>Implement</em>}</li>
- *   <li>{@link org.eclipse.component.impl.TypeTypeImpl#isInstantiate <em>Instantiate</em>}</li>
- *   <li>{@link org.eclipse.component.impl.TypeTypeImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.impl.TypeTypeImpl#isReference <em>Reference</em>}</li>
- *   <li>{@link org.eclipse.component.impl.TypeTypeImpl#isSubclass <em>Subclass</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class TypeTypeImpl extends EObjectImpl implements TypeType
-{
-  /**
-   * The default value of the '{@link #isImplement() <em>Implement</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isImplement()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean IMPLEMENT_EDEFAULT = true;
-
-  /**
-   * The cached value of the '{@link #isImplement() <em>Implement</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isImplement()
-   * @generated
-   * @ordered
-   */
-  protected boolean implement = IMPLEMENT_EDEFAULT;
-
-  /**
-   * This is true if the Implement attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean implementESet = false;
-
-  /**
-   * The default value of the '{@link #isInstantiate() <em>Instantiate</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isInstantiate()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean INSTANTIATE_EDEFAULT = true;
-
-  /**
-   * The cached value of the '{@link #isInstantiate() <em>Instantiate</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isInstantiate()
-   * @generated
-   * @ordered
-   */
-  protected boolean instantiate = INSTANTIATE_EDEFAULT;
-
-  /**
-   * This is true if the Instantiate attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean instantiateESet = false;
-
-  /**
-   * 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;
-
-  /**
-   * The default value of the '{@link #isReference() <em>Reference</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isReference()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean REFERENCE_EDEFAULT = true;
-
-  /**
-   * The cached value of the '{@link #isReference() <em>Reference</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isReference()
-   * @generated
-   * @ordered
-   */
-  protected boolean reference = REFERENCE_EDEFAULT;
-
-  /**
-   * This is true if the Reference attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean referenceESet = false;
-
-  /**
-   * The default value of the '{@link #isSubclass() <em>Subclass</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSubclass()
-   * @generated
-   * @ordered
-   */
-  protected static final boolean SUBCLASS_EDEFAULT = true;
-
-  /**
-   * The cached value of the '{@link #isSubclass() <em>Subclass</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #isSubclass()
-   * @generated
-   * @ordered
-   */
-  protected boolean subclass = SUBCLASS_EDEFAULT;
-
-  /**
-   * This is true if the Subclass attribute has been set.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  protected boolean subclassESet = false;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected TypeTypeImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return ComponentPackage.eINSTANCE.getTypeType();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isImplement()
-  {
-    return implement;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setImplement(boolean newImplement)
-  {
-    boolean oldImplement = implement;
-    implement = newImplement;
-    boolean oldImplementESet = implementESet;
-    implementESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ComponentPackage.TYPE_TYPE__IMPLEMENT, oldImplement, implement, !oldImplementESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetImplement()
-  {
-    boolean oldImplement = implement;
-    boolean oldImplementESet = implementESet;
-    implement = IMPLEMENT_EDEFAULT;
-    implementESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ComponentPackage.TYPE_TYPE__IMPLEMENT, oldImplement, IMPLEMENT_EDEFAULT, oldImplementESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetImplement()
-  {
-    return implementESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isInstantiate()
-  {
-    return instantiate;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setInstantiate(boolean newInstantiate)
-  {
-    boolean oldInstantiate = instantiate;
-    instantiate = newInstantiate;
-    boolean oldInstantiateESet = instantiateESet;
-    instantiateESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ComponentPackage.TYPE_TYPE__INSTANTIATE, oldInstantiate, instantiate, !oldInstantiateESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetInstantiate()
-  {
-    boolean oldInstantiate = instantiate;
-    boolean oldInstantiateESet = instantiateESet;
-    instantiate = INSTANTIATE_EDEFAULT;
-    instantiateESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ComponentPackage.TYPE_TYPE__INSTANTIATE, oldInstantiate, INSTANTIATE_EDEFAULT, oldInstantiateESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetInstantiate()
-  {
-    return instantiateESet;
-  }
-
-  /**
-   * <!-- 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, ComponentPackage.TYPE_TYPE__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isReference()
-  {
-    return reference;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setReference(boolean newReference)
-  {
-    boolean oldReference = reference;
-    reference = newReference;
-    boolean oldReferenceESet = referenceESet;
-    referenceESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ComponentPackage.TYPE_TYPE__REFERENCE, oldReference, reference, !oldReferenceESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetReference()
-  {
-    boolean oldReference = reference;
-    boolean oldReferenceESet = referenceESet;
-    reference = REFERENCE_EDEFAULT;
-    referenceESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ComponentPackage.TYPE_TYPE__REFERENCE, oldReference, REFERENCE_EDEFAULT, oldReferenceESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetReference()
-  {
-    return referenceESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSubclass()
-  {
-    return subclass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setSubclass(boolean newSubclass)
-  {
-    boolean oldSubclass = subclass;
-    subclass = newSubclass;
-    boolean oldSubclassESet = subclassESet;
-    subclassESet = true;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, ComponentPackage.TYPE_TYPE__SUBCLASS, oldSubclass, subclass, !oldSubclassESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void unsetSubclass()
-  {
-    boolean oldSubclass = subclass;
-    boolean oldSubclassESet = subclassESet;
-    subclass = SUBCLASS_EDEFAULT;
-    subclassESet = false;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.UNSET, ComponentPackage.TYPE_TYPE__SUBCLASS, oldSubclass, SUBCLASS_EDEFAULT, oldSubclassESet));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean isSetSubclass()
-  {
-    return subclassESet;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.TYPE_TYPE__IMPLEMENT:
-        return isImplement() ? Boolean.TRUE : Boolean.FALSE;
-      case ComponentPackage.TYPE_TYPE__INSTANTIATE:
-        return isInstantiate() ? Boolean.TRUE : Boolean.FALSE;
-      case ComponentPackage.TYPE_TYPE__NAME:
-        return getName();
-      case ComponentPackage.TYPE_TYPE__REFERENCE:
-        return isReference() ? Boolean.TRUE : Boolean.FALSE;
-      case ComponentPackage.TYPE_TYPE__SUBCLASS:
-        return isSubclass() ? Boolean.TRUE : Boolean.FALSE;
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.TYPE_TYPE__IMPLEMENT:
-        setImplement(((Boolean)newValue).booleanValue());
-        return;
-      case ComponentPackage.TYPE_TYPE__INSTANTIATE:
-        setInstantiate(((Boolean)newValue).booleanValue());
-        return;
-      case ComponentPackage.TYPE_TYPE__NAME:
-        setName((String)newValue);
-        return;
-      case ComponentPackage.TYPE_TYPE__REFERENCE:
-        setReference(((Boolean)newValue).booleanValue());
-        return;
-      case ComponentPackage.TYPE_TYPE__SUBCLASS:
-        setSubclass(((Boolean)newValue).booleanValue());
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.TYPE_TYPE__IMPLEMENT:
-        unsetImplement();
-        return;
-      case ComponentPackage.TYPE_TYPE__INSTANTIATE:
-        unsetInstantiate();
-        return;
-      case ComponentPackage.TYPE_TYPE__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case ComponentPackage.TYPE_TYPE__REFERENCE:
-        unsetReference();
-        return;
-      case ComponentPackage.TYPE_TYPE__SUBCLASS:
-        unsetSubclass();
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case ComponentPackage.TYPE_TYPE__IMPLEMENT:
-        return isSetImplement();
-      case ComponentPackage.TYPE_TYPE__INSTANTIATE:
-        return isSetInstantiate();
-      case ComponentPackage.TYPE_TYPE__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case ComponentPackage.TYPE_TYPE__REFERENCE:
-        return isSetReference();
-      case ComponentPackage.TYPE_TYPE__SUBCLASS:
-        return isSetSubclass();
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (implement: ");
-    if (implementESet) result.append(implement); else result.append("<unset>");
-    result.append(", instantiate: ");
-    if (instantiateESet) result.append(instantiate); else result.append("<unset>");
-    result.append(", name: ");
-    result.append(name);
-    result.append(", reference: ");
-    if (referenceESet) result.append(reference); else result.append("<unset>");
-    result.append(", subclass: ");
-    if (subclassESet) result.append(subclass); else result.append("<unset>");
-    result.append(')');
-    return result.toString();
-  }
-
-} //TypeTypeImpl
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentAdapterFactory.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentAdapterFactory.java
deleted file mode 100644
index 2f507f1..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentAdapterFactory.java
+++ /dev/null
@@ -1,246 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentAdapterFactory.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.util;
-
-import org.eclipse.component.*;
-
-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 org.eclipse.component.ComponentPackage
- * @generated
- */
-public class ComponentAdapterFactory extends AdapterFactoryImpl
-{
-  /**
-   * The cached model package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected static ComponentPackage modelPackage;
-
-  /**
-   * Creates an instance of the adapter factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentAdapterFactory()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = ComponentPackage.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
-   */
-  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 ComponentSwitch modelSwitch =
-    new ComponentSwitch()
-    {
-      public Object caseComponentDependsType(ComponentDependsType object)
-      {
-        return createComponentDependsTypeAdapter();
-      }
-      public Object caseComponentRefType(ComponentRefType object)
-      {
-        return createComponentRefTypeAdapter();
-      }
-      public Object caseComponentType(ComponentType object)
-      {
-        return createComponentTypeAdapter();
-      }
-      public Object caseDocumentRoot(DocumentRoot object)
-      {
-        return createDocumentRootAdapter();
-      }
-      public Object casePackageType(PackageType object)
-      {
-        return createPackageTypeAdapter();
-      }
-      public Object casePluginType(PluginType object)
-      {
-        return createPluginTypeAdapter();
-      }
-      public Object caseTypeType(TypeType object)
-      {
-        return createTypeTypeAdapter();
-      }
-      public Object defaultCase(EObject object)
-      {
-        return createEObjectAdapter();
-      }
-    };
-
-  /**
-   * Creates an adapter for the <code>target</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param target the object to adapt.
-   * @return the adapter for the <code>target</code>.
-   * @generated
-   */
-  public Adapter createAdapter(Notifier target)
-  {
-    return (Adapter)modelSwitch.doSwitch((EObject)target);
-  }
-
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.ComponentDependsType <em>Depends 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 org.eclipse.component.ComponentDependsType
-   * @generated
-   */
-  public Adapter createComponentDependsTypeAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.ComponentRefType <em>Ref 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 org.eclipse.component.ComponentRefType
-   * @generated
-   */
-  public Adapter createComponentRefTypeAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.ComponentType <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 org.eclipse.component.ComponentType
-   * @generated
-   */
-  public Adapter createComponentTypeAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.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 org.eclipse.component.DocumentRoot
-   * @generated
-   */
-  public Adapter createDocumentRootAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.PackageType <em>Package 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 org.eclipse.component.PackageType
-   * @generated
-   */
-  public Adapter createPackageTypeAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.PluginType <em>Plugin 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 org.eclipse.component.PluginType
-   * @generated
-   */
-  public Adapter createPluginTypeAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.TypeType <em>Type 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 org.eclipse.component.TypeType
-   * @generated
-   */
-  public Adapter createTypeTypeAdapter()
-  {
-    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;
-  }
-
-} //ComponentAdapterFactory
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentResourceFactoryImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentResourceFactoryImpl.java
deleted file mode 100644
index effb61c..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentResourceFactoryImpl.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentResourceFactoryImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.util;
-
-import org.eclipse.emf.common.util.URI;
-
-import org.eclipse.emf.ecore.resource.Resource;
-
-import org.eclipse.emf.ecore.util.ExtendedMetaData;
-
-import org.eclipse.emf.ecore.xmi.XMLResource;
-
-import org.eclipse.emf.ecore.xmi.impl.XMLResourceFactoryImpl;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource Factory</b> associated with the package.
- * <!-- end-user-doc -->
- * @see org.eclipse.component.util.ComponentResourceImpl
- * @generated
- */
-public class ComponentResourceFactoryImpl extends XMLResourceFactoryImpl
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ExtendedMetaData extendedMetaData;
-
-  /**
-   * Creates an instance of the resource factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentResourceFactoryImpl()
-  {
-    super();
-    extendedMetaData = ExtendedMetaData.INSTANCE;
-  }
-
-  /**
-   * Creates an instance of the resource.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Resource createResource(URI uri)
-  {
-    XMLResource result = new ComponentResourceImpl(uri);
-    result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, extendedMetaData);
-    result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, extendedMetaData);
-
-    result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, 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;
-  }
-
-} //ComponentResourceFactoryImpl
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentResourceImpl.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentResourceImpl.java
deleted file mode 100644
index 0a5514d..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentResourceImpl.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentResourceImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.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 org.eclipse.component.util.ComponentResourceFactoryImpl
- * @generated
- */
-public class ComponentResourceImpl extends XMLResourceImpl
-{
-  /**
-   * Creates an instance of the resource.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param uri the URI of the new resource.
-   * @generated
-   */
-  public ComponentResourceImpl(URI uri)
-  {
-    super(uri);
-  }
-
-} //ComponentResourceFactoryImpl
diff --git a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentSwitch.java b/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentSwitch.java
deleted file mode 100644
index f81de96..0000000
--- a/archive/working/apitools/org.eclipse.component.core/src/org/eclipse/component/util/ComponentSwitch.java
+++ /dev/null
@@ -1,280 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentSwitch.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.util;
-
-import java.util.List;
-
-import org.eclipse.component.*;
-
-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 org.eclipse.component.ComponentPackage
- * @generated
- */
-public class ComponentSwitch
-{
-  /**
-   * The cached model package
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected static ComponentPackage modelPackage;
-
-  /**
-   * Creates an instance of the switch.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentSwitch()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = ComponentPackage.eINSTANCE;
-    }
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  public Object doSwitch(EObject theEObject)
-  {
-    return doSwitch(theEObject.eClass(), theEObject);
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  protected Object doSwitch(EClass theEClass, EObject theEObject)
-  {
-    if (theEClass.eContainer() == modelPackage)
-    {
-      return doSwitch(theEClass.getClassifierID(), theEObject);
-    }
-    else
-    {
-      List eSuperTypes = theEClass.getESuperTypes();
-      return
-        eSuperTypes.isEmpty() ?
-          defaultCase(theEObject) :
-          doSwitch((EClass)eSuperTypes.get(0), theEObject);
-    }
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  protected Object doSwitch(int classifierID, EObject theEObject)
-  {
-    switch (classifierID)
-    {
-      case ComponentPackage.COMPONENT_DEPENDS_TYPE:
-      {
-        ComponentDependsType componentDependsType = (ComponentDependsType)theEObject;
-        Object result = caseComponentDependsType(componentDependsType);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ComponentPackage.COMPONENT_REF_TYPE:
-      {
-        ComponentRefType componentRefType = (ComponentRefType)theEObject;
-        Object result = caseComponentRefType(componentRefType);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ComponentPackage.COMPONENT_TYPE:
-      {
-        ComponentType componentType = (ComponentType)theEObject;
-        Object result = caseComponentType(componentType);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ComponentPackage.DOCUMENT_ROOT:
-      {
-        DocumentRoot documentRoot = (DocumentRoot)theEObject;
-        Object result = caseDocumentRoot(documentRoot);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ComponentPackage.PACKAGE_TYPE:
-      {
-        PackageType packageType = (PackageType)theEObject;
-        Object result = casePackageType(packageType);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ComponentPackage.PLUGIN_TYPE:
-      {
-        PluginType pluginType = (PluginType)theEObject;
-        Object result = casePluginType(pluginType);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case ComponentPackage.TYPE_TYPE:
-      {
-        TypeType typeType = (TypeType)theEObject;
-        Object result = caseTypeType(typeType);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      default: return defaultCase(theEObject);
-    }
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Depends 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 interpretting the object as an instance of '<em>Depends Type</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseComponentDependsType(ComponentDependsType object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Ref 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 interpretting the object as an instance of '<em>Ref Type</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseComponentRefType(ComponentRefType object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting 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 interpretting the object as an instance of '<em>Type</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseComponentType(ComponentType object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting 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 interpretting the object as an instance of '<em>Document Root</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseDocumentRoot(DocumentRoot object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Package 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 interpretting the object as an instance of '<em>Package Type</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object casePackageType(PackageType object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Plugin 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 interpretting the object as an instance of '<em>Plugin Type</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object casePluginType(PluginType object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Type 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 interpretting the object as an instance of '<em>Type Type</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseTypeType(TypeType object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting 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 interpretting the object as an instance of '<em>EObject</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject)
-   * @generated
-   */
-  public Object defaultCase(EObject object)
-  {
-    return null;
-  }
-
-} //ComponentSwitch
diff --git a/archive/working/apitools/org.eclipse.component.core/xsd/component.xsd b/archive/working/apitools/org.eclipse.component.core/xsd/component.xsd
deleted file mode 100644
index b437399..0000000
--- a/archive/working/apitools/org.eclipse.component.core/xsd/component.xsd
+++ /dev/null
@@ -1,299 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Version: $Id: component.xsd,v 1.1 2005/01/20 12:03:04 ryman Exp $ -->
-
-<!-- 
-	Copyright (c) 2005 IBM Corp.
-	All rights reserved. This program and the accompanying materials
-	are made available under the terms of the Eclipse Public License v1.0
-	which accompanies this distribution, and is available at
-	http://www.eclipse.org/legal/epl-v10.html
-	
-	Contributors:
-	Jim des Rivieres <Jim_des_Rivieres@ca.ibm.com>
-	Arthur Ryman  <ryman@ca.ibm.com> 
-	
-	ChangeLog:
-	
-	2005-01-11: Arthur Ryman <ryman@ca.ibm.com>
-	- created from Jim des Rivieres' api-usage-checking-design.html
-	
--->
-
-<schema xmlns="http://www.w3.org/2001/XMLSchema"
-	targetNamespace="http://eclipse.org/component"
-	xmlns:tns="http://eclipse.org/component">
-	<annotation>
-		<documentation>
-			Each component is described via a component description
-			file.
-		</documentation>
-	</annotation>
-	<element name="component">
-		<annotation>
-			<documentation>
-				Provides information about a component. Child elements
-				of this element describe the set of plug-ins and
-				fragments making up the component, and provide
-				information about the Java packages and types in the
-				component's code.
-			</documentation>
-		</annotation>
-		<complexType>
-			<sequence>
-				<element ref="tns:plugin" minOccurs="0"
-					maxOccurs="unbounded">
-				</element>
-				<element ref="tns:package" minOccurs="0"
-					maxOccurs="unbounded">
-				</element>
-				<element ref="tns:component-depends" minOccurs="1"
-					maxOccurs="1">
-				</element>
-			</sequence>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						The component name; e.g. "Eclipse Platform
-						Generic Workbench"; note that this name is used
-						to refer to the component and distinguish it
-						from other components (but otherwise has no
-						official status in Eclipse ontology)
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-		<unique name="plugin-id">
-			<annotation>
-				<documentation>
-					Each &lt;plugin&gt; element must identify a distinct
-					plug-in or fragment.
-				</documentation>
-			</annotation>
-			<selector xpath="plugin" />
-			<field xpath="@id"></field>
-		</unique>
-		<unique name="package-name">
-			<annotation>
-				<documentation>
-					Each &lt;package&gt; element must identify a
-					distinct package relative to that component.
-				</documentation>
-			</annotation>
-			<selector xpath="package" />
-			<field xpath="@name"></field>
-		</unique>
-	</element>
-
-	<element name="plugin">
-		<annotation>
-			<documentation>
-				Identifies a plug-in or plug-in fragment that is part of
-				the component. The list of plug-ins must be complete;
-				that is, a component contains a plug-in (or fragment) if
-				and only if a &lt;plugin&gt; element occurs as a child
-				of the &lt;component&gt; element.
-			</documentation>
-		</annotation>
-		<complexType>
-			<attribute name="id" type="string" use="required">
-				<annotation>
-					<documentation>
-						The plug-in id or plug-in fragment id; e.g.,
-						"org.eclipse.core.resources"; note that in the
-						case of a fragment, this is the id of fragment
-						itself.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="fragment" type="boolean" default="false">
-				<annotation>
-					<documentation>
-						State whether this is a plug-in fragment as
-						opposed to a plug-in (default: plug-in).
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-	<element name="package">
-		<annotation>
-			<documentation>
-				Provides information about a package as used by the
-				component. In the unusual case where a package is shared
-				with other components, the &lt;package&gt; element is
-				understood to apply only to the types the component
-				actually declares, and has no bearing on the types
-				declared in the same package in any other component. The
-				list of packages may be incomplete; if the component
-				contains code in a package not mentioned in the list,
-				the package is considered to be internal (equivalent to
-				being explicitly described as &lt;package name="..."
-				api="false" /&gt;). The children of the &lt;package&gt;
-				element provide information about specific types in the
-				package.
-			</documentation>
-		</annotation>
-		<complexType>
-			<sequence>
-				<element ref="tns:type" minOccurs="0"
-					maxOccurs="unbounded">
-				</element>
-			</sequence>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						Java package name; e.g., "javax.swing",
-						"org.eclipse.ui".
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="exclusive" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether top-level types in this package
-						are API types by default (default: true);
-						specify "false" in order to explicitly list API
-						types found in the package.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="api" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether this package is reserved for
-						exclusive use by this component (default: true);
-						specify "false" in (rare) cases where a multiple
-						components declared types in the same package.
-						Package sharing is only by mutual consent; all
-						components involved must explicitly declare the
-						package as exclusive="false" (even if it has no
-						API types).
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-		<unique name="type-name">
-			<annotation>
-				<documentation>
-					Each &lt;type&gt; element must identify a distinct
-					name relative to that package.
-				</documentation>
-			</annotation>
-			<selector xpath="type" />
-			<field xpath="@name"></field>
-		</unique>
-	</element>
-
-	<element name="type">
-		<annotation>
-			<documentation>
-				Provides information about a top-level type in a
-				package. (Note: We could extend the schema in the future
-				to allow &lt;type&gt; elements to provide analogous
-				information about their members. We could also extend
-				the &lt;component&gt; element to allow aspects other
-				than code API to be described.)
-			</documentation>
-		</annotation>
-		<complexType>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						Simple name of a top-level Java class,
-						interface, enumeration, or annotation type;
-						e.g., "String", "IResource".
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="reference" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						reference this type by name (default: true);
-						specify "false" to indicate that the type is
-						internal.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="implement" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						declare a class that implements this interface
-						(default: true); specify "false" for an
-						interface that other components are not supposed
-						to implement directly; this attribute is ignored
-						for classes, enumerations, and annotation types,
-						none of which can be meaningfully implemented.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="subclass" type="boolean" default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						declare a class that directly subclasses this
-						class (default: true); specify "false" for a
-						class that other components are not supposed to
-						subclass directly; this attribute is ignored for
-						interfaces, enumerations, and annotation types,
-						none of which can be meaningfully subclassed.
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="instantiate" type="boolean"
-				default="true">
-				<annotation>
-					<documentation>
-						States whether other components are expected to
-						create instances of this class or annotation
-						type (default: true); specify "false" for a type
-						that other components are not supposed to
-						instantiate directly; this attribute is ignored
-						for interfaces and enumerations, neither of
-						which can be meaningfully instantiated; this
-						attribute is moot for classes that are declared
-						final (or ones with no generally accessible
-						constructors), since the Java compiler and JRE
-						will block outside attempts to instantiate.
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-	<element name="component-depends">
-		<complexType>
-			<sequence>
-				<element ref="tns:component-ref" minOccurs="0"
-					maxOccurs="unbounded" />
-			</sequence>
-			<attribute name="unrestricted" type="boolean"
-				default="false">
-				<annotation>
-					<documentation>
-						States whether this component is allowed to
-						depend on arbitrary other components, or just
-						the ones explicitly named by the
-						&lt;component-ref&gt; children
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-	<element name="component-ref">
-		<complexType>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						Name of the referenced component; e.g., "Eclipse
-						Platform Generic Workbench"
-					</documentation>
-				</annotation>
-			</attribute>
-		</complexType>
-	</element>
-
-</schema>
diff --git a/archive/working/apitools/org.eclipse.component.use.core/.classpath b/archive/working/apitools/org.eclipse.component.use.core/.classpath
deleted file mode 100644
index 751c8f2..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/working/apitools/org.eclipse.component.use.core/.cvsignore b/archive/working/apitools/org.eclipse.component.use.core/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/archive/working/apitools/org.eclipse.component.use.core/.project b/archive/working/apitools/org.eclipse.component.use.core/.project
deleted file mode 100644
index 4ff854e..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.component.use.core</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/working/apitools/org.eclipse.component.use.core/build.properties b/archive/working/apitools/org.eclipse.component.use.core/build.properties
deleted file mode 100644
index a1fb148..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-<!--
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: build.properties,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
--->
-bin.includes =	plugin.xml,\
-				runtime/org.eclipse.component.use.core.jar,\
-				plugin.properties
-jars.compile.order = runtime/org.eclipse.component.use.core.jar
-source.runtime/org.eclipse.component.use.core.jar = src/
-output.runtime/org.eclipse.component.use.core.jar = bin/
diff --git a/archive/working/apitools/org.eclipse.component.use.core/model/component-use.genmodel b/archive/working/apitools/org.eclipse.component.use.core/model/component-use.genmodel
deleted file mode 100644
index fd7c957..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/model/component-use.genmodel
+++ /dev/null
@@ -1,28 +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.component.use.core/src"
-    editDirectory="/org.eclipse.component.use.core.edit/src" editorDirectory="/org.eclipse.component.use.core.editor/src"
-    modelPluginID="org.eclipse.component.use.core" runtimeJar="true" modelName="Component-use"
-    editPluginClass="org.eclipse.component.use.provider.ComponentuseEditPlugin" editorPluginClass="org.eclipse.component.use.presentation.ComponentuseEditorPlugin"
-    runtimeCompatibility="false" usedGenPackages="../../org.eclipse.component.api.core/model/component-api.genmodel#//api">
-  <foreignModel>../xsd/component-use.xsd</foreignModel>
-  <genPackages prefix="Use" basePackage="org.eclipse.component" resource="XML" disposableProviderFactory="true"
-      ecorePackage="org.eclipse.component.use.ecore#/">
-    <genClasses ecoreClass="org.eclipse.component.use.ecore#//ComponentUseType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.use.ecore#//ComponentUseType/sourceClass"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.use.ecore#//ComponentUseType/name"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.use.ecore#//ComponentUseType/version"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.use.ecore#//DocumentRoot">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute org.eclipse.component.use.ecore#//DocumentRoot/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.use.ecore#//DocumentRoot/xMLNSPrefixMap"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.use.ecore#//DocumentRoot/xSISchemaLocation"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference org.eclipse.component.use.ecore#//DocumentRoot/componentUse"/>
-    </genClasses>
-    <genClasses ecoreClass="org.eclipse.component.use.ecore#//SourceClass">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.component.use.ecore#//SourceClass/classUse"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.component.use.ecore#//SourceClass/name"/>
-    </genClasses>
-  </genPackages>
-</genmodel:GenModel>
diff --git a/archive/working/apitools/org.eclipse.component.use.core/model/org.eclipse.component.use.ecore b/archive/working/apitools/org.eclipse.component.use.core/model/org.eclipse.component.use.ecore
deleted file mode 100644
index 556e09a..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/model/org.eclipse.component.use.ecore
+++ /dev/null
@@ -1,95 +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="use"
-    nsURI="http://eclipse.org/component-use" nsPrefix="use">
-  <eClassifiers xsi:type="ecore:EClass" name="ComponentUseType">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="component-use_._type"/>
-      <details key="kind" value="elementOnly"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="sourceClass" lowerBound="1"
-        upperBound="-1" eType="#//SourceClass" containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="source-class"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
-      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
-        <details key="documentation" value="&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;The component name; e.g. &quot;Eclipse Platform&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Generic Workbench&quot;; note that this name is used&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;to refer to the component and distinguish it&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;from other components (but otherwise has no&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;official status in Eclipse ontology)&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
-      </eAnnotations>
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="attribute"/>
-        <details key="name" value="name"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" unique="false"
-        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="version"/>
-      </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" unique="false"
-        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" unique="false"
-        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="componentUse" upperBound="-2"
-        eType="#//ComponentUseType" 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="component-use"/>
-        <details key="namespace" value="##targetNamespace"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="SourceClass">
-    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-      <details key="name" value="source-class"/>
-      <details key="kind" value="elementOnly"/>
-    </eAnnotations>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="classUse" lowerBound="1"
-        upperBound="-1" eType="ecore:EClass ../../org.eclipse.component.api.core/model/org.eclipse.component.api.ecore#//ClassApi"
-        containment="true" resolveProxies="false">
-      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
-        <details key="kind" value="element"/>
-        <details key="name" value="class-use"/>
-      </eAnnotations>
-    </eStructuralFeatures>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" 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>
-</ecore:EPackage>
diff --git a/archive/working/apitools/org.eclipse.component.use.core/plugin.properties b/archive/working/apitools/org.eclipse.component.use.core/plugin.properties
deleted file mode 100644
index 3406362..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/plugin.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: plugin.properties,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
-
-# ====================================================================
-# To code developer:
-#   Do NOT change the properties between this line and the
-#   "%%% END OF TRANSLATED PROPERTIES %%%" line.
-#   Make a new property name, append to the end of the file and change
-#   the code to use the new property.
-# ====================================================================
-
-# ====================================================================
-# %%% END OF TRANSLATED PROPERTIES %%%
-# ====================================================================
-
-pluginName = Component-use Model
-providerName = www.example.org
-
diff --git a/archive/working/apitools/org.eclipse.component.use.core/plugin.xml b/archive/working/apitools/org.eclipse.component.use.core/plugin.xml
deleted file mode 100644
index 43083f6..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/plugin.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<!--
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: plugin.xml,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
--->
-
-<plugin
-    name = "%pluginName"
-    id = "org.eclipse.component.use.core"
-    version = "1.0.0"
-    provider-name = "%providerName">
-
-  <requires>
-    <import plugin="org.eclipse.core.runtime" />
-    <import plugin="org.eclipse.emf.ecore" export="true"/>
-    <import plugin="org.eclipse.emf.ecore.xmi" export="true"/>
-    <import plugin="org.eclipse.component.api.core"/>
-  </requires>
-
-  <runtime>
-    <library name="runtime/org.eclipse.component.use.core.jar">
-      <export name="*"/>
-    </library>
-  </runtime>
-
-  <extension point="org.eclipse.emf.ecore.generated_package">
-    <package 
-       uri = "http://eclipse.org/component-use" 
-       class = "org.eclipse.component.use.UsePackage" />
-  </extension>
-
-  <extension point="org.eclipse.emf.ecore.extension_parser">
-    <parser 
-       type="use" 
-       class="org.eclipse.component.use.util.UseResourceFactoryImpl" />
-  </extension>
-
-</plugin>
-
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/ComponentUseType.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/ComponentUseType.java
deleted file mode 100644
index 3f3b239..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/ComponentUseType.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentUseType.java,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
-package org.eclipse.component.use;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Component Use Type</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.use.ComponentUseType#getSourceClass <em>Source Class</em>}</li>
- *   <li>{@link org.eclipse.component.use.ComponentUseType#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.use.ComponentUseType#getVersion <em>Version</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.use.UsePackage#getComponentUseType()
- * @model 
- * @generated
- */
-public interface ComponentUseType extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Source Class</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.component.use.SourceClass}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Source Class</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>Source Class</em>' containment reference list.
-   * @see org.eclipse.component.use.UsePackage#getComponentUseType_SourceClass()
-   * @model type="org.eclipse.component.use.SourceClass" containment="true" resolveProxies="false" required="true"
-   * @generated
-   */
-  EList getSourceClass();
-
-  /**
-   * Returns the value of the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * <!-- begin-model-doc -->
-   * 
-   * 						The component name; e.g. "Eclipse Platform
-   * 						Generic Workbench"; note that this name is used
-   * 						to refer to the component and distinguish it
-   * 						from other components (but otherwise has no
-   * 						official status in Eclipse ontology)
-   * 					
-   * <!-- end-model-doc -->
-   * @return the value of the '<em>Name</em>' attribute.
-   * @see #setName(String)
-   * @see org.eclipse.component.use.UsePackage#getComponentUseType_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.use.ComponentUseType#getName <em>Name</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Name</em>' attribute.
-   * @see #getName()
-   * @generated
-   */
-  void setName(String value);
-
-  /**
-   * Returns the value of the '<em><b>Version</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Version</em>' attribute isn't clear,
-   * there really should be more of a description here...
-   * </p>
-   * <!-- end-user-doc -->
-   * @return the value of the '<em>Version</em>' attribute.
-   * @see #setVersion(String)
-   * @see org.eclipse.component.use.UsePackage#getComponentUseType_Version()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getVersion();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.use.ComponentUseType#getVersion <em>Version</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Version</em>' attribute.
-   * @see #getVersion()
-   * @generated
-   */
-  void setVersion(String value);
-
-} // ComponentUseType
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/DocumentRoot.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/DocumentRoot.java
deleted file mode 100644
index c5aa0ea..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/DocumentRoot.java
+++ /dev/null
@@ -1,112 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: DocumentRoot.java,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
-package org.eclipse.component.use;
-
-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 org.eclipse.component.use.DocumentRoot#getMixed <em>Mixed</em>}</li>
- *   <li>{@link org.eclipse.component.use.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- *   <li>{@link org.eclipse.component.use.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- *   <li>{@link org.eclipse.component.use.DocumentRoot#getComponentUse <em>Component Use</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.use.UsePackage#getDocumentRoot()
- * @model 
- * @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 org.eclipse.component.use.UsePackage#getDocumentRoot_Mixed()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
-   * @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 org.eclipse.component.use.UsePackage#getDocumentRoot_XMLNSPrefixMap()
-   * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
-   * @generated
-   */
-  EMap 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 org.eclipse.component.use.UsePackage#getDocumentRoot_XSISchemaLocation()
-   * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
-   * @generated
-   */
-  EMap getXSISchemaLocation();
-
-  /**
-   * Returns the value of the '<em><b>Component Use</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Component Use</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>Component Use</em>' containment reference.
-   * @see #setComponentUse(ComponentUseType)
-   * @see org.eclipse.component.use.UsePackage#getDocumentRoot_ComponentUse()
-   * @model containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
-   * @generated
-   */
-  ComponentUseType getComponentUse();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.use.DocumentRoot#getComponentUse <em>Component Use</em>}' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param value the new value of the '<em>Component Use</em>' containment reference.
-   * @see #getComponentUse()
-   * @generated
-   */
-  void setComponentUse(ComponentUseType value);
-
-} // DocumentRoot
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/SourceClass.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/SourceClass.java
deleted file mode 100644
index 2c32c7a..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/SourceClass.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: SourceClass.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Source Class</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- *   <li>{@link org.eclipse.component.use.SourceClass#getClassUse <em>Class Use</em>}</li>
- *   <li>{@link org.eclipse.component.use.SourceClass#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.component.use.UsePackage#getSourceClass()
- * @model 
- * @generated
- */
-public interface SourceClass extends EObject
-{
-  /**
-   * Returns the value of the '<em><b>Class Use</b></em>' containment reference list.
-   * The list contents are of type {@link org.eclipse.component.api.ClassApi}.
-   * <!-- begin-user-doc -->
-   * <p>
-   * If the meaning of the '<em>Class Use</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>Class Use</em>' containment reference list.
-   * @see org.eclipse.component.use.UsePackage#getSourceClass_ClassUse()
-   * @model type="org.eclipse.component.api.ClassApi" containment="true" resolveProxies="false" required="true"
-   * @generated
-   */
-  EList getClassUse();
-
-  /**
-   * 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 org.eclipse.component.use.UsePackage#getSourceClass_Name()
-   * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
-   * @generated
-   */
-  String getName();
-
-  /**
-   * Sets the value of the '{@link org.eclipse.component.use.SourceClass#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);
-
-} // SourceClass
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/UseFactory.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/UseFactory.java
deleted file mode 100644
index 1ff7a85..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/UseFactory.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UseFactory.java,v 1.1 2005/01/20 12:03:04 ryman Exp $
- */
-package org.eclipse.component.use;
-
-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 org.eclipse.component.use.UsePackage
- * @generated
- */
-public interface UseFactory extends EFactory
-{
-  /**
-   * The singleton instance of the factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  UseFactory eINSTANCE = new org.eclipse.component.use.impl.UseFactoryImpl();
-
-  /**
-   * Returns a new object of class '<em>Component Use Type</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Component Use Type</em>'.
-   * @generated
-   */
-  ComponentUseType createComponentUseType();
-
-  /**
-   * 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 a new object of class '<em>Source Class</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Source Class</em>'.
-   * @generated
-   */
-  SourceClass createSourceClass();
-
-  /**
-   * Returns the package supported by this factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the package supported by this factory.
-   * @generated
-   */
-  UsePackage getUsePackage();
-
-} //UseFactory
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/UsePackage.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/UsePackage.java
deleted file mode 100644
index be4c6d1..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/UsePackage.java
+++ /dev/null
@@ -1,339 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UsePackage.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use;
-
-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 org.eclipse.component.use.UseFactory
- * @generated
- */
-public interface UsePackage extends EPackage
-{
-  /**
-   * The package name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNAME = "use";
-
-  /**
-   * The package namespace URI.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNS_URI = "http://eclipse.org/component-use";
-
-  /**
-   * The package namespace name.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  String eNS_PREFIX = "use";
-
-  /**
-   * The singleton instance of the package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  UsePackage eINSTANCE = org.eclipse.component.use.impl.UsePackageImpl.init();
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.use.impl.ComponentUseTypeImpl <em>Component Use Type</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.use.impl.ComponentUseTypeImpl
-   * @see org.eclipse.component.use.impl.UsePackageImpl#getComponentUseType()
-   * @generated
-   */
-  int COMPONENT_USE_TYPE = 0;
-
-  /**
-   * The feature id for the '<em><b>Source Class</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_USE_TYPE__SOURCE_CLASS = 0;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_USE_TYPE__NAME = 1;
-
-  /**
-   * The feature id for the '<em><b>Version</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_USE_TYPE__VERSION = 2;
-
-  /**
-   * The number of structural features of the the '<em>Component Use Type</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int COMPONENT_USE_TYPE_FEATURE_COUNT = 3;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.use.impl.DocumentRootImpl <em>Document Root</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.use.impl.DocumentRootImpl
-   * @see org.eclipse.component.use.impl.UsePackageImpl#getDocumentRoot()
-   * @generated
-   */
-  int DOCUMENT_ROOT = 1;
-
-  /**
-   * 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>Component Use</b></em>' containment reference.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT__COMPONENT_USE = 3;
-
-  /**
-   * The number of structural features of the the '<em>Document Root</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int DOCUMENT_ROOT_FEATURE_COUNT = 4;
-
-  /**
-   * The meta object id for the '{@link org.eclipse.component.use.impl.SourceClassImpl <em>Source Class</em>}' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see org.eclipse.component.use.impl.SourceClassImpl
-   * @see org.eclipse.component.use.impl.UsePackageImpl#getSourceClass()
-   * @generated
-   */
-  int SOURCE_CLASS = 2;
-
-  /**
-   * The feature id for the '<em><b>Class Use</b></em>' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SOURCE_CLASS__CLASS_USE = 0;
-
-  /**
-   * The feature id for the '<em><b>Name</b></em>' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SOURCE_CLASS__NAME = 1;
-
-  /**
-   * The number of structural features of the the '<em>Source Class</em>' class.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   * @ordered
-   */
-  int SOURCE_CLASS_FEATURE_COUNT = 2;
-
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.use.ComponentUseType <em>Component Use Type</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Component Use Type</em>'.
-   * @see org.eclipse.component.use.ComponentUseType
-   * @generated
-   */
-  EClass getComponentUseType();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.component.use.ComponentUseType#getSourceClass <em>Source Class</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Source Class</em>'.
-   * @see org.eclipse.component.use.ComponentUseType#getSourceClass()
-   * @see #getComponentUseType()
-   * @generated
-   */
-  EReference getComponentUseType_SourceClass();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.use.ComponentUseType#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.use.ComponentUseType#getName()
-   * @see #getComponentUseType()
-   * @generated
-   */
-  EAttribute getComponentUseType_Name();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.use.ComponentUseType#getVersion <em>Version</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Version</em>'.
-   * @see org.eclipse.component.use.ComponentUseType#getVersion()
-   * @see #getComponentUseType()
-   * @generated
-   */
-  EAttribute getComponentUseType_Version();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.use.DocumentRoot <em>Document Root</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Document Root</em>'.
-   * @see org.eclipse.component.use.DocumentRoot
-   * @generated
-   */
-  EClass getDocumentRoot();
-
-  /**
-   * Returns the meta object for the attribute list '{@link org.eclipse.component.use.DocumentRoot#getMixed <em>Mixed</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute list '<em>Mixed</em>'.
-   * @see org.eclipse.component.use.DocumentRoot#getMixed()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EAttribute getDocumentRoot_Mixed();
-
-  /**
-   * Returns the meta object for the map '{@link org.eclipse.component.use.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 org.eclipse.component.use.DocumentRoot#getXMLNSPrefixMap()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_XMLNSPrefixMap();
-
-  /**
-   * Returns the meta object for the map '{@link org.eclipse.component.use.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 org.eclipse.component.use.DocumentRoot#getXSISchemaLocation()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_XSISchemaLocation();
-
-  /**
-   * Returns the meta object for the containment reference '{@link org.eclipse.component.use.DocumentRoot#getComponentUse <em>Component Use</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference '<em>Component Use</em>'.
-   * @see org.eclipse.component.use.DocumentRoot#getComponentUse()
-   * @see #getDocumentRoot()
-   * @generated
-   */
-  EReference getDocumentRoot_ComponentUse();
-
-  /**
-   * Returns the meta object for class '{@link org.eclipse.component.use.SourceClass <em>Source Class</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for class '<em>Source Class</em>'.
-   * @see org.eclipse.component.use.SourceClass
-   * @generated
-   */
-  EClass getSourceClass();
-
-  /**
-   * Returns the meta object for the containment reference list '{@link org.eclipse.component.use.SourceClass#getClassUse <em>Class Use</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the containment reference list '<em>Class Use</em>'.
-   * @see org.eclipse.component.use.SourceClass#getClassUse()
-   * @see #getSourceClass()
-   * @generated
-   */
-  EReference getSourceClass_ClassUse();
-
-  /**
-   * Returns the meta object for the attribute '{@link org.eclipse.component.use.SourceClass#getName <em>Name</em>}'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the meta object for the attribute '<em>Name</em>'.
-   * @see org.eclipse.component.use.SourceClass#getName()
-   * @see #getSourceClass()
-   * @generated
-   */
-  EAttribute getSourceClass_Name();
-
-  /**
-   * 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
-   */
-  UseFactory getUseFactory();
-
-} //UsePackage
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/ComponentUseTypeImpl.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/ComponentUseTypeImpl.java
deleted file mode 100644
index 8c5d4b0..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/ComponentUseTypeImpl.java
+++ /dev/null
@@ -1,298 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ComponentUseTypeImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.use.ComponentUseType;
-import org.eclipse.component.use.SourceClass;
-import org.eclipse.component.use.UsePackage;
-
-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.EStructuralFeature;
-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>Component Use Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.use.impl.ComponentUseTypeImpl#getSourceClass <em>Source Class</em>}</li>
- *   <li>{@link org.eclipse.component.use.impl.ComponentUseTypeImpl#getName <em>Name</em>}</li>
- *   <li>{@link org.eclipse.component.use.impl.ComponentUseTypeImpl#getVersion <em>Version</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ComponentUseTypeImpl extends EObjectImpl implements ComponentUseType
-{
-  /**
-   * The cached value of the '{@link #getSourceClass() <em>Source Class</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getSourceClass()
-   * @generated
-   * @ordered
-   */
-  protected EList sourceClass = null;
-
-  /**
-   * 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;
-
-  /**
-   * The default value of the '{@link #getVersion() <em>Version</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getVersion()
-   * @generated
-   * @ordered
-   */
-  protected static final String VERSION_EDEFAULT = null;
-
-  /**
-   * The cached value of the '{@link #getVersion() <em>Version</em>}' attribute.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getVersion()
-   * @generated
-   * @ordered
-   */
-  protected String version = VERSION_EDEFAULT;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ComponentUseTypeImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return UsePackage.eINSTANCE.getComponentUseType();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getSourceClass()
-  {
-    if (sourceClass == null)
-    {
-      sourceClass = new EObjectContainmentEList(SourceClass.class, this, UsePackage.COMPONENT_USE_TYPE__SOURCE_CLASS);
-    }
-    return sourceClass;
-  }
-
-  /**
-   * <!-- 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, UsePackage.COMPONENT_USE_TYPE__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String getVersion()
-  {
-    return version;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setVersion(String newVersion)
-  {
-    String oldVersion = version;
-    version = newVersion;
-    if (eNotificationRequired())
-      eNotify(new ENotificationImpl(this, Notification.SET, UsePackage.COMPONENT_USE_TYPE__VERSION, oldVersion, version));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case UsePackage.COMPONENT_USE_TYPE__SOURCE_CLASS:
-          return ((InternalEList)getSourceClass()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.COMPONENT_USE_TYPE__SOURCE_CLASS:
-        return getSourceClass();
-      case UsePackage.COMPONENT_USE_TYPE__NAME:
-        return getName();
-      case UsePackage.COMPONENT_USE_TYPE__VERSION:
-        return getVersion();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.COMPONENT_USE_TYPE__SOURCE_CLASS:
-        getSourceClass().clear();
-        getSourceClass().addAll((Collection)newValue);
-        return;
-      case UsePackage.COMPONENT_USE_TYPE__NAME:
-        setName((String)newValue);
-        return;
-      case UsePackage.COMPONENT_USE_TYPE__VERSION:
-        setVersion((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.COMPONENT_USE_TYPE__SOURCE_CLASS:
-        getSourceClass().clear();
-        return;
-      case UsePackage.COMPONENT_USE_TYPE__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-      case UsePackage.COMPONENT_USE_TYPE__VERSION:
-        setVersion(VERSION_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.COMPONENT_USE_TYPE__SOURCE_CLASS:
-        return sourceClass != null && !sourceClass.isEmpty();
-      case UsePackage.COMPONENT_USE_TYPE__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-      case UsePackage.COMPONENT_USE_TYPE__VERSION:
-        return VERSION_EDEFAULT == null ? version != null : !VERSION_EDEFAULT.equals(version);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public String toString()
-  {
-    if (eIsProxy()) return super.toString();
-
-    StringBuffer result = new StringBuffer(super.toString());
-    result.append(" (name: ");
-    result.append(name);
-    result.append(", version: ");
-    result.append(version);
-    result.append(')');
-    return result.toString();
-  }
-
-} //ComponentUseTypeImpl
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/DocumentRootImpl.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/DocumentRootImpl.java
deleted file mode 100644
index 685e559..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/DocumentRootImpl.java
+++ /dev/null
@@ -1,309 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: DocumentRootImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.use.ComponentUseType;
-import org.eclipse.component.use.DocumentRoot;
-import org.eclipse.component.use.UsePackage;
-
-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 org.eclipse.component.use.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li>
- *   <li>{@link org.eclipse.component.use.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
- *   <li>{@link org.eclipse.component.use.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
- *   <li>{@link org.eclipse.component.use.impl.DocumentRootImpl#getComponentUse <em>Component Use</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 = null;
-
-  /**
-   * 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 xMLNSPrefixMap = null;
-
-  /**
-   * 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 xSISchemaLocation = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected DocumentRootImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return UsePackage.eINSTANCE.getDocumentRoot();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public FeatureMap getMixed()
-  {
-    if (mixed == null)
-    {
-      mixed = new BasicFeatureMap(this, UsePackage.DOCUMENT_ROOT__MIXED);
-    }
-    return mixed;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EMap getXMLNSPrefixMap()
-  {
-    if (xMLNSPrefixMap == null)
-    {
-      xMLNSPrefixMap = new EcoreEMap(EcorePackage.eINSTANCE.getEStringToStringMapEntry(), EStringToStringMapEntryImpl.class, this, UsePackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
-    }
-    return xMLNSPrefixMap;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EMap getXSISchemaLocation()
-  {
-    if (xSISchemaLocation == null)
-    {
-      xSISchemaLocation = new EcoreEMap(EcorePackage.eINSTANCE.getEStringToStringMapEntry(), EStringToStringMapEntryImpl.class, this, UsePackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
-    }
-    return xSISchemaLocation;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentUseType getComponentUse()
-  {
-    return (ComponentUseType)getMixed().get(UsePackage.eINSTANCE.getDocumentRoot_ComponentUse(), true);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain basicSetComponentUse(ComponentUseType newComponentUse, NotificationChain msgs)
-  {
-    return ((FeatureMap.Internal)getMixed()).basicAdd(UsePackage.eINSTANCE.getDocumentRoot_ComponentUse(), newComponentUse, null);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void setComponentUse(ComponentUseType newComponentUse)
-  {
-    ((FeatureMap.Internal)getMixed()).set(UsePackage.eINSTANCE.getDocumentRoot_ComponentUse(), newComponentUse);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case UsePackage.DOCUMENT_ROOT__MIXED:
-          return ((InternalEList)getMixed()).basicRemove(otherEnd, msgs);
-        case UsePackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-          return ((InternalEList)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
-        case UsePackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-          return ((InternalEList)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
-        case UsePackage.DOCUMENT_ROOT__COMPONENT_USE:
-          return basicSetComponentUse(null, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.DOCUMENT_ROOT__MIXED:
-        return getMixed();
-      case UsePackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        return getXMLNSPrefixMap();
-      case UsePackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        return getXSISchemaLocation();
-      case UsePackage.DOCUMENT_ROOT__COMPONENT_USE:
-        return getComponentUse();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.DOCUMENT_ROOT__MIXED:
-        getMixed().clear();
-        getMixed().addAll((Collection)newValue);
-        return;
-      case UsePackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        getXMLNSPrefixMap().clear();
-        getXMLNSPrefixMap().addAll((Collection)newValue);
-        return;
-      case UsePackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        getXSISchemaLocation().clear();
-        getXSISchemaLocation().addAll((Collection)newValue);
-        return;
-      case UsePackage.DOCUMENT_ROOT__COMPONENT_USE:
-        setComponentUse((ComponentUseType)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.DOCUMENT_ROOT__MIXED:
-        getMixed().clear();
-        return;
-      case UsePackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        getXMLNSPrefixMap().clear();
-        return;
-      case UsePackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        getXSISchemaLocation().clear();
-        return;
-      case UsePackage.DOCUMENT_ROOT__COMPONENT_USE:
-        setComponentUse((ComponentUseType)null);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.DOCUMENT_ROOT__MIXED:
-        return mixed != null && !mixed.isEmpty();
-      case UsePackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
-        return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
-      case UsePackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
-        return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
-      case UsePackage.DOCUMENT_ROOT__COMPONENT_USE:
-        return getComponentUse() != null;
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  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/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/SourceClassImpl.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/SourceClassImpl.java
deleted file mode 100644
index bc5997f..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/SourceClassImpl.java
+++ /dev/null
@@ -1,243 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: SourceClassImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use.impl;
-
-import java.util.Collection;
-
-import org.eclipse.component.api.ClassApi;
-
-import org.eclipse.component.use.SourceClass;
-import org.eclipse.component.use.UsePackage;
-
-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.EStructuralFeature;
-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>Source Class</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- *   <li>{@link org.eclipse.component.use.impl.SourceClassImpl#getClassUse <em>Class Use</em>}</li>
- *   <li>{@link org.eclipse.component.use.impl.SourceClassImpl#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SourceClassImpl extends EObjectImpl implements SourceClass
-{
-  /**
-   * The cached value of the '{@link #getClassUse() <em>Class Use</em>}' containment reference list.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @see #getClassUse()
-   * @generated
-   * @ordered
-   */
-  protected EList classUse = null;
-
-  /**
-   * 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 SourceClassImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected EClass eStaticClass()
-  {
-    return UsePackage.eINSTANCE.getSourceClass();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EList getClassUse()
-  {
-    if (classUse == null)
-    {
-      classUse = new EObjectContainmentEList(ClassApi.class, this, UsePackage.SOURCE_CLASS__CLASS_USE);
-    }
-    return classUse;
-  }
-
-  /**
-   * <!-- 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, UsePackage.SOURCE_CLASS__NAME, oldName, name));
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
-  {
-    if (featureID >= 0)
-    {
-      switch (eDerivedStructuralFeatureID(featureID, baseClass))
-      {
-        case UsePackage.SOURCE_CLASS__CLASS_USE:
-          return ((InternalEList)getClassUse()).basicRemove(otherEnd, msgs);
-        default:
-          return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);
-      }
-    }
-    return eBasicSetContainer(null, featureID, msgs);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Object eGet(EStructuralFeature eFeature, boolean resolve)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.SOURCE_CLASS__CLASS_USE:
-        return getClassUse();
-      case UsePackage.SOURCE_CLASS__NAME:
-        return getName();
-    }
-    return eDynamicGet(eFeature, resolve);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eSet(EStructuralFeature eFeature, Object newValue)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.SOURCE_CLASS__CLASS_USE:
-        getClassUse().clear();
-        getClassUse().addAll((Collection)newValue);
-        return;
-      case UsePackage.SOURCE_CLASS__NAME:
-        setName((String)newValue);
-        return;
-    }
-    eDynamicSet(eFeature, newValue);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public void eUnset(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.SOURCE_CLASS__CLASS_USE:
-        getClassUse().clear();
-        return;
-      case UsePackage.SOURCE_CLASS__NAME:
-        setName(NAME_EDEFAULT);
-        return;
-    }
-    eDynamicUnset(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public boolean eIsSet(EStructuralFeature eFeature)
-  {
-    switch (eDerivedStructuralFeatureID(eFeature))
-    {
-      case UsePackage.SOURCE_CLASS__CLASS_USE:
-        return classUse != null && !classUse.isEmpty();
-      case UsePackage.SOURCE_CLASS__NAME:
-        return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-    }
-    return eDynamicIsSet(eFeature);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  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();
-  }
-
-} //SourceClassImpl
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/UseFactoryImpl.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/UseFactoryImpl.java
deleted file mode 100644
index d838094..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/UseFactoryImpl.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UseFactoryImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use.impl;
-
-import org.eclipse.component.use.*;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class UseFactoryImpl extends EFactoryImpl implements UseFactory
-{
-  /**
-   * Creates and instance of the factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public UseFactoryImpl()
-  {
-    super();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EObject create(EClass eClass)
-  {
-    switch (eClass.getClassifierID())
-    {
-      case UsePackage.COMPONENT_USE_TYPE: return createComponentUseType();
-      case UsePackage.DOCUMENT_ROOT: return createDocumentRoot();
-      case UsePackage.SOURCE_CLASS: return createSourceClass();
-      default:
-        throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
-    }
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public ComponentUseType createComponentUseType()
-  {
-    ComponentUseTypeImpl componentUseType = new ComponentUseTypeImpl();
-    return componentUseType;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public DocumentRoot createDocumentRoot()
-  {
-    DocumentRootImpl documentRoot = new DocumentRootImpl();
-    return documentRoot;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public SourceClass createSourceClass()
-  {
-    SourceClassImpl sourceClass = new SourceClassImpl();
-    return sourceClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public UsePackage getUsePackage()
-  {
-    return (UsePackage)getEPackage();
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @deprecated
-   * @generated
-   */
-  public static UsePackage getPackage()
-  {
-    return UsePackage.eINSTANCE;
-  }
-
-} //UseFactoryImpl
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/UsePackageImpl.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/UsePackageImpl.java
deleted file mode 100644
index d90d704..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/impl/UsePackageImpl.java
+++ /dev/null
@@ -1,461 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UsePackageImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use.impl;
-
-import org.eclipse.component.api.ApiPackage;
-
-import org.eclipse.component.api.impl.ApiPackageImpl;
-
-import org.eclipse.component.use.ComponentUseType;
-import org.eclipse.component.use.DocumentRoot;
-import org.eclipse.component.use.SourceClass;
-import org.eclipse.component.use.UseFactory;
-import org.eclipse.component.use.UsePackage;
-
-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;
-
-import org.eclipse.emf.ecore.xml.type.impl.XMLTypePackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class UsePackageImpl extends EPackageImpl implements UsePackage
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass componentUseTypeEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass documentRootEClass = null;
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  private EClass sourceClassEClass = 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 org.eclipse.component.use.UsePackage#eNS_URI
-   * @see #init()
-   * @generated
-   */
-  private UsePackageImpl()
-  {
-    super(eNS_URI, UseFactory.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 UsePackage init()
-  {
-    if (isInited) return (UsePackage)EPackage.Registry.INSTANCE.getEPackage(UsePackage.eNS_URI);
-
-    // Obtain or create and register package
-    UsePackageImpl theUsePackage = (UsePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof UsePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new UsePackageImpl());
-
-    isInited = true;
-
-    // Initialize simple dependencies
-    ApiPackageImpl.init();
-    XMLTypePackageImpl.init();
-
-    // Create package meta-data objects
-    theUsePackage.createPackageContents();
-
-    // Initialize created meta-data
-    theUsePackage.initializePackageContents();
-
-    // Mark meta-data to indicate it can't be changed
-    theUsePackage.freeze();
-
-    return theUsePackage;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getComponentUseType()
-  {
-    return componentUseTypeEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getComponentUseType_SourceClass()
-  {
-    return (EReference)componentUseTypeEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getComponentUseType_Name()
-  {
-    return (EAttribute)componentUseTypeEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getComponentUseType_Version()
-  {
-    return (EAttribute)componentUseTypeEClass.getEStructuralFeatures().get(2);
-  }
-
-  /**
-   * <!-- 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_ComponentUse()
-  {
-    return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EClass getSourceClass()
-  {
-    return sourceClassEClass;
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EReference getSourceClass_ClassUse()
-  {
-    return (EReference)sourceClassEClass.getEStructuralFeatures().get(0);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public EAttribute getSourceClass_Name()
-  {
-    return (EAttribute)sourceClassEClass.getEStructuralFeatures().get(1);
-  }
-
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public UseFactory getUseFactory()
-  {
-    return (UseFactory)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
-    componentUseTypeEClass = createEClass(COMPONENT_USE_TYPE);
-    createEReference(componentUseTypeEClass, COMPONENT_USE_TYPE__SOURCE_CLASS);
-    createEAttribute(componentUseTypeEClass, COMPONENT_USE_TYPE__NAME);
-    createEAttribute(componentUseTypeEClass, COMPONENT_USE_TYPE__VERSION);
-
-    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__COMPONENT_USE);
-
-    sourceClassEClass = createEClass(SOURCE_CLASS);
-    createEReference(sourceClassEClass, SOURCE_CLASS__CLASS_USE);
-    createEAttribute(sourceClassEClass, SOURCE_CLASS__NAME);
-  }
-
-  /**
-   * <!-- 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
-    XMLTypePackageImpl theXMLTypePackage = (XMLTypePackageImpl)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
-    ApiPackageImpl theApiPackage = (ApiPackageImpl)EPackage.Registry.INSTANCE.getEPackage(ApiPackage.eNS_URI);
-
-    // Add supertypes to classes
-
-    // Initialize classes and features; add operations and parameters
-    initEClass(componentUseTypeEClass, ComponentUseType.class, "ComponentUseType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEReference(getComponentUseType_SourceClass(), this.getSourceClass(), null, "sourceClass", null, 1, -1, ComponentUseType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getComponentUseType_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, ComponentUseType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getComponentUseType_Version(), theXMLTypePackage.getString(), "version", null, 1, 1, ComponentUseType.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_ComponentUse(), this.getComponentUseType(), null, "componentUse", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
-
-    initEClass(sourceClassEClass, SourceClass.class, "SourceClass", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-    initEReference(getSourceClass_ClassUse(), theApiPackage.getClassApi(), null, "classUse", null, 1, -1, SourceClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-    initEAttribute(getSourceClass_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, SourceClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-    // Create resource
-    createResource(eNS_URI);
-
-    // Create annotations
-    // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
-    createExtendedMetaDataAnnotations();
-  }
-
-  /**
-   * 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
-      (componentUseTypeEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "component-use_._type",
-       "kind", "elementOnly"
-       });		
-    addAnnotation
-      (getComponentUseType_SourceClass(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "source-class"
-       });			
-    addAnnotation
-      (getComponentUseType_Name(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "name"
-       });		
-    addAnnotation
-      (getComponentUseType_Version(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "version"
-       });		
-    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_ComponentUse(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "component-use",
-       "namespace", "##targetNamespace"
-       });		
-    addAnnotation
-      (sourceClassEClass, 
-       source, 
-       new String[] 
-       {
-       "name", "source-class",
-       "kind", "elementOnly"
-       });		
-    addAnnotation
-      (getSourceClass_ClassUse(), 
-       source, 
-       new String[] 
-       {
-       "kind", "element",
-       "name", "class-use"
-       });		
-    addAnnotation
-      (getSourceClass_Name(), 
-       source, 
-       new String[] 
-       {
-       "kind", "attribute",
-       "name", "name"
-       });
-  }
-
-} //UsePackageImpl
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseAdapterFactory.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseAdapterFactory.java
deleted file mode 100644
index 9102aba..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseAdapterFactory.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UseAdapterFactory.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use.util;
-
-import org.eclipse.component.use.*;
-
-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 org.eclipse.component.use.UsePackage
- * @generated
- */
-public class UseAdapterFactory extends AdapterFactoryImpl
-{
-  /**
-   * The cached model package.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected static UsePackage modelPackage;
-
-  /**
-   * Creates an instance of the adapter factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public UseAdapterFactory()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = UsePackage.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
-   */
-  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 UseSwitch modelSwitch =
-    new UseSwitch()
-    {
-      public Object caseComponentUseType(ComponentUseType object)
-      {
-        return createComponentUseTypeAdapter();
-      }
-      public Object caseDocumentRoot(DocumentRoot object)
-      {
-        return createDocumentRootAdapter();
-      }
-      public Object caseSourceClass(SourceClass object)
-      {
-        return createSourceClassAdapter();
-      }
-      public Object defaultCase(EObject object)
-      {
-        return createEObjectAdapter();
-      }
-    };
-
-  /**
-   * Creates an adapter for the <code>target</code>.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param target the object to adapt.
-   * @return the adapter for the <code>target</code>.
-   * @generated
-   */
-  public Adapter createAdapter(Notifier target)
-  {
-    return (Adapter)modelSwitch.doSwitch((EObject)target);
-  }
-
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.use.ComponentUseType <em>Component Use 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 org.eclipse.component.use.ComponentUseType
-   * @generated
-   */
-  public Adapter createComponentUseTypeAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.use.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 org.eclipse.component.use.DocumentRoot
-   * @generated
-   */
-  public Adapter createDocumentRootAdapter()
-  {
-    return null;
-  }
-
-  /**
-   * Creates a new adapter for an object of class '{@link org.eclipse.component.use.SourceClass <em>Source Class</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 org.eclipse.component.use.SourceClass
-   * @generated
-   */
-  public Adapter createSourceClassAdapter()
-  {
-    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;
-  }
-
-} //UseAdapterFactory
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseResourceFactoryImpl.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseResourceFactoryImpl.java
deleted file mode 100644
index b548b4b..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseResourceFactoryImpl.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UseResourceFactoryImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use.util;
-
-import org.eclipse.emf.common.util.URI;
-
-import org.eclipse.emf.ecore.resource.Resource;
-
-import org.eclipse.emf.ecore.util.ExtendedMetaData;
-
-import org.eclipse.emf.ecore.xmi.XMLResource;
-
-import org.eclipse.emf.ecore.xmi.impl.XMLResourceFactoryImpl;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource Factory</b> associated with the package.
- * <!-- end-user-doc -->
- * @see org.eclipse.component.use.util.UseResourceImpl
- * @generated
- */
-public class UseResourceFactoryImpl extends XMLResourceFactoryImpl
-{
-  /**
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected ExtendedMetaData extendedMetaData;
-
-  /**
-   * Creates an instance of the resource factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public UseResourceFactoryImpl()
-  {
-    super();
-    extendedMetaData = ExtendedMetaData.INSTANCE;
-  }
-
-  /**
-   * Creates an instance of the resource.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public Resource createResource(URI uri)
-  {
-    XMLResource result = new UseResourceImpl(uri);
-    result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, extendedMetaData);
-    result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, extendedMetaData);
-
-    result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, 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;
-  }
-
-} //UseResourceFactoryImpl
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseResourceImpl.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseResourceImpl.java
deleted file mode 100644
index 940ea8a..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseResourceImpl.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UseResourceImpl.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use.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 org.eclipse.component.use.util.UseResourceFactoryImpl
- * @generated
- */
-public class UseResourceImpl extends XMLResourceImpl
-{
-  /**
-   * Creates an instance of the resource.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param uri the URI of the new resource.
-   * @generated
-   */
-  public UseResourceImpl(URI uri)
-  {
-    super(uri);
-  }
-
-} //UseResourceFactoryImpl
diff --git a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseSwitch.java b/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseSwitch.java
deleted file mode 100644
index c3cb79e..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/src/org/eclipse/component/use/util/UseSwitch.java
+++ /dev/null
@@ -1,188 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: UseSwitch.java,v 1.1 2005/01/20 12:03:03 ryman Exp $
- */
-package org.eclipse.component.use.util;
-
-import java.util.List;
-
-import org.eclipse.component.use.*;
-
-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 org.eclipse.component.use.UsePackage
- * @generated
- */
-public class UseSwitch
-{
-  /**
-   * The cached model package
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  protected static UsePackage modelPackage;
-
-  /**
-   * Creates an instance of the switch.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  public UseSwitch()
-  {
-    if (modelPackage == null)
-    {
-      modelPackage = UsePackage.eINSTANCE;
-    }
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  public Object doSwitch(EObject theEObject)
-  {
-    return doSwitch(theEObject.eClass(), theEObject);
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  protected Object doSwitch(EClass theEClass, EObject theEObject)
-  {
-    if (theEClass.eContainer() == modelPackage)
-    {
-      return doSwitch(theEClass.getClassifierID(), theEObject);
-    }
-    else
-    {
-      List eSuperTypes = theEClass.getESuperTypes();
-      return
-        eSuperTypes.isEmpty() ?
-          defaultCase(theEObject) :
-          doSwitch((EClass)eSuperTypes.get(0), theEObject);
-    }
-  }
-
-  /**
-   * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return the first non-null result returned by a <code>caseXXX</code> call.
-   * @generated
-   */
-  protected Object doSwitch(int classifierID, EObject theEObject)
-  {
-    switch (classifierID)
-    {
-      case UsePackage.COMPONENT_USE_TYPE:
-      {
-        ComponentUseType componentUseType = (ComponentUseType)theEObject;
-        Object result = caseComponentUseType(componentUseType);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case UsePackage.DOCUMENT_ROOT:
-      {
-        DocumentRoot documentRoot = (DocumentRoot)theEObject;
-        Object result = caseDocumentRoot(documentRoot);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      case UsePackage.SOURCE_CLASS:
-      {
-        SourceClass sourceClass = (SourceClass)theEObject;
-        Object result = caseSourceClass(sourceClass);
-        if (result == null) result = defaultCase(theEObject);
-        return result;
-      }
-      default: return defaultCase(theEObject);
-    }
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Component Use 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 interpretting the object as an instance of '<em>Component Use Type</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseComponentUseType(ComponentUseType object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting 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 interpretting the object as an instance of '<em>Document Root</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseDocumentRoot(DocumentRoot object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting the object as an instance of '<em>Source Class</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 interpretting the object as an instance of '<em>Source Class</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-   * @generated
-   */
-  public Object caseSourceClass(SourceClass object)
-  {
-    return null;
-  }
-
-  /**
-   * Returns the result of interpretting 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 interpretting the object as an instance of '<em>EObject</em>'.
-   * @see #doSwitch(org.eclipse.emf.ecore.EObject)
-   * @generated
-   */
-  public Object defaultCase(EObject object)
-  {
-    return null;
-  }
-
-} //UseSwitch
diff --git a/archive/working/apitools/org.eclipse.component.use.core/xsd/component-use.xsd b/archive/working/apitools/org.eclipse.component.use.core/xsd/component-use.xsd
deleted file mode 100644
index b64b3db..0000000
--- a/archive/working/apitools/org.eclipse.component.use.core/xsd/component-use.xsd
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://eclipse.org/component-use" xmlns:tns="http://eclipse.org/component-use" xmlns:api="http://eclipse.org/component-api">
-	<import namespace="http://eclipse.org/component-api" schemaLocation="../../org.eclipse.component.api.core/xsd/component-api.xsd"/>
-	<element name="component-use">
-		<complexType>
-			<sequence>
-				<element name="source-class" type="tns:source-class" maxOccurs="unbounded"/>
-			</sequence>
-			<attribute name="name" type="string" use="required">
-				<annotation>
-					<documentation>
-						The component name; e.g. "Eclipse Platform
-						Generic Workbench"; note that this name is used
-						to refer to the component and distinguish it
-						from other components (but otherwise has no
-						official status in Eclipse ontology)
-					</documentation>
-				</annotation>
-			</attribute>
-			<attribute name="version" type="string" use="required">
-			</attribute>
-		</complexType>
-	</element>
-
-	<complexType name="source-class">
-		<sequence>
-			<element name="class-use" type="api:class-api" maxOccurs="unbounded"/>
-		</sequence>
-		<attribute name="name" type="string" use="required">
-		</attribute>
-	</complexType>
-</schema>
diff --git a/archive/working/apitools/org.eclipse.component/.classpath b/archive/working/apitools/org.eclipse.component/.classpath
deleted file mode 100644
index 862981a..0000000
--- a/archive/working/apitools/org.eclipse.component/.classpath
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="src" path="/org.eclipse.component.api.core"/>
-	<classpathentry kind="src" path="/org.eclipse.component.core"/>
-	<classpathentry kind="src" path="/org.eclipse.component.use.core"/>
-	<classpathentry kind="src" path="/org.eclipse.core.resources"/>
-	<classpathentry kind="src" path="/org.eclipse.core.runtime"/>
-	<classpathentry kind="src" path="/org.eclipse.jdt.core"/>
-	<classpathentry kind="src" path="/org.eclipse.text"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/working/apitools/org.eclipse.component/.cvsignore b/archive/working/apitools/org.eclipse.component/.cvsignore
deleted file mode 100644
index 57b480f..0000000
--- a/archive/working/apitools/org.eclipse.component/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-bin
-lib
diff --git a/archive/working/apitools/org.eclipse.component/.project b/archive/working/apitools/org.eclipse.component/.project
deleted file mode 100644
index 8742f92..0000000
--- a/archive/working/apitools/org.eclipse.component/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.component</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/APIViolationEmitter.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/APIViolationEmitter.java
deleted file mode 100644
index 8cf454e..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/APIViolationEmitter.java
+++ /dev/null
@@ -1,214 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component;
-
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.component.api.ApiFactory;
-import org.eclipse.component.api.ApiTypes;
-import org.eclipse.component.api.ClassApi;
-import org.eclipse.component.api.ComponentApiType;
-import org.eclipse.component.api.FieldApi;
-import org.eclipse.component.api.MethodApi;
-import org.eclipse.component.api.Package;
-import org.eclipse.component.use.ComponentUseType;
-import org.eclipse.component.use.SourceClass;
-import org.eclipse.component.use.UseFactory;
-import org.eclipse.component.use.UsePackage;
-import org.eclipse.component.use.util.UseResourceFactoryImpl;
-import org.eclipse.component.use.util.UseResourceImpl;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-
-public class APIViolationEmitter
-{
-  private static final String CONST_COMPONENT_VIOLATION_XML = "component-violation.xml";
-  private String compDirLoc;
-  private String reportLoc;
-  private Map compName2Comp;
-
-  public APIViolationEmitter(String compDirLoc, String reportLoc)
-  {
-    this.compDirLoc = compDirLoc;
-    this.reportLoc = reportLoc;
-  }
-
-  public void setComponents(Map compName2Comp)
-  {
-    this.compName2Comp = compName2Comp;
-  }
-
-  public void genAPIViolationReport() throws IOException
-  {
-    for (Iterator it = compName2Comp.keySet().iterator(); it.hasNext();)
-      genAPIViolationReport((String)it.next());
-  }
-
-  public void genAPIViolationReport(String compName) throws IOException
-  {
-    /*
-    Component comp = (Component)compName2Comp.get(compName);
-    if (comp != null)
-    {
-      ComponentUseType apiViolations = UseFactory.eINSTANCE.createComponentUseType();
-      ComponentUseType compUse = comp.getCompUseXML();
-      EList sources = compUse.getSourceClass();
-      for (Iterator sourcesIt = sources.iterator(); sourcesIt.hasNext();)
-      {
-        SourceClass source = (SourceClass)sourcesIt.next();
-        EList classUses = source.getClassUse();
-        for (Iterator classUseIt = classUses.iterator(); classUseIt.hasNext();)
-        {
-          ClassApi classUse = (ClassApi)classUseIt.next();
-          isPublicApi(classUse);
-        }
-      }
-      saveAPIViolations(apiViolations, new File(reportLoc + CONST_COMPONENT_VIOLATION_XML));
-    }
-    */
-  }
-
-  private ClassApi getAPIViolation(ClassApi classUse)
-  {
-    return null;
-    /*
-    String className = classUse.getName();
-    String pkgName;
-    int index = className.lastIndexOf('.');
-    if (index != -1)
-      pkgName = className.substring(0, index);
-    else
-      pkgName = "";
-    for (Iterator compIt = compName2Comp.values().iterator(); compIt.hasNext();)
-    {
-      Component comp = (Component)compIt.next();
-      ComponentApiType compApi = comp.getCompApiXml();
-      ApiTypes externalApis = compApi.getExternalApis();
-      EList pkgs = externalApis.getPackage();
-      for (Iterator pkgsIt = pkgs.iterator(); pkgsIt.hasNext();)
-      {
-        Package pkg = (Package)pkgsIt.next();
-        if (pkg.getName().equals(pkgName))
-        {
-          EList apis = pkg.getClassApi();
-          for (Iterator apisIt = apis.iterator(); apisIt.hasNext();)
-          {
-            ClassApi classApi = (ClassApi)apisIt.next();
-            if (classUse.isReference() && !classApi.isReference())
-              break;
-            if (classUse.isSubclass() && !classApi.isSubclass())
-              break;
-            if (classUse.isImplement() && !classApi.isImplement())
-              break;
-            if (classUse.isInstantiate() && !classApi.isInstantiate())
-              break;
-            EList methodUses = classUse.getMethodApi();
-            for (Iterator methodUsesIt = methodUses.iterator(); methodUsesIt.hasNext();)
-            {
-              MethodApi methodUse = (MethodApi)methodUsesIt.next();
-              isPublicApi(methodUse);
-            }
-            EList fieldUses = classUse.getFieldApi();
-            for (Iterator fieldUsesIt = fieldUses.iterator(); fieldUsesIt.hasNext();)
-            {
-              FieldApi fieldUse = (FieldApi)fieldUsesIt.next();
-              isPublicApi(fieldUse);
-            }
-            return true;
-          }
-        }
-      }
-    }
-    return false;
-    */
-  }
-
-  private MethodApi getAPIViolation(ClassApi classApi, MethodApi methodUse)
-  {
-    String name = methodUse.getName();
-    List params = methodUse.getInputType();
-    String returnType = methodUse.getReturnType();
-    EList methodApis = classApi.getMethodApi();
-    for (Iterator it = methodApis.iterator(); it.hasNext();)
-    {
-      MethodApi methodApi = (MethodApi)it.next();
-      if (methodApi.getName().equals(name) && inputTypeEquals(methodApi.getInputType(), params) && methodApi.getReturnType().equals(returnType))
-        return null;
-    }
-    MethodApi methodUseClone = ApiFactory.eINSTANCE.createMethodApi();
-    methodUseClone.setName(name);
-    methodUseClone.setInputType(params);
-    methodUseClone.setReturnType(returnType);
-    return methodUseClone;
-  }
-
-  private FieldApi getAPIViolation(ClassApi classApi, FieldApi fieldUse)
-  {
-    String name = fieldUse.getName();
-    String type = fieldUse.getType();
-    EList fieldApis = classApi.getFieldApi();
-    for (Iterator it = fieldApis.iterator(); it.hasNext();)
-    {
-      FieldApi fieldApi = (FieldApi)it.next();
-      if (fieldApi.getName().equals(name) && fieldApi.getType().equals(type))
-        return null;
-    }
-    FieldApi fieldUseClone = ApiFactory.eINSTANCE.createFieldApi();
-    fieldUseClone.setName(name);
-    fieldUseClone.setType(type);
-    return fieldUseClone;
-  }
-
-  private ClassApi newClassApi(String typeName, boolean ref, boolean subclass, boolean implement, boolean instantiate)
-  {
-    ClassApi classApi = ApiFactory.eINSTANCE.createClassApi();
-    classApi.setName(typeName);
-    classApi.setReference(ref);
-    classApi.setSubclass(subclass);
-    classApi.setImplement(implement);
-    classApi.setInstantiate(instantiate);
-    return classApi;
-  }
-
-  private boolean inputTypeEquals(List api, List use)
-  {
-    if (api.size() == use.size())
-    {
-      int size = api.size();
-      for (int i = 0; i < size; i++)
-        if (!api.get(i).equals(use.get(i)))
-          return false;
-      return true;
-    }
-    return false;
-  }
-
-  private void saveAPIViolations(ComponentUseType apiViolations, File file) throws IOException
-  {
-    ResourceSet res = new ResourceSetImpl();
-    res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentviolation", new UseResourceFactoryImpl());
-    res.getPackageRegistry().put(UsePackage.eNS_URI, UsePackage.eINSTANCE);
-    UseResourceImpl useRes = (UseResourceImpl)res.createResource(URI.createURI("*.componentviolation"));
-    org.eclipse.component.use.DocumentRoot root = UseFactory.eINSTANCE.createDocumentRoot();
-    root.setComponentUse(apiViolations);
-    useRes.getContents().add(root);
-    useRes.save(new BufferedOutputStream(new FileOutputStream(file)), new HashMap());
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/Component.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/Component.java
deleted file mode 100644
index 6857aed..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/Component.java
+++ /dev/null
@@ -1,184 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component;
-
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import org.eclipse.component.ComponentPackage;
-import org.eclipse.component.ComponentType;
-import org.eclipse.component.DocumentRoot;
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ComponentApiType;
-import org.eclipse.component.api.util.ApiResourceFactoryImpl;
-import org.eclipse.component.api.util.ApiResourceImpl;
-import org.eclipse.component.use.ComponentUseType;
-import org.eclipse.component.use.UsePackage;
-import org.eclipse.component.use.util.UseResourceFactoryImpl;
-import org.eclipse.component.use.util.UseResourceImpl;
-import org.eclipse.component.util.ComponentResourceFactoryImpl;
-import org.eclipse.component.util.ComponentResourceImpl;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-
-public class Component
-{
-  public static final String CONST_COMPONENT_XML = "component.xml";
-  public static final String CONST_COMPONENT_API_XML = "component-api.xml";
-  public static final String CONST_COMPONENT_USE_XML = "component-use.xml";
-
-  private String compLoc;
-  private ComponentType compXML;
-  private ComponentApiType compApiXml;
-  private ComponentUseType compUseXML;
-
-  /**
-   * @return Returns the compLoc.
-   */
-  public String getCompLoc()
-  {
-    return compLoc;
-  }
-
-  /**
-   * @param compLoc The compLoc to set.
-   */
-  public void setCompLoc(String compLoc)
-  {
-    this.compLoc = compLoc;
-  }
-
-  /**
-   * @return Returns the compXML.
-   */
-  public ComponentType getCompXML()
-  {
-    if (compXML == null)
-    {
-      try
-      {
-        String compXMLLoc = compLoc + CONST_COMPONENT_XML;
-        FileInputStream fis = new FileInputStream(compXMLLoc);
-        ResourceSet res = new ResourceSetImpl();
-        res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentxml", new ComponentResourceFactoryImpl());
-        res.getPackageRegistry().put(ComponentPackage.eNS_URI, ComponentPackage.eINSTANCE);
-        ComponentResourceImpl compRes = (ComponentResourceImpl)res.createResource(URI.createURI("*.componentxml"));
-        compRes.load(fis, res.getLoadOptions());
-        compRes.setURI(URI.createURI(compXMLLoc));
-        EList contents = compRes.getContents();
-        if (contents.size() == 1 && contents.get(0) instanceof DocumentRoot)
-          compXML = ((DocumentRoot)contents.get(0)).getComponent();
-      }
-      catch (FileNotFoundException fnfe)
-      {
-        fnfe.printStackTrace();
-      }
-      catch (IOException ioe)
-      {
-        ioe.printStackTrace();
-      }
-    }
-    return compXML;
-  }
-
-  /**
-   * @param compXML The compXML to set.
-   */
-  public void setCompXML(ComponentType compXML)
-  {
-    this.compXML = compXML;
-  }
-
-  /**
-   * @return Returns the compApiXml.
-   */
-  public ComponentApiType getCompApiXml()
-  {
-    if (compApiXml == null)
-    {
-      try
-      {
-        String compApiXmlLoc = compLoc + CONST_COMPONENT_API_XML;
-        FileInputStream fis = new FileInputStream(compApiXmlLoc);
-        ResourceSet res = new ResourceSetImpl();
-        res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentapixml", new ApiResourceFactoryImpl());
-        res.getPackageRegistry().put(ApiPackage.eNS_URI, ApiPackage.eINSTANCE);
-        ApiResourceImpl apiRes = (ApiResourceImpl)res.createResource(URI.createURI("*.componentapixml"));
-        apiRes.load(fis, res.getLoadOptions());
-        apiRes.setURI(URI.createURI(compApiXmlLoc));
-        EList contents = apiRes.getContents();
-        if (contents.size() == 1 && contents.get(0) instanceof org.eclipse.component.api.DocumentRoot)
-          compApiXml = ((org.eclipse.component.api.DocumentRoot)contents.get(0)).getComponentApi();
-      }
-      catch (FileNotFoundException fnfe)
-      {
-        fnfe.printStackTrace();
-      }
-      catch (IOException ioe)
-      {
-        ioe.printStackTrace();
-      }
-    }
-    return compApiXml;
-  }
-
-  /**
-   * @param compApiXml The compApiXml to set.
-   */
-  public void setCompApiXml(ComponentApiType compApiXml)
-  {
-    this.compApiXml = compApiXml;
-  }
-
-  /**
-   * @return Returns the compUseXML.
-   */
-  public ComponentUseType getCompUseXML()
-  {
-    if (compUseXML == null)
-    {
-      try
-      {
-        String compUseXmlLoc = compLoc + CONST_COMPONENT_USE_XML;
-        FileInputStream fis = new FileInputStream(compUseXmlLoc);
-        ResourceSet res = new ResourceSetImpl();
-        res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentusexml", new UseResourceFactoryImpl());
-        res.getPackageRegistry().put(UsePackage.eNS_URI, UsePackage.eINSTANCE);
-        UseResourceImpl useRes = (UseResourceImpl)res.createResource(URI.createURI("*.componentusexml"));
-        useRes.load(fis, res.getLoadOptions());
-        useRes.setURI(URI.createURI(compUseXmlLoc));
-        EList contents = useRes.getContents();
-        if (contents.size() == 1 && contents.get(0) instanceof org.eclipse.component.use.DocumentRoot)
-          compUseXML = ((org.eclipse.component.use.DocumentRoot)contents.get(0)).getComponentUse();
-      }
-      catch (FileNotFoundException fnfe)
-      {
-        fnfe.printStackTrace();
-      }
-      catch (IOException ioe)
-      {
-        ioe.printStackTrace();
-      }
-    }
-    return compUseXML;
-  }
-
-  /**
-   * @param compUseXML The compUseXML to set.
-   */
-  public void setCompUseXML(ComponentUseType compUseXML)
-  {
-    this.compUseXML = compUseXML;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/ComponentAPIEmitter.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/ComponentAPIEmitter.java
deleted file mode 100644
index a146707..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/ComponentAPIEmitter.java
+++ /dev/null
@@ -1,618 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component;
-
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.Vector;
-import org.eclipse.component.internalreference.ConfigurationFileParser;
-import org.eclipse.component.internalreference.Fragment;
-import org.eclipse.component.internalreference.Library;
-import org.eclipse.component.internalreference.Plugin;
-import org.eclipse.component.internalreference.Type;
-import org.eclipse.component.location.FileLocation;
-import org.eclipse.component.use.ComponentUseType;
-import org.eclipse.component.use.SourceClass;
-import org.eclipse.component.use.UseFactory;
-import org.eclipse.component.use.UsePackage;
-import org.eclipse.component.use.util.UseResourceFactoryImpl;
-import org.eclipse.component.use.util.UseResourceImpl;
-import org.eclipse.component.ComponentType;
-import org.eclipse.component.PackageType;
-import org.eclipse.component.PluginType;
-import org.eclipse.component.TypeType;
-import org.eclipse.component.api.ApiFactory;
-import org.eclipse.component.api.ApiPackage;
-import org.eclipse.component.api.ApiTypes;
-import org.eclipse.component.api.ClassApi;
-import org.eclipse.component.api.ComponentApiType;
-import org.eclipse.component.api.FieldApi;
-import org.eclipse.component.api.MethodApi;
-import org.eclipse.component.api.Package;
-import org.eclipse.component.api.Visibility;
-import org.eclipse.component.api.util.ApiResourceFactoryImpl;
-import org.eclipse.component.api.util.ApiResourceImpl;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.jdt.core.util.IConstantPoolConstant;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.IExceptionAttribute;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.IMethodInfo;
-import org.eclipse.jdt.core.util.IModifierConstants;
-
-public class ComponentAPIEmitter
-{
-  private String compDirLoc;
-  private String eclipseDirLoc;
-  private Map compName2Comp;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-
-  public ComponentAPIEmitter(String compDirLoc, String eclipseDirLoc)
-  {
-    this.compDirLoc = compDirLoc;
-    this.eclipseDirLoc = eclipseDirLoc;
-    compName2Comp = new HashMap();
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    File compDir = new File(compDirLoc);
-    if (compDir.exists() && compDir.isDirectory())
-      harvestComponents(compDir);
-    File eclipseDir = new File(eclipseDirLoc);
-    if (eclipseDir.exists() && eclipseDir.isDirectory())
-      harvestPlugins(eclipseDir);
-    linkPluginsAndFragments();
-  }
-
-  private void harvestComponents(File file)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestComponents(files[i]);
-    }
-    else if (Component.CONST_COMPONENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      String path = file.getAbsolutePath();
-      Component comp = new Component();
-      comp.setCompLoc(path.substring(0, path.length() - Component.CONST_COMPONENT_XML.length()));
-      ComponentType compType = comp.getCompXML();
-      if (compType != null)
-        compName2Comp.put(compType.getName(), comp);
-    }
-  }
-  
-  private void harvestPlugins(File file)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestPlugins(files[i]);
-    }
-    else if (Plugin.CONST_PLUGIN_XML.equalsIgnoreCase(file.getName()))
-    {
-      Plugin plugin = ConfigurationFileParser.getPlugin(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      pluginId2Plugin.put(plugin.getName(), plugin);
-    }
-    else if (Fragment.CONST_FRAGMENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      Fragment fragment = ConfigurationFileParser.getFragment(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      fragmentId2Fragment.put(fragment.getFragmentName(), fragment);
-    }
-  }
-
-  private void linkPluginsAndFragments()
-  {
-    for (Iterator it = fragmentId2Fragment.values().iterator(); it.hasNext();)
-    {
-      Fragment fragment = (Fragment)it.next();
-      fragment.link(pluginId2Plugin);
-    }
-  }
-
-  public void genComponentApiXml() throws IOException
-  {
-    for (Iterator it = compName2Comp.keySet().iterator(); it.hasNext();)
-      genComponentApiXml((String)it.next());
-  }
-  
-  public void genComponentApiXml(String compName) throws IOException
-  {
-    Component comp = (Component)compName2Comp.get(compName);
-    if (comp != null)
-    {
-      ComponentApiType compApi = newComponentApiType();
-      ComponentType compType = comp.getCompXML();
-      EList plugins = compType.getPlugin();
-      for (Iterator pluginsIt = plugins.iterator(); pluginsIt.hasNext();)
-      {
-        PluginType pluginType = (PluginType)pluginsIt.next();
-        Plugin plugin = (Plugin)pluginId2Plugin.get(pluginType.getId());
-        if (plugin != null)
-        {
-          List libs = plugin.getLibraries();
-          for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-          {
-            Library lib = (Library)libsIt.next();
-            Map types = lib.getTypes();
-            for (Iterator typesIt = types.keySet().iterator(); typesIt.hasNext();)
-            {
-              String typeName = (String)typesIt.next();
-              Type type = (Type)types.get(typeName);
-              ClassApi classApi = addClassApi(compType, type, compApi);
-              IMethodInfo[] methodInfos = type.getMethodInfo();
-              for (int i = 0; i < methodInfos.length; i++)
-              {
-                int accessFlag = methodInfos[i].getAccessFlags();
-                Boolean visibility;
-                if (isBit(accessFlag, IModifierConstants.ACC_PUBLIC))
-                  visibility = Boolean.TRUE;
-                else if (isBit(accessFlag, IModifierConstants.ACC_PROTECTED))
-                  visibility = Boolean.FALSE;
-                else
-                  visibility = null;
-                if (visibility != null)
-                {
-                  String methodName = new String(methodInfos[i].getName());
-                  boolean isStatic = isBit(accessFlag, IModifierConstants.ACC_STATIC);
-                  boolean isFinal = isBit(accessFlag, IModifierConstants.ACC_FINAL);
-                  boolean isSynchronized = isBit(accessFlag, IModifierConstants.ACC_SYNCHRONIZED);
-                  boolean isNative = isBit(accessFlag, IModifierConstants.ACC_NATIVE);
-                  boolean isAbstract = isBit(accessFlag, IModifierConstants.ACC_ABSTRACT);
-                  boolean isStrict = isBit(accessFlag, IModifierConstants.ACC_STRICT);
-                  char[][] paramChars = Signature.getParameterTypes(methodInfos[i].getDescriptor());
-                  String[] params = new String[paramChars.length];
-                  for (int j = 0; j < params.length; j++)
-                    params[j] = descriptor2Signature(paramChars[j]);
-                  String returnType = descriptor2Signature(Signature.getReturnType(methodInfos[i].getDescriptor()));
-                  IExceptionAttribute exAttr = methodInfos[i].getExceptionAttribute();
-                  String[] exs = new String[0];
-                  if (exAttr != null)
-                  {
-                    char[][] exChars = exAttr.getExceptionNames();
-                    exs = new String[exChars.length];
-                    for (int j = 0; j < exs.length; j++)
-                      exs[j] = toClassName(new String(exChars[j]));
-                  }
-                  addMethodApi(classApi, newMethodApi(methodName, visibility.booleanValue(), isStatic, isFinal, isSynchronized, isNative, isAbstract, isStrict, params, returnType, exs));
-                }
-              }
-              IFieldInfo[] fieldInfos = type.getFieldInfo();
-              for (int i = 0; i < fieldInfos.length; i++)
-              {
-                int accessFlag = fieldInfos[i].getAccessFlags();
-                Boolean visibility;
-                if (isBit(accessFlag, IModifierConstants.ACC_PUBLIC))
-                  visibility = Boolean.TRUE;
-                else if (isBit(accessFlag, IModifierConstants.ACC_PROTECTED))
-                  visibility = Boolean.FALSE;
-                else
-                  visibility = null;
-                if (visibility != null)
-                {
-                  String fieldName = new String(fieldInfos[i].getName());
-                  boolean isStatic = isBit(accessFlag, IModifierConstants.ACC_STATIC);
-                  boolean isFinal = isBit(accessFlag, IModifierConstants.ACC_FINAL);
-                  boolean isVolatile = isBit(accessFlag, IModifierConstants.ACC_VOLATILE);
-                  boolean isTransient = isBit(accessFlag, IModifierConstants.ACC_TRANSIENT);
-                  String fieldType = descriptor2Signature(fieldInfos[i].getDescriptor());
-                  addFieldApi(classApi, newFieldApi(fieldName, visibility.booleanValue(), isStatic, isFinal, isVolatile, isTransient, fieldType));
-                }
-              }
-            }
-          }
-        }
-      }
-      saveComponentApi(compApi, new File(comp.getCompLoc() + Component.CONST_COMPONENT_API_XML));
-      comp.setCompApiXml(compApi);
-    }
-  }
-  
-  public void genComponentUseXML() throws IOException
-  {
-    for (Iterator it = compName2Comp.keySet().iterator(); it.hasNext();)
-      genComponentUseXML((String)it.next());
-  }
-  
-  public void genComponentUseXML(String compName) throws IOException
-  {
-    Component comp = (Component)compName2Comp.get(compName);
-    if (comp != null)
-    {
-      ComponentUseType compUse = newComponentUseType();
-      ComponentType compType = comp.getCompXML();
-      EList plugins = compType.getPlugin();
-      for (Iterator pluginsIt = plugins.iterator(); pluginsIt.hasNext();)
-      {
-        PluginType pluginType = (PluginType)pluginsIt.next();
-        Plugin plugin = (Plugin)pluginId2Plugin.get(pluginType.getId());
-        if (plugin != null)
-        {
-          List libs = plugin.getLibraries();
-          for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-          {
-            Library lib = (Library)libsIt.next();
-            Map types = lib.getTypes();
-            for (Iterator typesIt = types.keySet().iterator(); typesIt.hasNext();)
-            {
-              String typeName = (String)typesIt.next();
-              Type type = (Type)types.get(typeName);
-              SourceClass sourceClass = newSourceClass(typeName);
-              addSourceClass(compUse, sourceClass);
-
-              // method references
-              IConstantPoolEntry[] methodRefs = type.getConstantPoolEntries(IConstantPoolConstant.CONSTANT_Methodref);
-              IConstantPoolEntry[] intMethodRefs = type.getConstantPoolEntries(IConstantPoolConstant.CONSTANT_InterfaceMethodref);
-              IConstantPoolEntry[] allMethodRefs = new IConstantPoolEntry[methodRefs.length + intMethodRefs.length];
-              System.arraycopy(methodRefs, 0, allMethodRefs, 0, methodRefs.length);
-              System.arraycopy(intMethodRefs, 0, allMethodRefs, methodRefs.length, intMethodRefs.length);
-              for (int i = 0; i < allMethodRefs.length; i++)
-              {
-                String className = toClassName(new String(allMethodRefs[i].getClassName()));
-                char[][] paramChars = Signature.getParameterTypes(allMethodRefs[i].getMethodDescriptor());
-                String[] params = new String[paramChars.length];
-                for (int j = 0; j < params.length; j++)
-                  params[j] = descriptor2Signature(paramChars[j]);
-                String returnType = descriptor2Signature(Signature.getReturnType(allMethodRefs[i].getMethodDescriptor()));
-                String methodName = new String(allMethodRefs[i].getMethodName());
-                ClassApi classApi = addUniqueClassApi(sourceClass, className, true, false, false, false);
-                MethodApi methodApi = newMethodApi(methodName, params, returnType);
-                classApi.getMethodApi().add(methodApi);
-              }
-
-              // field references
-              IConstantPoolEntry[] fieldRefs = type.getConstantPoolEntries(IConstantPoolConstant.CONSTANT_Fieldref);
-              for (int i = 0; i < fieldRefs.length; i++)
-              {
-                String className = toClassName(new String(fieldRefs[i].getClassName()));
-                String fieldType = descriptor2Signature(fieldRefs[i].getFieldDescriptor());
-                String fieldName = new String(fieldRefs[i].getFieldName());
-                ClassApi classApi = addUniqueClassApi(sourceClass, className, true, false, false, false);
-                FieldApi fieldApi = newFieldApi(fieldName, fieldType);
-                classApi.getFieldApi().add(fieldApi);
-              }
-
-              // use: reference
-              Set refTypes = type.getReferencedTypes();
-              for (Iterator refTypesIt = refTypes.iterator(); refTypesIt.hasNext();)
-                addUniqueClassApi(sourceClass, (String)refTypesIt.next(), true, false, false, false);
-
-              // use: subclass
-              if (!type.isInterface())
-              {
-                String superClass = type.getSuperClass();
-                if (superClass != null)
-                  addUniqueClassApi(sourceClass, superClass, false, true, false, false);
-              }
-              
-              // use: implement
-              String[] interfaces = type.getInterfaces();
-              for (int i = 0; i < interfaces.length; i++)
-                addUniqueClassApi(sourceClass, interfaces[i], false, false, true, false);
-              
-              // use: instantiate
-            }
-          }
-        }
-      }
-      saveComponentUse(compUse, new File(comp.getCompLoc() + Component.CONST_COMPONENT_USE_XML));
-      comp.setCompUseXML(compUse);
-    }
-  }
-  
-  private ClassApi addClassApi(ComponentType comp, Type type, ComponentApiType compApi)
-  {
-    String typeName = type.getName();
-    int index = typeName.lastIndexOf('.');
-    String pkgName;
-    String localName;
-    if (index != -1)
-    {
-      pkgName = typeName.substring(0, index);
-      localName = typeName.substring(index + 1);
-    }
-    else
-    {
-      pkgName = "";
-      localName = typeName;
-    }
-    boolean isInterface = type.isInterface();
-    PackageType pkgType = findPackageType(comp, pkgName);
-    if (pkgType != null)
-    {
-      TypeType typeType = findTypeType(pkgType, localName);
-      if (typeType != null)
-      {
-        boolean ref = typeType.isReference();
-        boolean subclass = typeType.isSubclass() && !isInterface;
-        boolean implement = typeType.isImplement() && isInterface;
-        boolean instantiate = typeType.isInstantiate() && !isInterface;
-        if (ref || subclass || implement || instantiate)
-        {
-          // at least one public usage
-          ClassApi classApi = newClassApi(typeName, ref, subclass, implement, instantiate);
-          addClassApi(compApi, false, pkgName, classApi);
-          return classApi;
-        }
-        else
-        {
-          // all usage are set to false, in another word, it is an internal API
-          ClassApi classApi = newClassApi(typeName, true, !isInterface, isInterface, !isInterface);
-          addClassApi(compApi, true, pkgName, classApi);
-          return classApi;
-        }
-      }
-      else if (pkgType.isApi())
-      {
-        // api == true means, by default, a non-listed type is an external API
-        ClassApi classApi = newClassApi(typeName, true, !isInterface, isInterface, !isInterface);
-        addClassApi(compApi, false, pkgName, classApi);
-        return classApi;
-      }
-      else
-      {
-        // api == false means, by default, a non-listed type is an internal API
-        ClassApi classApi = newClassApi(typeName, true, !isInterface, isInterface, !isInterface);
-        addClassApi(compApi, true, pkgName, classApi);
-        return classApi;
-      }
-    }
-    else
-    {
-      // package not defined in component.xml means it is an internal API
-      ClassApi classApi = newClassApi(typeName, true, !isInterface, isInterface, !isInterface);
-      addClassApi(compApi, true, pkgName, classApi);
-      return classApi;
-    }
-  }
-  
-  private void addClassApi(ComponentApiType comp, boolean isInternal, String pkgName, ClassApi classApi)
-  {
-    ApiTypes apis = (isInternal) ? comp.getInternalApis() : comp.getExternalApis();
-    EList pkgs = apis.getPackage();
-    Package pkg = null;
-    for (Iterator it = pkgs.iterator(); it.hasNext();)
-    {
-      Package nextPkg = (Package)it.next();
-      if (nextPkg.getName().equals(pkgName))
-      {
-        pkg = nextPkg;
-        break;
-      }
-    }
-    if (pkg == null)
-    {
-      pkg = newPackage(pkgName);
-      pkgs.add(pkg);
-    }
-    pkg.getClassApi().add(classApi);
-  }
-  
-  private void addMethodApi(ClassApi classApi, MethodApi methodApi)
-  {
-    classApi.getMethodApi().add(methodApi);
-  }
-  
-  private void addFieldApi(ClassApi classApi, FieldApi fieldApi)
-  {
-    classApi.getFieldApi().add(fieldApi);
-  }
-  
-  private void addSourceClass(ComponentUseType compUse, SourceClass sourceClass)
-  {
-    compUse.getSourceClass().add(sourceClass);
-  }
-
-  private ClassApi addUniqueClassApi(SourceClass sourceClass, String className, boolean ref, boolean subclass, boolean implement, boolean instantiate)
-  {
-    EList classApis = sourceClass.getClassUse();
-    for (Iterator it = classApis.iterator(); it.hasNext();)
-    {
-      ClassApi classApi = (ClassApi)it.next();
-      if (classApi.getName().equals(className) && classApi.isReference() == ref && classApi.isSubclass() == subclass && classApi.isImplement() == implement && classApi.isInstantiate() == instantiate)
-        return classApi;
-    }
-    ClassApi classApi = newClassApi(className, ref, subclass, implement, instantiate);
-    classApis.add(classApi);
-    return classApi;
-  }
-
-  private ComponentApiType newComponentApiType()
-  {
-    ComponentApiType comp = ApiFactory.eINSTANCE.createComponentApiType();
-    ApiTypes internalApis = ApiFactory.eINSTANCE.createApiTypes();
-    ApiTypes externalApis = ApiFactory.eINSTANCE.createApiTypes();
-    comp.setInternalApis(internalApis);
-    comp.setExternalApis(externalApis);
-    return comp;
-  }
-  
-  private Package newPackage(String pkgName)
-  {
-    Package pkg = ApiFactory.eINSTANCE.createPackage();
-    pkg.setName(pkgName);
-    return pkg;
-  }
-
-  private ClassApi newClassApi(String typeName, boolean ref, boolean subclass, boolean implement, boolean instantiate)
-  {
-    ClassApi classApi = ApiFactory.eINSTANCE.createClassApi();
-    classApi.setName(typeName);
-    classApi.setReference(ref);
-    classApi.setSubclass(subclass);
-    classApi.setImplement(implement);
-    classApi.setInstantiate(instantiate);
-    return classApi;
-  }
-  
-  private MethodApi newMethodApi(String methodName, boolean isPublic, boolean isStatic, boolean isFinal, boolean isSynchronized, boolean isNative, boolean isAbstract, boolean isStrict, String[] params, String returnType, String[] exceptions)
-  {
-    MethodApi methodApi = ApiFactory.eINSTANCE.createMethodApi();
-    methodApi.setName(methodName);
-    if (isPublic)
-      methodApi.setVisibility(Visibility.PUBLIC_LITERAL);
-    else
-      methodApi.setVisibility(Visibility.PROTECTED_LITERAL);
-    methodApi.setStatic(isStatic);
-    methodApi.setFinal(isFinal);
-    methodApi.setSynchronized(isSynchronized);
-    methodApi.setNative(isNative);
-    methodApi.setAbstract(isAbstract);
-    methodApi.setStrict(isStrict);
-    List inputType = new Vector();
-    for (int i = 0; i < params.length; i++)
-      inputType.add(params[i]);
-    methodApi.setInputType(inputType);
-    methodApi.setReturnType(returnType);
-    List exList = new Vector();
-    for (int i = 0; i < exceptions.length; i++)
-      exList.add(exceptions[i]);
-    methodApi.setExceptionType(exList);
-    return methodApi;
-  }
-  
-  private MethodApi newMethodApi(String methodName, String[] params, String returnType)
-  {
-    MethodApi methodApi = ApiFactory.eINSTANCE.createMethodApi();
-    methodApi.setName(methodName);
-    List inputType = new Vector();
-    for (int i = 0; i < params.length; i++)
-      inputType.add(params[i]);
-    methodApi.setInputType(inputType);
-    methodApi.setReturnType(returnType);
-    return methodApi;
-  }
-  
-  private FieldApi newFieldApi(String fieldName, boolean isPublic, boolean isStatic, boolean isFinal, boolean isVolatile, boolean isTransient, String type)
-  {
-    FieldApi fieldApi = ApiFactory.eINSTANCE.createFieldApi();
-    fieldApi.setName(fieldName);
-    if (isPublic)
-      fieldApi.setVisibility(Visibility.PUBLIC_LITERAL);
-    else
-      fieldApi.setVisibility(Visibility.PROTECTED_LITERAL);
-    fieldApi.setStatic(isStatic);
-    fieldApi.setFinal(isFinal);
-    fieldApi.setVolatile(isVolatile);
-    fieldApi.setTransient(isTransient);
-    fieldApi.setType(type);
-    return fieldApi;
-  }
-  
-  private FieldApi newFieldApi(String fieldName, String type)
-  {
-    FieldApi fieldApi = ApiFactory.eINSTANCE.createFieldApi();
-    fieldApi.setName(fieldName);
-    fieldApi.setType(type);
-    return fieldApi;
-  }
-  
-  private ComponentUseType newComponentUseType()
-  {
-    ComponentUseType compUse = UseFactory.eINSTANCE.createComponentUseType();
-    return compUse;
-  }
-  
-  private SourceClass newSourceClass(String className)
-  {
-    SourceClass source = UseFactory.eINSTANCE.createSourceClass();
-    source.setName(className);
-    return source;
-  }
-
-  private PackageType findPackageType(ComponentType comp, String pkgName)
-  {
-    if (pkgName != null)
-    {
-      EList pkgs = comp.getPackage();
-      for (Iterator it = pkgs.iterator(); it.hasNext();)
-      {
-        PackageType pkg = (PackageType)it.next();
-        if (pkgName.equals(pkg.getName()))
-          return pkg;
-      }
-    }
-    return null;
-  }
-  
-  private TypeType findTypeType(PackageType pkg, String typeName)
-  {
-    if (typeName != null)
-    {
-      EList types = pkg.getType();
-      for (Iterator it = types.iterator(); it.hasNext();)
-      {
-        TypeType type = (TypeType)it.next();
-        if (typeName.equals(type.getName()))
-          return type;
-      }
-    }
-    return null;
-  }
-  
-  private boolean isBit (int flag, int bit)
-  {
-    return ((flag & bit) == bit);
-  }
-  
-  private String descriptor2Signature(char[] descriptor)
-  {
-    return toClassName(Signature.toString(new String(descriptor)));
-  }
-  
-  private String toClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-  
-  private void saveComponentApi(ComponentApiType componentApi, File file) throws IOException
-  {
-    ResourceSet res = new ResourceSetImpl();
-    res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentapi", new ApiResourceFactoryImpl());
-    res.getPackageRegistry().put(ApiPackage.eNS_URI, ApiPackage.eINSTANCE);
-    ApiResourceImpl apiRes = (ApiResourceImpl)res.createResource(URI.createURI("*.componentapi"));
-    org.eclipse.component.api.DocumentRoot root = ApiFactory.eINSTANCE.createDocumentRoot();
-    root.setComponentApi(componentApi);
-    apiRes.getContents().add(root);
-    apiRes.save(new BufferedOutputStream(new FileOutputStream(file)), new HashMap());
-  }
-
-  private void saveComponentUse(ComponentUseType componentUse, File file) throws IOException
-  {
-    ResourceSet res = new ResourceSetImpl();
-    res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentuse", new UseResourceFactoryImpl());
-    res.getPackageRegistry().put(UsePackage.eNS_URI, UsePackage.eINSTANCE);
-    UseResourceImpl useRes = (UseResourceImpl)res.createResource(URI.createURI("*.componentuse"));
-    org.eclipse.component.use.DocumentRoot root = UseFactory.eINSTANCE.createDocumentRoot();
-    root.setComponentUse(componentUse);
-    useRes.getContents().add(root);
-    useRes.save(new BufferedOutputStream(new FileOutputStream(file)), new HashMap());
-  }
-
-  public Map getComponents()
-  {
-    return compName2Comp;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/ComponentEmitter.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/ComponentEmitter.java
deleted file mode 100644
index cb8de2f..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/ComponentEmitter.java
+++ /dev/null
@@ -1,208 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component;
-
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.component.internalreference.ConfigurationFileParser;
-import org.eclipse.component.internalreference.Fragment;
-import org.eclipse.component.internalreference.Library;
-import org.eclipse.component.internalreference.Plugin;
-import org.eclipse.component.location.FileLocation;
-import org.eclipse.component.util.ComponentResourceFactoryImpl;
-import org.eclipse.component.util.ComponentResourceImpl;
-import org.eclipse.component.ComponentType;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-
-public class ComponentEmitter
-{
-  private static final String CONST_COMPONENT_XML = "component.xml";
-  private String compDirLoc;
-  private String eclipseDirLoc;
-  private String componentName;
-  private List pluginIds;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-
-  public ComponentEmitter(String compDirLoc, String eclipseDirLoc, String componentName, List pluginIds)
-  {
-    this.compDirLoc = compDirLoc;
-    this.eclipseDirLoc = eclipseDirLoc;
-    this.pluginIds = pluginIds;
-    this.componentName = componentName;
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    File eclipseDir = new File(eclipseDirLoc);
-    if (eclipseDir.exists() && eclipseDir.isDirectory())
-      harvestPlugins(eclipseDir);
-    linkPluginsAndFragments();
-  }
-  
-  private void harvestPlugins(File file)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestPlugins(files[i]);
-    }
-    else if (Plugin.CONST_PLUGIN_XML.equalsIgnoreCase(file.getName()))
-    {
-      Plugin plugin = ConfigurationFileParser.getPlugin(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      pluginId2Plugin.put(plugin.getName(), plugin);
-    }
-    else if (Fragment.CONST_FRAGMENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      Fragment fragment = ConfigurationFileParser.getFragment(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      fragmentId2Fragment.put(fragment.getFragmentName(), fragment);
-    }
-  }
-
-  private void linkPluginsAndFragments()
-  {
-    for (Iterator it = fragmentId2Fragment.values().iterator(); it.hasNext();)
-    {
-      Fragment fragment = (Fragment)it.next();
-      fragment.link(pluginId2Plugin);
-    }
-  }
-
-  public void genComponentXML() throws IOException
-  {
-    ComponentType comp = getComponentType();
-    EList plugins = comp.getPlugin();
-    for (Iterator it = pluginIds.iterator(); it.hasNext();)
-    {
-      String pluginId = (String)it.next();
-      Fragment fragment = (Fragment)fragmentId2Fragment.get(pluginId);
-      if (fragment != null)
-        addPluginType(comp, pluginId, true);
-      else
-      {
-        Plugin plugin = (Plugin)pluginId2Plugin.get(pluginId);
-        if (plugin != null)
-        {
-          addPluginType(comp, pluginId, false);
-          List libs = plugin.getLibraries();
-          for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-          {
-            Library lib = (Library)libsIt.next();
-            Map types = lib.getTypes();
-            for (Iterator typesIt = types.keySet().iterator(); typesIt.hasNext();)
-            {
-              String typeName = (String)typesIt.next();
-              int index = typeName.lastIndexOf('.');
-              String pkgName;
-              if (index != -1)
-              {
-                pkgName = typeName.substring(0, index);
-                if (pkgName.indexOf("internal") == -1)
-                  addPackageType(comp, pkgName);
-              }
-            }
-          }
-        }
-      }
-    }
-    saveComponent(comp, new File(compDirLoc + CONST_COMPONENT_XML));
-  }
-
-  private PluginType addPluginType(ComponentType comp, String pluginId, boolean fragment)
-  {
-    EList plugins = comp.getPlugin();
-    for (Iterator it = plugins.iterator(); it.hasNext();)
-    {
-      PluginType pluginType = (PluginType)it.next();
-      if (pluginType.getId().equals(pluginId))
-        return pluginType;
-    }
-    PluginType pluginType = ComponentFactory.eINSTANCE.createPluginType();
-    pluginType.setId(pluginId);
-    pluginType.setFragment(fragment);
-    plugins.add(pluginType);
-    return pluginType;
-  }
-
-  private PackageType addPackageType(ComponentType comp, String pkgName)
-  {
-    EList pkgs = comp.getPackage();
-    for (Iterator it = pkgs.iterator(); it.hasNext();)
-    {
-      PackageType pkgType = (PackageType)it.next();
-      if (pkgType.getName().equals(pkgName))
-        return pkgType;
-    }
-    PackageType pkgType = ComponentFactory.eINSTANCE.createPackageType();
-    pkgType.setName(pkgName);
-    pkgs.add(pkgType);
-    return pkgType;
-  }
-
-  private ComponentType getComponentType()
-  {
-    try
-    {
-      String compXMLLoc = compDirLoc + CONST_COMPONENT_XML;
-      File f = new File(compXMLLoc);
-      if (f.exists())
-      {
-        FileInputStream fis = new FileInputStream(f);
-        ResourceSet res = new ResourceSetImpl();
-        res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentxml", new ComponentResourceFactoryImpl());
-        res.getPackageRegistry().put(ComponentPackage.eNS_URI, ComponentPackage.eINSTANCE);
-        ComponentResourceImpl compRes = (ComponentResourceImpl)res.createResource(URI.createURI("*.componentxml"));
-        compRes.load(fis, res.getLoadOptions());
-        compRes.setURI(URI.createURI(compXMLLoc));
-        EList contents = compRes.getContents();
-        if (contents.size() == 1 && contents.get(0) instanceof DocumentRoot)
-          return ((DocumentRoot)contents.get(0)).getComponent();
-      }
-    }
-    catch (FileNotFoundException fnfe)
-    {
-      fnfe.printStackTrace();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-    ComponentType comp = ComponentFactory.eINSTANCE.createComponentType();
-    comp.setName(componentName);
-    ComponentDependsType depends = ComponentFactory.eINSTANCE.createComponentDependsType();
-    depends.setUnrestricted(false);
-    comp.setComponentDepends(depends);
-    return comp;
-  }
-
-  private void saveComponent(ComponentType comp, File file) throws IOException
-  {
-    ResourceSet res = new ResourceSetImpl();
-    res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentxml", new ComponentResourceFactoryImpl());
-    res.getPackageRegistry().put(ComponentPackage.eNS_URI, ComponentPackage.eINSTANCE);
-    ComponentResourceImpl compRes = (ComponentResourceImpl)res.createResource(URI.createURI("*.componentxml"));
-    DocumentRoot root = ComponentFactory.eINSTANCE.createDocumentRoot();
-    root.setComponent(comp);
-    compRes.getContents().add(root);
-    compRes.save(new BufferedOutputStream(new FileOutputStream(file)), new HashMap());
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/TestMain.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/TestMain.java
deleted file mode 100644
index 1513cc0..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/TestMain.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-public class TestMain
-{
-  public static void main(String[] args) throws IOException
-  {
-    String compDirLoc = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/";
-    String eclipseDirLoc = "D:/eclipse_v31m4/eclipse/";
-    String compOutputLoc = compDirLoc + "org.eclipse.jdt/";
-    String reportLoc = compDirLoc;
-
-    List pluginIds = new ArrayList();
-    pluginIds.add("org.eclipse.jdt.core");
-    pluginIds.add("org.eclipse.jdt.debug.ui");
-    pluginIds.add("org.eclipse.jdt.debug");
-    pluginIds.add("org.eclipse.jdt.doc.isv");
-    pluginIds.add("org.eclipse.jdt.doc.user");
-    pluginIds.add("org.eclipse.jdt.junit.runtime");
-    pluginIds.add("org.eclipse.jdt.junit");
-    pluginIds.add("org.eclipse.jdt.launching");
-    pluginIds.add("org.eclipse.jdt.source");
-    pluginIds.add("org.eclipse.jdt.ui");
-    pluginIds.add("org.eclipse.jdt");
-    ComponentEmitter compEmitter = new ComponentEmitter(compOutputLoc, eclipseDirLoc, "JDT", pluginIds);
-    compEmitter.genComponentXML();
-    compEmitter = null;
-
-    ComponentAPIEmitter compApiEmitter = new ComponentAPIEmitter(compDirLoc, eclipseDirLoc);
-    compApiEmitter.genComponentApiXml();
-    compApiEmitter.genComponentUseXML();
-    Map comps = compApiEmitter.getComponents();
-    compApiEmitter = null;
-
-    APIViolationEmitter violationEmitter = new APIViolationEmitter(compDirLoc, reportLoc);
-    violationEmitter.setComponents(comps);
-    violationEmitter.genAPIViolationReport();
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/ConfigurationFileLocator.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/ConfigurationFileLocator.java
deleted file mode 100644
index 607b0d1..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/ConfigurationFileLocator.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-import java.util.Map;
-import java.util.TreeMap;
-import org.eclipse.component.location.ILocation;
-import org.eclipse.component.location.ILocationVisitor;
-
-/**
- * Traverses an <code>ILocation</code> tree looking for plugin.xml
- * and fragment.xml files.  These files are read and the libraries are
- * extracted.
- */
-public class ConfigurationFileLocator implements ILocationVisitor {
-	private static final String PLUGIN = "plugin.xml";
-	private static final String FRAGMENT = "fragment.xml";
-	
-	private Map plugins;
-	private Map fragments;
-	
-	public ConfigurationFileLocator() {
-		plugins= new TreeMap();
-		fragments= new TreeMap();
-	}
-
-	/**
-	 * Answers a map of plugin objects.
-	 * @return Map a map of plugin unique identifier to plugin object, 
-	 * 	not <code>null</code>
-	 */
-	public Map getPlugins() {
-		return plugins;
-	}
-	
-	/**
-	 * Answers a map of fragment objects.
-	 * @return Map a map of fragment unique identifier to fragment object, 
-	 * 	not <code>null</code>
-	 */
-	public Map getFragments() {
-		return fragments;
-	}
-	
-	/**
-	 * Seeks plugin.xml and fragment.xml files.
-	 * 
-	 * @see org.eclipse.api.location.ILocationVisitor#accept(org.eclipse.api.location.ILocation)
-	 */
-	public boolean accept(ILocation location) {
-		if(isPlugin(location)) {
-			Plugin plugin= ConfigurationFileParser.getPlugin(location);
-			plugins.put(plugin.getUniqueIdentifier(), plugin);
-			return false;
-		}
-		
-		if (isFragment(location)) {
-			Fragment fragment= ConfigurationFileParser.getFragment(location);
-			fragments.put(fragment.getUniqueIdentifier(), fragment);
-			return false;
-		}
-		return true;
-	}
-
-	private boolean isPlugin(ILocation location) {
-		return getLastSegment(location.getName()).toLowerCase().equals(PLUGIN);
-	}
-
-	private boolean isFragment(ILocation location) {
-		return getLastSegment(location.getName()).toLowerCase().equals(FRAGMENT);
-	}
-	
-	private String getLastSegment(String path) {
-		int index= path.lastIndexOf('/');
-		if (index < 0) {
-			return path;
-		}
-		return path.substring(index + 1);
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/ConfigurationFileParser.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/ConfigurationFileParser.java
deleted file mode 100644
index 9602c58..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/ConfigurationFileParser.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-import java.io.IOException;
-import java.io.InputStream;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-import org.eclipse.component.location.ILocation;
-
-/**
- * Creates model objects from configuration files.  Utilizes the
- * xerces parser to read the xml.
- */
-public class ConfigurationFileParser {
-
-	private static SAXParser saxParser;
-	
-	static {
-		initializeParser();
-	}
-
-	private static void initializeParser() {
-		try {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-	 		factory.setFeature("http://xml.org/sax/features/string-interning", true); //$NON-NLS-1$
-      saxParser = factory.newSAXParser();
-		} catch (SAXException e) {
-			// In case support for this feature is removed
-		} catch (ParserConfigurationException pce) {
-      pce.printStackTrace();  
-    }
-	}
-
-	/**
-	 * Creates a <code>Plugin</code> from a location file 
-	 * @param location a location that points to a plugin.xml file, not <code>null</code>.
-	 * @return Plugin the Plugin object representation of that file
-	 */	
-	public static Plugin getPlugin(ILocation location) {
-		PluginHandler handler= new PluginHandler(location);
-		try {
-			parse(location, handler);
-		} catch (IOException e) {
-			System.err.println("Could not read " + location.getName() + ", skipping");
-		}
-		return handler.getPlugin();
-	}
-
-	/**
-	 * Creates a <code>Fragment</code> from a location file 
-	 * @param location a location that points to a fragment.xml file, not <code>null</code>.
-	 * @return Fragment the Fragment object representation of that file
-	 */
-	public static Fragment getFragment(ILocation location) {
-		FragmentHandler handler= new FragmentHandler(location);
-		try {
-			parse(location, handler);
-		} catch (IOException e) {
-			System.err.println("Could not read " + location.getName() + ", skipping");
-		}
-		return handler.getFragment();
-	}	
-
-
-	private static void parse(ILocation location, DefaultHandler handler) throws IOException {
-		//saxParser.setContentHandler(handler);
-		//saxParser.setDTDHandler(handler);
-		//saxParser.setEntityResolver(handler);
-		//saxParser.setErrorHandler(handler);
-		InputStream in= null;
-		try {
-			in= location.getInputStream();
-			saxParser.parse(new InputSource(in), handler);
-		} catch (SAXException e) {
-			e.printStackTrace();
-		} finally {
-			if (in != null) {
-				try {
-					in.close();
-				} catch (IOException e) {
-					e.printStackTrace();
-				}
-			}
-		}
-	}
-	
-	private static String getNameAndVersion(Attributes attributes) {
-		StringBuffer b= new StringBuffer();
-		b.append(attributes.getValue("id"));
-		b.append('_');
-		b.append(attributes.getValue("version"));
-		return b.toString();
-	}
-
-	private static class PluginHandler extends DefaultHandler {
-		private Plugin plugin;
-		
-		public PluginHandler(ILocation location) {
-			plugin= new Plugin(location);
-		}
-		
-		public Plugin getPlugin() {
-			return plugin;
-		}
-
-		public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException {
-			if(elementName.equals("plugin") || qName.equals("plugin")) {
-        plugin.setName(attributes.getValue("id"));
-				plugin.setVersion(attributes.getValue("version"));
-				return;
-			}			
-	
-			if(elementName.equals("library") || qName.equals("library")) {
-				plugin.addLibrary(attributes.getValue("name"));
-			}
-		}
-	}
-
-	private static class FragmentHandler extends DefaultHandler {
-		private Fragment fragment;
-		
-		public FragmentHandler(ILocation location) {
-			fragment= new Fragment(location);
-		}
-		
-		public Fragment getFragment() {
-			return fragment;
-		}
-		
-		
-		public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException {
-			if(elementName.equals("fragment") || qName.equals("fragment")) { 
-				fragment.setFragmentName(attributes.getValue("id"));
-				fragment.setVersion(attributes.getValue("version"));
-				fragment.setName(attributes.getValue("plugin-id"));
-				fragment.setVersion(attributes.getValue("plugin-version"));
-				return;
-			}			
-	
-			if(elementName.equals("library") || qName.equals("library")){
-				fragment.addLibrary(attributes.getValue("name"));
-				return;
-			}
-		}
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/EclipseInternalRules.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/EclipseInternalRules.java
deleted file mode 100644
index ac94efa..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/EclipseInternalRules.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-import java.util.Iterator;
-import java.util.Set;
-
-/**
- * An example implementation of the <code>IInteranlRules</code> interface
- * which uses the eclipse.org API rules to dictate which classes are internal
- * and which classes are not.
- */
-public class EclipseInternalRules implements IInternalRules {
-	public static final String INTERNAL= ".internal.";
-
-	/**
-	 * See http://eclipse.org/eclipse/development/java-api-evolution.html
-	 * 
-	 * @see com.example.internalreference.IInternalRules#isInternal(java.lang.String, com.example.internalreference.Type, com.example.internalreference.Library, com.example.internalreference.Plugin)
-	 */
-	public boolean isInternal(String referencedType, Type type, Library library, Plugin plugin) {
-		if (referencedType.indexOf(INTERNAL) > -1) {
-			if (plugin.containsType(referencedType)) {
-				return false;
-			}
-			Set fragments= plugin.getFragments();
-			for (Iterator i = fragments.iterator(); i.hasNext();) {
-				Fragment fragment = (Fragment) i.next();
-				if (fragment.containsType(referencedType)) {
-					return false;
-				}
-			}
-			if (plugin instanceof Fragment) {
-				Fragment fragment = (Fragment) plugin;
-				if (fragment.getPlugin().containsType(referencedType)) {
-					return false;
-				}
-			}
-			return true;
-		}
-		return false;
-	}
-
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Fragment.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Fragment.java
deleted file mode 100644
index 827985e..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Fragment.java
+++ /dev/null
@@ -1,149 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.component.location.ILocation;
-
-/**
- * A <code>Fragment</code> is a model object.  Fragments are children
- * of plugins.  Although they can contain libraries, these libraries
- * must be viewed as part of the parent plugin's list of libraries.
- */
-public class Fragment extends Plugin {
-	
-  public static final String CONST_FRAGMENT_XML = "fragment.xml";
-  private String fragmentName;
-	private Plugin plugin;
-	private String pluginName;
-	private String pluginVersion;
-
-	/**
-	 * Creates a new <code>Fragment</code> from the configuration
-	 * file at the given location.
-	 * 
-	 * @see org.eclipse.api.internalreference.Plugin#Plugin(org.eclipse.api.location.ILocation)
-	 */
-	public Fragment(ILocation location){
-		super(location);
-	}
-	
-	/**
-	 * Always answers an empty list.
-	 * 
-	 * @see org.eclipse.api.internalreference.Plugin#getLibraries()
-	 */
-	public List getLibraries() {
-		return new ArrayList(0);
-	}
-	
-	/**
-	 * Answers the parent plugin of this fragment
-	 * @return Plugin the parent plugin of this fragment
-	 */
-	public Plugin getPlugin() {
-		return plugin;
-	}
-	
-	/**
-	 * Attempts to locate the containing plugin for this fragment.
-	 */
-	public void link(Map namesToPlugins) {
-		plugin= (Plugin)namesToPlugins.get(getPluginUniqueIdentifier());
-		if (plugin == null) {
-			/*
-			 * TODO: Remove assumption that there is only one plugin with the given name.
-			 */
-			for (Iterator i = namesToPlugins.values().iterator(); i.hasNext();) {
-				Plugin plugin = (Plugin) i.next();
-				if (getName().equals(plugin.getName())) {
-					setPlugin(plugin);
-					return;
-				}
-			}
-			System.err.println("Could not find plugin: " + getName());
-		} else {
-			setPlugin(plugin);
-			return;
-		}
-	}
-	
-	/**
-	 * Sets the plugin for this fragment, and registers
-	 * this fragments libraries with the plugin.
-	 * 
-	 * @param plugin this fragments plugin
-	 */
-	private void setPlugin(Plugin plugin) {
-		this.plugin= plugin;
-		plugin.addFragment(this);
-		for (Iterator i= libraries.iterator(); i.hasNext();) {
-			Library library= (Library) i.next();
-			plugin.addLibrary(library);
-		}
-	}
-	
-	/**
-	 * Answers the unique identifier of the plugin which
-	 * contains this fragment.
-	 * @return String the unique identifier of the containing plugin, not <code>null</code>
-	 */
-	public String getPluginUniqueIdentifier() {
-		return getPluginName() + '_' + getPluginVersion();
-	}
-	
-	/**
-	 * Answers the name of the plugin which contains this fragment.
-	 * @return String the name of the containing plugin, not <code>null</code>
-	 */
-	public String getPluginName() {
-		return pluginName;
-	}
-
-	/**
-	 * Answers the version of the plugin which contains this fragment.
-	 * @return String the version of the containing plugin, not <code>null</code>
-	 */
-	public String getPluginVersion() {
-		return pluginVersion;
-	}
-
-	/**
-	 * Sets the name of the plugin which contains this fragment.
-	 * @param pluginName the name of the containing plugin, not <code>null</code>
-	 */
-	public void setPluginName(String pluginName) {
-		this.pluginName= pluginName;
-	}
-
-	/**
-	 * Sets the version of the plugin which contains this fragment.
-	 * @param pluginVersion the version of the containing plugin, not <code>null</code>
-	 */
-	public void setPluginVersion(String pluginVersion) {
-		this.pluginVersion= pluginVersion;
-	}
-
-  public String getFragmentName()
-  {
-    return fragmentName;
-  }
-
-  public void setFragmentName(String fragmentName)
-  {
-    this.fragmentName = fragmentName;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/IInternalRules.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/IInternalRules.java
deleted file mode 100644
index 3311037..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/IInternalRules.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-/**
- * An <code>IInternalRules</code> object is responsible for determining
- * if references within types are considered internal.  This interface
- * allows clients to customize of the internal reference tool to 
- * reflect their internal API rules. 
- */
-public interface IInternalRules {
-	/**
-	 * Answers <code>true</code> if this set of rules dictates that 
-	 * the given reference is a reference to an internal type.
-	 * 
-	 * @param referencedType	the type reference that may be internal
-	 * @param type				the type from which the reference was made
-	 * @param library			the library from which the reference was made
-	 * @param plugin			the plugin from which the reference was made
-	 * @return boolean			<code>true</code> if the reference is an internal reference
-	 */
-	boolean isInternal(String referencedType, Type type, Library library, Plugin plugin);
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/InternalReferenceComparator.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/InternalReferenceComparator.java
deleted file mode 100644
index 5a573b0..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/InternalReferenceComparator.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-import java.util.Comparator;
-
-/**
- * A <code>InternalReferenceComparator</code> compares
- * <code>InternalTypeReference</code> objects based off of the
- * plugin name and the name of the referenced type.
- */
-public class InternalReferenceComparator implements Comparator {
-
-	/*
-	 * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
-	 */
-	public int compare(Object o1, Object o2) {
-		InternalTypeReference i1= (InternalTypeReference)o1;
-		InternalTypeReference i2= (InternalTypeReference)o2;
-		int compare= i1.getPluginName().compareTo(i2.getPluginName());
-		if (compare != 0) {
-			return compare;
-		}
-		return i1.getTypeName().compareTo(i1.getTypeName());
-	}
-
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/InternalTypeReference.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/InternalTypeReference.java
deleted file mode 100644
index acef1fd..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/InternalTypeReference.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-/**
- * 
- */
-public class InternalTypeReference {
-	private String typeName;
-	private String pluginName;
-	
-	/**
-	 * Creates a new <code>InternalTypeReference</code>.
-	 * @param typeName		the name of the referenced type
-	 * @param pluginName	the name of the plugin which owns the type, 
-	 * 	or <code>null</code>.
-	 */
-	public InternalTypeReference(String typeName, String pluginName) {
-		this.typeName= typeName;
-		this.pluginName= pluginName;
-	}
-
-	/**
-	 * @return String the name of the plugin which owns the type,
-	 *  or <code>null</code>.
-	 */
-	public String getPluginName() {
-		return pluginName;
-	}
-
-	/**
-	 * @return String the name of the referenced type, not <code>null</code>.
-	 */
-	public String getTypeName() {
-		return typeName;
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Library.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Library.java
deleted file mode 100644
index e0830a5..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Library.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.eclipse.component.location.ILocation;
-import org.eclipse.component.location.ILocationVisitor;
-import org.eclipse.component.location.Location;
-
-/**
- * A <code>Library</code> is a model object.  Libraries contain
- * types.  Type names are unique in libraries, but two libraries
- * could contain two types with the same name.
- */
-public class Library {
-	public static final String CLASS= "class";
-	
-	private ILocation location;
-	private Map typeNamesToTypes;
-  private boolean init;
-		
-	/**
-	 * Creates a new <code>Library</code> on the given location.
-	 * @param location
-	 */
-	public Library(ILocation location) {
-		this.location= location;
-		typeNamesToTypes= new HashMap();
-    init = false;
-	}
-
-  private void init()
-  {
-    if (!init)
-    {
-      long time= System.currentTimeMillis();
-      typeNamesToTypes= new HashMap();
-      location.accept(new ILocationVisitor() {
-        public boolean accept(ILocation location) {
-          if (isClassFile(location)) {
-            Type type= new Type(location); 
-            typeNamesToTypes.put(type.getName(), type);
-          }
-          return true;
-        }
-      });   
-      time= System.currentTimeMillis() - time;
-      //System.out.println("Read " +  location.getAbsolutePath() + " in " + time + "ms");
-    }
-    init = true;
-  }
-
-	/**
-	 * Answers a mapping of (qualified) type names to <code>Type</code>
-	 * objects which are found in this library.
-	 * @return Map a mapping of type names to <code>Type</code> objects.
-	 */
-	public Map getTypes() {
-    init();
-		return typeNamesToTypes;
-	}
-	
-	/**
-	 * Answers <code>true</code> if and only if this library contains
-	 * a type with the given (qualified) name.
-	 * @param typeName	the name of the type to be found
-	 * @return boolean	<code>true</code> if this library has a type
-	 * 	with the given name.
-	 */
-	public boolean containsType(String typeName) {
-		return getTypes().containsKey(typeName);
-	}
-
-	/**
-	 * Answers <code>true</code> if the name of the location ends in
-	 * ".class".
-	 *  
-	 * @param location a location that could be a class file, not <code>null</code>.
-	 * @return boolean <code>true</code> if the given location represents
-	 * 	a class file. 
-	 */
-	private boolean isClassFile(ILocation location) {
-		return Location.getExtension(location.getName()).equals(CLASS);
-	}
-	
-	/**
-	 * Answers the location for this library.
-	 * @return ILocation a location, not <code>null</code>.
-	 */
-	public ILocation getLocation() {
-		return location;
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Main.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Main.java
deleted file mode 100644
index 0917092..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Main.java
+++ /dev/null
@@ -1,291 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-import java.io.File;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.TreeMap;
-import java.util.TreeSet;
-
-import org.eclipse.component.location.ILocation;
-import org.eclipse.component.location.Location;
-import org.eclipse.component.util.CommandLineParser;
-
-/**
- * Main entrance into the internal reference finder tool.  To customize
- * what types are considered internal, implement the IInternalRules
- * and specify your class on the command line.  For example:
- * org.eclipse.api.internalreference.Main -internalRules com.myCo.MyRules
- * <p> 
- * Supplied rule classes must have zero argument constructors.
- */
-public class Main {
-	public static final String FILTER= "internalRules";
-	
-	public static void main(String[] args) {
-		new Main().run(args);
-	}
-	
-	/**
-	 * Performs sanity checks on the arguments and performs the internal
-	 * reference check.
-	 * @param args an array of arguments similar to main(String[] args)
-	 */
-	public void run(String[] args) {
-		CommandLineParser parser= new CommandLineParser(args);
-		Map options= parser.getOptions();
-		List arguments= parser.getArguments();
-		
-		if (arguments.size() != 2) {
-			System.out.println("Usage: org.eclipse.api.internalreference.Main [-internalRules <rules>] <report directory> <eclipse distribution>");
-			System.out.println();
-			System.out.println("<rules> is the name of the class used to specify custom internal rules");
-			System.out.println("<report directory> will be the location of the generated report");
-			System.out.println("<eclipse distribution> can be a folder or a zip file");
-			System.exit(-1);
-		}
-		
-		String pathToProcess = (String)arguments.get(1);
-		String outputPath= (String)arguments.get(0);
-		File fileToProcess = new File(pathToProcess);
-		sanityCheck(fileToProcess);
-
-		File outputDir= new File(outputPath);				
-		sanityCheckDirectory(outputDir);
-		outputDir= createReportDirectory(outputDir, fileToProcess.getName());
-		
-		System.out.println("Report directory " + outputDir);
-
-		IInternalRules rules= new EclipseInternalRules();
-		if (options.isEmpty() || options.get(FILTER) == null) {
-			System.out.println("Using the default filter, " + rules.getClass().toString());
-		} else {
-			String filterClassName= (String)options.get(FILTER);
-			Object object= createInstance(filterClassName);
-			if (object != null) {
-				if (object instanceof IInternalRules) {
-					rules= (IInternalRules) object;
-				} else {
-					System.err.println("Specified filter, " + filterClassName + ", does not implement IInternalRules, using default filter.");
-				}
-			}
-		}
-			
-		ILocation inputLocation= Location.createLocation(fileToProcess);
-		if (inputLocation == null) {
-			System.out.println("input location invalid: " + inputLocation.getName());
-			System.exit(-1);
-		}
-		
-		long time= System.currentTimeMillis();
-		System.out.println("Locating plugins in " + fileToProcess);
-		ConfigurationFileLocator locator= new ConfigurationFileLocator();
-		inputLocation.accept(locator);
-		Map pluginNamesToPlugins= locator.getPlugins();
-		System.out.println("Plugins found: " + pluginNamesToPlugins.size() + " in " + (System.currentTimeMillis() - time) + "ms");
-		linkFragments(pluginNamesToPlugins, locator.getFragments());
-		System.out.println("Finding internal references");
-		Map pluginNamesToInternalReferences= getInternalReferences(pluginNamesToPlugins, rules);
-		System.out.println("Plugins with internal references: " + pluginNamesToInternalReferences.size());
-		ReportGenerator writer= new ReportGenerator(outputDir);
-		writer.writeInternalReferencesAsHTML(pluginNamesToInternalReferences, pluginNamesToPlugins);
-		System.out.println("Generating reports");
-		time= System.currentTimeMillis() - time;
-		System.out.println("Done in " + time + "ms");
-	}
-
-	private void sanityCheck(File file) {
-		if (!file.exists()) {
-			System.err.println (file + " not found");
-			System.exit(-1);
-		}
-		
-		if (!file.canRead()) {
-			System.err.println (file + " cannot be read");
-			System.exit(-1);
-		}
-	}
-	
-	private void sanityCheckDirectory(File dir) {
-		if (!dir.exists()) {
-			if (!dir.mkdirs()) {
-				if (!dir.exists()) {
-					System.err.println (dir + " not found");
-					System.exit(-1);
-				}
-			}
-		}
-		
-		if (!dir.canRead()) {
-			System.err.println (dir + " cannot be read");
-			System.exit(-1);
-		}
-		
-		if (!dir.isDirectory()) {
-			System.err.println (dir + " is not a directory");
-			System.exit(-1);
-		}
-	}
-
-	/*
-	 * Creates an instance of the class with the given name.
-	 * 
-	 * @param className	the name of the class to be instantiated
-	 * @return Object		the resulting object, or <code>null</code>.
-	 */
-	private Object createInstance(String className) {
-		Class clazz= null;
-		try {
-			clazz= Class.forName(className);
-		} catch (ClassNotFoundException e) {
-			System.err.println("Could not find " + className + ", using defualt filter.");
-			return null;
-		}
-		
-		try {
-			return clazz.newInstance();
-		} catch (InstantiationException e) {
-			System.err.println("Could not find default constructor in " + className +", using default filter.");
-			return null;
-		} catch (IllegalAccessException e) {
-			System.err.println("Could not access " + className +", using default filter.");
-			return null;
-		}
-	}
-	
-	/*
-	 * Links the fragments to the plugins.
-	 * @param plugins a map of plugin names to plugin objects.
-	 */
-	private void linkFragments(Map plugins, Map fragments) {
-		for (Iterator i = fragments.values().iterator(); i.hasNext();) {
-			Fragment fragment= (Fragment) i.next();
-			fragment.link(plugins);
-		}
-	}
-
-	/*
-	 * Answers a map of plugin identifiers to maps of internal references.
-	 * 
-	 * @param pluginNameToPlugin a map of plugin names to plugin objects
-	 * @param filter	
-	 * @return Map
-	 */
-	private Map getInternalReferences(Map pluginNameToPlugin, IInternalRules rules) {
-		Map pluginsToReferences= new TreeMap();
-		for (Iterator i = pluginNameToPlugin.keySet().iterator(); i.hasNext();) {
-			String pluginName= (String)i.next();
-			Plugin plugin = (Plugin) pluginNameToPlugin.get(pluginName);
-			long time= System.currentTimeMillis();
-			Map internalReferences= getInternalReferences(plugin, rules, pluginNameToPlugin);
-			if (!internalReferences.isEmpty()) {
-				pluginsToReferences.put(plugin.getUniqueIdentifier(), internalReferences);
-			}
-			time= System.currentTimeMillis() - time;
-			System.out.println("analyzed: " + pluginName + " in " + time + "ms");
-		}
-		return pluginsToReferences;
-	}
-
-	/**
-	 * Answers a mapping of (qualified) type name to a set of internal 
-	 * reference objects.
-	 * 
-	 * @param plugin	the plugin in which to find internal references
-	 * @param rules	a set of rules which dictates which references are internal
-	 * @param pluginNameToPlugin	a map of plugin names to plugin objects
-	 * @return Map a map of type names to sets of internal reference objects
-	 */
-	private Map getInternalReferences(Plugin plugin, IInternalRules rules, Map pluginNameToPlugin) {
-		Map typeNameToInternalReferences= new TreeMap();
-		List libraries= plugin.getLibraries();
-		for (Iterator i = libraries.iterator(); i.hasNext();) {
-			Library library = (Library) i.next();
-			Map types= library.getTypes();
-			for (Iterator j = types.values().iterator(); j.hasNext();) {
-				Type type = (Type) j.next();
-				Set referencedTypes= type.getReferencedTypes();
-				if (!referencedTypes.isEmpty()) {
-					Set internalReferences= new TreeSet(new InternalReferenceComparator());
-					for (Iterator k = referencedTypes.iterator(); k.hasNext();) {
-						String referencedType = (String) k.next();
-						if (rules.isInternal(referencedType, type, library, plugin)) {
-							internalReferences.add(new InternalTypeReference(referencedType, getPluginFor(referencedType, pluginNameToPlugin)));
-						}	
-					}
-					if (!internalReferences.isEmpty()) {
-						typeNameToInternalReferences.put(type.getName(), internalReferences);
-					}					
-				}
-			}
-		}
-		return typeNameToInternalReferences;
-	}
-
-
-	/*
-	 * Answers the name of the plugin that contains the given type.  
-	 * Assumes that only one plugin will contain the type name.  This 
-	 * is a faulty assumption.
-	 * 
-	 * @param typeName	the name of the type being referenced
-	 * @param pluginNameToPlugin	a map of plugin name to plugin object
-	 * @return String	the name of the plugin which contains the referenced type
-	 */
-	public String getPluginFor(String typeName, Map pluginNameToPlugin) {
-		for (Iterator i = pluginNameToPlugin.values().iterator(); i.hasNext();) {
-			Plugin plugin = (Plugin) i.next();
-			if (plugin.containsType(typeName)) {
-				return plugin.getName();
-			}
-		}
-		return "unknown plugin";
-	}
-	
-	/**
-	 * Creates a directory in which the report will be created.
-	 * @param parent the directory in which the directory will be created 
-	 * @param name the name of the report
-	 * @return File the directory in which the report should be created
-	 */
-	private File createReportDirectory(File parent, String name) {
-		File reportDirectory;
-		int i= 0;
-		do {
-			String reportDirectoryName= getReportDirectoryName(i, name);
-			reportDirectory= new File(parent, reportDirectoryName);
-			i++;
-		} while (reportDirectory.exists());
-		reportDirectory.mkdirs();
-		return reportDirectory;
-	}
-	
-	/**
-	 * Answers the name of the directory to be created for storing the
-	 * reports.
-	 *  
-	 * @param attempt an integer to be tacked on the end of the directory name
-	 * @param name	a name for the report directory
-	 * @return String the report directory name
-	 */
-	private String getReportDirectoryName(int attempt, String name) {
-		StringBuffer b= new StringBuffer();
-		b.append("internal_");
-		b.append(name);
-		b.append('_');
-		b.append(attempt);
-		return b.toString();
-	}	
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Plugin.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Plugin.java
deleted file mode 100644
index 0331260..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Plugin.java
+++ /dev/null
@@ -1,203 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-import java.io.File;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
-
-import org.eclipse.component.location.IFileLocation;
-import org.eclipse.component.location.ILocation;
-
-/**
- * A <code>Plugin</code> is a model object.  A plugin
- * contains libraries, which in turn contain types.  Plugins
- * can also have children fragments, which contribute more libraries
- * to the plugins list of libraries.
- */
-public class Plugin {
-	
-  public static final String CONST_PLUGIN_XML = "plugin.xml";
-	protected String name;
-	protected String version;
-	protected ILocation location;
-	protected List libraries;
-	protected Set fragments;
-  protected List unresolvedLibs;
-
-	/**
-	 * Creates a plugin on the given location
-	 * @param location a configuration file location, not <code>null</code>.
-	 */
-	public Plugin(ILocation location){
-		this.location= location;
-		libraries= new ArrayList(1);
-		fragments= new HashSet(1);
-    unresolvedLibs = new ArrayList(1);
-	}
-
-	/**
-	 * Adds a library at the given path.  The path is relative to the
-	 * plugin directory, which is always the directory in which
-	 * the configuration file is found.
-	 * 
-	 * @param relativePath a path relative to the plugin directory indicating
-	 * 	where the library can be found
-	 */
-	public void addLibrary(String relativePath) {
-		ILocation libraryLocation= location.createSibling(relativePath);
-		if (libraryLocation instanceof IFileLocation) {
-      IFileLocation fileLocation = (IFileLocation) libraryLocation;
-			File file= fileLocation.getFile();
-			if (!file.exists()) {
-        unresolvedLibs.add(relativePath);
-				System.err.println(file);
-			}
-		}
-		addLibrary(new Library(libraryLocation));
-	}
-	
-	/*
-	 * Adds the library to the list of libraries.
-	 * @param library a library, not <code>null</code>.
-	 */
-	protected void addLibrary(Library library) {
-		libraries.add(library);
-	}
-
-	/**
-	 * Answers the libraries that are declared in this plugin.
-	 * @return List libraries in this plugin
-	 */
-	public List getLibraries() {
-		return libraries;
-	}
-
-	/**
-	 * Answers the name of this plugin.  Plugin names do not contain
-	 * the version identifier, for example, org.eclipse.core.resources.
-	 * @return String the name of the plugin, not <code>null</code>.
-	 */
-	public String getName() {
-		return name;
-	}
-
-	/**
-	 * Sets the name of the plugin
-	 * @param name a plugin name, not <code>null</code>.
-	 */
-	public void setName(String name) {
-		this.name = name;
-	}
-	
-	/**
-	 * Answers the version identifier for the plugin.  A version identifier
-	 * is a '.' delimited set of numbers, for example, 2.0.1.5.
-	 * @return String the plugin version, not <code>null</code>.
-	 */
-	public String getVersion() {
-		return version;
-	}
-	
-	/**
-	 * Sets the plugin version.
-	 * @param version a plugin version, not <code>null</code>.
-	 */
-	public void setVersion(String version) {
-		this.version= version;
-	}
-	
-	/**
-	 * Answers <code>true</code> if and only if this plugin
-	 * contains a library which contains a type with the given
-	 * (qualified) name.
-	 * @param typeName the name of the type, not <code>null</code>.
-	 * @return boolean <code>true</code> if this plugin contains the 
-	 * 	named type.
-	 */
-	public boolean containsType(String typeName) {
-		for (Iterator i = libraries.iterator(); i.hasNext();) {
-			Library library = (Library) i.next();
-			if (library.containsType(typeName)) {
-				return true;
-			}	
-		}
-		return false;
-	}
-	
-	/**
-	 * Adds a fragment to this plugin's list of fragments
-	 * @param fragment a fragment, not <code>null</code>.
-	 */
-	public void addFragment(Fragment fragment) {
-		fragments.add(fragment);
-    int size = unresolvedLibs.size();
-    for (int i = 0; i < size; i++)
-    {
-      String libPath = (String)unresolvedLibs.get(i);
-      int begin = libPath.indexOf('$');
-      int end;
-      if (begin != -1)
-        end = libPath.indexOf('$', begin + 1);
-      else
-        end = -1;
-      if (begin != -1 && end != -1)
-      {
-        String s = fragment.getFragmentName().substring(getName().length() + 1);
-        StringBuffer sb = new StringBuffer();
-        sb.append(libPath.substring(0, begin));
-        sb.append(libPath.substring(begin + 1, end));
-        sb.append('/');
-        sb.append(s);
-        sb.append(libPath.substring(end + 1, libPath.length()));
-        libPath = sb.toString();
-      }
-      ILocation loc = (ILocation)fragment.getLocation().createSibling(libPath);
-      if (loc instanceof IFileLocation)
-      {
-        if (((IFileLocation)loc).getFile().exists())
-        {
-          addLibrary(new Library(loc));
-          unresolvedLibs.remove(i);
-          i--;
-          size--;
-        }
-      }
-    }
-	}
-	
-	/**
-	 * Answers the fragments of this plugin
-	 * @return Set the set of fragments, not <code>null</code>.
-	 */
-	public Set getFragments() {
-		return fragments;
-	}
-	
-	/**
-	 * The unique identifier is a concatination of the plugin name,
-	 * and '_' and the plugin version.
-	 *  
-	 * @return String the unique identifier of the plugin.  
-	 */
-	public String getUniqueIdentifier() {
-		return getName() + "_" + getVersion();
-	}
-
-  public ILocation getLocation()
-  {
-    return location;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/ReportGenerator.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/ReportGenerator.java
deleted file mode 100644
index 1ab174b..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/ReportGenerator.java
+++ /dev/null
@@ -1,202 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-import java.io.BufferedWriter;
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
-import java.util.TreeSet;
-
-/**
- * The <code>ReportGenerator</code> creates reports on the internal
- * references which were found.
- */
-public class ReportGenerator {
-	private File fOutputDir;
-	
-	public ReportGenerator(File outputDir) {
-		fOutputDir= outputDir;
-	}
-	
-	/**
-	 * Creates an HTML report detailing the internal references found
-	 * 
-	 * @param outputFile the directory to write to
-	 * @throws IOException if a write error occurs.
-	 */
-	public void writeInternalReferencesAsHTML (Map pluginNamesToInternalReferences, Map pluginNamesToPlugins) {
-		PrintWriter index;
-		try {
-			index =
-				new PrintWriter(
-					new BufferedWriter(
-						new FileWriter(new File(fOutputDir, "index.html"))));		
-		} catch (IOException e) {
-			e.printStackTrace();
-			return;
-		}
-		openHtml(index, "Internal Type References");
-		openList(index, "Plugins with types that reference other plugin's internals:");
-		for (Iterator i = pluginNamesToInternalReferences.keySet().iterator(); i.hasNext();) {
-			String plugin = (String) i.next();
-			Map typeNamesToInternalReferences= (Map)pluginNamesToInternalReferences.get(plugin);
-			writePlugin (index, plugin, typeNamesToInternalReferences, pluginNamesToPlugins);
-		}
-		closeList(index);
-		closeHtml(index);
-	}
-	
-	/*
-	 * Creates a heading for an html file
-	 * @param writer destination
-	 * @param title the page title
-	 */
-	private void openHtml(PrintWriter writer, String title)  {
-		writer.println("<HTML>");
-		writer.println("  <HEAD><TITLE>");
-		writer.println(title);
-		writer.println("</TITLE></HEAD>");
-		writer.println("<BODY>");
-	}
-
-	/*
-	 * Starts a list in HTML
-	 * @param writer destination
-	 * @param description a title for the list
-	 */
-	private void openList(PrintWriter writer, String description) {
-		writer.println(description);
-		writer.println("  <UL>");
-	}
-	
-	/*
-	 * Creates the necessary tags to close an HTML file.
-	 * @param writer destination
-	 */
-	private void closeHtml(PrintWriter writer) {
-		writer.println("</BODY>");
-		writer.close();
-	}
-
-	/*
-	 * Closes an HTML list.
-	 * @param writer destination
-	 */
-	private void closeList(PrintWriter writer) {
-		writer.println("  </UL>");
-	}
-	
-	/*
-	 * Writes the list of internal references in a type 
-	 * @param writer	destination
-	 * @param typeName	the name of the type
-	 * @param internalReferences	the list of internal references in the type
-	 */
-	private void writeType (PrintWriter writer, String typeName, Set internalReferences) {
-		int referencedClassesCount= internalReferences.size();
-		writer.print("<LI><B>");
-		writer.print(typeName);
-		writer.print("</B> (");
-		writer.print(referencedClassesCount);
-		writer.print((referencedClassesCount == 1) ? " reference" : " references");
-		writer.println(")<BR>");
-		writer.println("References:");
-		writer.println("<UL>");
-		for (Iterator i = internalReferences.iterator(); i.hasNext();) {
-			InternalTypeReference reference = (InternalTypeReference)i.next();
-			writer.print("<LI>");
-			writer.print(reference.getTypeName());
-			writer.print(" (from <B>");
-			writer.print(reference.getPluginName());
-			writer.println("</B>)</LI>");
-		}
-		writer.println("</UL></LI>");
-	}
-
-	/*
-	 * Writes the list of types with internal references in the plugin
-	 * @param indexWriter the writer on the index.html file
-	 * @param plugin	the plugin to write
-	 * @param typeNamesToInternalReferences a map of type names to internal references in this plugin
-	 * @param pluginNamesToPlugins a map of plugin names to plugin objects
-	 */
-	private void writePlugin (PrintWriter indexWriter, String plugin, Map typeNamesToInternalReferences, Map pluginNamesToPlugins) {
-		String pluginHtmlFile= plugin + ".html";
-		PrintWriter writer= null;
-		try {
-			writer =
-				new PrintWriter(
-					new BufferedWriter(
-						new FileWriter(new File(fOutputDir, pluginHtmlFile))));
-		} catch (IOException e) {
-			e.printStackTrace();
-			return;
-		}
-		openHtml(writer, "Internal references in " + plugin);
-
-		Set typeNames= typeNamesToInternalReferences.keySet();
-		int typeCount= typeNames.size();
-		indexWriter.print("<LI><B><A HREF=\"");
-		indexWriter.print(pluginHtmlFile);
-		indexWriter.print("\">");
-		indexWriter.print(plugin);
-		indexWriter.print("</A></B> (");
-		indexWriter.print(typeCount);
-		indexWriter.print((typeCount == 1) ? " type" : " types");
-		indexWriter.println(")</LI>");
-		
-		Set referencedPlugins= getReferencedPlugins(typeNamesToInternalReferences, pluginNamesToPlugins);
-		openList(writer, "<B>" + plugin + "</B> contains references to internal types in these plugins:");
-		for (Iterator i = referencedPlugins.iterator(); i.hasNext();) {
-			String pluginName = (String) i.next();
-			writer.print("<LI><B>");
-			writer.print(pluginName);
-			writer.println("</B></LI>");
-		}
-		closeList(writer);
-		
-		openList(writer, "Types in <B>"+ plugin +"</B> with internal references to other plugins.");
-		for (Iterator i = typeNames.iterator(); i.hasNext();) {
-			String typeName = (String) i.next();
-			Set internalReferences = (Set)typeNamesToInternalReferences.get(typeName);
-			writeType (writer, typeName, internalReferences);
-		}
-		closeList(writer);
-		closeHtml(writer);
-	}
-
-	/**
-	 * Answers the set of plugins which are referenced by other the map
-	 * of internal references.
-	 * 
-	 * @param typeNamesToInternalReferences map of type name to collection of internal references
-	 * @param pluginNamesToPlugins map of plugin names to plugin objects
-	 * @return Set plugins which are referenced or an empty set, not <code>null</code>.
-	 */
-	private Set getReferencedPlugins(Map typeNamesToInternalReferences, Map pluginNamesToPlugins) {
-		Set referencedPlugins= new TreeSet();
-		for (Iterator i = typeNamesToInternalReferences.values().iterator(); i.hasNext();) {
-			Collection referencedTypes = (Collection) i.next();
-			for (Iterator j = referencedTypes.iterator(); j.hasNext();) {
-				InternalTypeReference typeReference= (InternalTypeReference) j.next();
-				referencedPlugins.add(typeReference.getPluginName());
-			}
-		}
-		return referencedPlugins;
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Type.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Type.java
deleted file mode 100644
index bedaf83..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/internalreference/Type.java
+++ /dev/null
@@ -1,192 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.internalreference;
-
-import java.io.ByteArrayOutputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Set;
-import java.util.Vector;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.jdt.core.util.ClassFormatException;
-import org.eclipse.jdt.core.util.IClassFileReader;
-import org.eclipse.jdt.core.util.IConstantPool;
-import org.eclipse.jdt.core.util.IConstantPoolConstant;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.IMethodInfo;
-import org.eclipse.jdt.core.util.IModifierConstants;
-import org.eclipse.jdt.internal.core.util.ClassFileReader;
-import org.eclipse.component.location.ILocation;
-
-/**
- * A <code>Type</code> is a model object. Types contain references to other types.
- */
-public class Type
-{
-  protected static final byte[] fBuffer = new byte[8192];
-  protected static final ByteArrayOutputStream fBytesOut = new ByteArrayOutputStream(8192);
-  private IClassFileReader reader;
-
-  /**
-   * Creates a new type on the given location.
-   * 
-   * @param location
-   */
-  public Type(ILocation location)
-  {
-    try
-    {
-      // reader= new ClassFileReader(getInputBytes(location),
-      // IClassFileReader.CONSTANT_POOL | IClassFileReader.METHOD_INFOS |
-      // IClassFileReader.FIELD_INFOS);
-      reader = new ClassFileReader(getInputBytes(location), IClassFileReader.ALL);
-    }
-    catch (ClassFormatException e)
-    {
-      e.printStackTrace();
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  /*
-   * Answers the references contained in the class that the reader is reading.
-   * @param reader a class file reader @return Set a set of references.
-   */
-  private Set getReferencedTypes(IClassFileReader reader)
-  {
-    Set types = new HashSet();
-    IConstantPool constantPool = reader.getConstantPool();
-    int poolSize = constantPool.getConstantPoolCount();
-    for (int i = 0; i < poolSize; i++)
-    {
-      // Extract the constant's referenced class (if that is even relevant)
-      if (constantPool.getEntryKind(i) == IConstantPoolConstant.CONSTANT_Class)
-      {
-        IConstantPoolEntry classEntry = constantPool.decodeEntry(i);
-        String signature = new String(classEntry.getClassInfoName());
-        int index = signature.lastIndexOf('[');
-        if (index > -1)
-        {
-          // could be an array of a primitive type
-          if (signature.length() - (index + 1) == 1)
-            continue;
-          signature = Signature.toString(signature);
-          signature = signature.substring(0, signature.length() - 2 * (index + 1));
-          signature = signature.replace('.', '$');
-        }
-        String typeName = signature.replace('/', '.');
-        types.add(typeName);
-      }
-    }
-    return types;
-  }
-
-  /**
-   * @return Set a set of <code>InternalTypeReference</code> objects
-   */
-  public Set getReferencedTypes()
-  {
-    return getReferencedTypes(reader);
-  }
-
-  /**
-   * @return String the fully qualified name of the type
-   */
-  public String getName()
-  {
-    return toClassName(reader.getClassName());
-  }
-
-  public String getSuperClass()
-  {
-    char[] superClass = reader.getSuperclassName();
-    if (superClass != null)
-      return toClassName(superClass);
-    else
-      return null;
-  }
-
-  public String[] getInterfaces()
-  {
-    char[][] interfaceNames = reader.getInterfaceNames();
-    String[] interfaces = new String[interfaceNames.length];
-    for (int i = 0; i < interfaces.length; i++)
-      interfaces[i] = toClassName(interfaceNames[i]);
-    return interfaces;
-  }
-
-  public IFieldInfo[] getFieldInfo()
-  {
-    return reader.getFieldInfos();
-  }
-
-  public IMethodInfo[] getMethodInfo()
-  {
-    return reader.getMethodInfos();
-  }
-
-  public IConstantPoolEntry[] getConstantPoolEntries(int kind)
-  {
-    List entries = new Vector();
-    IConstantPool pool = reader.getConstantPool();
-    int poolSize = pool.getConstantPoolCount();
-    for (int i = 0; i < poolSize; i++)
-      if (pool.getEntryKind(i) == kind)
-        entries.add(pool.decodeEntry(i));
-    return (IConstantPoolEntry[])entries.toArray(new IConstantPoolEntry[0]);
-  }
-
-  public boolean isInterface()
-  {
-    return ((reader.getAccessFlags() & IModifierConstants.ACC_INTERFACE) == IModifierConstants.ACC_INTERFACE);
-  }
-
-  private String toClassName(char[] name)
-  {
-    return new String(name).replace('/', '.');
-  }
-
-  /*
-   * Reads the content bytes found at the given location @param location a
-   * location, not <code> null </code> . @return byte[] the content at the
-   * location @throws IOException if a read error occured.
-   */
-  protected byte[] getInputBytes(ILocation location) throws IOException
-  {
-    InputStream in = null;
-    try
-    {
-      fBytesOut.reset();
-      in = location.getInputStream();
-      for (int read = in.read(fBuffer); read != -1; read = in.read(fBuffer))
-      {
-        fBytesOut.write(fBuffer, 0, read);
-      }
-    }
-    catch (FileNotFoundException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      in.close();
-    }
-    return fBytesOut.toByteArray();
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/AbstractZipLocation.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/AbstractZipLocation.java
deleted file mode 100644
index 2d19518..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/AbstractZipLocation.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.location;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.jar.JarInputStream;
-import java.util.zip.ZipInputStream;
-
-/**
- * The <code>AbstractZipLocation</code> is a location representing 
- * a zip entry or a zip file.
- */
-public abstract class AbstractZipLocation extends Location {
-	protected static final byte[] fBuffer= new byte[8192];
-	protected static final ByteArrayOutputStream fBytesOut= new ByteArrayOutputStream(8192);
-
-	public static final String JAR = "jar";
-
-	/*
-	 * @see com.example.location.Location#Location(com.example.location.ILocation, java.lang.String)
-	 */
-	public AbstractZipLocation(ILocation parent, String fullName) {
-		super(parent, fullName);
-	}
-
-	/*
-	 * @see com.example.location.ILocation#createChild(java.lang.String)
-	 */
-	public ILocation createChild(String relativePath) {
-		return new ZipEntryLocation(this, relativePath);
-	}
-
-	/*
-	 * @see com.example.location.ILocation#createSibling(java.lang.String)
-	 */
-	public ILocation createSibling(String relativePath) {
-		String path= getName();
-		int index= path.lastIndexOf('/');
-		if (index < 0) {
-			return parent.createChild(relativePath);
-		} else {
-			path= path.substring(0, index + 1) + relativePath;
-			return parent.createChild(path);
-		}
-	}
-
-	/*
-	 * Get a ZipInputStream from the given stream.
-	 *  
-	 * @param inputStream	An input stream, or <code>null</code>.
-	 * @return ZipInputStream A ZipInputStream, or a JarInputStream depending
-	 * 	on the name of this location.
-	 */
-	protected ZipInputStream getZipInputStream(InputStream inputStream) {
-		if (inputStream == null)
-			return null;
-		ZipInputStream zipIn= null;
-		if (Location.getExtension(getName()).equalsIgnoreCase(JAR)) {
-			try {
-				zipIn= new JarInputStream(inputStream);
-			} catch (IOException e) {
-				e.printStackTrace();
-			}
-		} else {
-			zipIn= new ZipInputStream(inputStream);
-		}
-		return zipIn;
-	}
-
-	/*
-	 * Reads all of the bytes from the input stream, returning the byte array.
-	 * 
-	 * @param in	An input stream to read.
-	 * @return byte[]	The resulting bytes.
-	 * @throws IOException	if the input stream was unable to be read.
-	 */
-	protected byte[] readAllBytes(InputStream in) throws IOException {
-		fBytesOut.reset();
-		for(int read= in.read(fBuffer); read != -1; read= in.read(fBuffer)) {
-			fBytesOut.write(fBuffer, 0, read);
-		}
-		return fBytesOut.toByteArray();
-	}
-
-	/**
-	 * Answers the InputStream for the child with the given name. 
-	 * @param name	The child name, not <code>null</code>
-	 * @return InputStream The contents of the child
-	 */
-	protected abstract InputStream getChildInputStream(String name);
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/FileLocation.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/FileLocation.java
deleted file mode 100644
index 1c478a3..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/FileLocation.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.location;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-
-/**
- * A <code>FileLocation</code> is a location that represents a plain
- * file in the filesystem.
- */
-public class FileLocation extends Location implements IFileLocation {
-	protected File file;
-
-	/**
-	 * Creates a new <code>FileLocation</code> on the given file
-	 * @param file A file to wrap, not null
-	 */
-	public FileLocation(File file) {
-		this(null, file.getAbsolutePath());
-	}
-	
-	/**
-	 * Creates a new <code>FileLocation</code> using the given name
-	 * to create a child of the parent location.
-	 * 
-	 * @param parent The parent location
-	 * @param name	The name of the child, not <code>null</code>
-	 */
-	public FileLocation(FileLocation parent, String name) {
-		super(parent, name);
-		if (parent != null) {
-			file= new File(((FileLocation)parent).file, getName());
-		} else {
-			file= new File(getName());
-		}		
-	}
-
-	/*
-	 * @see com.example.location.ILocation#getInputStream()
-	 */
-	public InputStream getInputStream() throws IOException {
-		return new FileInputStream(file);
-	}
-
-	/*
-	 * @see com.example.location.ILocation#childIterator()
-	 */
-	public ILocationChildrenIterator childIterator() {
-
-		if(file.isDirectory()){
-			final String[] children= file.list();
-			return new ILocationChildrenIterator() {
-				private int index= 0;
-				
-				public ILocation next() {
-					if (index < children.length) {
-						String child= children[index++];
-						File childFile= new File(file, child);
-						if (childFile.isDirectory()) {
-							return new FileLocation(FileLocation.this, child);
-						}
-						if (Location.isArchive(child)) {
-							return new ZipLocation(FileLocation.this, child);
-						} else {
-							return new FileLocation(FileLocation.this, child);
-						}
-					}
-					return null;
-				}
-			};
-		} else {
-			return new ILocationChildrenIterator() {
-				public ILocation next() {
-					return null;
-				}
-			};
-		}
-	}
-
-	/*
-	 * @see com.example.location.ILocation#hasChildren()
-	 */
-	public boolean hasChildren() {
-		if (file.isDirectory()) {
-			return true;
-		}
-		return false;
-	}
-	
-	/**
-	 * Answers the file that this location wrappers.
-	 * @return File
-	 */
-	public File getFile() {
-		return file;
-	}
-
-	/*
-	 * @see com.example.location.ILocation#createSibling(java.lang.String)
-	 */
-	public ILocation createSibling(String relativePath) {
-		FileLocation parentLocation= (FileLocation)parent;
-		File childFile= new File(parentLocation.file, relativePath);
-		if (childFile.isDirectory()) {
-			return new FileLocation(parentLocation, relativePath);
-		}		
-		if (Location.isArchive(relativePath)) {
-			return new ZipLocation(parentLocation, relativePath);
-		} else {
-			return new FileLocation(parentLocation, relativePath);
-		}
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#createChild(java.lang.String)
-	 */
-	public ILocation createChild(String relativePath) {
-		File childFile= new File(file, relativePath);
-		if (childFile.isDirectory()) {
-			return new FileLocation(this, relativePath);
-		}
-		if (Location.isArchive(relativePath)) {
-			return new ZipLocation(this, relativePath);
-		} else {
-			return new FileLocation(this, relativePath);
-		}
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#getAbsolutePath()
-	 */
-	public String getAbsolutePath() {
-		if (parent == null) {
-			return getName();
-		} else {
-			return parent.getAbsolutePath() + "/" + getName();
-		}
-	}
-
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/IFileLocation.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/IFileLocation.java
deleted file mode 100644
index defbdf6..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/IFileLocation.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.location;
-
-import java.io.File;
-
-public interface IFileLocation extends ILocation
-{
-  public File getFile();
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ILocation.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ILocation.java
deleted file mode 100644
index c4f647d..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ILocation.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.location;
-
-import java.io.IOException;
-import java.io.InputStream;
-
-/**
- * An <code>ILocation</code> object is an abstraction on the idea
- * of a file.  ILocations can refer to files that are directly located
- * in the filesystem, or they can refer to files that are housed in
- * zip/jar files.  Using an <code>ILocation</code>, clients can traverse
- * zip/jar files like they are directories.
- * <p>
- * Clients can create <code>ILocation</code> objects using 
- * com.example.location.Location.createLocation(File file)
- */
-public interface ILocation {
-	/**
-	 * @return ILocation This location's parent, or <code>null</code>
-	 * 	if this location was created without a parent.
-	 */
-	ILocation getParent();
-	/**
-	 * @return String The name of this location.
-	 */
-	String getName();
-	/**
-	 * @return String The absolute path of this location, this path 
-	 *  may not be usable by new File(String) to create files because
-	 * 	it may refer to structures inside of zip/jar files. 
-	 */
-	String getAbsolutePath();
-	/**
-	 * Answers the <code>InputStream</code>
-	 * @return InputStream
-	 * @throws IOException
-	 */
-	InputStream getInputStream() throws IOException;
-	/**
-	 * @return ILocationChildrenIterator which iterates over the children
-	 * 	of this location.
-	 */
-	ILocationChildrenIterator childIterator();
-	/**
-	 * @return boolean <code>true</code> if this location has children.
-	 */
-	boolean hasChildren();
-	/**
-	 * Method accept.
-	 * @param visitor
-	 */
-	void accept(ILocationVisitor visitor);
-	/**
-	 * Method createChild.
-	 * @param relativePath
-	 * @return ILocation
-	 */
-	ILocation createChild(String relativePath);
-	/**
-	 * Method createSibling.
-	 * @param relativePath
-	 * @return ILocation
-	 */
-	ILocation createSibling(String relativePath);
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ILocationChildrenIterator.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ILocationChildrenIterator.java
deleted file mode 100644
index f7d0d66..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ILocationChildrenIterator.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.location;
-
-/**
- * The <code>ILocationChildrenIterator</code> is a simple iterator
- * that iterates over the children of a location.  A <code>null</code> is
- * returned when the end of the children list is reached.
- */
-public interface ILocationChildrenIterator {
-	/**
-	 * Answers the next child location.
-	 * @return ILocation The next child location, or <code>null</code> if
-	 * 	there are no more children.
-	 */
-	ILocation next();
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ILocationVisitor.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ILocationVisitor.java
deleted file mode 100644
index 4fe23f3..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ILocationVisitor.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.location;
-
-/**
- * An <code>ILocationVisitor</code> can be used to traverse a tree
- * of locations.
- */
-public interface ILocationVisitor {
-	/**
-	 * Allows this visitor to investigate the given location.
-	 * 
-	 * @param location the current location in the traversal
-	 * @return boolean <code>true</code> if the traversal should
-	 * 	continue into the children of the given location, <code>false</code>
-	 * 	otherwise.
-	 */
-	boolean accept(ILocation location);
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/Location.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/Location.java
deleted file mode 100644
index e5f5844..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/Location.java
+++ /dev/null
@@ -1,216 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.location;
-
-import java.io.File;
-
-/**
- * The <code>Location</code> class is a concrete implementation of 
- * the <code>ILocation</code> interface.  It provides a static
- * convienience method for creating new <code>Location</code> objects.
- * <p>
- * Note that all locations use '/' as their file separator.
- */
-public abstract class Location implements ILocation {
-	
-	protected ILocation parent;
-	protected String name;
-
-	/**
-	 * Creates a new <code>Location</code> with the given parent
-	 * and the given name
-	 * @param parent	The parent location, can be <code>null</code>
-	 * @param fullName	The name of this location, cannot be <code>null</code>s
-	 */
-	public Location(ILocation parent, String fullName) {
-		this.parent= parent;
-		this.name= fullName.replace('\\', '/');
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#accept(com.example.location.ILocationVisitor)
-	 */
-	public void accept(ILocationVisitor visitor) {
-		if (visitor.accept(this)) {
-			if (hasChildren()) {
-				ILocationChildrenIterator i= childIterator();
-				ILocation child= i.next();
-				while(child != null) {
-					child.accept(visitor);
-					child= i.next();
-				}
-			}
-		}
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#getParent()
-	 */
-	public ILocation getParent() {
-		return parent;
-	}
-
-	/*
-	 * @see com.example.location.ILocation#getName()
-	 */
-	public String getName() {
-		return name;
-	}
-	
-	/**
-	 * Creates a new location from a file.  Clients can create locations
-	 * on directories or archive files (jar, zip, war, ear).
-	 * 
-	 * @param file	The file to wrap, not <code>null</code>
-	 * @return ILocation	The resulting location, can be <code>null</code>
-	 * 	if the file does not exist, is not a directory, or is not an archive.
-	 */
-	public static ILocation createLocation(File file) {
-		if (!file.exists()) {
-			return null;
-		}
-		
-		if (file.isDirectory()) {
-			return new FileLocation(file);
-		}
-		
-		if (isArchive(file.getAbsolutePath())) {
-			return new ZipLocation(file);
-		}
-		
-		return null;
-	}
-	
-	/**
-	 * Answers <code>true</code> if the path ends in ".jar", 
-	 * ".zip", ".ear", or ".war".
-	 * <p>
-	 * This code has been optimized to within an inch of its life. 
-	 * @param path The path of the file
-	 * @return boolean <code>true</code> if the path represents a
-	 * 	jar, zip, ear, or war file.
-	 */
-	
-	public static boolean isArchive(String path) {
-		if (path == null)
-			return false;
-		if (path.length() < 5)
-			return false;
-		int index= path.length() - 1;
-		char extChar= path.charAt(index--);
-		switch (extChar) {
-			case 'p':
-			case 'P':
-				if (path.endsWith(".zip")) {
-					return true;
-				}
-				break;
-			case 'r':
-			case 'R':
-				extChar= path.charAt(index--);
-				switch (extChar) {
-					case 'a':
-					case 'A':
-						extChar= path.charAt(index--);
-						switch (extChar) {
-							case 'j':
-							case 'J':
-								if (path.charAt(index) == '.') {
-									return true;
-								}
-								break;
-							case 'w':
-							case 'W':
-								if (path.charAt(index) == '.') {
-									return true;
-								}
-								break;
-							case 'e':
-							case 'E':
-								if (path.charAt(index) == '.') {
-									return true;
-								}
-								break;
-						}
-				}
-				break;
-		}
-		return false;
-	}
-	
-	/**
-	 * Answers the extension of the given path.  An extension
-	 * is normally a three character addition to the end of a filename
-	 * separated from the filename by the '.' character.
-	 * 
-	 * @param path a file path, not <code>null</code>
-	 * @return String the extension of the path
-	 */
-	public static String getExtension(String path) {
-		int index= path.lastIndexOf('.');
-		if (index < 0)
-			return "";
-		return path.substring(index + 1).toLowerCase();
-	}
-	
-	/*
-	 * @see java.lang.Object#equals(java.lang.Object)
-	 */
-	public boolean equals(Object object) {
-		if (object == null) {
-			return false;
-		}
-		if (object == this) {
-			return true;
-		}
-		if (object instanceof ILocation) {
-			ILocation location= this;
-			ILocation otherLocation= (ILocation) object;
-			do {
-				if (!location.getName().equals(otherLocation.getName())) {
-					return false;
-				}
-				location= location.getParent();
-				otherLocation= otherLocation.getParent();
-			} while (location != null && otherLocation != null);
-
-			if (location == null) {
-				if (otherLocation == null) {
-					return true;
-				} else {
-					return false;
-				}
-			} else {
-				if (otherLocation == null) {
-					return false;
-				} else {
-					return true;
-				}
-			}
-		}
-		return false;
-	}
-	
-	/*
-	 * @see java.lang.Object#hashCode()
-	 */
-	public int hashCode() {
-		StringBuffer b= new StringBuffer();
-		ILocation location= this;
-		while(location != null) {
-			b.insert(0, getName());
-			location= location.getParent();
-		}
-		return b.toString().hashCode();
-	}
-
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ZipEntryLocation.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ZipEntryLocation.java
deleted file mode 100644
index 7c1aae5..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ZipEntryLocation.java
+++ /dev/null
@@ -1,167 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.location;
-
-import java.io.ByteArrayInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.zip.ZipEntry;
-import java.util.zip.ZipInputStream;
-
-/**
- * A <code>ZipEntryLocation</code> is a zip location that is contained
- * inside of a zip file.
- */
-public class ZipEntryLocation extends AbstractZipLocation {
-	protected static final byte[] EMPTY_BYTE_ARRAY= new byte[0];
-		
-	protected ZipInputStreamIterator iterator;
-	protected boolean exists;
-	protected boolean checkedExists;
-	
-	public ZipEntryLocation(AbstractZipLocation parent, String name) {
-		super(parent, name);
-	}
-
-	/*
-	 * @see com.example.location.AbstractZipLocation#getChildInputStream(java.lang.String)
-	 */
-	protected InputStream getChildInputStream(String name) {
-		if (iterator != null) {
-			if (iterator.entry.getName().equals(name)) {
-				return new ByteArrayInputStream(iterator.getEntryBytes());
-			}
-		}
-		return null;
-	}
-
-	/*
-	 * @see com.example.location.ILocation#getInputStream()
-	 */
-	public InputStream getInputStream() throws IOException {
-		AbstractZipLocation zipParent= (AbstractZipLocation)parent;
-		InputStream inputStream= zipParent.getChildInputStream(name);
-		if (inputStream != null) {
-			return inputStream;
-		}
-		
-		inputStream= parent.getInputStream();
-		ZipInputStream parentStream= null;
-		if (inputStream != null) {
-			parentStream= getZipInputStream(inputStream);
-		}
-		try {
-			ZipEntry entry= parentStream.getNextEntry();
-			while(entry != null) {
-				if (name.equals(entry.getName())) {
-					return new ByteArrayInputStream(readAllBytes(parentStream));
-				}
-				entry= parentStream.getNextEntry();
-			}
-		} catch (IOException e) {
-			e.printStackTrace();
-		} finally {
-			if (parentStream != null) {
-				try {
-					parentStream.close();
-				} catch (IOException e) {
-					e.printStackTrace();
-				}
-			}
-		}
-		return null;
-	}
-
-	/*
-	 * @see com.example.location.ILocation#hasChildren()
-	 */
-	public boolean hasChildren() {
-		return Location.isArchive(name);
-	}
-
-	/*
-	 * @see com.example.location.ILocation#childIterator()
-	 */
-	public ILocationChildrenIterator childIterator() {
-		InputStream in= null;
-		try {
-			in = getInputStream();
-		} catch (IOException e) {
-			iterator= null;
-		}
-		iterator= new ZipInputStreamIterator(getZipInputStream(in));
-		return iterator;
-	}
-
-	/**
-	 * Implements the <code>ILocationChildrenIterator</code> to iterate
-	 * over the zip entries inside a <code>ZipInputStream</code>. 
-	 */	
-	protected class ZipInputStreamIterator implements ILocationChildrenIterator {
-		private ZipInputStream inputStream;
-		public ZipEntry entry;
-		
-		public ZipInputStreamIterator(ZipInputStream inputStream) {
-			this.inputStream= inputStream;
-		}
-		
-		private void readEntry() {
-			if (inputStream != null) {
-				try {
-					entry= inputStream.getNextEntry();
-				} catch (IOException e) {
-					e.printStackTrace();
-					entry= null;
-				} finally {
-					if (entry == null && inputStream != null) {
-						try {
-							inputStream.close();
-						} catch (IOException e) {
-							e.printStackTrace();
-						}
-					}
-				}
-			} else {
-				entry= null;
-			}
-		}
-
-		public ILocation next() {
-			readEntry();
-			ILocation location= null;
-			if (entry != null) {
-				location= new ZipEntryLocation(ZipEntryLocation.this, entry.getName());
-			} else {
-				iterator= null;
-			}
-			return location;
-		}
-
-		public byte[] getEntryBytes() {
-			if (entry != null) {
-				try {
-					return readAllBytes(inputStream);
-				} catch (IOException e) {
-					return EMPTY_BYTE_ARRAY;
-				}
-			}
-			return EMPTY_BYTE_ARRAY;
-		}
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#getAbsolutePath()
-	 */
-	public String getAbsolutePath() {
-		return parent.getAbsolutePath() + "/" + getName();
-	}	
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ZipLocation.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ZipLocation.java
deleted file mode 100644
index 49e11dd..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/location/ZipLocation.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.location;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.Enumeration;
-import java.util.zip.ZipEntry;
-import java.util.zip.ZipException;
-import java.util.zip.ZipFile;
-
-/**
- * 
- */
-public class ZipLocation extends AbstractZipLocation implements IFileLocation {
-	private ZipFile zipFile;
-	
-	public ZipLocation(File file) {
-		this(null, file.getAbsolutePath());
-	}
-	
-	public ZipLocation(ILocation parent, String name) {
-		super(parent, name);
-		
-		File file= getFile();
-		if (file.exists()) {
-			try {
-				zipFile= new ZipFile(file);
-			} catch (ZipException e) {
-				System.err.println("Could not open " + file);
-			} catch (IOException e) {
-				System.err.println("Could not open " + file);
-			}
-		} else {
-			System.err.println(file + " does not exist, skipping");
-		}
-	}
-
-	/*
-	 * @see com.example.location.ILocation#getInputStream()
-	 */
-	public InputStream getInputStream() throws IOException {
-		return new FileInputStream(getFile());
-	}
-
-	/*
-	 * Method getFile.
-	 * @return File
-	 */
-	public File getFile() {
-		if (parent == null) {
-			return new File(name);
-		} else {
-			return new File(((FileLocation)parent).getFile(), name);
-		}
-	}
-
-	/*
-	 * @see com.example.location.ILocation#childIterator()
-	 */
-	public ILocationChildrenIterator childIterator() {
-		return new ZipFileIterator(zipFile);
-	}
-
-	/*
-	 * @see com.example.location.ILocation#hasChildren()
-	 */
-	public boolean hasChildren() {
-		return true;
-	}
-
-	/*
-	 * @see com.example.location.AbstractZipLocation#getChildInputStream(java.lang.String)
-	 */
-	protected InputStream getChildInputStream(String name) {
-		if (zipFile == null)
-			return null;
-		ZipEntry entry= zipFile.getEntry(name);
-		if (entry != null) {
-			try {
-				return zipFile.getInputStream(entry);
-			} catch (IOException e) {
-				e.printStackTrace();
-				return null;
-			}
-		}
-		return null;
-	}	
-
-		
-	/**
-	 * Implements the <code>ILocationChildrenIterator</code> to iterate
-	 * over the entries of a <code>ZipFile</code>. 
-	 */
-	protected class ZipFileIterator implements ILocationChildrenIterator {
-		private ZipFile zipFile;
-		private Enumeration entries;
-		
-		public ZipFileIterator(ZipFile zip) {
-			zipFile= zip;
-			if (zipFile != null) {
-				entries= zipFile.entries();
-			}
-		}
-
-		public ILocation next() {
-			if (zipFile == null)
-				return null;
-			if (entries == null)
-				return null;
-			if (entries.hasMoreElements()) {
-				ZipEntry entry= (ZipEntry)entries.nextElement();
-				String name= entry.getName();
-				return new ZipEntryLocation(ZipLocation.this, name);
-			} else {
-				return null;
-			}
-		}
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#getAbsolutePath()
-	 */
-	public String getAbsolutePath() {
-		if (parent == null) {
-			return getName();
-		} else {
-			return parent.getAbsolutePath() + "/" + getName();
-		}
-	}	
-}
diff --git a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/util/CommandLineParser.java b/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/util/CommandLineParser.java
deleted file mode 100644
index f39e7c3..0000000
--- a/archive/working/apitools/org.eclipse.component/src/org/eclipse/component/util/CommandLineParser.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.component.util;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * The command line parser can parse simple command lines into
- * a list of options and arguments.
- * 
- * Consider the following arguments as an example:
- * -myOpt myValue -myOptNoValue -myOpt2 myValue2 myArg1 myArg2
- * 
- * Options in the above command line are:
- * [myOpt, myValue]
- * [myOptNoValue, null]
- * [myOpt2, myValue2]
- * 
- * Arguments are:
- * myArg1, myArg2
- * 
- * The algorithm used supports options without values, but only
- * before other options.  The delimiter for options is hardcoded to
- * be '-'.
- */
-public class CommandLineParser {
-	private String fDelimiter= "-";
-		
-	private Map fOptions;
-	private List fArguments;
-	
-	/**
-	 * Creates a new command line parser on the given arguments.
-	 * @param args the arguments to be parsed, not <code>null</code>.
-	 */
-	public CommandLineParser(String[] args) {
-		parse(args);
-	}
-	
-	/**
-	 * Answers the key-value pairs of options.
-	 * Note: The delimiter '-' will be removed from the names
-	 * of all options.
-	 * @return Map the options, or an empty map, not <code>null</code>.
-	 */
-	public Map getOptions() {
-		return fOptions;
-	}
-	
-	/**
-	 * Answers the list of arguments.
-	 * @return List the list of arguments or an empty list, not <code>null</code>.
-	 */
-	public List getArguments() {
-		return fArguments;
-	}
-	
-	private void parse(String[] args) {
-		fOptions= new HashMap();
-		fArguments= new ArrayList();
-		String argument= null;
-		for(int i= 0; i < args.length; i++) {
-			String arg= args[i];
-			if (arg != null) { 
-				if (arg.startsWith(fDelimiter)) {
-					argument= arg.substring(1);
-					fOptions.put(argument, null);
-				} else {
-					if (argument == null) {
-						for(; i < args.length; i++) {
-							fArguments.add(args[i]);
-						}
-					} else {
-						fOptions.put(argument, arg);
-						argument= null;
-					}
-				}
-			}
-		}
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.core.resources/component.xml b/archive/working/apitools/org.eclipse.core.resources/component.xml
deleted file mode 100644
index 5dff0d0..0000000
--- a/archive/working/apitools/org.eclipse.core.resources/component.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component xmlns="http://eclipse.org/component"
-	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-	xsi:schemaLocation="http://eclipse.org/component ../component.xsd "
-	name="Eclipse Platform Core Resources">
-
-	<component-depends unrestricted="true">
-	</component-depends>
-
-	<plugin id="org.eclipse.core.resources" />
-	<plugin id="org.eclipse.core.resources.win32" fragment="true" />
-	<plugin id="org.eclipse.core.resources.linux" fragment="true" />
-	<plugin id="org.eclipse.core.resources.hpux" fragment="true" />
-	<plugin id="org.eclipse.core.resources.macosx" fragment="true" />
-	<plugin id="org.eclipse.core.resources.qnx" fragment="true" />
-
-	<package name="org.eclipse.core.resources">
-		<type name="ICommand" implement="false" />
-		<type name="IContainer" implement="false" />
-		<type name="IFile" implement="false" />
-		<type name="IFileState" implement="false" />
-		<type name="IFolder" implement="false" />
-		<type name="IMarker" implement="false" />
-		<type name="IMarkerDelta" implement="false" />
-		<type name="IPathVariableChangeEvent" implement="false" />
-		<type name="IPathVariableManager" implement="false" />
-		<type name="IProject" implement="false" />
-		<type name="IProjectDescription" implement="false" />
-		<type name="IProjectNatureDescriptor" implement="false" />
-		<type name="IResource" implement="false" />
-		<type name="IResourceChangeEvent" implement="false" />
-		<type name="IResourceDelta" implement="false" />
-		<type name="IResourceProxy" implement="false" />
-		<type name="IResourceRuleFactory" implement="false" />
-		<type name="IResourceStatus" implement="false" />
-		<type name="ISaveContext" implement="false" />
-		<type name="ISavedState" implement="false" />
-		<type name="ISynchronizer" implement="false" />
-		<type name="IWorkspace" implement="false" />
-		<type name="IWorkspaceDescription" implement="false" />
-		<type name="IWorkspaceRoot" implement="false" />
-		<type name="ResourcesPlugin" subclass="false"
-			instantiate="false" />
-	</package>
-	<package name="org.eclipse.core.resources.mapping"></package>
-	<package name="org.eclipse.core.resources.refresh">
-		<type name="IRefreshResult" implement="false" />
-	</package>
-	<package name="org.eclipse.core.resources.team">
-		<type name="IResourceTree" implement="false" />
-	</package>
-
-</component>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/.classpath b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/.classpath
deleted file mode 100644
index 065ac06..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/.cvsignore b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/.project b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/.project
deleted file mode 100644
index 7368702..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wtp.releng.tools.component.core</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/build.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/build.properties
deleted file mode 100644
index 99cf29d..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/build.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-bin.includes = plugin.xml,\
-               componentcore.jar,\
-               data/,\
-               xsl/
-jars.compile.order = componentcore.jar
-source.componentcore.jar = src/
-output.componentcore.jar = bin/
-src.includes = xsl/,\
-               data/,\
-               src/,\
-               plugin.xml,\
-               build.properties
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/eclipse.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/eclipse.properties
deleted file mode 100644
index e151875..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/eclipse.properties
+++ /dev/null
@@ -1,98 +0,0 @@
-Ant=org.eclipse.ant.core \
- org.eclipse.ant.ui
-
-Cheatsheets=org.eclipse.ui.cheatsheets
-
-Compare=org.eclipse.compare
-
-Console=org.eclipse.ui.console
-
-Core_Expressions=org.eclipse.core.expressions
-
-Core_Filebuffers=org.eclipse.core.filebuffers
-
-Core_Variables=org.eclipse.core.variables
-
-CVS=org.eclipse.team.cvs.ssh \
- org.eclipse.team.cvs.ssh2 \
- org.eclipse.team.cvs.ui \
- org.eclipse.team.cvs.core
-
-Help=org.eclipse.help \
- org.eclipse.help.base \
- org.eclipse.help.ui \
- org.eclipse.help.webapp \
- org.eclipse.help.appserver \
- org.eclipse.help.ide
-
-JFace=org.eclipse.jface \
- org.eclipse.jface.text
-
-Platform_Debug_Core=org.eclipse.debug.core
-
-Platform_Debug_UI=org.eclipse.debug.ui
-
-Platform_Resources=org.eclipse.core.resources \
- org.eclipse.core.resources.win32 \
- org.eclipse.core.resources.linux \
- org.eclipse.core.resources.hpux \
- org.eclipse.core.resources.macosx \
- org.eclipse.core.resources.qnx
-
-Platform_Runtime=org.eclipse.core.runtime \
- org.eclipse.core.boot
-
-Platform_Text=org.eclipse.text \
- org.eclipse.ui.workbench.texteditor \
- org.eclipse.ui.editors
-
-Platform_UI_IDE=org.eclipse.ui.ide \
- org.eclipse.ui.workbench.compatibility
-
-Platform_UI_RCP=org.eclipse.ui \
- org.eclipse.ui.workbench \
- org.eclipse.ui.win32 \
- org.eclipse.ui.workbench.texteditor \
- org.eclipse.ui.editors \
- org.eclipse.ui.externaltools \
- org.eclipse.ui.presentations.r21 \
- org.eclipse.ui.views
-
-Search=org.eclipse.search
-
-SWT=org.eclipse.swt \
- org.eclipse.swt.win32
-
-Team=org.eclipse.team.core \
- org.eclipse.team.ui
-
-UI_Forms=org.eclipse.ui.forms
-
-UI_Intro=org.eclipse.ui.intro
-
-Update=org.eclipse.update.core \
- org.eclipse.update.core.win32 \
- org.eclipse.update.configurator \
- org.eclipse.update.scheduler \
- org.eclipse.update.ui
-
-JDT_Core=org.eclipse.jdt.core
-
-JDT_Debug=org.eclipse.jdt.debug \
- org.eclipse.jdt.debug.ui \
- org.eclipse.jdt.launching
-
-JDT_UI=org.eclipse.jdt.ui \
- org.eclipse.jdt.junit
-
-LTK_Core=org.eclipse.ltk.core.refactoring
-
-LTK_UI=org.eclipse.ltk.ui.refactoring
-
-PDE=org.eclipse.pde.core \
- org.eclipse.pde.ui \
- org.eclipse.pde.build
-
-OSGI=org.eclipse.osgi \
- org.eclipse.osgi.util \
- org.eclipse.osgi.services
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/emf.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/emf.properties
deleted file mode 100644
index 882b584..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/emf.properties
+++ /dev/null
@@ -1,39 +0,0 @@
-emf=org.eclipse.emf.codegen.ecore.ui \
- org.eclipse.emf.codegen.ecore \
- org.eclipse.emf.codegen.ui \
- org.eclipse.emf.codegen \
- org.eclipse.emf.common.ui \
- org.eclipse.emf.common \
- org.eclipse.emf.ecore.change.edit \
- org.eclipse.emf.ecore.change \
- org.eclipse.emf.ecore.edit \
- org.eclipse.emf.ecore.editor \
- org.eclipse.emf.ecore.xmi \
- org.eclipse.emf.ecore \
- org.eclipse.emf.edit.ui \
- org.eclipse.emf.edit \
- org.eclipse.emf.mapping.ecore2ecore.editor \
- org.eclipse.emf.mapping.ecore2ecore \
- org.eclipse.emf.mapping.ui \
- org.eclipse.emf.mapping.xsd2ecore.editor \
- org.eclipse.emf.mapping.xsd2ecore \
- org.eclipse.emf.mapping \
- org.eclipse.emf
-
-sdo=org.eclipse.emf.commonj.sdo \
- org.eclipse.emf.ecore.sdo.edit \
- org.eclipse.emf.ecore.sdo.editor \
- org.eclipse.emf.ecore.sdo \
-
-xsd=org.eclipse.xsd.edit \
- org.eclipse.xsd.editor \
- org.eclipse.xsd
-
-jem=com.ibm.etools.emf.event \
- com.ibm.wtp.common.util \
- com.ibm.wtp.emf.workbench \
- org.eclipse.jem.beaninfo \
- org.eclipse.jem.proxy \
- org.eclipse.jem.ui \
- org.eclipse.jem.workbench \
- org.eclipse.jem
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/gef.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/gef.properties
deleted file mode 100644
index 557a324..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/gef.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-gef=org.eclipse.gef \
- org.eclipse.draw2d
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/ve.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/ve.properties
deleted file mode 100644
index d7a64ab..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/ve.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-jem=com.ibm.etools.emf.event \
- com.ibm.wtp.common.util \
- com.ibm.wtp.emf.workbench \
- org.eclipse.jem.beaninfo \
- org.eclipse.jem.proxy \
- org.eclipse.jem.ui \
- org.eclipse.jem.workbench \
- org.eclipse.jem
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/wtp.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/wtp.properties
deleted file mode 100644
index cd34228..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/data/wtp.properties
+++ /dev/null
@@ -1,145 +0,0 @@
-wst.command=org.eclipse.wst.command.env \
- org.eclipse.wst.command.env.core \
- org.eclipse.wst.command.env.ui
-
-wst.common=org.eclipse.wst.common.contentmodel \
- org.eclipse.wst.common.emf \
- org.eclipse.wst.common.emfworkbench.integration \
- org.eclipse.wst.common.encoding \
- org.eclipse.wst.common.frameworks \
- org.eclipse.wst.common.frameworks.ui \
- org.eclipse.wst.common.migration \
- org.eclipse.wst.common.migration.ui \
- org.eclipse.wst.common.navigator \
- org.eclipse.wst.common.navigator.views \
- org.eclipse.wst.common.navigator.workbench \
- org.eclipse.wst.common.ui \
- org.eclipse.wst.common.ui.properties \
- org.eclipse.wst.common.uriresolver
-
-wst.css=org.eclipse.wst.css.core \
- org.eclipse.wst.css.ui
-
-wst.dtd=org.eclipse.wst.dtd \
- org.eclipse.wst.dtd.contentmodel \
- org.eclipse.wst.dtd.core \
- org.eclipse.wst.dtd.parser \
- org.eclipse.wst.dtd.ui \
- org.eclipse.wst.dtd.validation
-
-wst.html=org.eclipse.wst.html.core \
- org.eclipse.wst.html.ui
-
-wst.internet=org.eclipse.wst.internet.monitor.core \
- org.eclipse.wst.internet.monitor.ui \
- org.eclipse.wst.internet.proxy \
- org.eclipse.wst.internet.webbrowser
-
-wst.javascript=org.eclipse.wst.javascript.common.ui \
- org.eclipse.wst.javascript.core \
- org.eclipse.wst.javascript.ui
-
-wst.rdb=org.eclipse.wst.rdb.connection.ui \
- org.eclipse.wst.rdb.core \
- org.eclipse.wst.rdb.core.ui \
- org.eclipse.wst.rdb.dbdefinition.db2.cloudscape \
- org.eclipse.wst.rdb.dbdefinition.db2.iseries \
- org.eclipse.wst.rdb.dbdefinition.db2.luw \
- org.eclipse.wst.rdb.dbdefinition.db2.zseries \
- org.eclipse.wst.rdb.dbdefinition.informix \
- org.eclipse.wst.rdb.dbdefinition.oracle \
- org.eclipse.wst.rdb.dbdefinition.sqlserver \
- org.eclipse.wst.rdb.dbdefinition.sybase \
- org.eclipse.wst.rdb.models.dbdefinition \
- org.eclipse.wst.rdb.models.sql \
- org.eclipse.wst.rdb.outputview \
- org.eclipse.wst.rdb.server.ui \
- org.eclipse.wst.rdb.sqlscrapbook
-
-wst.server=org.eclipse.wst.server.core \
- org.eclipse.wst.server.ui \
- org.eclipse.wst.server.util
-
-wst.sse=org.eclipse.wst.sse.core \
- org.eclipse.wst.sse.snippets \
- org.eclipse.wst.sse.ui
-
-wst.validation=org.eclipse.wst.validation \
- org.eclipse.wst.validation.ui
-
-wst.web=org.eclipse.wst.web \
- org.eclipse.wst.web.ui
-
-wst.ws=org.eclipse.wst.ws.apache.axis \
- org.eclipse.wst.ws.apache.soap \
- org.eclipse.wst.ws.apache.wsil \
- org.eclipse.wst.ws.parser \
- org.eclipse.wst.ws.uddi4j
-
-wst.wsdl=org.eclipse.wst.wsdl \
- org.eclipse.wst.wsdl.ui \
- org.eclipse.wst.wsdl.validation
-
-wst.wsi=org.eclipse.wst.wsi.core \
- org.eclipse.wst.wsi.ui \
- org.eclipse.wst.wsi.validation
-
-wst.xml=org.eclipse.wst.xml.core \
- org.eclipse.wst.xml.ui \
- org.eclipse.wst.xml.uriresolver \
- org.eclipse.wst.xml.uriresolver.ui \
- org.eclipse.wst.xml.validation
-
-wst.xsd=org.eclipse.wst.xsd.contentmodel \
- org.eclipse.wst.xsd.ui \
- org.eclipse.wst.xsd.validation
-
-jst.common=org.eclipse.jst.common.annotations.controller \
- org.eclipse.jst.common.annotations.core \
- org.eclipse.jst.common.annotations.ui \
- org.eclipse.jst.common.frameworks \
- org.eclipse.jst.common.frameworks.ui \
- org.eclipse.jst.common.launcher.ant \
- org.eclipse.jst.common.navigator.java \
- org.eclipse.jst.sample.web.project
-
-jst.ejb=org.eclipse.jst.ejb.ui
-
-jst.j2ee=org.eclipse.jst.j2ee \
- org.eclipse.jst.j2ee.core \
- org.eclipse.jst.j2ee.ejb \
- org.eclipse.jst.j2ee.jca \
- org.eclipse.jst.j2ee.jca.ui \
- org.eclipse.jst.j2ee.navigator.ui \
- org.eclipse.jst.j2ee.ui \
- org.eclipse.jst.j2ee.web \
- org.eclipse.jst.j2ee.webservice
-
-jst.jsp=org.eclipse.jst.jsp.core \
- org.eclipse.jst.jsp.ui
-
-jst.server=org.eclipse.jst.server.core \
- org.eclipse.jst.server.generic.core \
- org.eclipse.jst.server.generic.modules \
- org.eclipse.jst.server.generic.ui \
- org.eclipse.jst.server.jboss.core \
- org.eclipse.jst.server.jboss.ui \
- org.eclipse.jst.server.tomcat.core \
- org.eclipse.jst.server.tomcat.ui \
- org.eclipse.jst.server.ui
-
-jst.servlet=org.eclipse.jst.servlet.ui
-
-jst.ws=org.eclipse.jst.ws \
- org.eclipse.jst.ws.axis \
- org.eclipse.jst.ws.axis.ant \
- org.eclipse.jst.ws.axis.consumption.core \
- org.eclipse.jst.ws.axis.consumption.ui \
- org.eclipse.jst.ws.axis.creation.ui \
- org.eclipse.jst.ws.consumption \
- org.eclipse.jst.ws.consumption.ui \
- org.eclipse.jst.ws.creation.ejb.ui \
- org.eclipse.jst.ws.creation.ui \
- org.eclipse.jst.ws.explorer \
- org.eclipse.jst.ws.uddiregistry \
- org.eclipse.jst.ws.ui
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/plugin.xml b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/plugin.xml
deleted file mode 100644
index b055b08..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/plugin.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin
-   id="org.eclipse.wtp.releng.tools.component.core"
-   name="Component Core"
-   version="1.0.0">
-   <runtime>
-      <library name="componentcore.jar">
-         <export name="*"/>
-      </library>
-   </runtime>
-   <requires>
-      <import plugin="org.eclipse.jdt.core"/>
-   </requires>
-
-</plugin>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazz.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazz.java
deleted file mode 100644
index dee53cf..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazz.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.util.List;
-import java.util.Set;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.IMethodInfo;
-
-public interface IClazz
-{
-  public Set getReferencedTypes();
-
-  public List getMethodRefs(List includes, List excludes, boolean genLineInfo);
-
-  public void resetMethodRefs();
-
-  public List getFieldRefs(List includes, List excludes, boolean genLineInfo);
-
-  public void resetFieldRefs();
-
-  public String getName();
-
-  public String getSuperClass();
-
-  public String[] getInterfaces();
-
-  public IFieldInfo[] getFieldInfo();
-
-  public IMethodInfo[] getMethodInfo();
-
-  public IConstantPoolEntry[] getConstantPoolEntries(int kind);
-
-  public boolean isInterface();
-
-  public int getAccessFlags();
-
-  public void resetClazz();
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazzVisitor.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazzVisitor.java
deleted file mode 100644
index fc9b292..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IClazzVisitor.java
+++ /dev/null
@@ -1,17 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-public interface IClazzVisitor
-{
-  public boolean visit(IClazz clazz);
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFileLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFileLocation.java
deleted file mode 100644
index 307f165..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFileLocation.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.io.File;
-
-public interface IFileLocation extends ILocation
-{
-  public File getFile();
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFragmentXML.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFragmentXML.java
deleted file mode 100644
index 3b65670..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IFragmentXML.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import org.eclipse.wtp.releng.tools.component.internal.PluginXML;
-
-public interface IFragmentXML extends IPluginXML
-{
-  public static final String CONST_FRAGMENT_XML = "fragment.xml";
-
-  /**
-   * Answers the parent plugin of this fragment
-   * 
-   * @return Plugin the parent plugin of this fragment
-   */
-  public PluginXML getPlugin();
-
-  /**
-   * Answers the name of the plugin which contains this fragment.
-   * 
-   * @return String the name of the containing plugin, not <code>null</code>
-   */
-  public String getPluginName();
-
-  /**
-   * Answers the version of the plugin which contains this fragment.
-   * 
-   * @return String the version of the containing plugin, not <code>null</code>
-   */
-  public String getPluginVersion();
-
-  public String getFragmentName();
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILibrary.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILibrary.java
deleted file mode 100644
index 84e3b6f..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILibrary.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.util.Map;
-
-public interface ILibrary
-{
-  public static final String EXT_CLASS = "class";
-  /**
-   * Answers a mapping of (qualified) type names to <code>Type</code> objects
-   * which are found in this library.
-   * 
-   * @return Map a mapping of type names to <code>Type</code> objects.
-   */
-  public Map getTypes();
-
-  public void resetTypes();
-
-  public void accept(IClazzVisitor visitor);
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocation.java
deleted file mode 100644
index deb860a..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocation.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.io.IOException;
-import java.io.InputStream;
-
-/**
- * An <code>ILocation</code> object is an abstraction on the idea of a file.
- * ILocations can refer to files that are directly located in the filesystem, or
- * they can refer to files that are housed in zip/jar files. Using an
- * <code>ILocation</code>, clients can traverse zip/jar files like they are
- * directories.
- * <p>
- * Clients can create <code>ILocation</code> objects using
- * com.example.location.Location.createLocation(File file)
- */
-public interface ILocation
-{
-  /**
-   * @return ILocation This location's parent, or <code>null</code> if this
-   *         location was created without a parent.
-   */
-  ILocation getParent();
-
-  /**
-   * @return String The name of this location.
-   */
-  String getName();
-
-  /**
-   * @return String The absolute path of this location, this path may not be
-   *         usable by new File(String) to create files because it may refer to
-   *         structures inside of zip/jar files.
-   */
-  String getAbsolutePath();
-
-  /**
-   * Answers the <code>InputStream</code>
-   * 
-   * @return InputStream
-   * @throws IOException
-   */
-  InputStream getInputStream() throws IOException;
-
-  /**
-   * @return ILocationChildrenIterator which iterates over the children of this
-   *         location.
-   */
-  ILocationChildrenIterator childIterator();
-
-  /**
-   * @return boolean <code>true</code> if this location has children.
-   */
-  boolean hasChildren();
-
-  /**
-   * Method accept.
-   * 
-   * @param visitor
-   */
-  void accept(ILocationVisitor visitor);
-
-  /**
-   * Method createChild.
-   * 
-   * @param relativePath
-   * @return ILocation
-   */
-  ILocation createChild(String relativePath);
-
-  /**
-   * Method createSibling.
-   * 
-   * @param relativePath
-   * @return ILocation
-   */
-  ILocation createSibling(String relativePath);
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationChildrenIterator.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationChildrenIterator.java
deleted file mode 100644
index 72baf1b..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationChildrenIterator.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.component;
-
-/**
- * The <code>ILocationChildrenIterator</code> is a simple iterator that
- * iterates over the children of a location. A <code>null</code> is returned
- * when the end of the children list is reached.
- */
-
-public interface ILocationChildrenIterator
-{
-  /**
-   * Answers the next child location.
-   * 
-   * @return ILocation The next child location, or <code>null</code> if there
-   *         are no more children.
-   */
-  ILocation next();
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationVisitor.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationVisitor.java
deleted file mode 100644
index 66d6ec0..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/ILocationVisitor.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.component;
-
-/**
- * An <code>ILocationVisitor</code> can be used to traverse a tree of
- * locations.
- */
-public interface ILocationVisitor
-{
-  /**
-   * Allows this visitor to investigate the given location.
-   * 
-   * @param location
-   *          the current location in the traversal
-   * @return boolean <code>true</code> if the traversal should continue into
-   *         the children of the given location, <code>false</code> otherwise.
-   */
-  boolean accept(ILocation location);
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IPluginXML.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IPluginXML.java
deleted file mode 100644
index d41f30a..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/IPluginXML.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.util.List;
-
-public interface IPluginXML
-{
-  public static final String CONST_PLUGIN_XML = "plugin.xml";
-
-  /**
-   * Answers the libraries that are declared in this plugin.
-   * 
-   * @return List libraries in this plugin
-   */
-  public List getLibraries();
-
-  /**
-   * Answers the name of this plugin. Plugin names do not contain the version
-   * identifier, for example, org.eclipse.core.resources.
-   * 
-   * @return String the name of the plugin, not <code>null</code>.
-   */
-  public String getName();
-
-  /**
-   * Answers the version identifier for the plugin. A version identifier is a
-   * '.' delimited set of numbers, for example, 2.0.1.5.
-   * 
-   * @return String the plugin version, not <code>null</code>.
-   */
-  public String getVersion();
-
-  /**
-   * The unique identifier is a concatination of the plugin name, and '_' and
-   * the plugin version.
-   * 
-   * @return String the unique identifier of the plugin.
-   */
-  public String getUniqueIdentifier();
-
-  public void accept(IClazzVisitor visitor);
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/TestMain.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/TestMain.java
deleted file mode 100644
index dc70a8d..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/TestMain.java
+++ /dev/null
@@ -1,178 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.io.IOException;
-import org.eclipse.wtp.releng.tools.component.api.compatibility.APICompatibilityEmitter;
-import org.eclipse.wtp.releng.tools.component.api.testcoverage.APITestCoverageEmitter;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPIEmitter;
-import org.eclipse.wtp.releng.tools.component.model.ComponentEmitter;
-import org.eclipse.wtp.releng.tools.component.violation.ComponentViolationEmitter;
-
-public class TestMain
-{
-  public static void main(String[] args) throws IOException
-  {
-    wtpMain(args);
-    //radMain(args);
-  }
-
-  public static void wtpMain(String[] args) throws IOException
-  {
-    String propsDir = "D:/wtp_v10m2/workspace_api/z/data/";
-    String compXMLDir = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/component-xmls-for-wtp/";
-    String compAPIDir = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/api-xmls-for-wtp/";
-    String compAPIDir2 = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/api-xmls-for-wtp.2/";
-    String eclipseDir = "D:/wtp_v10m2/eclipse/";
-    String testDir = "D:/wtp_v10m2/tests/";
-
-    String[] compEmitterArgs = new String[]
-    {
-      "-eclipseDir",
-      eclipseDir,
-      "-props",
-      propsDir + "eclipse.properties",
-      "-compXMLDir",
-      compXMLDir + "eclipse-components/"
-    };
-    //ComponentEmitter.main(compEmitterArgs);
-
-    compEmitterArgs[3] = propsDir + "wtp.properties";
-    compEmitterArgs[5] = compXMLDir + "wtp-components/";
-    //ComponentEmitter.main(compEmitterArgs);
-
-    compEmitterArgs[3] = propsDir + "emf.properties";
-    compEmitterArgs[5] = compXMLDir + "emf-components/";
-    //ComponentEmitter.main(compEmitterArgs);
-
-    compEmitterArgs[3] = propsDir + "gef.properties";
-    compEmitterArgs[5] = compXMLDir + "gef-components/";
-    //ComponentEmitter.main(compEmitterArgs);
-
-    compEmitterArgs[3] = propsDir + "ve.properties";
-    compEmitterArgs[5] = compXMLDir + "ve-components/";
-    //ComponentEmitter.main(compEmitterArgs);
-
-    String[] compViolationEmitterArgs = new String[]
-    {
-      "-eclipseDir",
-      eclipseDir,
-      "-testDir",
-      testDir,
-      "-compXMLDir",
-      compXMLDir + "wtp-components/",
-      "-compRefDir",
-      compXMLDir + "depends/",
-      "-compAPIDir",
-      compAPIDir,
-      "-compUseDir",
-      compAPIDir,
-      "-compVioDir",
-      compAPIDir,
-      "-outputDir",
-      compAPIDir,
-      "-currAPIIndex",
-      compAPIDir + "index-comp-summary.xml",
-      "-refAPIIndex",
-      compAPIDir2 + "index-comp-summary.xml",
-      "-exclude",
-      "java.",
-      "javax.",
-      "org.w3c.",
-      "org.xml.",
-      "org.apache.",
-      "sun.",
-      "-genHTML",
-      "-genAPI",
-      "-genUsage",
-      "-debug"
-    };
-    //ComponentAPIEmitter.main(compViolationEmitterArgs);
-    ComponentViolationEmitter.main(compViolationEmitterArgs);
-    APITestCoverageEmitter.main(compViolationEmitterArgs);
-    APICompatibilityEmitter.main(compViolationEmitterArgs);
-  }
-
-  public static void radMain(String[] args) throws IOException
-  {
-    String compXMLDir = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/component-xmls-for-rad/";
-    String compAPIDir = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/api-xmls-for-rad/";
-    String compAPIDir2 = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/api-xmls-for-rad/";
-    String testDir = "C:/temp/";
-
-    String[] compEmitterArgs = new String[]
-    {
-      "-eclipseDir",
-      "D:/rad_v600/csdev/",
-      "D:/rad_v600/csdevrpt_shared/",
-      "D:/rad_v600/eclipse/",
-      "D:/rad_v600/rad/",
-      "D:/rad_v600/rad_prod/",
-      "D:/rad_v600/radrsm_shared/",
-      "D:/rad_v600/rwd/",
-      "D:/rad_v600/rwdrpt_shared/",
-      "D:/rad_v600/sdpisv/",
-      "D:/rad_v600/updater/",
-      "-compXMLDir",
-      compXMLDir
-    };
-    //ComponentEmitter.main(compEmitterArgs);
-
-    String[] compViolationEmitterArgs = new String[]
-    {
-      "-eclipseDir",
-      "D:/rad_v600/csdev/",
-      "D:/rad_v600/csdevrpt_shared/",
-      "D:/rad_v600/eclipse/",
-      "D:/rad_v600/rad/",
-      "D:/rad_v600/rad_prod/",
-      "D:/rad_v600/radrsm_shared/",
-      "D:/rad_v600/rwd/",
-      "D:/rad_v600/rwdrpt_shared/",
-      "D:/rad_v600/sdpisv/",
-      "D:/rad_v600/updater/",
-      "-testDir",
-      testDir,
-      "-compXMLDir",
-      compXMLDir,
-      "-compAPIDir",
-      compAPIDir,
-      "-compUseDir",
-      compAPIDir,
-      "-compVioDir",
-      compAPIDir,
-      "-outputDir",
-      compAPIDir,
-      "-currAPIIndex",
-      compAPIDir + "index-comp-summary.xml",
-      "-refAPIIndex",
-      compAPIDir2 + "index-comp-summary.xml",
-      "-include",
-      "org.eclipse.",
-      "-exclude",
-      "java.",
-      "javax.",
-      "org.w3c.",
-      "org.xml.",
-      "org.apache.",
-      "sun.",
-      "-genHTML",
-      "-genAPI",
-      "-genUsage",
-      "-debug",
-    };
-    //ComponentAPIEmitter.main(compViolationEmitterArgs);
-    //ComponentViolationEmitter.main(compViolationEmitterArgs);
-    //APITestCoverageEmitter.main(compViolationEmitterArgs);
-    //APICompatibilityEmitter.main(compViolationEmitterArgs);
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/APIs.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/APIs.java
deleted file mode 100644
index 7534700..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/APIs.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class APIs
-{
-  private List packageAPIs;
-
-  /**
-   * @return Returns the packageAPIs.
-   */
-  public List getPackageAPIs()
-  {
-    if (packageAPIs == null)
-      packageAPIs = new ArrayList(1);
-    return packageAPIs;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ClassAPI.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ClassAPI.java
deleted file mode 100644
index d167ddf..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ClassAPI.java
+++ /dev/null
@@ -1,126 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-
-public class ClassAPI extends Type
-{
-  protected static final String ATTR_ACCESS = "access";
-  protected static final String ATTR_NAME = "name";
-  protected static final String ATTR_REFERENCE = "reference";
-  protected static final String ATTR_IMPLEMENT = "implement";
-  protected static final String ATTR_SUBCLASS = "subclass";
-  protected static final String ATTR_INSTANTIATE = "instantiate";
-
-  private int access;
-  private List methodAPIs;
-  private List fieldAPIs;
-
-  public ClassAPI()
-  {
-    access = -1;
-  }
-
-  /**
-   * @return Returns the access.
-   */
-  public int getAccess()
-  {
-    return access;
-  }
-
-  /**
-   * @param access The access to set.
-   */
-  public void setAccess(int access)
-  {
-    this.access = access;
-  }
-
-  /**
-   * @return Returns the fieldAPIs.
-   */
-  public List getFieldAPIs()
-  {
-    if (fieldAPIs == null)
-      fieldAPIs = new ArrayList(1);
-    return fieldAPIs;
-  }
-
-  public int sizeFieldAPIs()
-  {
-    return fieldAPIs != null ? fieldAPIs.size() : 0;
-  }
-
-  /**
-   * @return Returns the methodAPIs.
-   */
-  public List getMethodAPIs()
-  {
-    if (methodAPIs == null)
-      methodAPIs = new ArrayList(1);
-    return methodAPIs;
-  }
-
-  public int sizeMethodAPIs()
-  {
-    return methodAPIs != null ? methodAPIs.size() : 0;
-  }
-
-  private boolean checkAccess(int modifier)
-  {
-    return ((access & modifier) == modifier);
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<class-api");
-    saveAttribute(sb, ATTR_NAME, getName());
-    int access = getAccess();
-    if (access != -1)
-      saveAttribute(sb, ATTR_ACCESS, String.valueOf(access));
-    if (getReference() != null)
-      saveAttribute(sb, ATTR_REFERENCE, String.valueOf(isReference()));
-    if (getImplement() != null)
-      saveAttribute(sb, ATTR_IMPLEMENT, String.valueOf(isImplement()));
-    if (getSubclass() != null)
-      saveAttribute(sb, ATTR_SUBCLASS, String.valueOf(isSubclass()));
-    if (getInstantiate() != null)
-      saveAttribute(sb, ATTR_INSTANTIATE, String.valueOf(isInstantiate()));
-    sb.append(">");
-    if (sizeMethodAPIs() > 0)
-      for (Iterator it = getMethodAPIs().iterator(); it.hasNext();)
-        sb.append(((MethodAPI)it.next()).toString());
-    if (sizeFieldAPIs() > 0)
-      for (Iterator it = getFieldAPIs().iterator(); it.hasNext();)
-        sb.append(((FieldAPI)it.next()).toString());
-    sb.append("</class-api>");
-    return sb.toString();
-  }
-
-  protected void saveAttribute(StringBuffer sb, String key, String value)
-  {
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPI.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPI.java
deleted file mode 100644
index d580649..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPI.java
+++ /dev/null
@@ -1,375 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.io.BufferedInputStream;
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.Iterator;
-import java.util.List;
-import java.util.StringTokenizer;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class ComponentAPI
-{
-  public static final String CONST_COMPONENT_API_XML = "component-api.xml";
-  private static final String NS = "http://eclipse.org/wtp/releng/tools/component-api";
-  private static final String ELEMENT_COMPONENT_API = "component-api";
-  private static final String ELEMENT_INTERNAL_API = "internal-apis";
-  private static final String ELEMENT_EXTERNAL_API = "external-apis";
-  private static final String ELEMENT_PACKAGE_API = "package-api";
-  private static final String ELEMENT_CLASS_API = "class-api";
-  private static final String ELEMENT_METHOD_API = "method-api";
-  private static final String ELEMENT_FIELD_API = "field-api";
-  private static final String ATTR_XMLNS_API = "xmlns:api";
-  private static final String ATTR_ACCESS = "access";
-  private static final String ATTR_NAME = "name";
-  private static final String ATTR_DESCRIPTOR = "descriptor";
-  private static final String ATTR_REFERENCE = "reference";
-  private static final String ATTR_IMPLEMENT = "implement";
-  private static final String ATTR_SUBCLASS = "subclass";
-  private static final String ATTR_INSTANTIATE = "instantiate";
-  private static final String ATTR_THROWS = "throws";
-
-  protected ILocation location;
-  protected String name;
-  private APIs internalAPIs;
-  private APIs externalAPIs;
-  private boolean reload;
-
-  public ComponentAPI()
-  {
-    internalAPIs = new APIs();
-    externalAPIs = new APIs();
-    reload = false;
-  }
-
-  /**
-   * @return Returns the location.
-   */
-  public ILocation getLocation()
-  {
-    return location;
-  }
-
-  /**
-   * @param location The location to set.
-   */
-  public void setLocation(ILocation location)
-  {
-    this.location = location;
-    reload = true;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the externalAPIs.
-   */
-  public APIs getExternalAPIs()
-  {
-    return externalAPIs;
-  }
-
-  /**
-   * @param externalAPIs The externalAPIs to set.
-   */
-  public void setExternalAPIs(APIs externalAPIs)
-  {
-    this.externalAPIs = externalAPIs;
-  }
-
-  /**
-   * @return Returns the internalAPIs.
-   */
-  public APIs getInternalAPIs()
-  {
-    return internalAPIs;
-  }
-
-  /**
-   * @param internalAPIs The internalAPIs to set.
-   */
-  public void setInternalAPIs(APIs internalAPIs)
-  {
-    this.internalAPIs = internalAPIs;
-  }
-
-  public void load() throws IOException, FileNotFoundException
-  {
-    if (reload)
-    {
-      try
-      {
-        SAXParserFactory factory = SAXParserFactory.newInstance();
-        factory.setNamespaceAware(false);
-        factory.setValidating(false);
-        SAXParser parser = factory.newSAXParser();
-        parser.parse(new InputSource(new BufferedInputStream(location.getInputStream())), new ComponentAPIHandler(this));
-      }
-      catch (ParserConfigurationException pce)
-      {
-        pce.printStackTrace();
-      }
-      catch (SAXException saxe)
-      {
-        saxe.printStackTrace();
-      }
-      reload = false;
-    }
-  }
-
-  public void saveAsHTML(ILocation html, String xsl) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream(xsl)));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(getBytes())), new StreamResult(new FileOutputStream(new File(html.getAbsolutePath()))));
-  }
-
-  public void save() throws IOException
-  {
-    if (location != null)
-    {
-      File file = new File(location.getAbsolutePath());
-      file.getParentFile().mkdirs();
-      FileOutputStream fos = new FileOutputStream(file);
-      fos.write(getBytes());
-      fos.close();
-    }
-  }
-
-  private byte[] getBytes() throws UnsupportedEncodingException
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<api:component-api ");
-    saveAttribute(sb, ATTR_XMLNS_API, NS);
-    saveAttribute(sb, ATTR_NAME, getName());
-    sb.append(">");
-    saveInternalAPIs(sb, getInternalAPIs());
-    saveExternalAPIs(sb, getExternalAPIs());
-    sb.append("</api:component-api>");
-    return sb.toString().getBytes("UTF-8");
-  }
-
-  private void saveInternalAPIs(StringBuffer sb, APIs apis)
-  {
-    List pkgAPIs = apis.getPackageAPIs();
-    if (pkgAPIs.size() > 0)
-    {
-      sb.append("<internal-apis>");
-      for (Iterator it = pkgAPIs.iterator(); it.hasNext();)
-        savePackageAPI(sb, (PackageAPI)it.next());
-      sb.append("</internal-apis>");
-    }
-  }
-
-  private void saveExternalAPIs(StringBuffer sb, APIs apis)
-  {
-    List pkgAPIs = apis.getPackageAPIs();
-    if (pkgAPIs.size() > 0)
-    {
-      sb.append("<external-apis>");
-      for (Iterator it = pkgAPIs.iterator(); it.hasNext();)
-        savePackageAPI(sb, (PackageAPI)it.next());
-      sb.append("</external-apis>");
-    }
-  }
-
-  private void savePackageAPI(StringBuffer sb, PackageAPI pkgAPI)
-  {
-    sb.append("<package-api");
-    saveAttribute(sb, ATTR_NAME, pkgAPI.getName());
-    sb.append(">");
-    for (Iterator it = pkgAPI.getClassAPIs().iterator(); it.hasNext();)
-      sb.append(((ClassAPI)it.next()).toString());
-    sb.append("</package-api>");
-  }
-
-  protected void saveAttribute(StringBuffer sb, String key, String value)
-  {
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-  }
-
-  protected void saveAttribute(StringBuffer sb, String key, List values, String delimiter)
-  {
-    if (key != null && values != null && values.size() > 0)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      for (Iterator it = values.iterator(); it.hasNext();)
-      {
-        sb.append(it.next().toString());
-        if (it.hasNext())
-          sb.append(delimiter);
-      }
-      sb.append("\"");
-    }
-  }
-
-  protected static class ComponentAPIHandler extends DefaultHandler
-  {
-    private ComponentAPI compAPI;
-    private APIs apis;
-    private PackageAPI packageAPI;
-    private ClassAPI classAPI;
-    
-    public ComponentAPIHandler(ComponentAPI compAPI)
-    {
-      this.compAPI = compAPI;
-      this.compAPI.setInternalAPIs(new APIs());
-      this.compAPI.setExternalAPIs(new APIs());
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals(ELEMENT_METHOD_API) || qName.equals(ELEMENT_METHOD_API))
-      {
-        MethodAPI methodAPI = new MethodAPI();
-        startMethod(classAPI, methodAPI, attributes);
-      }
-      else if (elementName.equals(ELEMENT_FIELD_API) || qName.equals(ELEMENT_FIELD_API))
-      {
-        FieldAPI fieldAPI = new FieldAPI();
-        startField(classAPI, fieldAPI, attributes);
-      }
-      else if (elementName.equals(ELEMENT_CLASS_API) || qName.equals(ELEMENT_CLASS_API))
-      {
-        if (packageAPI != null)
-        {
-          classAPI = new ClassAPI();
-          classAPI.setName(attributes.getValue(ATTR_NAME));
-          String attrAccess = attributes.getValue(ATTR_ACCESS);
-          if (attrAccess != null)
-            classAPI.setAccess(Integer.parseInt(attrAccess));
-          String attrRef = attributes.getValue(ATTR_REFERENCE);
-          if (attrRef != null)
-            classAPI.setReference(Boolean.valueOf(attrRef));
-          String attrImpl = attributes.getValue(ATTR_IMPLEMENT);
-          if (attrImpl != null)
-            classAPI.setImplement(Boolean.valueOf(attrImpl));
-          String attrSubclass = attributes.getValue(ATTR_SUBCLASS);
-          if (attrSubclass != null)
-            classAPI.setSubclass(Boolean.valueOf(attrSubclass));
-          String attrInstantiate = attributes.getValue(ATTR_INSTANTIATE);
-          if (attrInstantiate != null)
-            classAPI.setInstantiate(Boolean.valueOf(attrInstantiate));
-          packageAPI.getClassAPIs().add(classAPI);
-        }
-      }
-      else if (elementName.equals(ELEMENT_PACKAGE_API) || qName.equals(ELEMENT_PACKAGE_API))
-      {
-        if (apis != null)
-        {
-          packageAPI = new PackageAPI();
-          packageAPI.setName(attributes.getValue(ATTR_NAME));
-          apis.getPackageAPIs().add(packageAPI);
-        }
-      }
-      else if (elementName.equals(ELEMENT_INTERNAL_API) || qName.equals(ELEMENT_INTERNAL_API))
-      {
-        apis = compAPI.getInternalAPIs();
-      }
-      else if (elementName.equals(ELEMENT_EXTERNAL_API) || qName.equals(ELEMENT_EXTERNAL_API))
-      {
-        apis = compAPI.getExternalAPIs();
-      }
-      else if (equalsLocalpart(elementName, ELEMENT_COMPONENT_API) || equalsLocalpart(qName, ELEMENT_COMPONENT_API))
-      {
-        compAPI.setName(attributes.getValue(ATTR_NAME));
-      }
-    }
-
-    private boolean equalsLocalpart(String fullname, String localpart)
-    {
-      int index = fullname.indexOf(':');
-      if (index != -1)
-        return fullname.substring(index + 1).equals(localpart);
-      else
-        return fullname.equals(localpart);
-    }
-
-    protected void startMethod(ClassAPI cAPI, MethodAPI methodAPI, Attributes attributes) throws SAXException
-    {
-      if (cAPI != null)
-      {
-        methodAPI.setName(attributes.getValue(ATTR_NAME));
-        methodAPI.setDescriptor(attributes.getValue(ATTR_DESCRIPTOR));
-        String attrAccess = attributes.getValue(ATTR_ACCESS);
-        if (attrAccess != null)
-          methodAPI.setAccess(Integer.parseInt(attrAccess));
-        String attrThrows = attributes.getValue(ATTR_THROWS);
-        if (attrThrows != null)
-          addToList(methodAPI.getThrows(), attrThrows, " ");
-        cAPI.getMethodAPIs().add(methodAPI);
-      }
-    }
-
-    protected void addToList(List list, String value, String delimiter)
-    {
-      StringTokenizer st = new StringTokenizer(value, delimiter);
-      while (st.hasMoreTokens())
-        list.add(st.nextToken());
-    }
-
-    protected void startField(ClassAPI cAPI, FieldAPI fAPI, Attributes attributes) throws SAXException
-    {
-      if (cAPI != null)
-      {
-        fAPI.setName(attributes.getValue(ATTR_NAME));
-        fAPI.setDescriptor(attributes.getValue(ATTR_DESCRIPTOR));
-        String attrAccess = attributes.getValue(ATTR_ACCESS);
-        if (attrAccess != null)
-          fAPI.setAccess(Integer.parseInt(attrAccess));
-        cAPI.getFieldAPIs().add(fAPI);
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPIEmitter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPIEmitter.java
deleted file mode 100644
index 0876106..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ComponentAPIEmitter.java
+++ /dev/null
@@ -1,395 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.jdt.core.util.IExceptionAttribute;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.IMethodInfo;
-import org.eclipse.jdt.core.util.IModifierConstants;
-
-public class ComponentAPIEmitter extends AbstractEmitter implements IClazzVisitor
-{
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_COMPONENT_XML_DIR = "compXMLDir";
-  public static final String OPTION_COMPONENT_API_DIR = "compAPIDir";
-  private String compAPIDir;
-  private boolean genInternalAPIs;
-  private boolean noFieldAPIs;
-  private Map compLoc2CompXML;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-  private ComponentXML compXML;
-  private ComponentAPI compAPI;
-
-  public ComponentAPIEmitter(String compAPIDir)
-  {
-    this.compAPIDir = addTrailingSeperator(compAPIDir);
-    genInternalAPIs = false;
-    noFieldAPIs = false;
-  }
-
-  public void init(List eclipseDirs, List compXMLDirs)
-  {
-    compLoc2CompXML = new HashMap();
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, pluginId2Plugin, fragmentId2Fragment);
-    }
-    linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File compXMLFile = new File(addTrailingSeperator((String)it.next()));
-      if (compXMLFile.exists())
-        harvestComponents(compXMLFile, compLoc2CompXML);
-    }
-  }
-
-  public void init(Map compLoc2CompXML, Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    this.compLoc2CompXML = compLoc2CompXML;
-    this.pluginId2Plugin = pluginId2Plugin;
-    this.fragmentId2Fragment = fragmentId2Fragment;
-  }
-
-  public boolean getNoFieldAPIs()
-  {
-    return noFieldAPIs;
-  }
-
-  public void setNoFieldAPIs(boolean noFieldAPIs)
-  {
-    this.noFieldAPIs = noFieldAPIs;
-  }
-
-  public void genComponentApiXml() throws IOException
-  {
-    for (Iterator it = compLoc2CompXML.keySet().iterator(); it.hasNext();)
-      genComponentApiXml((String)it.next());
-  }
-
-  public ComponentAPI genComponentApiXml(String compLoc) throws IOException
-  {
-    compXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (compXML != null)
-    {
-      compXML.load();
-      String compName = compXML.getName();
-      compAPI = newComponentAPI(compXML);
-      for (Iterator pluginsIt = compXML.getPlugins().iterator(); pluginsIt.hasNext();)
-      {
-        IPluginXML plugin = (IPluginXML)pluginId2Plugin.get(((Plugin)pluginsIt.next()).getId());
-        if (plugin != null)
-          plugin.accept(this);
-      }
-      compXML = null;
-      if (compAPIDir != null)
-        System.out.println("Writing component-api.xml for " + compName);
-      compAPI.save();
-      return compAPI;
-    }
-    return null;
-  }
-
-  public boolean visit(IClazz clazz)
-  {
-    if (compXML == null || compAPI == null)
-      return false;
-    ClassAPI classAPI = addClassAPI(compXML, clazz, compAPI);
-    if (classAPI != null)
-    {
-      IMethodInfo[] methodInfos = clazz.getMethodInfo();
-      for (int i = 0; i < methodInfos.length; i++)
-      {
-        int access = methodInfos[i].getAccessFlags();
-        if (!isBit(access, IModifierConstants.ACC_PRIVATE))
-        {
-          String[] exs = new String[0];
-          IExceptionAttribute exAttr = methodInfos[i].getExceptionAttribute();
-          if (exAttr != null)
-          {
-            char[][] exChars = exAttr.getExceptionNames();
-            exs = new String[exChars.length];
-            for (int j = 0; j < exs.length; j++)
-              exs[j] = decodeClassName(new String(exChars[j]));
-          }
-          addMethodAPI(classAPI, newMethodAPI(new String(methodInfos[i].getName()), access, new String(methodInfos[i].getDescriptor()), exs));
-        }
-      }
-      if (!noFieldAPIs)
-      {
-        IFieldInfo[] fieldInfos = clazz.getFieldInfo();
-        for (int i = 0; i < fieldInfos.length; i++)
-        {
-          int access = fieldInfos[i].getAccessFlags();
-          if (!isBit(access, IModifierConstants.ACC_PRIVATE))
-          {
-            addFieldAPI(classAPI, newFieldAPI(new String(fieldInfos[i].getName()), access, new String(fieldInfos[i].getDescriptor())));
-          }
-        }
-      }
-    }
-    return true;
-  }
-
-  private ClassAPI addClassAPI(ComponentXML compXML, IClazz clazz, ComponentAPI compAPI)
-  {
-    String typeName = clazz.getName();
-    int index = typeName.lastIndexOf('.');
-    String pkgName;
-    String localName;
-    if (index != -1)
-    {
-      pkgName = typeName.substring(0, index);
-      localName = typeName.substring(index + 1);
-    }
-    else
-    {
-      pkgName = "";
-      localName = typeName;
-    }
-    if (genInternalAPIs)
-    {
-      ClassAPI internalClassAPI = new ClassAPI();
-      internalClassAPI.setName(typeName);
-      addClassAPI(compAPI, true, pkgName, internalClassAPI);
-    }
-    if (!isBit(clazz.getAccessFlags(), IModifierConstants.ACC_PRIVATE))
-    {
-      boolean isInterface = clazz.isInterface();
-      Package pkg = findPackage(compXML, pkgName);
-      if (pkg != null)
-      {
-        Type type = findType(pkg, localName);
-        if (type != null)
-        {
-          boolean ref = type.isReference();
-          boolean subclass = type.isSubclass() && !isInterface;
-          boolean implement = type.isImplement() && isInterface;
-          boolean instantiate = type.isInstantiate() && !isInterface;
-          if (ref || subclass || implement || instantiate)
-          {
-            // at least one public usage
-            ClassAPI externalClassAPI = newClassAPI(typeName, clazz.getAccessFlags(), new Boolean(ref), new Boolean(subclass), new Boolean(implement), new Boolean(instantiate));
-            addClassAPI(compAPI, false, pkgName, externalClassAPI);
-            return externalClassAPI;
-          }
-          else
-          {
-            // all usage are set to false, in another word, it is an internal API
-            return null;
-          }
-        }
-        else if (pkg.isApi())
-        {
-          // api == true means, by default, a non-listed type is an external API
-          ClassAPI externalClassAPI = newClassAPI(typeName, clazz.getAccessFlags(), Boolean.TRUE, new Boolean(!isInterface), new Boolean(isInterface), new Boolean(!isInterface));
-          addClassAPI(compAPI, false, pkgName, externalClassAPI);
-          return externalClassAPI;
-        }
-        else
-        {
-          // api == false means, by default, a non-listed type is an internal API
-          return null;
-        }
-      }
-      else
-      {
-        // package not defined in component.xml means it is an internal API
-        return null;
-      }
-    }
-    return null;
-  }
-
-  private void addClassAPI(ComponentAPI compAPI, boolean isInternal, String pkgName, ClassAPI classAPI)
-  {
-    APIs apis = (isInternal) ? compAPI.getInternalAPIs() : compAPI.getExternalAPIs();
-    List pkgAPIs = apis.getPackageAPIs();
-    PackageAPI pkgAPI = null;
-    for (Iterator it = pkgAPIs.iterator(); it.hasNext();)
-    {
-      PackageAPI nextPkg = (PackageAPI)it.next();
-      if (nextPkg.getName().equals(pkgName))
-      {
-        pkgAPI = nextPkg;
-        break;
-      }
-    }
-    if (pkgAPI == null)
-    {
-      pkgAPI = newPackageAPI(pkgName);
-      pkgAPIs.add(pkgAPI);
-    }
-    pkgAPI.getClassAPIs().add(classAPI);
-  }
-
-  private void addMethodAPI(ClassAPI classAPI, MethodAPI methodAPI)
-  {
-    classAPI.getMethodAPIs().add(methodAPI);
-  }
-
-  private void addFieldAPI(ClassAPI classAPI, FieldAPI fieldAPI)
-  {
-    classAPI.getFieldAPIs().add(fieldAPI);
-  }
-
-  private PackageAPI newPackageAPI(String pkgName)
-  {
-    PackageAPI pkg = new PackageAPI();
-    pkg.setName(pkgName);
-    return pkg;
-  }
-
-  private ComponentAPI newComponentAPI(ComponentXML compXML)
-  {
-    String compName = compXML.getName();
-    ILocation location = null;
-    if (compAPIDir != null)
-    {
-      StringBuffer sb = new StringBuffer(compAPIDir);
-      sb.append(compName);
-      sb.append('/');
-      sb.append(ComponentAPI.CONST_COMPONENT_API_XML);
-      location = new FileLocation(new File(sb.toString()));
-    }
-    return newComponentAPI(compName, location);
-  }
-
-  private ComponentAPI newComponentAPI(String compName, ILocation location)
-  {
-    ComponentAPI compAPI = new ComponentAPI();
-    compAPI.setName(compName);
-    compAPI.setLocation(location);
-    return compAPI;
-  }
-  private ClassAPI newClassAPI(String className, int access, Boolean ref, Boolean subclass, Boolean implement, Boolean instantiate)
-  {
-    ClassAPI classAPI = new ClassAPI();
-    classAPI.setName(className);
-    classAPI.setAccess(access);
-    classAPI.setReference(ref);
-    classAPI.setSubclass(subclass);
-    classAPI.setImplement(implement);
-    classAPI.setInstantiate(instantiate);
-    return classAPI;
-  }
-
-  private MethodAPI newMethodAPI(String methodName, int access, String descriptor, String[] throwTypes)
-  {
-    MethodAPI methodAPI = new MethodAPI();
-    methodAPI.setName(methodName);
-    methodAPI.setAccess(access);
-    methodAPI.setDescriptor(descriptor);
-    List throwList = methodAPI.getThrows();
-    for (int i = 0; i < throwTypes.length; i++)
-      throwList.add(throwTypes[i]);
-    return methodAPI;
-  }
-
-  private FieldAPI newFieldAPI(String fieldName, int access, String descriptor)
-  {
-    FieldAPI fieldAPI = new FieldAPI();
-    fieldAPI.setName(fieldName);
-    fieldAPI.setAccess(access);
-    fieldAPI.setDescriptor(descriptor);
-    return fieldAPI;
-  }
-
-  private Package findPackage(ComponentXML compXML, String pkgName)
-  {
-    if (pkgName != null && compXML != null)
-    {
-      List pkgs = compXML.getPackages();
-      for (Iterator it = pkgs.iterator(); it.hasNext();)
-      {
-        Package pkg = (Package)it.next();
-        if (pkgName.equals(pkg.getName()))
-          return pkg;
-      }
-    }
-    return null;
-  }
-
-  private Type findType(Package pkg, String typeName)
-  {
-    if (typeName != null)
-    {
-      List types = pkg.getTypes();
-      for (Iterator it = types.iterator(); it.hasNext();)
-      {
-        Type type = (Type)it.next();
-        if (typeName.equals(type.getName()))
-          return type;
-      }
-    }
-    return null;
-  }
-
-  private boolean isBit(int flag, int bit)
-  {
-    return ((flag & bit) == bit);
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(ComponentAPIEmitter.OPTION_ECLIPSE_DIR);
-    List compXMLDir = (List)options.get(ComponentAPIEmitter.OPTION_COMPONENT_XML_DIR);
-    List compAPIDir = (List)options.get(ComponentAPIEmitter.OPTION_COMPONENT_API_DIR);
-    if (eclipseDir == null || compXMLDir == null || compAPIDir == null || eclipseDir.size() < 1 || compXMLDir.size() < 1 || compAPIDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    ComponentAPIEmitter compAPIEmitter = new ComponentAPIEmitter((String)compAPIDir.get(0));
-    compAPIEmitter.init(eclipseDir, compXMLDir);
-    try
-    {
-      compAPIEmitter.genComponentApiXml();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.ComponentAPIEmitter -eclipseDir <eclipseDir> -compXMLDir <compDir> -compAPIDir <compAPIDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\t<eclipseDir>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compXMLDir\t<compXMLDir>\tdirectory containing component.xml");
-    System.out.println("\t-compAPIDir\t<compAPIDir>\toutput directory of component-api.xml");
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/FieldAPI.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/FieldAPI.java
deleted file mode 100644
index 97d6043..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/FieldAPI.java
+++ /dev/null
@@ -1,143 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import org.eclipse.jdt.core.util.IModifierConstants;
-
-public class FieldAPI
-{
-  protected static final String ATTR_ACCESS = "access";
-  protected static final String ATTR_NAME = "name";
-  protected static final String ATTR_DESCRIPTOR = "descriptor";
-
-  private String name;
-  private int access;
-  private String descriptor;
-
-  public FieldAPI()
-  {
-    access = -1;
-  }
-
-  /**
-   * @return Returns the access.
-   */
-  public int getAccess()
-  {
-    return access;
-  }
-
-  /**
-   * @param access The access to set.
-   */
-  public void setAccess(int access)
-  {
-    this.access = access;
-  }
-
-  /**
-   * @return Returns the descriptor.
-   */
-  public String getDescriptor()
-  {
-    return descriptor;
-  }
-
-  /**
-   * @param descriptor The descriptor to set.
-   */
-  public void setDescriptor(String descriptor)
-  {
-    this.descriptor = descriptor;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  public boolean isPublic()
-  {
-    return checkAccess(IModifierConstants.ACC_PUBLIC);
-  }
-
-  public boolean isProtected()
-  {
-    return checkAccess(IModifierConstants.ACC_PROTECTED);
-  }
-
-  public boolean isPrivate()
-  {
-    return checkAccess(IModifierConstants.ACC_PRIVATE);
-  }
-
-  public boolean isStatic()
-  {
-    return checkAccess(IModifierConstants.ACC_STATIC);
-  }
-
-  public boolean isFinal()
-  {
-    return checkAccess(IModifierConstants.ACC_FINAL);
-  }
-
-  public boolean isVolatile()
-  {
-    return checkAccess(IModifierConstants.ACC_VOLATILE);
-  }
-
-  public boolean isTransient()
-  {
-    return checkAccess(IModifierConstants.ACC_TRANSIENT);
-  }
-
-  private boolean checkAccess(int modifier)
-  {
-    return ((access & modifier) == modifier);
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<field-api");
-    saveAttribute(sb, ATTR_NAME, getName());
-    saveAttribute(sb, ATTR_DESCRIPTOR, getDescriptor());
-    int access = getAccess();
-    if (access != -1)
-      saveAttribute(sb, ATTR_ACCESS, String.valueOf(access));
-    sb.append("/>");
-    return sb.toString();
-  }
-
-  protected void saveAttribute(StringBuffer sb, String key, String value)
-  {
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/MethodAPI.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/MethodAPI.java
deleted file mode 100644
index d1c955b..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/MethodAPI.java
+++ /dev/null
@@ -1,233 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.jdt.core.util.IModifierConstants;
-
-public class MethodAPI
-{
-  protected static final String ATTR_ACCESS = "access";
-  protected static final String ATTR_NAME = "name";
-  protected static final String ATTR_DESCRIPTOR = "descriptor";
-  protected static final String ATTR_THROWS = "throws";
-
-  private String name;
-  private int access;
-  private String descriptor;
-  private List throwTypes;
-
-  public MethodAPI()
-  {
-    access = -1;
-  }
-
-  /**
-   * @return Returns the access.
-   */
-  public int getAccess()
-  {
-    return access;
-  }
-
-  /**
-   * @param access The access to set.
-   */
-  public void setAccess(int access)
-  {
-    this.access = access;
-  }
-
-  /**
-   * @return Returns the descriptor.
-   */
-  public String getDescriptor()
-  {
-    return descriptor;
-  }
-
-  /**
-   * @param descriptor The descriptor to set.
-   */
-  public void setDescriptor(String descriptor)
-  {
-    this.descriptor = descriptor;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    StringBuffer sb = new StringBuffer(name);
-    int index = name.indexOf('<');
-    while (index != -1)
-    {
-      sb.deleteCharAt(index);
-      sb.insert(index, new char[] {'&', 'l', 't', ';'}, 0, 4);
-      index = sb.toString().indexOf('<');
-    }
-    return sb.toString();
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    StringBuffer sb = new StringBuffer(name);
-    int index = name.indexOf("&lt;");
-    while (index != -1)
-    {
-      sb.delete(index, index + 4);
-      sb.insert(index, '<');
-      index = sb.toString().indexOf("&lt;");
-    }
-    this.name = sb.toString();
-  }
-
-  /**
-   * @return Returns the throwTypes.
-   */
-  public List getThrows()
-  {
-    if (throwTypes == null)
-      throwTypes = new ArrayList(0);
-    return throwTypes;
-  }
-
-  public int sizeThrows()
-  {
-    return throwTypes == null ? 0 : throwTypes.size();
-  }
-
-  public boolean isPublic()
-  {
-    return checkAccess(IModifierConstants.ACC_PUBLIC);
-  }
-
-  public boolean isProtected()
-  {
-    return checkAccess(IModifierConstants.ACC_PROTECTED);
-  }
-
-  public boolean isPrivate()
-  {
-    return checkAccess(IModifierConstants.ACC_PRIVATE);
-  }
-
-  public boolean isStatic()
-  {
-    return checkAccess(IModifierConstants.ACC_STATIC);
-  }
-
-  public boolean isFinal()
-  {
-    return checkAccess(IModifierConstants.ACC_FINAL);
-  }
-
-  public boolean isSynchronize()
-  {
-    return checkAccess(IModifierConstants.ACC_SYNCHRONIZED);
-  }
-
-  public boolean isNative()
-  {
-    return checkAccess(IModifierConstants.ACC_NATIVE);
-  }
-
-  public boolean isAbstract()
-  {
-    return checkAccess(IModifierConstants.ACC_ABSTRACT);
-  }
-
-  public boolean isStrict()
-  {
-    return checkAccess(IModifierConstants.ACC_STRICT);
-  }
-
-  public List getInputs()
-  {
-    String[] encodedInputs = Signature.getParameterTypes(getDescriptor());
-    List decodedInputs = new ArrayList(encodedInputs.length);
-    for (int i = 0; i < encodedInputs.length; i++)
-      decodedInputs.add(decodeDescriptor(encodedInputs[i]));
-    return decodedInputs;
-  }
-
-  public String getReturn()
-  {
-    return decodeDescriptor(Signature.getReturnType(getDescriptor()));
-  }
-
-  private boolean checkAccess(int modifier)
-  {
-    return ((access & modifier) == modifier);
-  }
-
-  private String decodeDescriptor(String descriptor)
-  {
-    return decodeClassName(Signature.toString(descriptor));
-  }
-
-  private String decodeClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<method-api");
-    saveAttribute(sb, ATTR_NAME, getName());
-    saveAttribute(sb, ATTR_DESCRIPTOR, getDescriptor());
-    int access = getAccess();
-    if (access != -1)
-      saveAttribute(sb, ATTR_ACCESS, String.valueOf(access));
-    if (sizeThrows() > 0)
-      saveAttribute(sb, ATTR_THROWS, getThrows(), " ");
-    sb.append("/>");
-    return sb.toString();
-  }
-
-  protected void saveAttribute(StringBuffer sb, String key, String value)
-  {
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-  }
-
-  protected void saveAttribute(StringBuffer sb, String key, List values, String delimiter)
-  {
-    if (key != null && values != null && values.size() > 0)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      for (Iterator it = values.iterator(); it.hasNext();)
-      {
-        sb.append(it.next().toString());
-        if (it.hasNext())
-          sb.append(delimiter);
-      }
-      sb.append("\"");
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/PackageAPI.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/PackageAPI.java
deleted file mode 100644
index 87df98a..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/PackageAPI.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class PackageAPI
-{
-  private String name;
-  private List classAPIs;
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the classAPIs.
-   */
-  public List getClassAPIs()
-  {
-    if (classAPIs == null)
-      classAPIs = new ArrayList(1);
-    return classAPIs;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibility.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibility.java
deleted file mode 100644
index 86723b3..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibility.java
+++ /dev/null
@@ -1,151 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.compatibility;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-
-public class APICompatibility
-{
-  public static final String CONST_API_COMPATIBILITY_XML = "api-compatibility.xml";
-  private static final String ELEMENT_API_COMPATIBILITY = "api-compatibility";
-  private static final String ELEMENT_NEW_APIS = "new-apis";
-  private static final String ELEMENT_REMOVED_APIS = "removed-apis";
-  private static final String ATTR_XMLNS = "xmlns";
-  private static final String ATTR_NAME = "name";
-
-  protected ILocation location;
-  protected String name;
-  private List newAPIs;
-  private List removedAPIs;
-
-  public APICompatibility()
-  {
-    newAPIs = new ArrayList();
-    removedAPIs = new ArrayList(0);
-  }
-
-  /**
-   * @return Returns the location.
-   */
-  public ILocation getLocation()
-  {
-    return location;
-  }
-
-  /**
-   * @param location The location to set.
-   */
-  public void setLocation(ILocation location)
-  {
-    this.location = location;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  public void addNewAPI(ClassAPI classAPI)
-  {
-    newAPIs.add(classAPI);
-  }
-
-  public List getNewAPIs()
-  {
-    return new ArrayList(newAPIs);
-  }
-
-  public void addRemovedAPI(ClassAPI classAPI)
-  {
-    removedAPIs.add(classAPI);
-  }
-
-  public List getRemovedAPIs()
-  {
-    return new ArrayList(removedAPIs);
-  }
-
-  public void saveAsHTML(ILocation html, String xsl) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream(xsl)));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(getBytes())), new StreamResult(new FileOutputStream(new File(html.getAbsolutePath()))));
-  }
-
-  public void save() throws IOException
-  {
-    if (location != null)
-    {
-      File file = new File(location.getAbsolutePath());
-      file.getParentFile().mkdirs();
-      FileOutputStream fos = new FileOutputStream(file);
-      fos.write(getBytes());
-      fos.close();
-    }
-  }
-
-  private byte[] getBytes() throws UnsupportedEncodingException
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<api-compatibility ");
-    saveAttribute(sb, ATTR_NAME, getName());
-    sb.append(">");
-    sb.append("<new-apis>");
-    for (Iterator it = getNewAPIs().iterator(); it.hasNext();)
-      sb.append(((ClassAPI)it.next()).toString());
-    sb.append("</new-apis>");
-    sb.append("<removed-apis>");
-    for (Iterator it = getRemovedAPIs().iterator(); it.hasNext();)
-      sb.append(((ClassAPI)it.next()).toString());
-    sb.append("</removed-apis>");
-    sb.append("</api-compatibility>");
-    return sb.toString().getBytes("UTF-8");
-  }
-
-  protected void saveAttribute(StringBuffer sb, String key, String value)
-  {
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilityEmitter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilityEmitter.java
deleted file mode 100644
index 5dc5412..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilityEmitter.java
+++ /dev/null
@@ -1,423 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.component.api.compatibility;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.URLLocation;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class APICompatibilityEmitter extends AbstractEmitter
-{
-  public static final String CONST_COMPONENT_API_COMPATIBILITY_XML = "api-compatibility.xml";
-  public static final String CONST_COMPONENT_API_COMPATIBILITY_HTML = "api-compatibility.html";
-  public static final String OPTION_CURR_API_INDEX = "currAPIIndex";
-  public static final String OPTION_REF_API_INDEX = "refAPIIndex";
-  public static final String OPTION_OUTPUT_DIR = "outputDir";  
-  public static final String OPTION_GEN_HTML = "genHTML";
-
-  private String currAPIIndex;
-  private String refAPIIndex;
-  private String outputDir;
-  private boolean genHTML;
-  private Map currName2Loc;
-  private Map refName2Loc;
-
-  public APICompatibilityEmitter(String currAPIIndex, String refAPIIndex, String outputDir)
-  {
-  	this.currAPIIndex = currAPIIndex;
-  	this.refAPIIndex = refAPIIndex;
-    this.outputDir = addTrailingSeperator(outputDir);
-    genHTML = false;
-  }
-
-  public void init()
-  {
-    currName2Loc = new HashMap();
-    harvestComponentLocations(currAPIIndex, currName2Loc);
-    refName2Loc = new HashMap();
-    harvestComponentLocations(refAPIIndex, refName2Loc);
-  }
-
-  private void harvestComponentLocations(String index, Map compName2Loc)
-  {
-    File file = new File(index);
-    if (file.exists())
-    {
-      try
-      {
-        harvestComponentLocations(index, false, compName2Loc, new FileInputStream(file));
-      }
-      catch (FileNotFoundException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    else
-    {
-      try
-      {
-        URL url = new URL(index);
-        try
-        {
-          harvestComponentLocations(index, true, compName2Loc, url.openStream());
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-      catch (MalformedURLException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  private void harvestComponentLocations(String index, boolean isURL, Map compName2Loc, InputStream is)
-  {
-    SAXParser saxParser = null;
-    try
-    {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-      saxParser = factory.newSAXParser();
-    }
-    catch (ParserConfigurationException e)
-    {
-      e.printStackTrace();
-    }
-    catch (SAXException e)
-    {
-      e.printStackTrace();
-    }
-    if (saxParser != null)
-    {
-      try
-      {
-        saxParser.parse(new InputSource(is), new ComponentSummaryHandler(index, isURL, compName2Loc));
-      }
-      catch (SAXException e)
-      {
-        e.printStackTrace();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-      finally
-      {
-        if (is != null)
-        {
-          try
-          {
-            is.close();
-          }
-          catch (IOException e)
-          {
-            e.printStackTrace();
-          }
-        }
-      }
-    }
-  }
-
-  /**
-   * @return Returns the genHTML.
-   */
-  public boolean isGenHTML()
-  {
-    return genHTML;
-  }
-
-  /**
-   * @param genHTML The genHTML to set.
-   */
-  public void setGenHTML(boolean genHTML)
-  {
-    this.genHTML = genHTML;
-  }
-
-  public void genAPICompatibilityXML() throws IOException
-  {
-    APICompatibilitySummary summary = new APICompatibilitySummary();
-    for (Iterator it = currName2Loc.keySet().iterator(); it.hasNext();)
-    {
-      String compName = (String)it.next();
-      ILocation currCompLoc = (ILocation)currName2Loc.get(compName);
-      ILocation refCompLoc = (ILocation)refName2Loc.get(compName);
-      ComponentAPI currCompAPI = new ComponentAPI();
-      currCompAPI.setLocation(currCompLoc);
-      currCompAPI.load();
-      ComponentAPI refCompAPI = new ComponentAPI();
-      refCompAPI.setLocation(refCompLoc);
-      refCompAPI.load();
-      summary.add(genAPICompatibilityXML(currCompAPI, refCompAPI));
-    }
-    if (outputDir != null)
-    {
-      summary.save(new FileLocation(new File(outputDir + "index-api-compatibility.xml")));
-      if (genHTML)
-      {
-        try
-        {
-          summary.saveAsHTML(new FileLocation(new File(outputDir + "index-api-compatibility.html")));
-        }
-        catch (TransformerConfigurationException e)
-        {
-          e.printStackTrace();
-        }
-        catch (TransformerException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  private APICompatibility genAPICompatibilityXML(ComponentAPI currCompAPI, ComponentAPI refCompAPI) throws IOException
-  {
-    APICompatibility apiCompatibility = new APICompatibility();
-    String compName = currCompAPI.getName();
-    apiCompatibility.setName(compName);
-    List currPkgAPIs = currCompAPI.getExternalAPIs().getPackageAPIs();
-    List refPkgAPIs = refCompAPI.getExternalAPIs().getPackageAPIs();
-    for (int i = 0; i < currPkgAPIs.size(); i++)
-    {
-      PackageAPI currPkgAPI = (PackageAPI)currPkgAPIs.get(i);
-      for (int j = 0; j < refPkgAPIs.size(); j++)
-      {
-        PackageAPI refPkgAPI = (PackageAPI)refPkgAPIs.get(j);
-        if (currPkgAPI.getName().equals(refPkgAPI.getName()))
-        {
-          genAPICompatibilityXML(apiCompatibility, currPkgAPI, refPkgAPI);
-          currPkgAPIs.remove(i);
-          refPkgAPIs.remove(j);
-          i--;
-          j--;
-          break;
-        }
-      }
-    }
-    for (Iterator it = currPkgAPIs.iterator(); it.hasNext();)
-      for (Iterator it2 = ((PackageAPI)it.next()).getClassAPIs().iterator(); it2.hasNext();)
-        apiCompatibility.addNewAPI((ClassAPI)it2.next());
-    for (Iterator it = refPkgAPIs.iterator(); it.hasNext();)
-      for (Iterator it2 = ((PackageAPI)it.next()).getClassAPIs().iterator(); it2.hasNext();)
-        apiCompatibility.addRemovedAPI((ClassAPI)it2.next());
-    if (outputDir != null)
-    {
-      StringBuffer sb = new StringBuffer(outputDir);
-      sb.append(compName);
-      sb.append('/');
-      ILocation location = new FileLocation(new File(sb.toString() + CONST_COMPONENT_API_COMPATIBILITY_XML));
-      apiCompatibility.setLocation(location);
-      System.out.println("Writing api-compatibility.xml for " + compName);
-      apiCompatibility.save();
-      if (genHTML)
-      {
-        try
-        {
-          ILocation html = new FileLocation(new File(sb.toString() + CONST_COMPONENT_API_COMPATIBILITY_HTML));
-          apiCompatibility.saveAsHTML(html, "org/eclipse/wtp/releng/tools/component/xsl/api-compatibility.xsl");
-        }
-        catch (TransformerConfigurationException e)
-        {
-          e.printStackTrace();
-        }
-        catch (TransformerException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-    return apiCompatibility;
-  }
-
-  private void genAPICompatibilityXML(APICompatibility apiCompatibility, PackageAPI currPkgAPI, PackageAPI refPkgAPI)
-  {
-    List currClassAPIs = currPkgAPI.getClassAPIs();
-    List refClassAPIs = refPkgAPI.getClassAPIs();
-    for (int i = 0; i < currClassAPIs.size(); i++)
-    {
-      ClassAPI currClassAPI = (ClassAPI)currClassAPIs.get(i);
-      for (int j = 0; j < refClassAPIs.size(); j++)
-      {
-        ClassAPI refClassAPI = (ClassAPI)refClassAPIs.get(j);
-        if (currClassAPI.getName().equals(refClassAPI.getName()))
-        {
-          genAPICompatibilityXML(apiCompatibility, currClassAPI, refClassAPI);
-          currClassAPIs.remove(i);
-          refClassAPIs.remove(j);
-          i--;
-          j--;
-          break;
-        }
-      }
-    }
-    for (Iterator it = currClassAPIs.iterator(); it.hasNext();)
-      apiCompatibility.addNewAPI((ClassAPI)it.next());
-    for (Iterator it = refClassAPIs.iterator(); it.hasNext();)
-      apiCompatibility.addRemovedAPI((ClassAPI)it.next());
-  }
-
-  private void genAPICompatibilityXML(APICompatibility apiCompatibility, ClassAPI currClassAPI, ClassAPI refClassAPI)
-  {
-    List currMethodAPIs = currClassAPI.getMethodAPIs();
-    List refMethodAPIs = refClassAPI.getMethodAPIs();
-    for (int i = 0; i < currMethodAPIs.size(); i++)
-    {
-      MethodAPI currMethodAPI = (MethodAPI)currMethodAPIs.get(i);
-      for (int j = 0; j < refMethodAPIs.size(); j++)
-      {
-        MethodAPI refMethodAPI = (MethodAPI)refMethodAPIs.get(j);
-        if (currMethodAPI.getName().equals(refMethodAPI.getName()) && currMethodAPI.getDescriptor().equals(refMethodAPI.getDescriptor()))
-        {
-          currMethodAPIs.remove(i);
-          refMethodAPIs.remove(j);
-          i--;
-          j--;
-          break;
-        }
-      }
-    }
-    List currFieldAPIs = currClassAPI.getFieldAPIs();
-    List refFieldAPIs = refClassAPI.getFieldAPIs();
-    for (int i = 0; i < currFieldAPIs.size(); i++)
-    {
-      FieldAPI currFieldAPI = (FieldAPI)currFieldAPIs.get(i);
-      for (int j = 0; j < refFieldAPIs.size(); j++)
-      {
-        FieldAPI refFieldAPI = (FieldAPI)refFieldAPIs.get(j);
-        if (currFieldAPI.getName().equals(refFieldAPI.getName()) && currFieldAPI.getDescriptor().equals(refFieldAPI.getDescriptor()))
-        {
-          currFieldAPIs.remove(i);
-          refFieldAPIs.remove(j);
-          i--;
-          j--;
-          break;
-        }
-      }
-    }
-    if (currMethodAPIs.size() != 0 || currFieldAPIs.size() != 0)
-      apiCompatibility.addNewAPI(currClassAPI);
-    if (refMethodAPIs.size() != 0 || refFieldAPIs.size() != 0)
-      apiCompatibility.addRemovedAPI(refClassAPI);
-  } 
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List currAPIIndex = (List)options.get(APICompatibilityEmitter.OPTION_CURR_API_INDEX);
-    List refAPIIndex = (List)options.get(APICompatibilityEmitter.OPTION_REF_API_INDEX);
-    List outputDir = (List)options.get(APICompatibilityEmitter.OPTION_OUTPUT_DIR);
-    List genHTML = (List)options.get(APICompatibilityEmitter.OPTION_GEN_HTML);
-    if (currAPIIndex == null || refAPIIndex == null || outputDir == null || currAPIIndex.size() < 1 || refAPIIndex.size() < 1 || outputDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    APICompatibilityEmitter apiCompatibilityEmitter = new APICompatibilityEmitter((String)currAPIIndex.get(0), (String)refAPIIndex.get(0), (String)outputDir.get(0));
-    apiCompatibilityEmitter.setGenHTML(genHTML != null);
-    apiCompatibilityEmitter.init();
-    try
-    {
-      apiCompatibilityEmitter.genAPICompatibilityXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.compatibility.APICompatibilityEmitter -currAPIDir <currAPIDir> -refAPIDir <refAPIDir> -outputDir <outputDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-currAPIIndex\t<eclipseDir>\tlocation of the current component API summary");
-    System.out.println("\t-refAPIIndex\t<compXMLDir>\tlocation of the reference component API summary");
-    System.out.println("\t-outputDir\t<outputDir>\toutput directory of component-api-compatibility.xml and component-api-compatibility.html");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-genHTML\tgenerate API compatibility report in HTML");
-  }
-
-  private class ComponentSummaryHandler extends DefaultHandler
-  {
-    private String baseLocation;
-    private boolean isURL;
-    private Map compName2Loc;
-
-    public ComponentSummaryHandler(String baseLocation, boolean isURL, Map compName2Loc)
-    {
-      this.baseLocation = baseLocation.replace('\\', '/');
-      int i = this.baseLocation.lastIndexOf('/');
-      if (i != -1)
-        this.baseLocation = this.baseLocation.substring(0, i + 1);
-      this.isURL = isURL;
-      this.compName2Loc = compName2Loc;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("component") || qName.equals("component"))
-      {
-        String compName = attributes.getValue("name");
-        String ref = attributes.getValue("ref");
-        if (compName != null && ref != null)
-        {
-          if (isURL)
-          {
-            try
-            {
-              compName2Loc.put(compName, new URLLocation(new URL(baseLocation + ref)));
-            }
-            catch (MalformedURLException e)
-            {
-              e.printStackTrace();
-            }
-          }
-          else
-            compName2Loc.put(compName, new FileLocation(new File(baseLocation + ref)));
-        }
-      }
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilitySummary.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilitySummary.java
deleted file mode 100644
index 83093ec..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/compatibility/APICompatibilitySummary.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.compatibility;
-
-import java.io.IOException;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-
-public class APICompatibilitySummary extends ComponentSummary
-{
-  private static final String ROOT_TAG_NAME = "api-compatibility-summary";
-
-  public void add(APICompatibility apiCompatibility)
-  {
-    APICompatibilityEntry entry = new APICompatibilityEntry();
-    entry.setCompName(apiCompatibility.getName());
-    entry.setNewAPICount(apiCompatibility.getNewAPIs().size());
-    entry.setRemovedAPICount(apiCompatibility.getRemovedAPIs().size());
-    String ref = apiCompatibility.getLocation().getAbsolutePath();
-    if (ref.endsWith(".xml"))
-      ref = ref.substring(0, ref.length() - 4) + ".html";
-    entry.setRef(ref);
-    add(entry);
-  }
-
-  public void saveAsHTML(ILocation html) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    saveAsHTML(html, "org/eclipse/wtp/releng/tools/component/xsl/api-compatibility-summary.xsl", ROOT_TAG_NAME);
-  }
-
-  public void save(ILocation location) throws IOException
-  {
-    save(location, ROOT_TAG_NAME);
-  }
-
-  private class APICompatibilityEntry extends ComponentEntry
-  {
-    private static final String ATTR_NEW_API_COUNT = "new-api-count";
-    private static final String ATTR_REMOVED_API_COUNT = "removed-api-count";
-    private int newAPICount;
-    private int removedAPICount;
-
-    public APICompatibilityEntry()
-    {
-      newAPICount = 0;
-      removedAPICount = 0;
-    }
-
-    public void save(StringBuffer sb)
-    {
-      sb.append("<api-compatibility ");
-      saveAttribute(sb, ATTR_NAME, getCompName());
-      saveAttribute(sb, ATTR_NEW_API_COUNT, String.valueOf(newAPICount));
-      saveAttribute(sb, ATTR_REMOVED_API_COUNT, String.valueOf(removedAPICount));
-      saveAttribute(sb, ATTR_REF, getRef());
-      sb.append("/>");
-    }
-
-    /**
-     * @return Returns the newAPICount.
-     */
-    public int getNewAPICount()
-    {
-      return newAPICount;
-    }
-
-    /**
-     * @param newAPICount The newAPICount to set.
-     */
-    public void setNewAPICount(int newAPICount)
-    {
-      this.newAPICount = newAPICount;
-    }
-
-    /**
-     * @return Returns the removedAPICount.
-     */
-    public int getRemovedAPICount()
-    {
-      return removedAPICount;
-    }
-
-    /**
-     * @param removedAPICount The removedAPICount to set.
-     */
-    public void setRemovedAPICount(int removedAPICount)
-    {
-      this.removedAPICount = removedAPICount;
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageEmitter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageEmitter.java
deleted file mode 100644
index 59da219..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageEmitter.java
+++ /dev/null
@@ -1,467 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.component.api.testcoverage;
-
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.jdt.core.util.IModifierConstants;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.APIs;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPIEmitter;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.api.testcoverage.MethodAPITestCoverage;
-import org.eclipse.wtp.releng.tools.component.api.testcoverage.Testcase;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUse;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUseEmitter;
-import org.eclipse.wtp.releng.tools.component.use.MethodUse;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class APITestCoverageEmitter extends AbstractEmitter
-{
-  public static final String CONST_COMPONENT_API_TEST_COVERAGE_XML = "component-api-tc.xml";
-  public static final String CONST_COMPONENT_API_TEST_COVERAGE_HTML = "component-api-tc.html";
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_TEST_DIR = "testDir";
-  public static final String OPTION_COMPONENT_XML_DIR = "compXMLDir";
-  public static final String OPTION_COMPONENT_API_DIR = "compAPIDir";  
-  public static final String OPTION_GEN_HTML = "genHTML";
-  public static final String OPTION_GEN_API = "genAPI";
-
-  private String compAPIDir;
-  private Map id2Plugin;
-  private Map id2Fragment;
-  private Map id2TestPlugin;
-  private Map id2TestFragment;
-  private Map compLoc2CompXML;
-  private boolean genHTML;
-  private boolean genAPI;
-  private ComponentAPIEmitter compAPIEmitter;
-
-  public APITestCoverageEmitter(String compAPIDir)
-  {
-    this.compAPIDir = addTrailingSeperator(compAPIDir);
-    genHTML = false;
-    genAPI = false;
-  }
-
-  public void init(List eclipseDirs, List testDirs, List compXMLDirs)
-  {
-    id2Plugin = new HashMap();
-    id2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, id2Plugin, id2Fragment);
-    }
-    linkPluginsAndFragments(id2Plugin, id2Fragment);
-    id2TestPlugin = new HashMap();
-    id2TestFragment = new HashMap();
-    for (Iterator it = testDirs.iterator(); it.hasNext();)
-    {
-      File testFile = new File(addTrailingSeperator((String)it.next()));
-      if (testFile.exists())
-        harvestPlugins(testFile, id2TestPlugin, id2TestFragment);
-    }
-    linkPluginsAndFragments(id2TestPlugin, id2TestFragment);
-    compLoc2CompXML = new HashMap();
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File compXMLFile = new File(addTrailingSeperator((String)it.next()));
-      if (compXMLFile.exists())
-        harvestComponents(compXMLFile, compLoc2CompXML);
-    }
-    init();
-  }
-
-  public void init(Map compLoc2CompXML, Map id2Plugin, Map id2Fragment, Map id2TestPlugin, Map id2TestFragment)
-  {
-    this.compLoc2CompXML = compLoc2CompXML;
-    this.id2Plugin = id2Plugin;
-    this.id2Fragment = id2Fragment;
-    this.id2TestPlugin = id2TestPlugin;
-    this.id2TestFragment = id2TestFragment;
-    init();
-  }
-
-  private void init()
-  {
-    compAPIEmitter = new ComponentAPIEmitter(genAPI ? compAPIDir : null);
-    compAPIEmitter.init(compLoc2CompXML, id2Plugin, id2Fragment);
-  }
-
-  /**
-   * @return Returns the genHTML.
-   */
-  public boolean isGenHTML()
-  {
-    return genHTML;
-  }
-
-  /**
-   * @param genHTML The genHTML to set.
-   */
-  public void setGenHTML(boolean genHTML)
-  {
-    this.genHTML = genHTML;
-  }
-
-  public boolean getGenAPI()
-  {
-    return genAPI;
-  }
-
-  public void setGenAPI(boolean genAPI)
-  {
-    this.genAPI = genAPI;
-  }
-
-  public void genAPITestCoverageXML() throws IOException
-  {
-    ComponentSummary compSummary = genAPI ? new ComponentSummary() : null;
-    APITestCoverageSummary summary = new APITestCoverageSummary();
-    List includes = new ArrayList();
-    for (Iterator it = compLoc2CompXML.values().iterator(); it.hasNext();)
-      harvestPackages((ComponentXML)it.next(), includes);
-    ComponentUseEmitter compUseEmitter = newComponentUseEmitter(id2TestPlugin, id2TestFragment, includes);
-    ComponentUse compUse = compUseEmitter.genAll();
-    for (Iterator it = compLoc2CompXML.keySet().iterator(); it.hasNext();)
-    {
-      String compLoc = (String)it.next();
-      ComponentAPI compAPI = compAPIEmitter.genComponentApiXml(compLoc);
-      compAPI.save();
-      if (genAPI)
-      {
-        ComponentEntry entry = new ComponentEntry();
-        entry.setCompName(compAPI.getName());
-        entry.setRef(compAPI.getLocation().getAbsolutePath());
-        compSummary.add(entry);
-      }
-      summary.add(genAPITestCoverageXML(compLoc, compUse, compAPI));
-    }
-    if (compAPIDir != null)
-    {
-      if (genAPI)
-        compSummary.save(new FileLocation(new File(compAPIDir + ComponentSummary.INDEX_COMPONENT_SUMMARY_XML)));
-      summary.save(new FileLocation(new File(compAPIDir + "index-api-tc.xml")));
-      if (genHTML)
-      {
-        try
-        {
-          summary.saveAsHTML(new FileLocation(new File(compAPIDir + "index-api-tc.html")));
-        }
-        catch (TransformerConfigurationException e)
-        {
-          e.printStackTrace();
-        }
-        catch (TransformerException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  public ComponentAPI genAPITestCoverageXML(String compLoc) throws IOException
-  {
-    List includes = new ArrayList();
-    ComponentXML componentXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (componentXML != null)
-      harvestPackages(componentXML, includes);
-    ComponentUseEmitter compUseEmitter = newComponentUseEmitter(id2TestPlugin, id2TestFragment, includes);
-    ComponentUse compUse = compUseEmitter.genAll();
-    ComponentAPI compAPI = compAPIEmitter.genComponentApiXml(compLoc);
-    compAPI.save();
-    return genAPITestCoverageXML(compLoc, compUse, compAPI);
-  }
-  
-  private ComponentAPI genAPITestCoverageXML(String compLoc, ComponentUse compUse, ComponentAPI compAPI) throws IOException
-  {
-    ComponentXML componentXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (componentXML != null)
-    {
-      componentXML.load();
-      APIs apis = compAPI.getExternalAPIs();
-      List pkgAPIs = apis.getPackageAPIs();
-      for (int i = 0; i < pkgAPIs.size(); i++)
-      {
-        PackageAPI pkgAPI = (PackageAPI)pkgAPIs.get(i);
-        List classAPIs = pkgAPI.getClassAPIs();
-        for (int j = 0; j < classAPIs.size(); j++)
-        {
-          ClassAPI classAPI = (ClassAPI)classAPIs.get(j);
-          int classAccess = classAPI.getAccess();
-          if (!isBit(classAccess, IModifierConstants.ACC_PUBLIC) || isBit(classAccess, IModifierConstants.ACC_INTERFACE) || !classAPI.isReference())
-          {
-            // We don't need test coverage for non-public classes, interfaces,
-            // classes that cannot be referenced.
-            classAPIs.remove(j);
-            j--;
-          }
-          else
-          {
-            classAPI.getFieldAPIs().clear();
-            List methodAPIs = classAPI.getMethodAPIs();
-            List methodApiTcs = new ArrayList(methodAPIs.size());
-            for (Iterator it = methodAPIs.iterator(); it.hasNext();)
-            {
-              MethodAPI methodAPI = (MethodAPI)it.next();
-              methodApiTcs.add(newMethodAPITestCoverage(methodAPI, getTestcases(compUse, classAPI.getName(), methodAPI)));
-            }
-            methodAPIs.clear();
-            methodAPIs.addAll(methodApiTcs);
-            if (methodAPIs.size() == 0)
-            {
-              // We don't need test coverage for classes with no API methods.
-              classAPIs.remove(j);
-              j--;
-            }
-          }
-        }
-        if (classAPIs.size() == 0)
-        {
-          pkgAPIs.remove(i);
-          i--;
-        }
-      }
-      if (compAPIDir != null)
-      {
-        String compName = componentXML.getName();
-        StringBuffer sb = new StringBuffer(compAPIDir);
-        sb.append(compName);
-        sb.append('/');
-        ILocation location = new FileLocation(new File(sb.toString() + CONST_COMPONENT_API_TEST_COVERAGE_XML));
-        compAPI.setLocation(location);
-        System.out.println("Writing component-api-tc.xml for " + compName);
-        compAPI.save();
-        if (genHTML)
-        {
-          try
-          {
-            ILocation html = new FileLocation(new File(sb.toString() + CONST_COMPONENT_API_TEST_COVERAGE_HTML));
-            compAPI.setLocation(html);
-            compAPI.saveAsHTML(html, "org/eclipse/wtp/releng/tools/component/xsl/component-api-tc.xsl");
-            copyImages();
-          }
-          catch (TransformerConfigurationException e)
-          {
-            e.printStackTrace();
-          }
-          catch (TransformerException e)
-          {
-            e.printStackTrace();
-          }
-        }
-      }
-    }
-    return compAPI;
-  }
-
-  private void harvestPackages(ComponentXML compXML, List includes) throws IOException
-  {
-    compXML.load();
-    List pkgs = compXML.getPackages();
-    for (Iterator it = pkgs.iterator(); it.hasNext();)
-    {
-      String pkgName = ((Package)it.next()).getName();
-      if (!includes.contains(pkgName))
-        includes.add(pkgName);
-    }
-  }
-
-  private ComponentUseEmitter newComponentUseEmitter(Map plugins, Map fragments, List includes)
-  {
-    ComponentUseEmitter compUseEmitter = new ComponentUseEmitter(null);
-    compUseEmitter.setDebug(false);
-    compUseEmitter.setClassUseIncludes(includes);
-    compUseEmitter.init(new HashMap(0), plugins, fragments);
-    return compUseEmitter;
-  }
-
-  private boolean isBit(int flag, int bit)
-  {
-    return ((flag & bit) == bit);
-  }
-
-  private MethodAPITestCoverage newMethodAPITestCoverage(MethodAPI methodAPI, List testcases)
-  {
-    MethodAPITestCoverage methodAPITestCoverage = new MethodAPITestCoverage();
-    methodAPITestCoverage.setName(methodAPI.getName());
-    methodAPITestCoverage.setDescriptor(methodAPI.getDescriptor());
-    methodAPITestCoverage.setAccess(methodAPI.getAccess());
-    methodAPITestCoverage.setTestcases(testcases);
-    return methodAPITestCoverage;
-  }
-
-  private List getTestcases(ComponentUse compUse, String className, MethodAPI methodAPI)
-  {
-    List testcases = new ArrayList();
-    for (Iterator sourcesIt = compUse.getSources().iterator(); sourcesIt.hasNext();)
-    {
-      Source source = (Source)sourcesIt.next();
-      for (Iterator classUsesIt = source.getClassUses().iterator(); classUsesIt.hasNext();)
-      {
-        ClassUse classUse = (ClassUse)classUsesIt.next();
-        if (classUse.getName().equals(className))
-        {
-          for (Iterator methodUsesIt = classUse.getMethodUses().iterator(); methodUsesIt.hasNext();)
-          {
-            MethodUse methodUse = (MethodUse)methodUsesIt.next();
-            if (methodUse.getName().equals(methodAPI.getName()) && methodUse.getDescriptor().equals(methodAPI.getDescriptor()))
-            {
-              Testcase testcase = new Testcase();
-              testcase.setClassName(source.getName());
-              testcases.add(testcase);
-            }
-          }
-        }
-      }
-    }
-    return testcases;
-  }
-
-  private void copyImages()
-  {
-    StringBuffer outputDir = new StringBuffer(compAPIDir).append('/');
-    File ok = new File(outputDir.toString() + "OK.gif");
-    if (!ok.exists())
-    {
-      try
-      {
-        InputStream is = ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/images/OK.gif");
-        BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(ok));
-        copy(is, bos);
-      }
-      catch (FileNotFoundException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    File fail = new File(outputDir.toString() + "FAIL.gif");
-    if (!fail.exists())
-    {
-      try
-      {
-        InputStream is = ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/images/FAIL.gif");
-        BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(fail));
-        copy(is, bos);
-      }
-      catch (FileNotFoundException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  private void copy(InputStream is, OutputStream os)
-  {
-    try
-    {
-      byte[] b = new byte[2048];
-      int read = is.read(b);
-      while (read != -1)
-      {
-        os.write(b, 0, read);
-        read = is.read(b);
-      }
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      try
-      {
-        os.close();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-      try
-      {
-        is.close();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(APITestCoverageEmitter.OPTION_ECLIPSE_DIR);
-    List testDir = (List)options.get(APITestCoverageEmitter.OPTION_TEST_DIR);
-    List compXMLDir = (List)options.get(APITestCoverageEmitter.OPTION_COMPONENT_XML_DIR);
-    List compAPIDir = (List)options.get(APITestCoverageEmitter.OPTION_COMPONENT_API_DIR);
-    List genHTML = (List)options.get(APITestCoverageEmitter.OPTION_GEN_HTML);
-    List genAPI = (List)options.get(APITestCoverageEmitter.OPTION_GEN_API);
-    if (eclipseDir == null || testDir == null || compXMLDir == null || compAPIDir == null || eclipseDir.size() < 1 || testDir.size() < 1 || compXMLDir.size() < 1 || compAPIDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    APITestCoverageEmitter apiTestCoverageEmitter = new APITestCoverageEmitter((String)compAPIDir.get(0));
-    apiTestCoverageEmitter.setGenHTML(genHTML != null);
-    apiTestCoverageEmitter.setGenAPI(genAPI != null);
-    apiTestCoverageEmitter.init(eclipseDir, testDir, compXMLDir);
-    try
-    {
-      apiTestCoverageEmitter.genAPITestCoverageXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.api.testcoverage.APITestCoverageEmitter -eclipseDir <eclipseDir> -testDir <testDir> -compXMLDir <compXMLDir> -compAPIDir <compAPIDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\t<eclipseDir>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-testDir\t<testDir>\tspace separated list of directories containing test plugins");
-    System.out.println("\t-compXMLDir\t<compXMLDir>\tdirectories containing component.xml that will be checked for API test coverage");
-    System.out.println("\t-compAPIDir\t<compVioDir>\toutput directory of component-api-tc.xml");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-genHTML\tgenerate test coverage report in HTML");
-    System.out.println("\t-genAPI\t\tgenerate component-api.xml");
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageSummary.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageSummary.java
deleted file mode 100644
index 45d1656..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/APITestCoverageSummary.java
+++ /dev/null
@@ -1,129 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.testcoverage;
-
-import java.io.IOException;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.APIs;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-
-public class APITestCoverageSummary extends ComponentSummary
-{
-  private static final String ROOT_TAG_NAME = "component-api-tc-summary";
-
-  public void add(ComponentAPI compAPI)
-  {
-    APITestCoverageEntry entry = new APITestCoverageEntry();
-    int apiCount = 0;
-    int testCoverageCount = 0;
-    entry.setCompName(compAPI.getName());
-    APIs apis = compAPI.getExternalAPIs();
-    List pkgAPIs = apis.getPackageAPIs();
-    for (Iterator it = pkgAPIs.iterator(); it.hasNext();)
-    {
-      PackageAPI pkgAPI = (PackageAPI)it.next();
-      List classAPIs = pkgAPI.getClassAPIs();
-      for (Iterator classAPIsIt = classAPIs.iterator(); classAPIsIt.hasNext();)
-      {
-        ClassAPI classAPI = (ClassAPI)classAPIsIt.next();
-        List methodAPIs = classAPI.getMethodAPIs();
-        apiCount += methodAPIs.size();
-        for (Iterator methodAPIsIt = methodAPIs.iterator(); methodAPIsIt.hasNext();)
-        {
-          MethodAPITestCoverage methodAPI = (MethodAPITestCoverage)methodAPIsIt.next();
-          if (methodAPI.countTestcases() > 0)
-            testCoverageCount++;
-        }
-      }
-    }
-    entry.setApiCount(apiCount);
-    entry.setTestCoverageCount(testCoverageCount);
-    entry.setRef(compAPI.getLocation().getAbsolutePath());
-    add(entry);
-  }
-
-  public void saveAsHTML(ILocation html) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    saveAsHTML(html, "org/eclipse/wtp/releng/tools/component/xsl/component-api-tc-summary.xsl", ROOT_TAG_NAME);
-  }
-
-  public void save(ILocation location) throws IOException
-  {
-    save(location, ROOT_TAG_NAME);
-  }
-
-  private class APITestCoverageEntry extends ComponentEntry
-  {
-    private static final String ATTR_API_COUNT= "api-count";
-    private static final String ATTR_TEST_COVERAGE_COUNT = "test-coverage-count";
-    private static final String ATTR_MISSING_COVERAGE_COUNT = "missing-coverage-count";
-    private int apiCount;
-    private int testCoverageCount;
-
-    public APITestCoverageEntry()
-    {
-      apiCount = 0;
-      testCoverageCount = 0;
-    }
-
-    public void save(StringBuffer sb)
-    {
-      sb.append("<component-api-tc ");
-      saveAttribute(sb, ATTR_NAME, getCompName());
-      saveAttribute(sb, ATTR_API_COUNT, String.valueOf(apiCount));
-      saveAttribute(sb, ATTR_TEST_COVERAGE_COUNT, String.valueOf(testCoverageCount));
-      saveAttribute(sb, ATTR_MISSING_COVERAGE_COUNT, String.valueOf(apiCount - testCoverageCount));
-      saveAttribute(sb, ATTR_REF, getRef());
-      sb.append("/>");
-    }
-
-    /**
-     * @return Returns the apiCount.
-     */
-    public int getApiCount()
-    {
-      return apiCount;
-    }
-
-    /**
-     * @param apiCount The apiCount to set.
-     */
-    public void setApiCount(int apiCount)
-    {
-      this.apiCount = apiCount;
-    }
-
-    /**
-     * @return Returns the testCoverageCount.
-     */
-    public int getTestCoverageCount()
-    {
-      return testCoverageCount;
-    }
-
-    /**
-     * @param testCoverageCount The testCoverageCount to set.
-     */
-    public void setTestCoverageCount(int testCoverageCount)
-    {
-      this.testCoverageCount = testCoverageCount;
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/MethodAPITestCoverage.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/MethodAPITestCoverage.java
deleted file mode 100644
index d575f0c..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/MethodAPITestCoverage.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.testcoverage;
-
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-
-public class MethodAPITestCoverage extends MethodAPI
-{
-  private static final String ATTR_CLASSNAME = "classname";
-  private List testcases;
-
-  public MethodAPITestCoverage()
-  {
-  }
-
-  /**
-   * @return Returns the testcases.
-   */
-  public List getTestcases()
-  {
-    return testcases;
-  }
-
-  /**
-   * @param testcases The testcases to set.
-   */
-  public void setTestcases(List testcases)
-  {
-    this.testcases = testcases;
-  }
-
-  public int countTestcases()
-  {
-    return testcases != null ? testcases.size() : 0;
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer();
-    sb.append("<method-api");
-    saveAttribute(sb, ATTR_NAME, getName());
-    saveAttribute(sb, ATTR_DESCRIPTOR, getDescriptor());
-    int access = getAccess();
-    if (access != -1)
-      saveAttribute(sb, ATTR_ACCESS, String.valueOf(access));
-    if (sizeThrows() > 0)
-      saveAttribute(sb, ATTR_THROWS, getThrows(), " ");
-    sb.append(">");
-    if (testcases != null && testcases.size() > 0)
-      for (Iterator it = testcases.iterator(); it.hasNext();)
-        saveTestcase(sb, (Testcase)it.next());
-    sb.append("</method-api>");
-    return sb.toString();
-  }
-
-  private void saveTestcase(StringBuffer sb, Testcase testcase)
-  {
-    sb.append("<testcase");
-    if (testcases.size() > 0)
-      saveAttribute(sb, ATTR_CLASSNAME, testcase.getClassName());
-    sb.append("/>");
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/Testcase.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/Testcase.java
deleted file mode 100644
index f598f39..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/testcoverage/Testcase.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.api.testcoverage;
-
-public class Testcase
-{
-  private String className;
-
-  /**
-   * @return Returns the className.
-   */
-  public String getClassName()
-  {
-    return className;
-  }
-
-  /**
-   * @param className The className to set.
-   */
-  public void setClassName(String className)
-  {
-    this.className = className;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/FAIL.gif b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/FAIL.gif
deleted file mode 100644
index d444134..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/FAIL.gif
+++ /dev/null
Binary files differ
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/OK.gif b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/OK.gif
deleted file mode 100644
index 0e2c290..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/images/OK.gif
+++ /dev/null
Binary files differ
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractEmitter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractEmitter.java
deleted file mode 100644
index 41f62de..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractEmitter.java
+++ /dev/null
@@ -1,306 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.StringTokenizer;
-import java.util.jar.Manifest;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public abstract class AbstractEmitter
-{
-  private SAXParser saxParser;
-
-  protected void harvestPlugins(File file, Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestPlugins(files[i], pluginId2Plugin, fragmentId2Fragment);
-    }
-    else if (PluginXML.CONST_PLUGIN_XML.equalsIgnoreCase(file.getName()))
-    {
-      PluginXML plugin = getPlugin(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      String pluginName = plugin.getName();
-      if (pluginName != null && !pluginId2Plugin.containsKey(pluginName))
-        pluginId2Plugin.put(pluginName, plugin);
-    }
-    else if (FragmentXML.CONST_FRAGMENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      FragmentXML fragment = getFragment(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      String fragmentName = fragment.getFragmentName();
-      if (fragmentName != null)
-        fragmentId2Fragment.put(fragmentName, fragment);
-    }
-    else if (Bundle.CONST_MANIFEST_MF.equalsIgnoreCase(file.getName()))
-    {
-      PluginXML plugin = getBundle(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      String pluginName = plugin.getName();
-      if (pluginName != null)
-        pluginId2Plugin.put(pluginName, plugin);
-    }
-    else if (PluginClasspath.CONST_DOT_CLASSPATH.equalsIgnoreCase(file.getName()))
-    {
-      PluginClasspath plugin = getPluginClasspath(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      String pluginName = plugin.getName();
-      if (pluginName != null)
-        pluginId2Plugin.put(pluginName, plugin);
-    }
-  }
-
-  /**
-   * Creates a <code>Plugin</code> from a location file
-   * 
-   * @param location
-   *          a location that points to a plugin.xml file, not <code>null</code>.
-   * @return Plugin the Plugin object representation of that file
-   */
-  public PluginXML getPlugin(ILocation location)
-  {
-    PluginHandler handler = new PluginHandler(location);
-    try
-    {
-      parse(location, handler);
-    }
-    catch (IOException e)
-    {
-      System.err.println("Could not read " + location.getName() + ", skipping");
-    }
-    return handler.getPlugin();
-  }
-
-  /**
-   * Creates a <code>Fragment</code> from a location file
-   * 
-   * @param location
-   *          a location that points to a fragment.xml file, not
-   *          <code>null</code>.
-   * @return Fragment the Fragment object representation of that file
-   */
-  public FragmentXML getFragment(ILocation location)
-  {
-    FragmentHandler handler = new FragmentHandler(location);
-    try
-    {
-      parse(location, handler);
-    }
-    catch (IOException e)
-    {
-      System.err.println("Could not read " + location.getName() + ", skipping");
-    }
-    return handler.getFragment();
-  }
-
-  /**
-   * Creates a <code>Bundle</code> from a location file
-   * 
-   * @param location
-   *          a location that points to a MANIFEST.MF file, not
-   *          <code>null</code>.
-   * @return Bundle the Bundle object representation of that file
-   */
-  public Bundle getBundle(ILocation location)
-  {
-    Bundle bundle = new Bundle(location);
-    try
-    {
-      Manifest manifest = new Manifest(location.getInputStream());
-      java.util.jar.Attributes attrs = manifest.getMainAttributes();
-      String bundleName = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_NAME));
-      if (bundleName != null)
-        bundle.setName((new StringTokenizer(bundleName, "; ")).nextToken());
-      bundle.setVersion(attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_VERSION)));
-      String classpathString = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_CLASSPATH));
-      if (classpathString != null && classpathString.length() > 0)
-      {
-        StringTokenizer classpath = new StringTokenizer(classpathString, ",");
-        while (classpath.hasMoreTokens())
-          bundle.addLibrary(classpath.nextToken());
-      }
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-    return bundle;
-  }
-
-  /**
-   * Creates a <code>PluginClasspath</code> from a location file
-   * 
-   * @param fileLocation
-   *          a location that points to a .classpath file, not
-   *          <code>null</code>.
-   * @return PluginClasspath the PluginClasspath object representation of that file
-   */
-  public PluginClasspath getPluginClasspath(IFileLocation fileLocation)
-  {
-    return new PluginClasspath(fileLocation);
-  }
-
-  protected void parse(ILocation location, DefaultHandler handler) throws IOException
-  {
-    InputStream in = null;
-    try
-    {
-      if (saxParser == null)
-      {
-        SAXParserFactory factory = SAXParserFactory.newInstance();
-        factory.setNamespaceAware(false);
-        factory.setValidating(false);
-        saxParser = factory.newSAXParser();
-      }
-      in = location.getInputStream();
-      saxParser.parse(new InputSource(in), handler);
-    }
-    catch (ParserConfigurationException e)
-    {
-      e.printStackTrace();
-    }
-    catch (SAXException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      if (in != null)
-      {
-        try
-        {
-          in.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  protected void linkPluginsAndFragments(Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    for (Iterator it = fragmentId2Fragment.values().iterator(); it.hasNext();)
-    {
-      FragmentXML fragment = (FragmentXML)it.next();
-      fragment.link(pluginId2Plugin);
-    }
-  }
-
-  protected void harvestComponents(File file, Map compLoc2CompXML)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestComponents(files[i], compLoc2CompXML);
-    }
-    else if (ComponentXML.CONST_COMPONENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      ComponentXML compXML = new ComponentXML();
-      ILocation location = new FileLocation(file);
-      compXML.setLocation(location);
-      compLoc2CompXML.put(location.getAbsolutePath(), compXML);
-    }
-  }
-
-  protected String decodeClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-
-  protected String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-      return s;
-  }
-
-  private class PluginHandler extends DefaultHandler
-  {
-    private PluginXML plugin;
-
-    public PluginHandler(ILocation location)
-    {
-      plugin = new PluginXML(location);
-    }
-
-    public PluginXML getPlugin()
-    {
-      return plugin;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("plugin") || qName.equals("plugin"))
-      {
-        plugin.setName(attributes.getValue("id"));
-        plugin.setVersion(attributes.getValue("version"));
-        return;
-      }
-      if (elementName.equals("library") || qName.equals("library"))
-      {
-        plugin.addLibrary(attributes.getValue("name"));
-      }
-    }
-  }
-
-  private class FragmentHandler extends DefaultHandler
-  {
-    private FragmentXML fragment;
-
-    public FragmentHandler(ILocation location)
-    {
-      fragment = new FragmentXML(location);
-    }
-
-    public FragmentXML getFragment()
-    {
-      return fragment;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("fragment") || qName.equals("fragment"))
-      {
-        fragment.setFragmentName(attributes.getValue("id"));
-        fragment.setVersion(attributes.getValue("version"));
-        fragment.setName(attributes.getValue("plugin-id"));
-        fragment.setVersion(attributes.getValue("plugin-version"));
-        return;
-      }
-      if (elementName.equals("library") || qName.equals("library"))
-      {
-        fragment.addLibrary(attributes.getValue("name"));
-        return;
-      }
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractZipLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractZipLocation.java
deleted file mode 100644
index 87506a6..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/AbstractZipLocation.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.jar.JarInputStream;
-import java.util.zip.ZipInputStream;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-/**
- * The <code>AbstractZipLocation</code> is a location representing a zip entry
- * or a zip file.
- */
-public abstract class AbstractZipLocation extends Location
-{
-  protected static final byte[] fBuffer = new byte[8192];
-  protected static final ByteArrayOutputStream fBytesOut = new ByteArrayOutputStream(8192);
-  public static final String JAR = "jar";
-
-  /*
-   * @see com.example.location.Location#Location(com.example.location.ILocation,
-   *      java.lang.String)
-   */
-  public AbstractZipLocation(ILocation parent, String fullName)
-  {
-    super(parent, fullName);
-  }
-
-  /*
-   * @see com.example.location.ILocation#createChild(java.lang.String)
-   */
-  public ILocation createChild(String relativePath)
-  {
-    return new ZipEntryLocation(this, relativePath);
-  }
-
-  /*
-   * @see com.example.location.ILocation#createSibling(java.lang.String)
-   */
-  public ILocation createSibling(String relativePath)
-  {
-    String path = getName();
-    int index = path.lastIndexOf('/');
-    if (index < 0)
-    {
-      return parent.createChild(relativePath);
-    }
-    else
-    {
-      path = path.substring(0, index + 1) + relativePath;
-      return parent.createChild(path);
-    }
-  }
-
-  /*
-   * Get a ZipInputStream from the given stream.
-   * 
-   * @param inputStream An input stream, or <code> null </code> . @return
-   * ZipInputStream A ZipInputStream, or a JarInputStream depending on the name
-   * of this location.
-   */
-  protected ZipInputStream getZipInputStream(InputStream inputStream)
-  {
-    if (inputStream == null)
-      return null;
-    ZipInputStream zipIn = null;
-    if (Location.getExtension(getName()).equalsIgnoreCase(JAR))
-    {
-      try
-      {
-        zipIn = new JarInputStream(inputStream);
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    else
-    {
-      zipIn = new ZipInputStream(inputStream);
-    }
-    return zipIn;
-  }
-
-  /*
-   * Reads all of the bytes from the input stream, returning the byte array.
-   * 
-   * @param in An input stream to read. @return byte[] The resulting bytes.
-   * @throws IOException if the input stream was unable to be read.
-   */
-  protected byte[] readAllBytes(InputStream in) throws IOException
-  {
-    fBytesOut.reset();
-    for (int read = in.read(fBuffer); read != -1; read = in.read(fBuffer))
-    {
-      fBytesOut.write(fBuffer, 0, read);
-    }
-    return fBytesOut.toByteArray();
-  }
-
-  /**
-   * Answers the InputStream for the child with the given name.
-   * 
-   * @param name
-   *          The child name, not <code>null</code>
-   * @return InputStream The contents of the child
-   */
-  protected abstract InputStream getChildInputStream(String name);
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Bundle.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Bundle.java
deleted file mode 100644
index 903f255..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Bundle.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-public class Bundle extends PluginXML
-{
-  public static final String CONST_MANIFEST_MF = "MANIFEST.MF";
-  public static final String CONST_BUNDLE_NAME = "Bundle-SymbolicName";
-  public static final String CONST_BUNDLE_VERSION = "Bundle-Version";
-  public static final String CONST_BUNDLE_CLASSPATH = "Bundle-ClassPath";
-
-  public Bundle(ILocation location)
-  {
-    super(location);
-  }
-
-  public void addLibrary(String relativePath)
-  {
-    File manifest = ((IFileLocation)location).getFile();
-    StringBuffer sb = new StringBuffer(manifest.getParentFile().getParentFile().getAbsolutePath());
-    sb.append('/');
-    sb.append(relativePath);
-    File jar = new File(sb.toString());
-    if (!jar.exists()) {
-      unresolvedLibs.add(relativePath);
-      System.err.println(jar);
-    }
-    addLibrary(new Library(new ZipLocation(jar)));
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Clazz.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Clazz.java
deleted file mode 100644
index 68fe745..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Clazz.java
+++ /dev/null
@@ -1,319 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.ByteArrayOutputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
-import java.util.Vector;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.jdt.core.util.ClassFormatException;
-import org.eclipse.jdt.core.util.IClassFileReader;
-import org.eclipse.jdt.core.util.ICodeAttribute;
-import org.eclipse.jdt.core.util.IConstantPool;
-import org.eclipse.jdt.core.util.IConstantPoolConstant;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.ILineNumberAttribute;
-import org.eclipse.jdt.core.util.IMethodInfo;
-import org.eclipse.jdt.core.util.IModifierConstants;
-import org.eclipse.jdt.internal.core.util.ClassFileReader;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-/**
- * A <code>Clazz</code> is a model object. Clazz contain references to other
- * Clazz.
- */
-public class Clazz implements IClazz
-{
-  private ILocation location;
-  private String name;
-  private IClassFileReader reader;
-  private List methodRefs;
-  private List fieldRefs;
-
-  /**
-   * Creates a new type on the given location.
-   * 
-   * @param location
-   */
-  public Clazz(ILocation location)
-  {
-    this.location = location;
-    reader = null;
-  }
-
-  private void init()
-  {
-    if (reader == null)
-    {
-      try
-      {
-        reader = new ClassFileReader(getInputBytes(), IClassFileReader.CONSTANT_POOL | IClassFileReader.METHOD_INFOS | IClassFileReader.FIELD_INFOS | IClassFileReader.METHOD_BODIES);
-      }
-      catch (ClassFormatException e)
-      {
-        e.printStackTrace();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  protected byte[] getInputBytes() throws IOException
-  {
-    InputStream in = null;
-    byte[] fBuffer = new byte[8192];
-    ByteArrayOutputStream fBytesOut = new ByteArrayOutputStream(8192);
-    try
-    {
-      fBytesOut.reset();
-      in = location.getInputStream();
-      for (int read = in.read(fBuffer); read != -1; read = in.read(fBuffer))
-      {
-        fBytesOut.write(fBuffer, 0, read);
-      }
-    }
-    catch (FileNotFoundException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      in.close();
-    }
-    return fBytesOut.toByteArray();
-  }
-
-  /**
-   * @return Set a set of <code>InternalTypeReference</code> objects
-   */
-  public Set getReferencedTypes()
-  {
-    init();
-    Set types = new HashSet();
-    IConstantPool constantPool = reader.getConstantPool();
-    int poolSize = constantPool.getConstantPoolCount();
-    for (int i = 0; i < poolSize; i++)
-    {
-      // Extract the constant's referenced class (if that is even relevant)
-      if (constantPool.getEntryKind(i) == IConstantPoolConstant.CONSTANT_Class)
-      {
-        IConstantPoolEntry classEntry = constantPool.decodeEntry(i);
-        String signature = new String(classEntry.getClassInfoName());
-        int index = signature.lastIndexOf('[');
-        if (index > -1)
-        {
-          // could be an array of a primitive type
-          if (signature.length() - (index + 1) == 1)
-            continue;
-          signature = Signature.toString(signature);
-          signature = signature.substring(0, signature.length() - 2 * (index + 1));
-          signature = signature.replace('.', '$');
-        }
-        String typeName = signature.replace('/', '.');
-        types.add(typeName);
-      }
-    }
-    return types;
-  }
-
-  public List getMethodRefs(List includes, List excludes, boolean genLineInfo)
-  {
-    if (methodRefs == null)
-      getRefs(includes, excludes, genLineInfo);
-    return methodRefs;
-  }
-
-  public void resetMethodRefs()
-  {
-    methodRefs = null;
-  }
-
-  public List getFieldRefs(List includes, List excludes, boolean genLineInfo)
-  {
-    if (fieldRefs == null)
-      getRefs(includes, excludes, genLineInfo);
-    return fieldRefs;
-  }
-
-  public void resetFieldRefs()
-  {
-    fieldRefs = null;
-  }
-
-  private void getRefs(List includes, List excludes, boolean debug)
-  {
-    methodRefs = new ArrayList(1);
-    fieldRefs = new ArrayList(1);
-    IConstantPoolEntry[] refs = getConstantPoolEntries(IConstantPoolConstant.CONSTANT_Methodref);
-    for (int i = 0; i < refs.length; i++)
-    {
-      if (isIncludeClass(includes, excludes, decodeClassName(refs[i].getClassName())))
-      {
-        MethodRef methodRef = new MethodRef();
-        methodRef.setPoolEntry(refs[i]);
-        methodRefs.add(methodRef);
-      }
-    }
-    refs = getConstantPoolEntries(IConstantPoolConstant.CONSTANT_InterfaceMethodref);
-    for (int i = 0; i < refs.length; i++)
-    {
-      if (isIncludeClass(includes, excludes, decodeClassName(refs[i].getClassName())))
-      {
-        MethodRef methodRef = new MethodRef();
-        methodRef.setPoolEntry(refs[i]);
-        methodRefs.add(methodRef);
-      }
-    }
-    refs = getConstantPoolEntries(IConstantPoolConstant.CONSTANT_Fieldref);
-    for (int i = 0; i < refs.length; i++)
-    {
-      if (isIncludeClass(includes, excludes, decodeClassName(refs[i].getClassName())))
-      {
-        FieldRef fieldRef = new FieldRef();
-        fieldRef.setPoolEntry(refs[i]);
-        fieldRefs.add(fieldRef);
-      }
-    }
-    if (debug)
-    {
-      IMethodInfo[] methodInfos = getMethodInfo();
-      for (int i = 0; i < methodInfos.length; i++)
-      {
-        ICodeAttribute codeAttr = methodInfos[i].getCodeAttribute();
-        if (codeAttr != null)
-        {
-          ILineNumberAttribute lineNumAttr = codeAttr.getLineNumberAttribute();
-          if (lineNumAttr != null)
-          {
-            InternalByteCodeVisitor byteCodeVisitor = new InternalByteCodeVisitor(methodRefs, fieldRefs, lineNumAttr);
-            try
-            {
-              codeAttr.traverse(byteCodeVisitor);
-            }
-            catch (ClassFormatException e)
-            {
-              e.printStackTrace();
-            }
-           }
-        }
-      }
-    }
-  }
-
-  /**
-   * @return String the fully qualified name of the type
-   */
-  public String getName()
-  {
-    if (name == null)
-    {
-      init();
-      name = decodeClassName(reader.getClassName());
-    }
-    return name;
-  }
-
-  public String getSuperClass()
-  {
-    init();
-    char[] superClass = reader.getSuperclassName();
-    if (superClass != null)
-      return decodeClassName(superClass);
-    else
-      return null;
-  }
-
-  public String[] getInterfaces()
-  {
-    init();
-    char[][] interfaceNames = reader.getInterfaceNames();
-    String[] interfaces = new String[interfaceNames.length];
-    for (int i = 0; i < interfaces.length; i++)
-      interfaces[i] = decodeClassName(interfaceNames[i]);
-    return interfaces;
-  }
-
-  public IFieldInfo[] getFieldInfo()
-  {
-    init();
-    return reader.getFieldInfos();
-  }
-
-  public IMethodInfo[] getMethodInfo()
-  {
-    init();
-    return reader.getMethodInfos();
-  }
-
-  public IConstantPoolEntry[] getConstantPoolEntries(int kind)
-  {
-    init();
-    List entries = new Vector();
-    IConstantPool pool = reader.getConstantPool();
-    int poolSize = pool.getConstantPoolCount();
-    for (int i = 0; i < poolSize; i++)
-      if (pool.getEntryKind(i) == kind)
-        entries.add(pool.decodeEntry(i));
-    return (IConstantPoolEntry[])entries.toArray(new IConstantPoolEntry[0]);
-  }
-
-  public boolean isInterface()
-  {
-    init();
-    return ((reader.getAccessFlags() & IModifierConstants.ACC_INTERFACE) == IModifierConstants.ACC_INTERFACE);
-  }
-
-  public int getAccessFlags()
-  {
-    init();
-    return reader.getAccessFlags();
-  }
-
-  private String decodeClassName(char[] name)
-  {
-    return new String(name).replace('/', '.');
-  }
-
-  private boolean isIncludeClass(List classIncludes, List classExcludes, String className)
-  {
-    if (classExcludes != null)
-      for (Iterator it = classExcludes.iterator(); it.hasNext();)
-        if (className.startsWith((String)it.next()))
-          return false;
-    if (classIncludes != null && classIncludes.size() > 0)
-    {
-      for (Iterator it = classIncludes.iterator(); it.hasNext();)
-        if (className.startsWith((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-
-  public void resetClazz()
-  {
-    reader = null;
-    methodRefs = null;
-    fieldRefs = null;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentEntry.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentEntry.java
deleted file mode 100644
index b4eeef0..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentEntry.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.component.internal;
-
-public class ComponentEntry
-{
-  protected static final String ATTR_NAME = "name";
-  protected static final String ATTR_REF = "ref";
-  private String compName;
-  private String ref;
-
-  protected void save(StringBuffer sb)
-  {
-    sb.append("<component ");
-    saveAttribute(sb, ATTR_NAME, compName);
-    saveAttribute(sb, ATTR_REF, ref);
-    sb.append("/>");
-  }
-
-  protected void saveAttribute(StringBuffer sb, String key, String value)
-  {
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-  }
-
-  /**
-   * @return Returns the compName.
-   */
-  public String getCompName()
-  {
-    return compName;
-  }
-
-  /**
-   * @param compName
-   *          The compName to set.
-   */
-  public void setCompName(String compName)
-  {
-    this.compName = compName;
-  }
-
-  /**
-   * @return Returns the ref.
-   */
-  public String getRef()
-  {
-    return ref;
-  }
-
-  /**
-   * @param ref
-   *          The ref to set.
-   */
-  public void setRef(String ref)
-  {
-    this.ref = ref;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentSummary.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentSummary.java
deleted file mode 100644
index bd561ef..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ComponentSummary.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-public class ComponentSummary
-{
-  public static final String INDEX_COMPONENT_SUMMARY_XML = "index-comp-summary.xml";
-  private static final String ROOT_TAG_NAME = "component-summary";
-  private List entries;
-
-  public ComponentSummary()
-  {
-    entries = new ArrayList(1);
-  }
-
-  public void add(ComponentEntry entry)
-  {
-    entries.add(entry);
-  }
-
-  public List getEntries()
-  {
-    return new ArrayList(entries);
-  }
-
-  protected void saveAsHTML(ILocation html, String xsl, String rootTagName) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream(xsl)));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(getBytes(html, rootTagName))), new StreamResult(new FileOutputStream(new File(html.getAbsolutePath()))));
-  }
-
-  public void save(ILocation location) throws IOException
-  {
-    save(location, ROOT_TAG_NAME);
-  }
-
-  protected void save(ILocation location, String rootTagName) throws IOException
-  {
-    File file = new File(location.getAbsolutePath());
-    file.getParentFile().mkdirs();
-    FileOutputStream fos = new FileOutputStream(file);
-    fos.write(getBytes(location, rootTagName));
-    fos.close();
-  }
-
-  protected byte[] getBytes(ILocation location, String rootTagName) throws UnsupportedEncodingException
-  {
-    String base = location.getAbsolutePath().replace('\\', '/');
-    int index = base.lastIndexOf('/');
-    if (index != -1)
-      base = base.substring(0, index);
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<");
-    sb.append(rootTagName);
-    sb.append(">");
-    for (Iterator it = entries.iterator(); it.hasNext();)
-    {
-      ComponentEntry entry = (ComponentEntry)it.next();
-      String ref = entry.getRef();
-      if (ref != null && ref.startsWith(base))
-      {
-        StringBuffer newRef = new StringBuffer(".");
-        newRef.append(ref.substring(base.length()));
-        entry.setRef(newRef.toString());
-      }
-      entry.save(sb);
-    }
-    sb.append("</");
-    sb.append(rootTagName);
-    sb.append(">");
-    return sb.toString().getBytes("UTF-8");
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FieldRef.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FieldRef.java
deleted file mode 100644
index 62aba7e..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FieldRef.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-
-public class FieldRef
-{
-  private IConstantPoolEntry poolEntry;
-  private List lines;
-
-  public FieldRef()
-  {
-    lines = new ArrayList(1);
-  }
-
-  /**
-   * @return Returns the lines.
-   */
-  public List getLines()
-  {
-    return lines;
-  }
-
-  /**
-   * @param lines
-   *          The lines to set.
-   */
-  public void setLines(List lines)
-  {
-    this.lines = lines;
-  }
-
-  public void addLine(int line)
-  {
-    String s = String.valueOf(line);
-    if (!lines.contains(s))
-      lines.add(s);
-  }
-
-  /**
-   * @return Returns the poolEntry.
-   */
-  public IConstantPoolEntry getPoolEntry()
-  {
-    return poolEntry;
-  }
-
-  /**
-   * @param poolEntry
-   *          The poolEntry to set.
-   */
-  public void setPoolEntry(IConstantPoolEntry poolEntry)
-  {
-    this.poolEntry = poolEntry;
-  }
-
-  private String decodeClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-
-  public String getClassName()
-  {
-    return decodeClassName(new String(poolEntry.getClassName()));
-  }
-
-  public String getFieldName()
-  {
-    return new String(poolEntry.getFieldName());
-  }
-
-  public String getFieldDescriptor()
-  {
-    return new String(poolEntry.getFieldDescriptor());
-  }
-
-  public boolean equals(String cName, String fName, String descriptor)
-  {
-    return cName != null && fName != null && descriptor != null && cName.equals(getClassName()) && fName.equals(getFieldName()) && descriptor.equals(getFieldDescriptor());
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FileLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FileLocation.java
deleted file mode 100644
index d283b14..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FileLocation.java
+++ /dev/null
@@ -1,195 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-
-/**
- * A <code>FileLocation</code> is a location that represents a plain file in
- * the filesystem.
- */
-public class FileLocation extends Location implements IFileLocation
-{
-  protected File file;
-
-  /**
-   * Creates a new <code>FileLocation</code> on the given file
-   * 
-   * @param file
-   *          A file to wrap, not null
-   */
-  public FileLocation(File file)
-  {
-    this(null, file.getAbsolutePath());
-  }
-
-  /**
-   * Creates a new <code>FileLocation</code> using the given name to create a
-   * child of the parent location.
-   * 
-   * @param parent
-   *          The parent location
-   * @param name
-   *          The name of the child, not <code>null</code>
-   */
-  public FileLocation(FileLocation parent, String name)
-  {
-    super(parent, name);
-    if (parent != null)
-    {
-      file = new File(((FileLocation)parent).file, getName());
-    }
-    else
-    {
-      file = new File(getName());
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getInputStream()
-   */
-  public InputStream getInputStream() throws IOException
-  {
-    return new FileInputStream(file);
-  }
-
-  /*
-   * @see com.example.location.ILocation#childIterator()
-   */
-  public ILocationChildrenIterator childIterator()
-  {
-    if (file.isDirectory())
-    {
-      final String[] children = file.list();
-      return new ILocationChildrenIterator()
-      {
-        private int index = 0;
-
-        public ILocation next()
-        {
-          if (index < children.length)
-          {
-            String child = children[index++];
-            File childFile = new File(file, child);
-            if (childFile.isDirectory())
-            {
-              return new FileLocation(FileLocation.this, child);
-            }
-            if (Location.isArchive(child))
-            {
-              return new ZipLocation(FileLocation.this, child);
-            }
-            else
-            {
-              return new FileLocation(FileLocation.this, child);
-            }
-          }
-          return null;
-        }
-      };
-    }
-    else
-    {
-      return new ILocationChildrenIterator()
-      {
-        public ILocation next()
-        {
-          return null;
-        }
-      };
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#hasChildren()
-   */
-  public boolean hasChildren()
-  {
-    if (file.isDirectory())
-    {
-      return true;
-    }
-    return false;
-  }
-
-  /**
-   * Answers the file that this location wrappers.
-   * 
-   * @return File
-   */
-  public File getFile()
-  {
-    return file;
-  }
-
-  /*
-   * @see com.example.location.ILocation#createSibling(java.lang.String)
-   */
-  public ILocation createSibling(String relativePath)
-  {
-    FileLocation parentLocation = (FileLocation)parent;
-    File childFile = new File(parentLocation.file, relativePath);
-    if (childFile.isDirectory())
-    {
-      return new FileLocation(parentLocation, relativePath);
-    }
-    if (Location.isArchive(relativePath))
-    {
-      return new ZipLocation(parentLocation, relativePath);
-    }
-    else
-    {
-      return new FileLocation(parentLocation, relativePath);
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#createChild(java.lang.String)
-   */
-  public ILocation createChild(String relativePath)
-  {
-    File childFile = new File(file, relativePath);
-    if (childFile.isDirectory())
-    {
-      return new FileLocation(this, relativePath);
-    }
-    if (Location.isArchive(relativePath))
-    {
-      return new ZipLocation(this, relativePath);
-    }
-    else
-    {
-      return new FileLocation(this, relativePath);
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getAbsolutePath()
-   */
-  public String getAbsolutePath()
-  {
-    if (parent == null)
-    {
-      return getName();
-    }
-    else
-    {
-      return parent.getAbsolutePath() + "/" + getName();
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FragmentXML.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FragmentXML.java
deleted file mode 100644
index 96f34f4..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/FragmentXML.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.IFragmentXML;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-
-/**
- * A <code>Fragment</code> is a model object. Fragments are children of
- * plugins. Although they can contain libraries, these libraries must be viewed
- * as part of the parent plugin's list of libraries.
- */
-public class FragmentXML extends PluginXML implements IFragmentXML
-{
-  public static final String CONST_FRAGMENT_XML = "fragment.xml";
-  private String fragmentName;
-  private PluginXML plugin;
-  private String pluginName;
-  private String pluginVersion;
-
-  /**
-   * Creates a new <code>Fragment</code> from the configuration file at the
-   * given location.
-   * 
-   * @see org.eclipse.api.internalreference.Plugin#Plugin(org.eclipse.api.location.ILocation)
-   */
-  public FragmentXML(ILocation location)
-  {
-    super(location);
-  }
-
-  /**
-   * Always answers an empty list.
-   * 
-   * @see org.eclipse.api.internalreference.Plugin#getLibraries()
-   */
-  public List getLibraries()
-  {
-    return new ArrayList(0);
-  }
-
-  /**
-   * Answers the parent plugin of this fragment
-   * 
-   * @return Plugin the parent plugin of this fragment
-   */
-  public PluginXML getPlugin()
-  {
-    return plugin;
-  }
-
-  /**
-   * Attempts to locate the containing plugin for this fragment.
-   */
-  public void link(Map namesToPlugins)
-  {
-    plugin = (PluginXML)namesToPlugins.get(getPluginUniqueIdentifier());
-    if (plugin == null)
-    {
-      /*
-       * TODO: Remove assumption that there is only one plugin with the given
-       * name.
-       */
-      for (Iterator i = namesToPlugins.values().iterator(); i.hasNext();)
-      {
-        PluginXML plugin = (PluginXML)i.next();
-        if (getName().equals(plugin.getName()))
-        {
-          setPlugin(plugin);
-          return;
-        }
-      }
-      System.err.println("Could not find plugin: " + getName());
-    }
-    else
-    {
-      setPlugin(plugin);
-      return;
-    }
-  }
-
-  /**
-   * Sets the plugin for this fragment, and registers this fragments libraries
-   * with the plugin.
-   * 
-   * @param plugin
-   *          this fragments plugin
-   */
-  private void setPlugin(PluginXML plugin)
-  {
-    this.plugin = plugin;
-    plugin.addFragment(this);
-    for (Iterator i = libraries.iterator(); i.hasNext();)
-    {
-      Library library = (Library)i.next();
-      plugin.addLibrary(library);
-    }
-  }
-
-  /**
-   * Answers the unique identifier of the plugin which contains this fragment.
-   * 
-   * @return String the unique identifier of the containing plugin, not
-   *         <code>null</code>
-   */
-  public String getPluginUniqueIdentifier()
-  {
-    return getPluginName() + '_' + getPluginVersion();
-  }
-
-  /**
-   * Answers the name of the plugin which contains this fragment.
-   * 
-   * @return String the name of the containing plugin, not <code>null</code>
-   */
-  public String getPluginName()
-  {
-    return pluginName;
-  }
-
-  /**
-   * Answers the version of the plugin which contains this fragment.
-   * 
-   * @return String the version of the containing plugin, not <code>null</code>
-   */
-  public String getPluginVersion()
-  {
-    return pluginVersion;
-  }
-
-  /**
-   * Sets the name of the plugin which contains this fragment.
-   * 
-   * @param pluginName
-   *          the name of the containing plugin, not <code>null</code>
-   */
-  public void setPluginName(String pluginName)
-  {
-    this.pluginName = pluginName;
-  }
-
-  /**
-   * Sets the version of the plugin which contains this fragment.
-   * 
-   * @param pluginVersion
-   *          the version of the containing plugin, not <code>null</code>
-   */
-  public void setPluginVersion(String pluginVersion)
-  {
-    this.pluginVersion = pluginVersion;
-  }
-
-  public String getFragmentName()
-  {
-    return fragmentName;
-  }
-
-  public void setFragmentName(String fragmentName)
-  {
-    this.fragmentName = fragmentName;
-  }
-
-  public ILocation getLocation()
-  {
-    return location;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/InternalByteCodeVisitor.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/InternalByteCodeVisitor.java
deleted file mode 100644
index a93270d..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/InternalByteCodeVisitor.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.jdt.core.util.ByteCodeVisitorAdapter;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.ILineNumberAttribute;
-
-public class InternalByteCodeVisitor extends ByteCodeVisitorAdapter
-{
-  private List methodRefs;
-  private List fieldRefs;
-  private ILineNumberAttribute lineNumAttr;
-  private int lineNumIndex;
-  private int nextPC;
-  private int currLine;
-
-  public InternalByteCodeVisitor(List methodRefs, List fieldRefs, ILineNumberAttribute lineNumAttr)
-  {
-    this.methodRefs = methodRefs;
-    this.fieldRefs = fieldRefs;
-    this.lineNumAttr = lineNumAttr;
-    lineNumIndex = -1;
-    nextPC = -1;
-    currLine = -1;
-    nextLine();
-  }
-
-  public void nextLine()
-  {
-    lineNumIndex++;
-    int[][] lineNumTable = lineNumAttr.getLineNumberTable();
-    if (lineNumIndex < lineNumTable.length)
-      currLine = lineNumTable[lineNumIndex][1];
-    if (lineNumIndex + 1 < lineNumTable.length)
-      nextPC = lineNumTable[lineNumIndex + 1][0];
-    else
-      nextPC = -1;
-  }
-
-  public void _invokeinterface(int pc, int index, byte nargs, IConstantPoolEntry constantInterfaceMethodref)
-  {
-    addMethodRefs(constantInterfaceMethodref, pc);
-  }
-
-  public void _invokespecial(int pc, int index, IConstantPoolEntry constantMethodref)
-  {
-    addMethodRefs(constantMethodref, pc);
-  }
-
-  public void _invokestatic(int pc, int index, IConstantPoolEntry constantMethodref)
-  {
-    addMethodRefs(constantMethodref, pc);
-  }
-
-  public void _invokevirtual(int pc, int index, IConstantPoolEntry constantMethodref)
-  {
-    addMethodRefs(constantMethodref, pc);
-  }
-
-  public void _getfield(int pc, int index, IConstantPoolEntry constantFieldref)
-  {
-    addFieldRefs(constantFieldref, pc);
-  }
-
-  public void _getstatic(int pc, int index, IConstantPoolEntry constantFieldref)
-  {
-    addFieldRefs(constantFieldref, pc);
-  }
-
-  public void _putfield(int pc, int index, IConstantPoolEntry constantFieldref)
-  {
-    addFieldRefs(constantFieldref, pc);
-  }
-
-  public void _putstatic(int pc, int index, IConstantPoolEntry constantFieldref)
-  {
-    addFieldRefs(constantFieldref, pc);
-  }
-
-  private void addMethodRefs(IConstantPoolEntry poolEntry, int pc)
-  {
-    while (nextPC != -1 && pc >= nextPC)
-      nextLine();
-    String className = decodeClassName(new String(poolEntry.getClassName()));
-    String methodName = new String(poolEntry.getMethodName());
-    String descriptor = new String(poolEntry.getMethodDescriptor());
-    for (Iterator it = methodRefs.iterator(); it.hasNext();)
-    {
-      MethodRef ref = (MethodRef)it.next();
-      if (ref.equals(className, methodName, descriptor))
-      {
-        ref.addLine(currLine);
-        break;
-      }
-    }
-  }
-
-  private void addFieldRefs(IConstantPoolEntry poolEntry, int pc)
-  {
-    while (nextPC != -1 && pc >= nextPC)
-      nextLine();
-    String className = decodeClassName(new String(poolEntry.getClassName()));
-    String fieldName = new String(poolEntry.getFieldName());
-    String descriptor = new String(poolEntry.getFieldDescriptor());
-    for (Iterator it = fieldRefs.iterator(); it.hasNext();)
-    {
-      FieldRef ref = (FieldRef)it.next();
-      if (ref.equals(className, fieldName, descriptor))
-      {
-        ref.addLine(currLine);
-        break;
-      }
-    }
-  }
-
-  private String decodeClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Library.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Library.java
deleted file mode 100644
index 1bb4f2c..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Library.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-
-/**
- * A <code>Library</code> is a model object. Libraries contain types. Type
- * names are unique in libraries, but two libraries could contain two types with
- * the same name.
- */
-public class Library implements ILibrary
-{
-  private ILocation location;
-  private Map typeNamesToTypes;
-
-  /**
-   * Creates a new <code>Library</code> on the given location.
-   * 
-   * @param location
-   */
-  public Library(ILocation location)
-  {
-    this.location = location;
-    typeNamesToTypes = null;
-  }
-
-  private void init()
-  {
-    if (typeNamesToTypes == null)
-    {
-      typeNamesToTypes = new HashMap();
-      location.accept(new ILocationVisitor()
-      {
-        public boolean accept(ILocation location)
-        {
-          if (Location.getExtension(location.getName()).equals(EXT_CLASS))
-          {
-            Clazz clazz = new Clazz(location);
-            typeNamesToTypes.put(clazz.getName(), clazz);
-            clazz.resetClazz();
-          }
-          return true;
-        }
-      });
-    }
-  }
-
-  /**
-   * Answers a mapping of (qualified) type names to <code>Type</code> objects
-   * which are found in this library.
-   * 
-   * @return Map a mapping of type names to <code>Type</code> objects.
-   */
-  public Map getTypes()
-  {
-    init();
-    return typeNamesToTypes;
-  }
-
-  public void resetTypes()
-  {
-    typeNamesToTypes = null;
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getTypes().values().iterator(); it.hasNext();)
-    {
-      IClazz clazz = (IClazz)it.next();
-      visitor.visit(clazz);
-      clazz.resetClazz();
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Location.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Location.java
deleted file mode 100644
index 520dd9b..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/Location.java
+++ /dev/null
@@ -1,258 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-
-/**
- * The <code>Location</code> class is a concrete implementation of the
- * <code>ILocation</code> interface. It provides a static convienience method
- * for creating new <code>Location</code> objects.
- * <p>
- * Note that all locations use '/' as their file separator.
- */
-public abstract class Location implements ILocation
-{
-  protected ILocation parent;
-  protected String name;
-
-  /**
-   * Creates a new <code>Location</code> with the given parent and the given
-   * name
-   * 
-   * @param parent
-   *          The parent location, can be <code>null</code>
-   * @param fullName
-   *          The name of this location, cannot be <code>null</code> s
-   */
-  public Location(ILocation parent, String fullName)
-  {
-    this.parent = parent;
-    this.name = fullName.replace('\\', '/');
-  }
-
-  /*
-   * @see com.example.location.ILocation#accept(com.example.location.ILocationVisitor)
-   */
-  public void accept(ILocationVisitor visitor)
-  {
-    if (visitor.accept(this))
-    {
-      if (hasChildren())
-      {
-        ILocationChildrenIterator i = childIterator();
-        ILocation child = i.next();
-        while (child != null)
-        {
-          child.accept(visitor);
-          child = i.next();
-        }
-      }
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getParent()
-   */
-  public ILocation getParent()
-  {
-    return parent;
-  }
-
-  /*
-   * @see com.example.location.ILocation#getName()
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * Creates a new location from a file. Clients can create locations on
-   * directories or archive files (jar, zip, war, ear).
-   * 
-   * @param file
-   *          The file to wrap, not <code>null</code>
-   * @return ILocation The resulting location, can be <code>null</code> if the
-   *         file does not exist, is not a directory, or is not an archive.
-   */
-  public static ILocation createLocation(File file)
-  {
-    if (!file.exists())
-    {
-      return null;
-    }
-    if (file.isDirectory())
-    {
-      return new FileLocation(file);
-    }
-    if (isArchive(file.getAbsolutePath()))
-    {
-      return new ZipLocation(file);
-    }
-    return null;
-  }
-
-  /**
-   * Answers <code>true</code> if the path ends in ".jar", ".zip", ".ear", or
-   * ".war".
-   * <p>
-   * This code has been optimized to within an inch of its life.
-   * 
-   * @param path
-   *          The path of the file
-   * @return boolean <code>true</code> if the path represents a jar, zip, ear,
-   *         or war file.
-   */
-  public static boolean isArchive(String path)
-  {
-    if (path == null)
-      return false;
-    if (path.length() < 5)
-      return false;
-    int index = path.length() - 1;
-    char extChar = path.charAt(index--);
-    switch (extChar)
-    {
-      case 'p' :
-      case 'P' :
-        if (path.endsWith(".zip"))
-        {
-          return true;
-        }
-        break;
-      case 'r' :
-      case 'R' :
-        extChar = path.charAt(index--);
-        switch (extChar)
-        {
-          case 'a' :
-          case 'A' :
-            extChar = path.charAt(index--);
-            switch (extChar)
-            {
-              case 'j' :
-              case 'J' :
-                if (path.charAt(index) == '.')
-                {
-                  return true;
-                }
-                break;
-              case 'w' :
-              case 'W' :
-                if (path.charAt(index) == '.')
-                {
-                  return true;
-                }
-                break;
-              case 'e' :
-              case 'E' :
-                if (path.charAt(index) == '.')
-                {
-                  return true;
-                }
-                break;
-            }
-        }
-        break;
-    }
-    return false;
-  }
-
-  /**
-   * Answers the extension of the given path. An extension is normally a three
-   * character addition to the end of a filename separated from the filename by
-   * the '.' character.
-   * 
-   * @param path
-   *          a file path, not <code>null</code>
-   * @return String the extension of the path
-   */
-  public static String getExtension(String path)
-  {
-    int index = path.lastIndexOf('.');
-    if (index < 0)
-      return "";
-    return path.substring(index + 1).toLowerCase();
-  }
-
-  /*
-   * @see java.lang.Object#equals(java.lang.Object)
-   */
-  public boolean equals(Object object)
-  {
-    if (object == null)
-    {
-      return false;
-    }
-    if (object == this)
-    {
-      return true;
-    }
-    if (object instanceof ILocation)
-    {
-      ILocation location = this;
-      ILocation otherLocation = (ILocation)object;
-      do
-      {
-        if (!location.getName().equals(otherLocation.getName()))
-        {
-          return false;
-        }
-        location = location.getParent();
-        otherLocation = otherLocation.getParent();
-      }
-      while (location != null && otherLocation != null);
-      if (location == null)
-      {
-        if (otherLocation == null)
-        {
-          return true;
-        }
-        else
-        {
-          return false;
-        }
-      }
-      else
-      {
-        if (otherLocation == null)
-        {
-          return false;
-        }
-        else
-        {
-          return true;
-        }
-      }
-    }
-    return false;
-  }
-
-  /*
-   * @see java.lang.Object#hashCode()
-   */
-  public int hashCode()
-  {
-    StringBuffer b = new StringBuffer();
-    ILocation location = this;
-    while (location != null)
-    {
-      b.insert(0, getName());
-      location = location.getParent();
-    }
-    return b.toString().hashCode();
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/MethodRef.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/MethodRef.java
deleted file mode 100644
index 2a0b698..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/MethodRef.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-
-public class MethodRef
-{
-  private IConstantPoolEntry poolEntry;
-  private List lines;
-
-  public MethodRef()
-  {
-    lines = new ArrayList(1);
-  }
-
-  /**
-   * @return Returns the lines.
-   */
-  public List getLines()
-  {
-    return lines;
-  }
-
-  /**
-   * @param lines
-   *          The lines to set.
-   */
-  public void setLines(List lines)
-  {
-    this.lines = lines;
-  }
-
-  public void addLine(int line)
-  {
-    String s = String.valueOf(line);
-    if (!lines.contains(s))
-      lines.add(s);
-  }
-
-  /**
-   * @return Returns the poolEntry.
-   */
-  public IConstantPoolEntry getPoolEntry()
-  {
-    return poolEntry;
-  }
-
-  /**
-   * @param poolEntry
-   *          The poolEntry to set.
-   */
-  public void setPoolEntry(IConstantPoolEntry poolEntry)
-  {
-    this.poolEntry = poolEntry;
-  }
-
-  private String decodeClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-
-  public String getClassName()
-  {
-    return decodeClassName(new String(poolEntry.getClassName()));
-  }
-
-  public String getMethodName()
-  {
-    return new String(poolEntry.getMethodName());
-  }
-
-  public String getMethodDescriptor()
-  {
-    return new String(poolEntry.getMethodDescriptor());
-  }
-
-  public boolean equals(String cName, String mName, String descriptor)
-  {
-    return cName != null && mName != null && descriptor != null && cName.equals(getClassName()) && mName.equals(getMethodName()) && descriptor.equals(getMethodDescriptor());
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginClasspath.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginClasspath.java
deleted file mode 100644
index b7db76b..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginClasspath.java
+++ /dev/null
@@ -1,235 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class PluginClasspath implements IPluginXML
-{
-  public static final String CONST_DOT_CLASSPATH = ".classpath";
-  private IFileLocation dotClasspath;
-  private List libraries;
-  private String name;
-  private String version;
-  private String path;
-
-  public PluginClasspath(IFileLocation dotClasspath)
-  {
-    this.dotClasspath = dotClasspath;
-  }
-
-  private void init()
-  {
-    SAXParser saxParser = null;
-    try
-    {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-      saxParser = factory.newSAXParser();
-    }
-    catch (ParserConfigurationException e)
-    {
-      e.printStackTrace();
-    }
-    catch (SAXException e)
-    {
-      e.printStackTrace();
-    }
-    if (saxParser != null)
-    {
-      InputStream is = null;
-      try
-      {
-        is = dotClasspath.getInputStream();
-        saxParser.parse(new InputSource(is), new DotClasspathHandler());
-      }
-      catch (SAXException e)
-      {
-        e.printStackTrace();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-      finally
-      {
-        if (is != null)
-        {
-          try
-          {
-            is.close();
-          }
-          catch (IOException e)
-          {
-            e.printStackTrace();
-          }
-        }
-      }
-      is = null;
-      if (path != null)
-      {
-        FileLocation bin = new FileLocation(new FileLocation(dotClasspath.getFile().getParentFile()), path);
-        ILocationChildrenIterator it = bin.childIterator();
-        boolean hasClassFiles = false;
-        ILocation loc = it.next();
-        while (loc != null)
-        {
-          if (loc.getName().endsWith(".class"))
-          {
-            hasClassFiles = true;
-            break;
-          }
-          loc = it.next();
-        }
-        if (hasClassFiles)
-        {
-          try
-          {
-            ILocation location = new FileLocation(new FileLocation(dotClasspath.getFile().getParentFile()), IPluginXML.CONST_PLUGIN_XML);
-            is = location.getInputStream();
-            saxParser.parse(new InputSource(is), new PluginHandler());
-          }
-          catch (SAXException e)
-          {
-            e.printStackTrace();
-          }
-          catch (IOException e)
-          {
-            e.printStackTrace();
-          }
-          finally
-          {
-            if (is != null)
-            {
-              try
-              {
-                is.close();
-              }
-              catch (IOException e)
-              {
-                e.printStackTrace();
-              }
-            }
-          }
-        }
-      }
-    }
-  }
-
-  /**
-   * Answers the libraries that are declared in this plugin.
-   * 
-   * @return List libraries in this plugin
-   */
-  public List getLibraries()
-  {
-    if (libraries == null)
-    {
-      libraries = new ArrayList(1);
-      ILocation location = new FileLocation(new FileLocation(dotClasspath.getFile().getParentFile()), path);
-      libraries.add(new Library(location));
-    }
-    return libraries;
-  }
-
-  /**
-   * Answers the name of this plugin. Plugin names do not contain the version
-   * identifier, for example, org.eclipse.core.resources.
-   * 
-   * @return String the name of the plugin, not <code>null</code>.
-   */
-  public String getName()
-  {
-    if (name == null)
-      init();
-    return name;
-  }
-
-  /**
-   * Answers the version identifier for the plugin. A version identifier is a
-   * '.' delimited set of numbers, for example, 2.0.1.5.
-   * 
-   * @return String the plugin version, not <code>null</code>.
-   */
-  public String getVersion()
-  {
-    if (version == null)
-      init();
-    return version;
-  }
-
-  /**
-   * The unique identifier is a concatination of the plugin name, and '_' and
-   * the plugin version.
-   * 
-   * @return String the unique identifier of the plugin.
-   */
-  public String getUniqueIdentifier()
-  {
-    return getName() + "_" + getVersion();
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getLibraries().iterator(); it.hasNext();)
-    {
-      ILibrary lib = (ILibrary)it.next();
-      lib.accept(visitor);
-      lib.resetTypes();
-    }
-  }
-
-  private class PluginHandler extends DefaultHandler
-  {
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("plugin") || qName.equals("plugin"))
-      {
-        name = attributes.getValue("id");
-        version = attributes.getValue("version");
-      }
-    }
-  }
-
-  private class DotClasspathHandler extends DefaultHandler
-  {
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("classpathentry") || qName.equals("classpathentry"))
-      {
-        String kind = attributes.getValue("kind");
-        if (kind != null && kind.equals("output"))
-        {
-          path = attributes.getValue("path");
-        }
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginXML.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginXML.java
deleted file mode 100644
index 2f234d3..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/PluginXML.java
+++ /dev/null
@@ -1,216 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-
-/**
- * A <code>Plugin</code> is a model object. A plugin contains libraries, which
- * in turn contain types. Plugins can also have children fragments, which
- * contribute more libraries to the plugins list of libraries.
- */
-public class PluginXML implements IPluginXML
-{
-  protected String name;
-  protected String version;
-  protected ILocation location;
-  protected List libraries;
-  protected Set fragments;
-  protected List unresolvedLibs;
-
-  /**
-   * Creates a plugin on the given location
-   * 
-   * @param location
-   *          a configuration file location, not <code>null</code>.
-   */
-  public PluginXML(ILocation location)
-  {
-    this.location = location;
-    libraries = new ArrayList(1);
-    fragments = new HashSet(1);
-    unresolvedLibs = new ArrayList(1);
-  }
-
-  /**
-   * Adds a library at the given path. The path is relative to the plugin
-   * directory, which is always the directory in which the configuration file is
-   * found.
-   * 
-   * @param relativePath
-   *          a path relative to the plugin directory indicating where the
-   *          library can be found
-   */
-  public void addLibrary(String relativePath)
-  {
-    ILocation libraryLocation = location.createSibling(relativePath);
-    if (libraryLocation instanceof IFileLocation)
-    {
-      IFileLocation fileLocation = (IFileLocation)libraryLocation;
-      File file = fileLocation.getFile();
-      if (!file.exists())
-      {
-        unresolvedLibs.add(relativePath);
-        System.err.println(file);
-      }
-    }
-    addLibrary(new Library(libraryLocation));
-  }
-
-  /*
-   * Adds the library to the list of libraries. @param library a library, not
-   * <code> null </code> .
-   */
-  protected void addLibrary(Library library)
-  {
-    libraries.add(library);
-  }
-
-  /**
-   * Answers the libraries that are declared in this plugin.
-   * 
-   * @return List libraries in this plugin
-   */
-  public List getLibraries()
-  {
-    return libraries;
-  }
-
-  /**
-   * Answers the name of this plugin. Plugin names do not contain the version
-   * identifier, for example, org.eclipse.core.resources.
-   * 
-   * @return String the name of the plugin, not <code>null</code>.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * Sets the name of the plugin
-   * 
-   * @param name
-   *          a plugin name, not <code>null</code>.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * Answers the version identifier for the plugin. A version identifier is a
-   * '.' delimited set of numbers, for example, 2.0.1.5.
-   * 
-   * @return String the plugin version, not <code>null</code>.
-   */
-  public String getVersion()
-  {
-    return version;
-  }
-
-  /**
-   * Sets the plugin version.
-   * 
-   * @param version
-   *          a plugin version, not <code>null</code>.
-   */
-  public void setVersion(String version)
-  {
-    this.version = version;
-  }
-
-  /**
-   * Adds a fragment to this plugin's list of fragments
-   * 
-   * @param fragment
-   *          a fragment, not <code>null</code>.
-   */
-  public void addFragment(FragmentXML fragment)
-  {
-    fragments.add(fragment);
-    int size = unresolvedLibs.size();
-    for (int i = 0; i < size; i++)
-    {
-      String libPath = (String)unresolvedLibs.get(i);
-      int begin = libPath.indexOf('$');
-      int end;
-      if (begin != -1)
-        end = libPath.indexOf('$', begin + 1);
-      else
-        end = -1;
-      if (begin != -1 && end != -1)
-      {
-        String s = fragment.getFragmentName().substring(getName().length() + 1);
-        StringBuffer sb = new StringBuffer();
-        sb.append(libPath.substring(0, begin));
-        sb.append(libPath.substring(begin + 1, end));
-        sb.append('/');
-        sb.append(s);
-        sb.append(libPath.substring(end + 1, libPath.length()));
-        libPath = sb.toString();
-      }
-      ILocation loc = (ILocation)fragment.getLocation().createSibling(libPath);
-      if (loc instanceof IFileLocation)
-      {
-        if (((IFileLocation)loc).getFile().exists())
-        {
-          addLibrary(new Library(loc));
-          unresolvedLibs.remove(i);
-          i--;
-          size--;
-        }
-      }
-    }
-  }
-
-  /**
-   * Answers the fragments of this plugin
-   * 
-   * @return Set the set of fragments, not <code>null</code>.
-   */
-  public Set getFragments()
-  {
-    return fragments;
-  }
-
-  /**
-   * The unique identifier is a concatination of the plugin name, and '_' and
-   * the plugin version.
-   * 
-   * @return String the unique identifier of the plugin.
-   */
-  public String getUniqueIdentifier()
-  {
-    return getName() + "_" + getVersion();
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getLibraries().iterator(); it.hasNext();)
-    {
-      ILibrary lib = (ILibrary)it.next();
-      lib.accept(visitor);
-      lib.resetTypes();
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/URLLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/URLLocation.java
deleted file mode 100644
index 918087e..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/URLLocation.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-import org.eclipse.wtp.releng.tools.component.ILocationVisitor;
-
-public class URLLocation implements ILocation
-{
-  protected URL url;
-
-  public URLLocation(URL url)
-  {
-    this.url = url;
-  }
-
-  public void accept(ILocationVisitor visitor)
-  {
-    visitor.accept(this);
-  }
-
-  public ILocation getParent()
-  {
-    return null;
-  }
-
-  public String getName()
-  {
-    return url.getFile();
-  }
-
-  public String getAbsolutePath()
-  {
-    return url.toString();
-  }
-
-  public InputStream getInputStream() throws IOException
-  {
-    return url.openStream();
-  }
-
-  public ILocationChildrenIterator childIterator()
-  {
-    throw new UnsupportedOperationException();
-  }
-
-  public boolean hasChildren()
-  {
-    return false;
-  }
-
-  public ILocation createChild(String relativePath)
-  {
-    throw new UnsupportedOperationException();
-  }
-
-  public ILocation createSibling(String relativePath)
-  {
-    throw new UnsupportedOperationException();
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipEntryLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipEntryLocation.java
deleted file mode 100644
index 0951440..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipEntryLocation.java
+++ /dev/null
@@ -1,215 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.ByteArrayInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.zip.ZipEntry;
-import java.util.zip.ZipInputStream;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-
-/**
- * A <code>ZipEntryLocation</code> is a zip location that is contained inside
- * of a zip file.
- */
-public class ZipEntryLocation extends AbstractZipLocation
-{
-  protected static final byte[] EMPTY_BYTE_ARRAY = new byte[0];
-  protected ZipInputStreamIterator iterator;
-  protected boolean exists;
-  protected boolean checkedExists;
-
-  public ZipEntryLocation(AbstractZipLocation parent, String name)
-  {
-    super(parent, name);
-  }
-
-  /*
-   * @see com.example.location.AbstractZipLocation#getChildInputStream(java.lang.String)
-   */
-  protected InputStream getChildInputStream(String name)
-  {
-    if (iterator != null)
-    {
-      if (iterator.entry.getName().equals(name))
-      {
-        return new ByteArrayInputStream(iterator.getEntryBytes());
-      }
-    }
-    return null;
-  }
-
-  /*
-   * @see com.example.location.ILocation#getInputStream()
-   */
-  public InputStream getInputStream() throws IOException
-  {
-    AbstractZipLocation zipParent = (AbstractZipLocation)parent;
-    InputStream inputStream = zipParent.getChildInputStream(name);
-    if (inputStream != null)
-    {
-      return inputStream;
-    }
-    inputStream = parent.getInputStream();
-    ZipInputStream parentStream = null;
-    if (inputStream != null)
-    {
-      parentStream = getZipInputStream(inputStream);
-    }
-    try
-    {
-      ZipEntry entry = parentStream.getNextEntry();
-      while (entry != null)
-      {
-        if (name.equals(entry.getName()))
-        {
-          return new ByteArrayInputStream(readAllBytes(parentStream));
-        }
-        entry = parentStream.getNextEntry();
-      }
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      if (parentStream != null)
-      {
-        try
-        {
-          parentStream.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-    return null;
-  }
-
-  /*
-   * @see com.example.location.ILocation#hasChildren()
-   */
-  public boolean hasChildren()
-  {
-    return Location.isArchive(name);
-  }
-
-  /*
-   * @see com.example.location.ILocation#childIterator()
-   */
-  public ILocationChildrenIterator childIterator()
-  {
-    InputStream in = null;
-    try
-    {
-      in = getInputStream();
-    }
-    catch (IOException e)
-    {
-      iterator = null;
-    }
-    iterator = new ZipInputStreamIterator(getZipInputStream(in));
-    return iterator;
-  }
-  /**
-   * Implements the <code>ILocationChildrenIterator</code> to iterate over the
-   * zip entries inside a <code>ZipInputStream</code>.
-   */
-  protected class ZipInputStreamIterator implements ILocationChildrenIterator
-  {
-    private ZipInputStream inputStream;
-    public ZipEntry entry;
-
-    public ZipInputStreamIterator(ZipInputStream inputStream)
-    {
-      this.inputStream = inputStream;
-    }
-
-    private void readEntry()
-    {
-      if (inputStream != null)
-      {
-        try
-        {
-          entry = inputStream.getNextEntry();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-          entry = null;
-        }
-        finally
-        {
-          if (entry == null && inputStream != null)
-          {
-            try
-            {
-              inputStream.close();
-            }
-            catch (IOException e)
-            {
-              e.printStackTrace();
-            }
-          }
-        }
-      }
-      else
-      {
-        entry = null;
-      }
-    }
-
-    public ILocation next()
-    {
-      readEntry();
-      ILocation location = null;
-      if (entry != null)
-      {
-        location = new ZipEntryLocation(ZipEntryLocation.this, entry.getName());
-      }
-      else
-      {
-        iterator = null;
-      }
-      return location;
-    }
-
-    public byte[] getEntryBytes()
-    {
-      if (entry != null)
-      {
-        try
-        {
-          return readAllBytes(inputStream);
-        }
-        catch (IOException e)
-        {
-          return EMPTY_BYTE_ARRAY;
-        }
-      }
-      return EMPTY_BYTE_ARRAY;
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getAbsolutePath()
-   */
-  public String getAbsolutePath()
-  {
-    return parent.getAbsolutePath() + "/" + getName();
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipLocation.java
deleted file mode 100644
index dd45218..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/internal/ZipLocation.java
+++ /dev/null
@@ -1,175 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internal;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.Enumeration;
-import java.util.zip.ZipEntry;
-import java.util.zip.ZipException;
-import java.util.zip.ZipFile;
-import org.eclipse.wtp.releng.tools.component.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ILocationChildrenIterator;
-
-/**
- * 
- */
-public class ZipLocation extends AbstractZipLocation implements IFileLocation
-{
-  private ZipFile zipFile;
-
-  public ZipLocation(File file)
-  {
-    this(null, file.getAbsolutePath());
-  }
-
-  public ZipLocation(ILocation parent, String name)
-  {
-    super(parent, name);
-    File file = getFile();
-    if (file.exists())
-    {
-      try
-      {
-        zipFile = new ZipFile(file);
-      }
-      catch (ZipException e)
-      {
-        System.err.println("Could not open " + file);
-      }
-      catch (IOException e)
-      {
-        System.err.println("Could not open " + file);
-      }
-    }
-    else
-    {
-      System.err.println(file + " does not exist, skipping");
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getInputStream()
-   */
-  public InputStream getInputStream() throws IOException
-  {
-    return new FileInputStream(getFile());
-  }
-
-  /*
-   * Method getFile. @return File
-   */
-  public File getFile()
-  {
-    if (parent == null)
-    {
-      return new File(name);
-    }
-    else
-    {
-      return new File(((FileLocation)parent).getFile(), name);
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#childIterator()
-   */
-  public ILocationChildrenIterator childIterator()
-  {
-    return new ZipFileIterator(zipFile);
-  }
-
-  /*
-   * @see com.example.location.ILocation#hasChildren()
-   */
-  public boolean hasChildren()
-  {
-    return true;
-  }
-
-  /*
-   * @see com.example.location.AbstractZipLocation#getChildInputStream(java.lang.String)
-   */
-  protected InputStream getChildInputStream(String name)
-  {
-    if (zipFile == null)
-      return null;
-    ZipEntry entry = zipFile.getEntry(name);
-    if (entry != null)
-    {
-      try
-      {
-        return zipFile.getInputStream(entry);
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-        return null;
-      }
-    }
-    return null;
-  }
-  /**
-   * Implements the <code>ILocationChildrenIterator</code> to iterate over the
-   * entries of a <code>ZipFile</code>.
-   */
-  protected class ZipFileIterator implements ILocationChildrenIterator
-  {
-    private ZipFile zipFile;
-    private Enumeration entries;
-
-    public ZipFileIterator(ZipFile zip)
-    {
-      zipFile = zip;
-      if (zipFile != null)
-      {
-        entries = zipFile.entries();
-      }
-    }
-
-    public ILocation next()
-    {
-      if (zipFile == null)
-        return null;
-      if (entries == null)
-        return null;
-      if (entries.hasMoreElements())
-      {
-        ZipEntry entry = (ZipEntry)entries.nextElement();
-        String name = entry.getName();
-        return new ZipEntryLocation(ZipLocation.this, name);
-      }
-      else
-      {
-        return null;
-      }
-    }
-  }
-
-  /*
-   * @see com.example.location.ILocation#getAbsolutePath()
-   */
-  public String getAbsolutePath()
-  {
-    if (parent == null)
-    {
-      return getName();
-    }
-    else
-    {
-      return parent.getAbsolutePath() + "/" + getName();
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentDepends.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentDepends.java
deleted file mode 100644
index 081a227..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentDepends.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-public class ComponentDepends
-{
-  private Boolean unrestricted;
-  private List componentRefs;
-
-  /**
-   * @return Returns the componentRefs.
-   */
-  public List getComponentRefs()
-  {
-    if (componentRefs == null)
-      componentRefs = new ArrayList(1);
-    return componentRefs;
-  }
-
-  /**
-   * @return Returns the unrestricted.
-   */
-  public boolean isUnrestricted()
-  {
-    if (unrestricted == null)
-      return false;
-    else
-      return unrestricted.booleanValue();
-  }
-
-  public Boolean getUnrestricted()
-  {
-    return unrestricted;
-  }
-
-  /**
-   * @param unrestricted The unrestricted to set.
-   */
-  public void setUnrestricted(Boolean unrestricted)
-  {
-    this.unrestricted = unrestricted;
-  }
-
-  public Object clone()
-  {
-    ComponentDepends clone = new ComponentDepends();
-    clone.setUnrestricted(getUnrestricted());
-    List refsClone = clone.getComponentRefs();
-    for (Iterator it = getComponentRefs().iterator(); it.hasNext();)
-      refsClone.add(((ComponentRef)it.next()).clone());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentEmitter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentEmitter.java
deleted file mode 100644
index accaf02..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentEmitter.java
+++ /dev/null
@@ -1,215 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Properties;
-import java.util.StringTokenizer;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.FragmentXML;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class ComponentEmitter extends AbstractEmitter
-{
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_COMPONENT_XML_DIR = "compXMLDir";
-  public static final String OPTION_PROPS = "props";
-
-  private String compXMLDir;
-  private String props;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-
-  public ComponentEmitter(String compXMLDir, String props)
-  {
-    this.compXMLDir = addTrailingSeperator(compXMLDir);
-    this.props = props;
-  }
-
-  public void init(List eclipseDirs)
-  {
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, pluginId2Plugin, fragmentId2Fragment);
-    }
-    linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-  }
-
-  public void genComponentXML() throws IOException
-  {
-    if (props != null)
-    {
-      Properties properties = new Properties();
-      properties.load(new FileInputStream(props));
-      for (Iterator it = properties.keySet().iterator(); it.hasNext();)
-      {
-        String compName = (String)it.next();
-        StringTokenizer pluginIds = new StringTokenizer((String)properties.get(compName), " ");
-        genComponentXML(compName, pluginIds);
-      }
-    }
-    else
-    {
-      for (Iterator it = pluginId2Plugin.keySet().iterator(); it.hasNext();)
-      {
-        String pluginId = (String)it.next();
-        genComponentXML(pluginId, new StringTokenizer(pluginId, " "));
-      }
-    }
-  }
-
-  public ComponentXML genComponentXML(String compName, StringTokenizer pluginIds) throws IOException
-  {
-    ILocation location = null;
-    if (compXMLDir != null)
-    {
-      StringBuffer sb = new StringBuffer(compXMLDir);
-      sb.append(compName);
-      sb.append('/');
-      sb.append(ComponentXML.CONST_COMPONENT_XML);
-      location = new FileLocation(new File(sb.toString()));
-    }
-    ComponentXML compXML = newComponentXML(compName, location);
-    List plugins = compXML.getPlugins();
-    while (pluginIds.hasMoreTokens())
-    {
-      String pluginId = pluginIds.nextToken();
-      FragmentXML fragment = (FragmentXML)fragmentId2Fragment.get(pluginId);
-      if (fragment != null)
-        addPlugin(compXML, pluginId, Boolean.TRUE);
-      else
-      {
-        IPluginXML pluginXML = (IPluginXML)pluginId2Plugin.get(pluginId);
-        if (pluginXML != null)
-        {
-          addPlugin(compXML, pluginId, Boolean.FALSE);
-          List libs = pluginXML.getLibraries();
-          for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-          {
-            ILibrary lib = (ILibrary)libsIt.next();
-            Map classes = lib.getTypes();
-            for (Iterator classesIt = classes.keySet().iterator(); classesIt.hasNext();)
-            {
-              String className = (String)classesIt.next();
-              int index = className.lastIndexOf('.');
-              String pkgName;
-              if (index != -1)
-              {
-                pkgName = className.substring(0, index);
-                if (pkgName.indexOf("internal") == -1)
-                  addPackage(compXML, pkgName);
-              }
-            }
-            lib.resetTypes();
-          }
-        }
-      }
-    }
-    if (compXMLDir != null)
-    {
-      System.out.println("Writing component.xml for " + compName);
-      compXML.save();
-    }
-    return compXML;
-  }
-
-  private ComponentXML newComponentXML(String compName, ILocation location)
-  {
-    ComponentXML compXML = new ComponentXML();
-    compXML.setName(compName);
-    compXML.setLocation(location);
-    ComponentDepends depends = new ComponentDepends();
-    depends.setUnrestricted(Boolean.TRUE);
-    compXML.setComponentDepends(depends);
-    return compXML;
-  }
-
-  private Plugin addPlugin(ComponentXML compXML, String pluginId, Boolean fragment)
-  {
-    List plugins = compXML.getPlugins();
-    for (Iterator it = plugins.iterator(); it.hasNext();)
-    {
-      Plugin plugin = (Plugin)it.next();
-      if (plugin.getId().equals(pluginId))
-        return plugin;
-    }
-    Plugin plugin = new Plugin();
-    plugin.setId(pluginId);
-    plugin.setFragment(fragment);
-    plugins.add(plugin);
-    return plugin;
-  }
-
-  private Package addPackage(ComponentXML compXML, String pkgName)
-  {
-    List pkgs = compXML.getPackages();
-    for (Iterator it = pkgs.iterator(); it.hasNext();)
-    {
-      Package pkg = (Package)it.next();
-      if (pkg.getName().equals(pkgName))
-        return pkg;
-    }
-    Package pkg = new Package();
-    pkg.setName(pkgName);
-    pkgs.add(pkg);
-    return pkg;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(ComponentEmitter.OPTION_ECLIPSE_DIR);
-    List compXMLDir = (List)options.get(ComponentEmitter.OPTION_COMPONENT_XML_DIR);
-    List props = (List)options.get(ComponentEmitter.OPTION_PROPS);
-    if (eclipseDir == null || compXMLDir == null || eclipseDir.size() < 1 || compXMLDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    ComponentEmitter compEmitter = new ComponentEmitter((String)compXMLDir.get(0), props != null ? (String)props.get(0) : null);
-    compEmitter.init(eclipseDir);
-    try
-    {
-      compEmitter.genComponentXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.model.ComponentEmitter -eclipseDir <eclipseDir> -compXMLDir <compXMLDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compXMLDir\tdirectories containing component.xml that will be checked for API violations");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("\t-props\t<props>\tuse this properties file to define components");
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentRef.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentRef.java
deleted file mode 100644
index a90ad0c..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentRef.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-public class ComponentRef
-{
-  private String name;
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  public Object clone()
-  {
-    ComponentRef clone = new ComponentRef();
-    clone.setName(getName());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentXML.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentXML.java
deleted file mode 100644
index 3b97594..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/ComponentXML.java
+++ /dev/null
@@ -1,361 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-import java.io.BufferedInputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class ComponentXML
-{
-  public static final String CONST_COMPONENT_XML = "component.xml";
-  private static final String NS = "http://eclipse.org/wtp/releng/tools/component-model";
-  private static final String ELEMENT_COMPONENT = "component";
-  private static final String ELEMENT_PLUGIN = "plugin";
-  private static final String ELEMENT_PACKAGE = "package";
-  private static final String ELEMENT_TYPE = "type";
-  private static final String ELEMENT_COMPONENT_DEPENDS = "component-depends";
-  private static final String ELEMENT_COMPONENT_REF = "component-ref";
-  private static final String ATTR_XMLNS = "xmlns";
-  private static final String ATTR_NAME = "name";
-  private static final String ATTR_FRAGMENT = "fragment";
-  private static final String ATTR_ID = "id";
-  private static final String ATTR_API = "api";
-  private static final String ATTR_EXCLUSIVE = "exclusive";
-  private static final String ATTR_UNRESTRICTED = "unrestricted";
-  private static final String ATTR_REFERENCE = "reference";
-  private static final String ATTR_IMPLEMENT = "implement";
-  private static final String ATTR_SUBCLASS = "subclass";
-  private static final String ATTR_INSTANTIATE = "instantiate";
-
-  private ILocation location;
-  private boolean loaded;
-  private String name;
-  private List plugins;
-  private List packages;
-  private ComponentDepends componentDepends;
-
-  public ComponentXML()
-  {
-    loaded = false;
-  }
-  /**
-   * @return Returns the location.
-   */
-  public ILocation getLocation()
-  {
-    return location;
-  }
-
-  /**
-   * @param location The location to set.
-   */
-  public void setLocation(ILocation location)
-  {
-    this.location = location;
-    loaded = false;
-  }
-
-  /**
-   * @return Returns the componentDepends.
-   */
-  public ComponentDepends getComponentDepends()
-  {
-    return componentDepends;
-  }
-
-  /**
-   * @param componentDepends The componentDepends to set.
-   */
-  public void setComponentDepends(ComponentDepends componentDepends)
-  {
-    this.componentDepends = componentDepends;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the packages.
-   */
-  public List getPackages()
-  {
-    if (packages == null)
-      packages = new ArrayList(1);
-    return packages;
-  }
-
-  /**
-   * @return Returns the plugins.
-   */
-  public List getPlugins()
-  {
-    if (plugins == null)
-      plugins = new ArrayList(1);
-    return plugins;
-  }
-
-  public void load() throws IOException, FileNotFoundException
-  {
-    if (!loaded)
-    {
-      try
-      {
-        SAXParserFactory factory = SAXParserFactory.newInstance();
-        factory.setNamespaceAware(false);
-        factory.setValidating(false);
-        SAXParser parser = factory.newSAXParser();
-        parser.parse(new InputSource(new BufferedInputStream(location.getInputStream())), new ComponentXMLHandler(this));
-        loaded = true;
-      }
-      catch (ParserConfigurationException pce)
-      {
-        pce.printStackTrace();
-      }
-      catch (SAXException saxe)
-      {
-        saxe.printStackTrace();
-      }
-    }
-  }
-
-  public String toString()
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<component ");
-    saveAttribute(sb, ATTR_XMLNS, NS);
-    saveAttribute(sb, ATTR_NAME, getName());
-    sb.append(">");
-    saveComponentDepends(sb, getComponentDepends());
-    for (Iterator it = getPlugins().iterator(); it.hasNext();)
-      savePlugin(sb, (Plugin)it.next());
-    for (Iterator it = getPackages().iterator(); it.hasNext();)
-      savePackage(sb, (Package)it.next());
-    sb.append("</component>");
-    return sb.toString();
-  }
-
-  public void save() throws IOException
-  {
-    if (location != null)
-    {
-      File file = new File(location.getAbsolutePath());
-      file.getParentFile().mkdirs();
-      FileOutputStream fos = new FileOutputStream(file);
-      fos.write(toString().getBytes("UTF-8"));
-      fos.close();
-    }
-  }
-
-  private void saveComponentDepends(StringBuffer sb, ComponentDepends dep)
-  {
-    sb.append("<component-depends");
-    if (dep.getUnrestricted() != null)
-      saveAttribute(sb, ATTR_UNRESTRICTED, String.valueOf(dep.isUnrestricted()));
-    sb.append(">");
-    for (Iterator it = dep.getComponentRefs().iterator(); it.hasNext();)
-      saveComponentRef(sb, (ComponentRef)it.next());
-    sb.append("</component-depends>");
-  }
-
-  private void saveComponentRef(StringBuffer sb, ComponentRef ref)
-  {
-    sb.append("<component-ref");
-    saveAttribute(sb, ATTR_NAME, ref.getName());
-    sb.append("/>");
-  }
-
-  private void savePlugin(StringBuffer sb, Plugin plugin)
-  {
-    sb.append("<plugin");
-    saveAttribute(sb, ATTR_ID, plugin.getId());
-    if (plugin.getFragment() != null)
-      saveAttribute(sb, ATTR_FRAGMENT, String.valueOf(plugin.isFragment()));
-    sb.append("/>");
-  }
-
-  private void savePackage(StringBuffer sb, Package pkg)
-  {
-    sb.append("<package");
-    saveAttribute(sb, ATTR_NAME, pkg.getName());
-    if (pkg.getApi() != null)
-      saveAttribute(sb, ATTR_API, String.valueOf(pkg.isApi()));
-    if (pkg.getExclusive() != null)
-      saveAttribute(sb, ATTR_EXCLUSIVE, String.valueOf(pkg.isExclusive()));
-    sb.append(">");
-    for (Iterator it = pkg.getTypes().iterator(); it.hasNext();)
-      saveType(sb, (Type)it.next());
-    sb.append("</package>");
-  }
-
-  private void saveType(StringBuffer sb, Type type)
-  {
-    sb.append("<type");
-    saveAttribute(sb, ATTR_NAME, type.getName());
-    if (type.getReference() != null)
-      saveAttribute(sb, ATTR_REFERENCE, String.valueOf(type.isReference()));
-    if (type.getImplement() != null)
-      saveAttribute(sb, ATTR_IMPLEMENT, String.valueOf(type.isImplement()));
-    if (type.getSubclass() != null)
-      saveAttribute(sb, ATTR_SUBCLASS, String.valueOf(type.isSubclass()));
-    if (type.getInstantiate() != null)
-      saveAttribute(sb, ATTR_INSTANTIATE, String.valueOf(type.isInstantiate()));
-    sb.append("/>");
-  }
-
-  private void saveAttribute(StringBuffer sb, String key, String value)
-  {
-    if (key != null && value != null)
-    {
-      sb.append(" ");
-      sb.append(key);
-      sb.append("=\"");
-      sb.append(value);
-      sb.append("\"");
-    }
-  }
-
-  public Object clone()
-  {
-    ComponentXML clone = new ComponentXML();
-    clone.setName(getName());
-    clone.setLocation(getLocation());
-    ComponentDepends depends = getComponentDepends();
-    if (depends != null)
-      clone.setComponentDepends((ComponentDepends)depends.clone());
-    if (plugins != null)
-    {
-      List pluginsClone = clone.getPlugins();
-      for (Iterator it = plugins.iterator(); it.hasNext();)
-        pluginsClone.add(((Plugin)it.next()).clone());
-    }
-    if (packages != null)
-    {
-      List packagesClone = clone.getPackages();
-      for (Iterator it = packages.iterator(); it.hasNext();)
-        packagesClone.add(((Package)it.next()).clone());
-    }
-    return clone;
-  }
-
-  private static class ComponentXMLHandler extends DefaultHandler
-  {
-    private ComponentXML compXML;
-    private Package pkg;
-    
-    public ComponentXMLHandler(ComponentXML compXML)
-    {
-      this.compXML = compXML;
-      this.compXML.setComponentDepends(new ComponentDepends());
-      this.compXML.setName(null);
-      this.compXML.getPlugins().clear();
-      this.compXML.getPackages().clear();
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (equalsLocalpart(qName, ELEMENT_PLUGIN) || equalsLocalpart(elementName, ELEMENT_PLUGIN))
-      {
-        Plugin plugin = new Plugin();
-        plugin.setId(attributes.getValue(ATTR_ID));
-        String attrFragment = attributes.getValue(ATTR_FRAGMENT);
-        if (attrFragment != null)
-          plugin.setFragment(Boolean.valueOf(attrFragment));
-        compXML.getPlugins().add(plugin);
-      }
-      else if (equalsLocalpart(qName, ELEMENT_PACKAGE) || equalsLocalpart(elementName, ELEMENT_PACKAGE))
-      {
-        pkg = new Package();
-        pkg.setName(attributes.getValue(ATTR_NAME));
-        String attrApi = attributes.getValue(ATTR_API);
-        if (attrApi != null)
-          pkg.setApi(Boolean.valueOf(attrApi));
-        String attrExclusive = attributes.getValue(ATTR_EXCLUSIVE);
-        if (attrExclusive != null)
-          pkg.setExclusive(Boolean.valueOf(attrExclusive));
-        compXML.getPackages().add(pkg);
-      }
-      else if (equalsLocalpart(qName, ELEMENT_TYPE) || equalsLocalpart(elementName, ELEMENT_TYPE))
-      {
-        if (pkg != null)
-        {
-          Type type = new Type();
-          type.setName(attributes.getValue(ATTR_NAME));
-          String attrRef = attributes.getValue(ATTR_REFERENCE);
-          if (attrRef != null)
-            type.setReference(Boolean.valueOf(attrRef));
-          String attrImpl = attributes.getValue(ATTR_IMPLEMENT);
-          if (attrImpl != null)
-            type.setImplement(Boolean.valueOf(attrImpl));
-          String attrSubclass = attributes.getValue(ATTR_SUBCLASS);
-          if (attrSubclass != null)
-            type.setSubclass(Boolean.valueOf(attrSubclass));
-          String attrInstantiate = attributes.getValue(ATTR_INSTANTIATE);
-          if (attrInstantiate != null)
-            type.setInstantiate(Boolean.valueOf(attrInstantiate));
-          pkg.getTypes().add(type);
-        }
-      }
-      else if (equalsLocalpart(qName, ELEMENT_COMPONENT) || equalsLocalpart(elementName, ELEMENT_COMPONENT))
-      {
-        compXML.setName(attributes.getValue(ATTR_NAME));
-      }
-      else if (equalsLocalpart(qName, ELEMENT_COMPONENT_DEPENDS) || equalsLocalpart(elementName, ELEMENT_COMPONENT_DEPENDS))
-      {
-        String attrUnrestricted = attributes.getValue(ATTR_UNRESTRICTED);
-        if (attrUnrestricted != null)
-          compXML.getComponentDepends().setUnrestricted(Boolean.valueOf(attrUnrestricted));
-      }
-      else if (equalsLocalpart(qName, ELEMENT_COMPONENT_REF) || equalsLocalpart(elementName, ELEMENT_COMPONENT_REF))
-      {
-        ComponentRef compRef = new ComponentRef();
-        compRef.setName(attributes.getValue(ATTR_NAME));
-        compXML.getComponentDepends().getComponentRefs().add(compRef);
-      }
-    }
-
-    private boolean equalsLocalpart(String fullname, String localpart)
-    {
-      int index = fullname.indexOf(':');
-      if (index != -1)
-        return fullname.substring(index + 1).equals(localpart);
-      else
-        return fullname.equals(localpart);
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Package.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Package.java
deleted file mode 100644
index 41aebc7..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Package.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-public class Package
-{
-  private String name;
-  private Boolean api;
-  private Boolean exclusive;
-  private List types;
-
-  /**
-   * @return Returns the api.
-   */
-  public boolean isApi()
-  {
-    if (api == null)
-      return true;
-    else
-      return api.booleanValue();
-  }
-
-  public Boolean getApi()
-  {
-    return api;
-  }
-
-  /**
-   * @param api The api to set.
-   */
-  public void setApi(Boolean api)
-  {
-    this.api = api;
-  }
-
-  /**
-   * @return Returns the exclusive.
-   */
-  public boolean isExclusive()
-  {
-    if (exclusive == null)
-      return true;
-    else
-      return exclusive.booleanValue();
-  }
-
-  public Boolean getExclusive()
-  {
-    return exclusive;
-  }
-
-  /**
-   * @param exclusive The exclusive to set.
-   */
-  public void setExclusive(Boolean exclusive)
-  {
-    this.exclusive = exclusive;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the types.
-   */
-  public List getTypes()
-  {
-    if (types == null)
-      types = new ArrayList(1);
-    return types;
-  }
-
-  public Object clone()
-  {
-    Package clone = new Package();
-    clone.setName(getName());
-    clone.setApi(getApi());
-    clone.setExclusive(getExclusive());
-    List typesClone = clone.getTypes();
-    for (Iterator it = getTypes().iterator(); it.hasNext();)
-      typesClone.add(((Type)it.next()).clone());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Plugin.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Plugin.java
deleted file mode 100644
index 17d9610..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Plugin.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-public class Plugin
-{
-  private String id;
-  private Boolean fragment;
-
-  /**
-   * @return Returns the fragment.
-   */
-  public boolean isFragment()
-  {
-    if (fragment == null)
-      return false;
-    else
-      return fragment.booleanValue();
-  }
-
-  public Boolean getFragment()
-  {
-    return fragment;
-  }
-
-  /**
-   * @param fragment The fragment to set.
-   */
-  public void setFragment(Boolean fragment)
-  {
-    this.fragment = fragment;
-  }
-
-  /**
-   * @return Returns the id.
-   */
-  public String getId()
-  {
-    return id;
-  }
-
-  /**
-   * @param id The id to set.
-   */
-  public void setId(String id)
-  {
-    this.id = id;
-  }
-
-  public Object clone()
-  {
-    Plugin clone = new Plugin();
-    clone.setId(getId());
-    clone.setFragment(getFragment());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Type.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Type.java
deleted file mode 100644
index 273e7cc..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/model/Type.java
+++ /dev/null
@@ -1,144 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.model;
-
-public class Type
-{
-  private String name;
-  private Boolean reference;
-  private Boolean implement;
-  private Boolean subclass;
-  private Boolean instantiate;
-
-  /**
-   * @return Returns the implement.
-   */
-  public boolean isImplement()
-  {
-    if (implement == null)
-      return true;
-    else
-      return implement.booleanValue();
-  }
-
-  public Boolean getImplement()
-  {
-    return implement;
-  }
-
-  /**
-   * @param implement The implement to set.
-   */
-  public void setImplement(Boolean implement)
-  {
-    this.implement = implement;
-  }
-
-  /**
-   * @return Returns the instantiate.
-   */
-  public boolean isInstantiate()
-  {
-    if (instantiate == null)
-      return true;
-    else
-      return instantiate.booleanValue();
-  }
-
-  public Boolean getInstantiate()
-  {
-    return instantiate;
-  }
-
-  /**
-   * @param instantiate The instantiate to set.
-   */
-  public void setInstantiate(Boolean instantiate)
-  {
-    this.instantiate = instantiate;
-  }
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the reference.
-   */
-  public boolean isReference()
-  {
-    if (reference == null)
-      return true;
-    else
-      return reference.booleanValue();
-  }
-
-  public Boolean getReference()
-  {
-    return reference;
-  }
-
-  /**
-   * @param reference The reference to set.
-   */
-  public void setReference(Boolean reference)
-  {
-    this.reference = reference;
-  }
-
-  /**
-   * @return Returns the subclass.
-   */
-  public boolean isSubclass()
-  {
-    if (subclass == null)
-      return true;
-    else
-      return subclass.booleanValue();
-  }
-
-  public Boolean getSubclass()
-  {
-    return subclass;
-  }
-
-  /**
-   * @param subclass The subclass to set.
-   */
-  public void setSubclass(Boolean subclass)
-  {
-    this.subclass = subclass;
-  }
-
-  public Object clone()
-  {
-    Type clone = new Type();
-    clone.setName(getName());
-    clone.setReference(getReference());
-    clone.setSubclass(getSubclass());
-    clone.setImplement(getImplement());
-    clone.setInstantiate(getInstantiate());
-    return clone;
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ClassUse.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ClassUse.java
deleted file mode 100644
index 1b27cc5..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ClassUse.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-
-public class ClassUse extends ClassAPI
-{
-  private List lines;
-
-  /**
-   * @return Returns the lines.
-   */
-  public List getLines()
-  {
-    if (lines == null)
-      lines = new ArrayList(1);
-    return lines;
-  }
-
-  public int sizeLines()
-  {
-    return lines != null ? lines.size() : 0;
-  }
-
-  public List getMethodUses()
-  {
-    return super.getMethodAPIs();
-  }
-
-  public int sizeMethodUses()
-  {
-    return super.sizeMethodAPIs();
-  }
-
-  public List getFieldUses()
-  {
-    return super.getFieldAPIs();
-  }
-
-  public int sizeFieldUses()
-  {
-    return super.sizeFieldAPIs();
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUse.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUse.java
deleted file mode 100644
index c668719..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUse.java
+++ /dev/null
@@ -1,273 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.io.BufferedInputStream;
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-
-public class ComponentUse extends ComponentAPI
-{
-  public static final String CONST_COMPONENT_USE_XML = "component-use.xml";
-  public static final String CONST_COMPONENT_USE_HTML = "component-use.html";
-
-  private static final String NS = "http://eclipse.org/wtp/releng/tools/component-use";
-  private static final String ELEMENT_COMPONENT_USE = "component-use";
-  private static final String ELEMENT_SOURCE = "source";
-  private static final String ELEMENT_CLASS_USE = "class-use";
-  private static final String ELEMENT_METHOD_USE = "method-use";
-  private static final String ELEMENT_FIELD_USE = "field-use";
-  private static final String ATTR_XMLNS_USE = "xmlns:use";
-
-  private static final String ATTR_ACCESS = "access";
-  private static final String ATTR_LINES = "lines";
-  private static final String ATTR_NAME = "name";
-  private static final String ATTR_DESCRIPTOR = "descriptor";
-  private static final String ATTR_REFERENCE = "reference";
-  private static final String ATTR_IMPLEMENT = "implement";
-  private static final String ATTR_SUBCLASS = "subclass";
-  private static final String ATTR_INSTANTIATE = "instantiate";
-  private static final String ATTR_THROWS = "throws";
-
-  private List sources;
-
-  /**
-   * @return Returns the sources.
-   */
-  public List getSources()
-  {
-    if (sources == null)
-      sources = new ArrayList(1);
-    return sources;
-  }
-
-  public void load() throws IOException, FileNotFoundException
-  {
-    try
-    {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-      SAXParser parser = factory.newSAXParser();
-      parser.parse(new InputSource(new BufferedInputStream(location.getInputStream())), new ComponentAPIHandler(this));
-    }
-    catch (ParserConfigurationException pce)
-    {
-      pce.printStackTrace();
-    }
-    catch (SAXException saxe)
-    {
-      saxe.printStackTrace();
-    }
-  }
-
-  public void saveAsHTML(ILocation html) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    TransformerFactory factory = TransformerFactory.newInstance();
-    Transformer transformer = factory.newTransformer(new StreamSource(ClassLoader.getSystemResourceAsStream("org/eclipse/wtp/releng/tools/component/xsl/component-violation.xsl")));
-    transformer.transform(new StreamSource(new ByteArrayInputStream(getBytes())), new StreamResult(new FileOutputStream(new File(html.getAbsolutePath()))));
-  }
-
-  public void save() throws IOException
-  {
-    if (location != null)
-    {
-      File file = new File(location.getAbsolutePath());
-      file.getParentFile().mkdirs();
-      FileOutputStream fos = new FileOutputStream(file);
-      fos.write(getBytes());
-      fos.close();
-    }
-  }
-
-  public String toString()
-  {
-    try
-    {
-      return new String(getBytes());
-    }
-    catch (UnsupportedEncodingException e)
-    {
-      e.printStackTrace();
-    }
-    return super.toString();
-  }
-
-  private byte[] getBytes() throws UnsupportedEncodingException
-  {
-    StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-    sb.append("<use:component-use ");
-    saveAttribute(sb, ATTR_XMLNS_USE, NS);
-    saveAttribute(sb, ATTR_NAME, getName());
-    sb.append(">");
-    for (Iterator it = getSources().iterator(); it.hasNext();)
-      saveSource(sb, (Source)it.next());
-    sb.append("</use:component-use>");
-    return sb.toString().getBytes("UTF-8");
-  }
-
-  private void saveSource(StringBuffer sb, Source source)
-  {
-    sb.append("<source");
-    saveAttribute(sb, ATTR_NAME, source.getName());
-    sb.append(">");
-    for (Iterator it = source.getClassUses().iterator(); it.hasNext();)
-      saveClassUse(sb, (ClassUse)it.next());
-    sb.append("</source>");
-  }
-
-  private void saveClassUse(StringBuffer sb, ClassUse classUse)
-  {
-    sb.append("<class-use");
-    saveAttribute(sb, ATTR_NAME, classUse.getName());
-    if (classUse.sizeLines() > 0)
-      saveAttribute(sb, ATTR_LINES, classUse.getLines(), " ");
-    int access = classUse.getAccess();
-    if (access != -1)
-      saveAttribute(sb, ATTR_ACCESS, String.valueOf(access));
-    if (classUse.getReference() != null)
-      saveAttribute(sb, ATTR_REFERENCE, String.valueOf(classUse.isReference()));
-    if (classUse.getImplement() != null)
-      saveAttribute(sb, ATTR_IMPLEMENT, String.valueOf(classUse.isImplement()));
-    if (classUse.getSubclass() != null)
-      saveAttribute(sb, ATTR_SUBCLASS, String.valueOf(classUse.isSubclass()));
-    if (classUse.getInstantiate() != null)
-      saveAttribute(sb, ATTR_INSTANTIATE, String.valueOf(classUse.isInstantiate()));
-    sb.append(">");
-    if (classUse.sizeMethodUses() > 0)
-      for (Iterator it = classUse.getMethodUses().iterator(); it.hasNext();)
-        saveMethodUse(sb, (MethodUse)it.next());
-    if (classUse.sizeFieldUses() > 0)
-      for (Iterator it = classUse.getFieldUses().iterator(); it.hasNext();)
-        saveFieldUse(sb, (FieldUse)it.next());
-    sb.append("</class-use>");
-  }
-
-  protected void saveMethodUse(StringBuffer sb, MethodUse methodUse)
-  {
-    sb.append("<method-use");
-    saveAttribute(sb, ATTR_NAME, methodUse.getName());
-    saveAttribute(sb, ATTR_DESCRIPTOR, methodUse.getDescriptor());
-    int access = methodUse.getAccess();
-    if (access != -1)
-      saveAttribute(sb, ATTR_ACCESS, String.valueOf(access));
-    if (methodUse.sizeThrows() > 0)
-      saveAttribute(sb, ATTR_THROWS, methodUse.getThrows(), " ");
-    if (methodUse.sizeLines() > 0)
-      saveAttribute(sb, ATTR_LINES, methodUse.getLines(), " ");
-    sb.append("/>");
-  }
-
-  protected void saveFieldUse(StringBuffer sb, FieldUse fieldUse)
-  {
-    sb.append("<field-use");
-    saveAttribute(sb, ATTR_NAME, fieldUse.getName());
-    saveAttribute(sb, ATTR_DESCRIPTOR, fieldUse.getDescriptor());
-    int access = fieldUse.getAccess();
-    if (access != -1)
-      saveAttribute(sb, ATTR_ACCESS, String.valueOf(access));
-    if (fieldUse.sizeLines() > 0)
-      saveAttribute(sb, ATTR_LINES, fieldUse.getLines(), " ");
-    sb.append("/>");
-  }
-
-  protected static class ComponentUseHandler extends ComponentAPIHandler
-  {
-    private ComponentUse compUse;
-    private Source source;
-    private ClassUse classUse;
-    
-    public ComponentUseHandler(ComponentUse compUse)
-    {
-      super(compUse);
-      this.compUse = compUse;
-    }
-
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals(ELEMENT_SOURCE) || qName.equals(ELEMENT_SOURCE))
-      {
-        source = new Source();
-        source.setName(attributes.getValue(ATTR_NAME));
-        compUse.getSources().add(source);
-      }
-      else if (elementName.equals(ELEMENT_CLASS_USE) || qName.equals(ELEMENT_CLASS_USE))
-      {
-        if (source != null)
-        {
-          classUse = new ClassUse();
-          classUse.setName(attributes.getValue(ATTR_NAME));
-          String attrLines = attributes.getValue(ATTR_LINES);
-          if (attrLines != null)
-            addToList(classUse.getLines(), attrLines, " ");
-          String attrAccess = attributes.getValue(ATTR_ACCESS);
-          if (attrAccess != null)
-            classUse.setAccess(Integer.parseInt(attrAccess));
-          String attrRef = attributes.getValue(ATTR_REFERENCE);
-          if (attrRef != null)
-            classUse.setReference(Boolean.valueOf(attrRef));
-          String attrImpl = attributes.getValue(ATTR_IMPLEMENT);
-          if (attrImpl != null)
-            classUse.setImplement(Boolean.valueOf(attrImpl));
-          String attrSubclass = attributes.getValue(ATTR_SUBCLASS);
-          if (attrSubclass != null)
-            classUse.setSubclass(Boolean.valueOf(attrSubclass));
-          String attrInstantiate = attributes.getValue(ATTR_INSTANTIATE);
-          if (attrInstantiate != null)
-            classUse.setInstantiate(Boolean.valueOf(attrInstantiate));
-          source.getClassUses().add(classUse);
-        }
-      }
-      else if (elementName.equals(ELEMENT_METHOD_USE) || qName.equals(ELEMENT_METHOD_USE))
-      {
-        MethodUse methodUse = new MethodUse();
-        startMethod(classUse, methodUse, attributes);
-        String attrLines = attributes.getValue(ATTR_LINES);
-        if (attrLines != null)
-          addToList(methodUse.getLines(), attrLines, " ");
-      }
-      else if (elementName.equals(ELEMENT_FIELD_USE) || qName.equals(ELEMENT_FIELD_USE))
-      {
-        FieldUse fieldUse = new FieldUse();
-        startField(classUse, fieldUse, attributes);
-        String attrLines = attributes.getValue(ATTR_LINES);
-        if (attrLines != null)
-          addToList(fieldUse.getLines(), attrLines, " ");
-      }
-      else if (elementName.equals(ELEMENT_COMPONENT_USE) || qName.equals(ELEMENT_COMPONENT_USE))
-      {
-        compUse.setName(attributes.getValue("ATTR_NAME"));
-      }
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUseEmitter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUseEmitter.java
deleted file mode 100644
index 6e16fba..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/ComponentUseEmitter.java
+++ /dev/null
@@ -1,433 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FieldRef;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.MethodRef;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUse;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.jdt.core.Signature;
-
-public class ComponentUseEmitter extends AbstractEmitter implements IClazzVisitor
-{
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_COMPONENT_XML_DIR = "compXMLDir";
-  public static final String OPTION_COMPONENT_USE_DIR = "compUseDir";
-  public static final String OPTION_INCLUDE = "include";
-  public static final String OPTION_EXCLUDE = "exclude";
-  public static final String OPTION_CLASS_REF_ONLY = "classRefOnly";
-  public static final String OPTION_DEBUG = "debug";
-  private String compUseDir;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-  private Map compLoc2CompXML;
-  private List classUseIncludes;
-  private List classUseExcludes;
-  private boolean classRefOnly;
-  private boolean debug;
-  private ComponentUse compUse;
-
-  public ComponentUseEmitter(String compUseDir)
-  {
-    this.compUseDir = addTrailingSeperator(compUseDir);
-    classRefOnly = false;
-    debug = false;
-  }
-
-  public void init(List eclipseDirs, List compXMLDirs)
-  {
-    compLoc2CompXML = new HashMap();
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, pluginId2Plugin, fragmentId2Fragment);
-    }
-    linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File compXMLFile = new File(addTrailingSeperator((String)it.next()));
-      if (compXMLFile.exists())
-        harvestComponents(compXMLFile, compLoc2CompXML);
-    }
-  }
-
-  public void init(Map compLoc2CompXML, Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    this.compLoc2CompXML = compLoc2CompXML;
-    this.pluginId2Plugin = pluginId2Plugin;
-    this.fragmentId2Fragment = fragmentId2Fragment;
-  }
-
-  /**
-   * @return Returns the classRefOnly.
-   */
-  public boolean isClassRefOnly()
-  {
-    return classRefOnly;
-  }
-
-  /**
-   * @param classRefOnly
-   *          The classRefOnly to set.
-   */
-  public void setClassRefOnly(boolean classRefOnly)
-  {
-    this.classRefOnly = classRefOnly;
-  }
-
-  /**
-   * @return Returns the debug.
-   */
-  public boolean isDebug()
-  {
-    return debug;
-  }
-
-  /**
-   * @param debug
-   *          The debug to set.
-   */
-  public void setDebug(boolean debug)
-  {
-    this.debug = debug;
-  }
-
-  public List getClassUseIncludes()
-  {
-    return classUseIncludes;
-  }
-
-  public void setClassUseIncludes(List includes)
-  {
-    this.classUseIncludes = includes;
-  }
-
-  public List getClassUseExcludes()
-  {
-    return classUseExcludes;
-  }
-
-  public void setClassUseExcludes(List excludes)
-  {
-    this.classUseExcludes = excludes;
-  }
-
-  public void genComponentUseXML() throws IOException
-  {
-    for (Iterator it = compLoc2CompXML.keySet().iterator(); it.hasNext();)
-      genComponentUseXML((String)it.next());
-  }
-
-  public ComponentUse genComponentUseXML(String compLoc) throws IOException
-  {
-    ComponentXML compXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (compXML != null)
-    {
-      compXML.load();
-      String compName = compXML.getName();
-      compUse = newComponentUse(compXML);
-      for (Iterator pluginsIt = compXML.getPlugins().iterator(); pluginsIt.hasNext();)
-      {
-        IPluginXML pluginXML = (IPluginXML)pluginId2Plugin.get(((Plugin)pluginsIt.next()).getId());
-        if (pluginXML != null)
-          pluginXML.accept(this);
-      }
-      compXML = null;
-      if (compUseDir != null)
-        System.out.println("Writing component-use.xml for " + compName);
-      compUse.save();
-      return compUse;
-    }
-    return null;
-  }
-
-  public ComponentUse genAll() throws IOException
-  {
-    compUse = new ComponentUse();
-    for (Iterator it = pluginId2Plugin.values().iterator(); it.hasNext();)
-      ((IPluginXML)it.next()).accept(this);
-    return compUse;
-  }
-
-  public Source genUse(IClazz clazz)
-  {
-    return newSource(clazz);
-  }
-
-  public boolean visit(IClazz clazz)
-  {
-    if (compUse == null)
-      return false;
-    Source source = newSource(clazz);
-    addSource(compUse, source);
-    return true;
-  }
-
-  private Source newSource(IClazz clazz)
-  {
-    String className = clazz.getName();
-    Source source = newSource(clazz.getName());
-    if (!classRefOnly)
-    {
-      // method references
-      List methodRefs = clazz.getMethodRefs(classUseIncludes, classUseExcludes, debug);
-      for (Iterator it = methodRefs.iterator(); it.hasNext();)
-      {
-        MethodRef methodRef = (MethodRef)it.next();
-        String refClassName = methodRef.getClassName();
-        String methodName = methodRef.getMethodName();
-        if (isConstructor(methodName))
-        {
-          // use: instantiate
-          addUniqueClassUse(source, refClassName, null, null, null, Boolean.TRUE, methodRef.getLines());
-        }
-        else
-        {
-          ClassUse classUse = addUniqueClassUse(source, refClassName, Boolean.TRUE, null, null, null, null);
-          MethodUse methodUse = newMethodUse(methodName, methodRef.getMethodDescriptor(), methodRef.getLines());
-          classUse.getMethodUses().add(methodUse);
-        }
-      }
-      clazz.resetMethodRefs();
-      methodRefs = null;
-      // field references
-      List fieldRefs = clazz.getFieldRefs(classUseIncludes, classUseExcludes, debug);
-      for (Iterator it = fieldRefs.iterator(); it.hasNext();)
-      {
-        FieldRef fieldRef = (FieldRef)it.next();
-        String refClassName = fieldRef.getClassName();
-        ClassUse classUse = addUniqueClassUse(source, refClassName, Boolean.TRUE, null, null, null, null);
-        FieldAPI fieldUse = newFieldUse(fieldRef.getFieldName(), fieldRef.getFieldDescriptor(), fieldRef.getLines());
-        classUse.getFieldAPIs().add(fieldUse);
-      }
-      clazz.resetFieldRefs();
-      fieldRefs = null;
-      // use: subclass
-      if (!clazz.isInterface())
-      {
-        String superClass = clazz.getSuperClass();
-        if (superClass != null && isReportClassUse(className, superClass))
-          addUniqueClassUse(source, superClass, null, Boolean.TRUE, null, null, null);
-      }
-      // use: implement
-      String[] interfaces = clazz.getInterfaces();
-      for (int i = 0; i < interfaces.length; i++)
-        addUniqueClassUse(source, interfaces[i], null, null, Boolean.TRUE, null, null);
-    }
-    // use: reference
-    Set refClasses = clazz.getReferencedTypes();
-    for (Iterator refClassesIt = refClasses.iterator(); refClassesIt.hasNext();)
-    {
-      String refClassName = (String)refClassesIt.next();
-      if (isReportClassUse(className, refClassName))
-        addUniqueClassUse(source, refClassName, Boolean.TRUE, null, null, null, null);
-    }
-    return source;
-  }
-
-  private boolean isReportClassUse(String sourceClassName, String classUseName)
-  {
-    if (sourceClassName != null && sourceClassName.equals(classUseName))
-      return false;
-    if (classUseExcludes != null)
-      for (Iterator it = classUseExcludes.iterator(); it.hasNext();)
-        if (classUseName.startsWith((String)it.next()))
-          return false;
-    if (classUseIncludes != null && classUseIncludes.size() > 0)
-    {
-      for (Iterator it = classUseIncludes.iterator(); it.hasNext();)
-        if (classUseName.startsWith((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-
-  private boolean isConstructor(String methodName)
-  {
-    return methodName.equals("<init>");
-  }
-
-  private void addSource(ComponentUse compUse, Source source)
-  {
-    compUse.getSources().add(source);
-  }
-
-  private ClassUse addUniqueClassUse(Source source, String className, Boolean ref, Boolean subclass, Boolean implement, Boolean instantiate, List lines)
-  {
-    List classUses = source.getClassUses();
-    for (Iterator it = classUses.iterator(); it.hasNext();)
-    {
-      ClassUse classUse = (ClassUse)it.next();
-      if (!classUse.getName().equals(className))
-        continue;
-      if (ref != null && (classUse.getReference() == null || (ref.booleanValue() != classUse.isReference())))
-        continue;
-      if (subclass != null && (classUse.getSubclass() == null || (subclass.booleanValue() != classUse.isSubclass())))
-        continue;
-      if (implement != null && (classUse.getImplement() == null || (implement.booleanValue() != classUse.isImplement())))
-        continue;
-      if (instantiate != null && (classUse.getInstantiate() == null || (instantiate.booleanValue() != classUse.isInstantiate())))
-        continue;
-      if (lines != null)
-        classUse.getLines().addAll(lines);
-      return classUse;
-    }
-    ClassUse classUse = newClassUse(className, ref, subclass, implement, instantiate, lines);
-    classUses.add(classUse);
-    return classUse;
-  }
-
-  private ClassUse newClassUse(String className, Boolean ref, Boolean subclass, Boolean implement, Boolean instantiate, List lines)
-  {
-    ClassUse classUse = new ClassUse();
-    classUse.setName(className);
-    classUse.setReference(ref);
-    classUse.setSubclass(subclass);
-    classUse.setImplement(implement);
-    classUse.setInstantiate(instantiate);
-    if (lines != null)
-      classUse.getLines().addAll(lines);
-    return classUse;
-  }
-
-  private MethodUse newMethodUse(String methodName, String descriptor, List lines)
-  {
-    MethodUse methodUse = new MethodUse();
-    methodUse.setName(methodName);
-    methodUse.setDescriptor(descriptor);
-    if (lines != null)
-      methodUse.getLines().addAll(lines);
-    return methodUse;
-  }
-
-  private FieldUse newFieldUse(String fieldName, String descriptor, List lines)
-  {
-    FieldUse fieldUse = new FieldUse();
-    fieldUse.setName(fieldName);
-    fieldUse.setDescriptor(descriptor);
-    if (lines != null)
-      fieldUse.getLines().addAll(lines);
-    return fieldUse;
-  }
-
-  private ComponentUse newComponentUse(ComponentXML compXML)
-  {
-    String compName = compXML.getName();
-    ILocation location = null;
-    if (compUseDir != null)
-    {
-      StringBuffer sb = new StringBuffer(compUseDir);
-      sb.append(compName);
-      sb.append('/');
-      sb.append(ComponentUse.CONST_COMPONENT_USE_XML);
-      location = new FileLocation(new File(sb.toString()));
-    }
-    return newComponentUse(compName, location);
-  }
-
-  private ComponentUse newComponentUse(String name, ILocation location)
-  {
-    ComponentUse compUse = new ComponentUse();
-    compUse.setName(name);
-    compUse.setLocation(location);
-    return compUse;
-  }
-
-  private Source newSource(String className)
-  {
-    Source source = new Source();
-    source.setName(className);
-    return source;
-  }
-
-  private boolean isBit(int flag, int bit)
-  {
-    return ((flag & bit) == bit);
-  }
-
-  private String descriptor2Signature(char[] descriptor)
-  {
-    return toClassName(Signature.toString(new String(descriptor)));
-  }
-
-  private String toClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(ComponentUseEmitter.OPTION_ECLIPSE_DIR);
-    List compXMLDir = (List)options.get(ComponentUseEmitter.OPTION_COMPONENT_XML_DIR);
-    List compUseDir = (List)options.get(ComponentUseEmitter.OPTION_COMPONENT_USE_DIR);
-    List includes = (List)options.get(ComponentUseEmitter.OPTION_INCLUDE);
-    List excludes = (List)options.get(ComponentUseEmitter.OPTION_EXCLUDE);
-    List classRefOnly = (List)options.get(ComponentUseEmitter.OPTION_CLASS_REF_ONLY);
-    List debug = (List)options.get(ComponentUseEmitter.OPTION_DEBUG);
-    if (eclipseDir == null || compXMLDir == null || compUseDir == null || eclipseDir.size() < 1 || compXMLDir.size() < 1 || compUseDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    ComponentUseEmitter compUseEmitter = new ComponentUseEmitter((String)compUseDir.get(0));
-    compUseEmitter.setClassUseIncludes(includes);
-    compUseEmitter.setClassUseExcludes(excludes);
-    compUseEmitter.setClassRefOnly(classRefOnly != null);
-    compUseEmitter.setDebug(debug != null);
-    compUseEmitter.init(eclipseDir, compXMLDir);
-    try
-    {
-      compUseEmitter.genComponentUseXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.use.ComponentUseEmitter -eclipseDir <eclipseDir> -compXMLDir <compDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\t<eclipseDir>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compXMLDir\t<compXMLDir>\tdirectory containing component.xml");
-    System.out.println("\t-compUseDir\t<compUseDir>\toutput directory of component-use.xml");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-include\t<include>\tspace seperated packages to include");
-    System.out.println("\t-exclude\t<exclude>\tspace seperated packages to exclude");
-    System.out.println("\t-classRefOnly\t\t\ttreat all violations as class reference");
-    System.out.println("\t-debug\t\t\t\tgenerate debug information (ex. line numbers)");
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/FieldUse.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/FieldUse.java
deleted file mode 100644
index 07540c2..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/FieldUse.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.wtp.releng.tools.component.api.FieldAPI;
-
-public class FieldUse extends FieldAPI
-{
-  private List lines;
-
-  /**
-   * @return Returns the line.
-   */
-  public List getLines()
-  {
-    if (lines == null)
-      lines = new ArrayList(1);
-    return lines;
-  }
-
-  public int sizeLines()
-  {
-    return lines != null ? lines.size() : 0;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/MethodUse.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/MethodUse.java
deleted file mode 100644
index a542e69..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/MethodUse.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.wtp.releng.tools.component.api.MethodAPI;
-
-public class MethodUse extends MethodAPI
-{
-  private List lines;
-
-  /**
-   * @return Returns the line.
-   */
-  public List getLines()
-  {
-    if (lines == null)
-      lines = new ArrayList(1);
-    return lines;
-  }
-
-  public int sizeLines()
-  {
-    return lines != null ? lines.size() : 0;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/Source.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/Source.java
deleted file mode 100644
index cc94b38..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/use/Source.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.use;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class Source
-{
-  private String name;
-  private List classUses;
-
-  /**
-   * @return Returns the name.
-   */
-  public String getName()
-  {
-    return name;
-  }
-
-  /**
-   * @param name The name to set.
-   */
-  public void setName(String name)
-  {
-    this.name = name;
-  }
-
-  /**
-   * @return Returns the classUses.
-   */
-  public List getClassUses()
-  {
-    if (classUses == null)
-      classUses = new ArrayList(1);
-    return classUses;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/util/CommandOptionParser.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/util/CommandOptionParser.java
deleted file mode 100644
index 83d84fc..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/util/CommandOptionParser.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.util;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.List;
-import java.util.ArrayList;
-
-public class CommandOptionParser
-{
-  private String delimiter = "-";
-  private Map options;
-
-  public CommandOptionParser(String[] args)
-  {
-    parse(args);
-  }
-
-  public Map getOptions()
-  {
-    return options;
-  }
-
-  private void parse(String[] args)
-  {
-    options = new HashMap();
-    String option = null;
-    for (int i = 0; i < args.length; i++)
-    {
-      if (args[i] != null)
-      {
-        if (args[i].startsWith(delimiter))
-        {
-          option = args[i].substring(1);
-          options.put(option, new ArrayList(1));
-        }
-        else if (option != null)
-        {
-          ((List)options.get(option)).add(args[i]);
-        }
-      }
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationEmitter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationEmitter.java
deleted file mode 100644
index 0560d27..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationEmitter.java
+++ /dev/null
@@ -1,599 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.component.violation;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.api.APIs;
-import org.eclipse.wtp.releng.tools.component.api.ClassAPI;
-import org.eclipse.wtp.releng.tools.component.api.ComponentAPI;
-import org.eclipse.wtp.releng.tools.component.api.PackageAPI;
-import org.eclipse.wtp.releng.tools.component.internal.AbstractEmitter;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDepends;
-import org.eclipse.wtp.releng.tools.component.model.ComponentRef;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUse;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUseEmitter;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-
-public class ComponentViolationEmitter extends AbstractEmitter
-{
-  public static final String CONST_COMPONENT_VIOLATION_XML = "component-violation.xml";
-  public static final String CONST_COMPONENT_VIOLATION_HTML = "component-violation.html";
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_COMPONENT_XML_DIR = "compXMLDir";
-  public static final String OPTION_COMPONENT_REF_DIR = "compRefDir";
-  public static final String OPTION_COMPONENT_VIOLATION_DIR = "compVioDir";
-  public static final String OPTION_INCLUDE = "include";
-  public static final String OPTION_EXCLUDE = "exclude";
-  public static final String OPTION_GEN_HTML = "genHTML";
-  public static final String OPTION_GEN_USAGE = "genUsage";
-  public static final String OPTION_DEBUG = "debug";
-
-  private String compViolationDir;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-  private Map compLoc2CompXML;
-  private Map compLoc2CompRef;
-  private List classUseIncludes;
-  private List classUseExcludes;
-  private boolean genHTML;
-  private boolean genUsage;
-  private boolean classRefOnly;
-  private boolean debug;
-  private ComponentUseEmitter compUseEmitter;
-
-  public ComponentViolationEmitter(String compViolationDir)
-  {
-    this.compViolationDir = addTrailingSeperator(compViolationDir);
-    genUsage = false;
-    classRefOnly = false;
-    debug = false;
-  }
-
-  public void init(List eclipseDirs, List compXMLDirs, List compRefDirs)
-  {
-    compLoc2CompXML = new HashMap();
-    compLoc2CompRef = new HashMap();
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    for (Iterator it = eclipseDirs.iterator(); it.hasNext();)
-    {
-      File eclipseFile = new File(addTrailingSeperator((String)it.next()));
-      if (eclipseFile.exists())
-        harvestPlugins(eclipseFile, pluginId2Plugin, fragmentId2Fragment);
-    }
-    linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-    for (Iterator it = compXMLDirs.iterator(); it.hasNext();)
-    {
-      File compXMLFile = new File(addTrailingSeperator((String)it.next()));
-      if (compXMLFile.exists())
-        harvestComponents(compXMLFile, compLoc2CompXML);
-    }
-    if (compRefDirs != null)
-    {
-      for (Iterator it = compRefDirs.iterator(); it.hasNext();)
-      {
-        File compRefFile = new File(addTrailingSeperator((String)it.next()));
-        if (compRefFile.exists())
-          harvestComponents(compRefFile, compLoc2CompRef);
-      }
-    }
-    init();
-  }
-
-  public void init(Map compLoc2CompXML, Map compLoc2CompRef, Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    this.compLoc2CompXML = compLoc2CompXML;
-    this.compLoc2CompRef = compLoc2CompRef;
-    this.pluginId2Plugin = pluginId2Plugin;
-    this.fragmentId2Fragment = fragmentId2Fragment;
-    init();
-  }
-
-  private void init()
-  {
-    compUseEmitter = new ComponentUseEmitter(genUsage ? compViolationDir : null);
-    compUseEmitter.setClassUseIncludes(classUseIncludes);
-    compUseEmitter.setClassUseExcludes(classUseExcludes);
-    compUseEmitter.setClassRefOnly(classRefOnly);
-    compUseEmitter.setDebug(debug);
-    compUseEmitter.init(compLoc2CompXML, pluginId2Plugin, fragmentId2Fragment);
-  }
-
-  public Map getCompRefs()
-  {
-    return new HashMap(compLoc2CompRef);
-  }
-
-  public void setCompRefs(Map compLoc2CompRef)
-  {
-    this.compLoc2CompRef = compLoc2CompRef;
-  }
-
-  public List getClassUseIncludes()
-  {
-    return classUseIncludes;
-  }
-
-  public void setClassUseIncludes(List includes)
-  {
-    this.classUseIncludes = includes;
-  }
-
-  public List getClassUseExcludes()
-  {
-    return classUseExcludes;
-  }
-
-  public void setClassUseExcludes(List excludes)
-  {
-    this.classUseExcludes = excludes;
-  }
-
-  /**
-   * @return Returns the genHTML.
-   */
-  public boolean isGenHTML()
-  {
-    return genHTML;
-  }
-
-  /**
-   * @param genHTML The genHTML to set.
-   */
-  public void setGenHTML(boolean genHTML)
-  {
-    this.genHTML = genHTML;
-  }
-
-  public boolean getGenUsage()
-  {
-    return genUsage;
-  }
-
-  public void setGenUsage(boolean genUsage)
-  {
-    this.genUsage = genUsage;
-  }
-
-  /**
-   * @return Returns the classRefOnly.
-   */
-  public boolean isClassRefOnly()
-  {
-    return classRefOnly;
-  }
-
-  /**
-   * @param classRefOnly
-   *          The classRefOnly to set.
-   */
-  public void setClassRefOnly(boolean classRefOnly)
-  {
-    this.classRefOnly = classRefOnly;
-  }
-
-  /**
-   * @return Returns the debug.
-   */
-  public boolean isDebug()
-  {
-    return debug;
-  }
-
-  /**
-   * @param debug The debug to set.
-   */
-  public void setDebug(boolean debug)
-  {
-    this.debug = debug;
-  }
-
-  public void genComponentViolationXML() throws IOException
-  {
-    ComponentViolationSummary summary = new ComponentViolationSummary();
-    for (Iterator it = compLoc2CompXML.keySet().iterator(); it.hasNext();)
-      summary.add(genComponentViolationXML((String)it.next()));
-    if (compViolationDir != null)
-    {
-      summary.save(new FileLocation(new File(compViolationDir + "index.xml")));
-      if (genHTML)
-      {
-        try
-        {
-          summary.saveAsHTML(new FileLocation(new File(compViolationDir + "index.html")));
-        }
-        catch (TransformerConfigurationException e)
-        {
-          e.printStackTrace();
-        }
-        catch (TransformerException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  public ComponentUse genComponentViolationXML(String compLoc) throws IOException
-  {
-    ComponentUse compUse = null;
-    ComponentXML componentXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (componentXML != null)
-    {
-      componentXML.load();
-      compUse = compUseEmitter.genComponentUseXML(compLoc);
-      compUse.save();
-      for (Iterator pluginsIt = componentXML.getPlugins().iterator(); pluginsIt.hasNext();)
-      {
-        IPluginXML pluginXML = (IPluginXML)pluginId2Plugin.get(((Plugin)pluginsIt.next()).getId());
-        if (pluginXML != null)
-          validateComponentUse(pluginXML, compUse);
-      }
-      ComponentDepends depends = componentXML.getComponentDepends();
-      boolean unrestricted = depends.isUnrestricted();
-      List dependNames = null;
-      if (!unrestricted)
-      {
-        dependNames = new ArrayList();
-        List compRefs = depends.getComponentRefs();
-        for (Iterator it = compRefs.iterator(); it.hasNext();)
-          dependNames.add(((ComponentRef)it.next()).getName());
-      }
-      for (Iterator it = compLoc2CompXML.values().iterator(); it.hasNext() && compUse.getSources().size() > 0;)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        if (unrestricted || dependNames.contains(compXML.getName()))
-        {
-          compXML.load();
-          validateComponentUse(compXML, compUse);
-        }
-      }
-      for (Iterator it = compLoc2CompRef.values().iterator(); it.hasNext() && compUse.getSources().size() > 0;)
-      {
-        ComponentXML compXML = (ComponentXML)it.next();
-        if (unrestricted || dependNames.contains(compXML.getName()))
-        {
-          compXML.load();
-          validateComponentUse(compXML, compUse);
-        }
-      }
-      if (compViolationDir != null)
-      {
-        String compName = compUse.getName();
-        System.out.println("Writing component-violation.xml for " + compName);
-        StringBuffer sb = new StringBuffer(compViolationDir);
-        sb.append(compName);
-        sb.append('/');
-        compUse.setLocation(new FileLocation(new File(sb.toString() + CONST_COMPONENT_VIOLATION_XML)));
-        compUse.save();
-        if (genHTML)
-        {
-          try
-          {
-            ILocation html = new FileLocation(new File(sb.toString() + CONST_COMPONENT_VIOLATION_HTML));
-            compUse.setLocation(html);
-            compUse.saveAsHTML(html);
-          }
-          catch (TransformerConfigurationException e)
-          {
-            e.printStackTrace();
-          }
-          catch (TransformerException e)
-          {
-            e.printStackTrace();
-          }
-        }
-      }
-    }
-    return compUse;
-  }
-
-  public Source genViolation(String compLoc, IClazz clazz)
-  {
-    Source source = null;
-    ComponentXML componentXML = (ComponentXML)compLoc2CompXML.get(compLoc);
-    if (componentXML != null)
-    {
-      boolean valid = false;
-      source = compUseEmitter.genUse(clazz);
-      for (Iterator pluginsIt = componentXML.getPlugins().iterator(); pluginsIt.hasNext();)
-      {
-        IPluginXML pluginXML = (IPluginXML)pluginId2Plugin.get(((Plugin)pluginsIt.next()).getId());
-        if (pluginXML != null)
-        {
-          if (validateComponentUse(pluginXML, source))
-          {
-            valid = true;
-            break;
-          }
-        }
-      }
-      ComponentDepends depends = componentXML.getComponentDepends();
-      boolean unrestricted = depends.isUnrestricted();
-      List dependNames = null;
-      if (!unrestricted)
-      {
-        dependNames = new ArrayList();
-        List compRefs = depends.getComponentRefs();
-        for (Iterator it = compRefs.iterator(); it.hasNext();)
-          dependNames.add(((ComponentRef)it.next()).getName());
-      }
-      if (!valid)
-      {
-        for (Iterator it = compLoc2CompXML.values().iterator(); it.hasNext();)
-        {
-          ComponentXML comp = (ComponentXML)it.next();
-          if (unrestricted || dependNames.contains(comp.getName()))
-          {
-            valid = validateComponentUse(comp, source);
-            if (valid)
-              break;
-          }
-        }
-      }
-      if (!valid)
-      {
-        for (Iterator it = compLoc2CompRef.values().iterator(); it.hasNext();)
-        {
-          ComponentXML comp = (ComponentXML)it.next();
-          if (unrestricted || dependNames.contains(comp.getName()))
-          {
-            valid = validateComponentUse(comp, source);
-            if (valid)
-              break;
-          }
-        }
-      }
-    }
-    return source;
-  }
-
-  private void validateComponentUse(IPluginXML pluginXML, ComponentUse compUse)
-  {
-    List sources = compUse.getSources();
-    for (int i = 0; i < sources.size(); i++)
-    {
-      if (validateComponentUse(pluginXML, (Source)sources.get(i)))
-      {
-        sources.remove(i);
-        i--;
-      }
-    }
-  }
-
-  private boolean validateComponentUse(IPluginXML pluginXML, Source source)
-  {
-    List classUses = source.getClassUses();
-    for (int j = 0; j < classUses.size(); j++)
-    {
-      ClassUse classUse = (ClassUse)classUses.get(j);
-      if (validateComponentUse(pluginXML, classUse))
-      {
-        classUses.remove(j);
-        j--;
-      }
-    }
-    return classUses.size() == 0;
-  }
-
-  private boolean validateComponentUse(IPluginXML pluginXML, ClassUse classUse)
-  {
-    String classUseName = classUse.getName();
-    int dollarSign = classUseName.indexOf('$');
-    if (dollarSign != -1)
-      classUseName = classUseName.substring(0, dollarSign);
-    List libs = pluginXML.getLibraries();
-    for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-    {
-      ILibrary lib = (ILibrary)libsIt.next();
-      Map types = lib.getTypes();
-      if (types.containsKey(classUseName))
-        return true;
-    }
-    return false;
-  }
-
-  private void validateComponentUse(ComponentAPI compAPI, ComponentUse compUse, boolean useInternalApis)
-  {
-    APIs apis = useInternalApis ? compAPI.getInternalAPIs() : compAPI.getExternalAPIs();
-    List sources = compUse.getSources();
-    for (int i = 0; i < sources.size(); i++)
-    {
-      if (validateComponentUse(apis, (Source)sources.get(i), useInternalApis))
-      {
-        sources.remove(i);
-        i--;
-      }
-    }
-  }
-
-  private boolean validateComponentUse(APIs apis, Source source, boolean useInternalApis)
-  {
-    List classUses = source.getClassUses();
-    for (int j = 0; j < classUses.size(); j++)
-    {
-      ClassUse classUse = (ClassUse)classUses.get(j);
-      if (validateComponentUse(apis, classUse, useInternalApis))
-      {
-        classUses.remove(j);
-        j--;
-      }
-    }
-    return classUses.size() == 0;
-  }
-
-  private boolean validateComponentUse(APIs apis, ClassUse classUse, boolean useInternalApis)
-  {
-    String classUseName = classUse.getName();
-    List pkgAPIs = apis.getPackageAPIs();
-    for (Iterator pkgAPIsIt = pkgAPIs.iterator(); pkgAPIsIt.hasNext();)
-    {
-      PackageAPI pkgAPI = (PackageAPI)pkgAPIsIt.next();
-      String pkgAPIName = pkgAPI.getName();
-      if (classUseName.startsWith(pkgAPIName) && classUseName.substring(pkgAPIName.length() + 1).indexOf('.') == -1)
-      {
-        List classAPIs = pkgAPI.getClassAPIs();
-        for (Iterator classAPIsIt = classAPIs.iterator(); classAPIsIt.hasNext();)
-        {
-          ClassAPI classAPI = (ClassAPI)classAPIsIt.next();
-          if (classUseName.equals(classAPI.getName()))
-          {
-            if (useInternalApis)
-              return true;
-            else
-            {
-              if (!classUse.isReference() || classAPI.isReference())
-                if (!classUse.isSubclass() || classAPI.isSubclass())
-                  if (!classUse.isImplement() || classAPI.isImplement())
-                    if (!classUse.isInstantiate() || classAPI.isInstantiate())
-                      return true;
-            }
-          }
-        }
-      }
-    }
-    return false;
-  }
-
-  private void validateComponentUse(ComponentXML compXML, ComponentUse compUse)
-  {
-    List sources = compUse.getSources();
-    for (int i = 0; i < sources.size(); i++)
-    {
-      if (validateComponentUse(compXML, (Source)sources.get(i)))
-      {
-        sources.remove(i);
-        i--;
-      }
-    }
-  }
-
-  private boolean validateComponentUse(ComponentXML compXML, Source source)
-  {
-    List classUses = source.getClassUses();
-    for (int j = 0; j < classUses.size(); j++)
-    {
-      ClassUse classUse = (ClassUse)classUses.get(j);
-      if (validateComponentUse(compXML, classUse))
-      {
-        classUses.remove(j);
-        j--;
-      }
-    }
-    return classUses.size() == 0;
-  }
-
-  private boolean validateComponentUse(ComponentXML compXML, ClassUse classUse)
-  {
-    String classUseName = classUse.getName();
-    boolean foundPkg = false;
-    List pkgs = compXML.getPackages();
-    for (Iterator pkgsIt = pkgs.iterator(); pkgsIt.hasNext();)
-    {
-      Package pkg = (Package)pkgsIt.next();
-      String pkgName = pkg.getName();
-      if (classUseName.startsWith(pkgName) && classUseName.substring(pkgName.length() + 1).indexOf('.') == -1)
-      {
-        List types = pkg.getTypes();
-        for (Iterator typesIt = types.iterator(); typesIt.hasNext();)
-        {
-          Type type = (Type)typesIt.next();
-          if (classUseName.equals(type.getName()))
-          {
-            if (!classUse.isReference() || type.isReference())
-              if (!classUse.isSubclass() || type.isSubclass())
-                if (!classUse.isImplement() || type.isImplement())
-                  if (!classUse.isInstantiate() || type.isInstantiate())
-                    return true;
-            return false;
-          }
-        }
-        return pkg.isApi();
-      }
-    }
-    return false;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(ComponentViolationEmitter.OPTION_ECLIPSE_DIR);
-    List compXMLDir = (List)options.get(ComponentViolationEmitter.OPTION_COMPONENT_XML_DIR);
-    List compRefDir = (List)options.get(ComponentViolationEmitter.OPTION_COMPONENT_REF_DIR);
-    List compViolationDir = (List)options.get(ComponentViolationEmitter.OPTION_COMPONENT_VIOLATION_DIR);
-    List includes = (List)options.get(ComponentViolationEmitter.OPTION_INCLUDE);
-    List excludes = (List)options.get(ComponentViolationEmitter.OPTION_EXCLUDE);
-    List genHTML = (List)options.get(ComponentViolationEmitter.OPTION_GEN_HTML);
-    List genUsage = (List)options.get(ComponentViolationEmitter.OPTION_GEN_USAGE);
-    List classRefOnly = (List)options.get(ComponentUseEmitter.OPTION_CLASS_REF_ONLY);
-    List debug = (List)options.get(ComponentUseEmitter.OPTION_DEBUG);
-    if (eclipseDir == null || compXMLDir == null || compViolationDir == null || eclipseDir.size() < 1 || compXMLDir.size() < 1 || compViolationDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    ComponentViolationEmitter compViolationEmitter = new ComponentViolationEmitter((String)compViolationDir.get(0));
-    compViolationEmitter.setClassUseIncludes(includes);
-    compViolationEmitter.setClassUseExcludes(excludes);
-    compViolationEmitter.setGenHTML(genHTML != null);
-    compViolationEmitter.setGenUsage(genUsage != null);
-    compViolationEmitter.setClassRefOnly(classRefOnly != null);
-    compViolationEmitter.setDebug(debug != null);
-    compViolationEmitter.init(eclipseDir, compXMLDir, compRefDir);
-    try
-    {
-      compViolationEmitter.genComponentViolationXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java org.eclipse.wtp.releng.tools.component.violaion.ComponentViolationEmitter -eclipseDir <eclipseDir> -compXMLDir <compXMLDir> -compVioDir <compVioDir> [-options]");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\t<eclipseDir>\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compXMLDir\t<compXMLDir>\tdirectories containing component.xml that will be checked for API violations");
-    System.out.println("\t-compVioDir\t<compVioDir>\toutput directory of component-violation.xml");
-    System.out.println("");
-    System.out.println("where options include:");
-    System.out.println("");
-    System.out.println("\t-compRefDir\t<compRefDir>\tdirectories containing component.xml being referenced");
-    System.out.println("\t-include\t<include>\tspace seperated packages to include");
-    System.out.println("\t-exclude\t<exclude>\tspace seperated packages to exclude");
-    System.out.println("\t-genHTML\t\t\tgenerate violation report in HTML");
-    System.out.println("\t-genUsage\t\t\tgenerate component-use.xml");
-    System.out.println("\t-classRefOnly\t\t\ttreat all violations as class reference");
-    System.out.println("\t-debug\t\t\t\tgenerate debug information (ex. line numbers)");
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationSummary.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationSummary.java
deleted file mode 100644
index 88a5d86..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/violation/ComponentViolationSummary.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.violation;
-
-import java.io.IOException;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentEntry;
-import org.eclipse.wtp.releng.tools.component.internal.ComponentSummary;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUse;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-
-public class ComponentViolationSummary extends ComponentSummary
-{
-  private static final String ROOT_TAG_NAME = "component-violation-summary";
-
-  public void add(ComponentUse compViolation)
-  {
-    ComponentViolationEntry entry = new ComponentViolationEntry();
-    entry.setCompName(compViolation.getName());
-    int numViolations = 0;
-    List sources = compViolation.getSources();
-    for (Iterator it = sources.iterator(); it.hasNext();)
-      numViolations += ((Source)it.next()).getClassUses().size();
-    entry.setNumViolations(numViolations);
-    entry.setRef(compViolation.getLocation().getAbsolutePath());
-    add(entry);
-  }
-
-  public void saveAsHTML(ILocation html) throws TransformerConfigurationException, TransformerException, IOException
-  {
-    saveAsHTML(html, "org/eclipse/wtp/releng/tools/component/xsl/component-violation-summary.xsl", ROOT_TAG_NAME);
-  }
-
-  public void save(ILocation location) throws IOException
-  {
-    save(location, ROOT_TAG_NAME);
-  }
-
-  private class ComponentViolationEntry extends ComponentEntry
-  {
-    private static final String ATTR_COUNT = "count";
-    private int numViolations;
-
-    protected ComponentViolationEntry()
-    {
-      this.numViolations = -1;
-    }
-
-    protected void save(StringBuffer sb)
-    {
-      sb.append("<component-violation ");
-      saveAttribute(sb, ATTR_NAME, getCompName());
-      saveAttribute(sb, ATTR_COUNT, String.valueOf(numViolations));
-      saveAttribute(sb, ATTR_REF, getRef());
-      sb.append("/>");
-    }
-
-    /**
-     * @return Returns the numViolations.
-     */
-    public int getNumViolations()
-    {
-      return numViolations;
-    }
-
-    /**
-     * @param numViolations The numViolations to set.
-     */
-    public void setNumViolations(int numViolations)
-    {
-      this.numViolations = numViolations;
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility-summary.xsl b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility-summary.xsl
deleted file mode 100644
index af5d627..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility-summary.xsl
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:use="http://eclipse.org/wtp/releng/tools/component-use">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2>API Compatibility Summary</h2>
-				<table border="1">
-					<tr>
-						<th><h3><b>Component name</b></h3></th>
-						<th><h3><b>New API count</b></h3></th>
-						<th><h3><b><img src="FAIL.gif"/>Removed API count</b></h3></th>
-					</tr>
-					<xsl:for-each select="api-compatibility-summary/api-compatibility">
-						<xsl:sort select="@name"/>
-						<tr>
-							<td><a href="{@ref}"><xsl:value-of select="@name"/></a></td>
-							<td><xsl:value-of select="@new-api-count"/></td>
-							<td><xsl:value-of select="@removed-api-count"/></td>
-						</tr>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility.xsl b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility.xsl
deleted file mode 100644
index 64f04ac..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/api-compatibility.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2><xsl:value-of select="api-compatibility/@name"/></h2>
-				<xsl:if test="api-compatibility/removed-apis/class-api">
-					<fieldset>
-						<legend><img src="../FAIL.gif"/>&#160;Removed APIs</legend>
-						<xsl:for-each select="api-compatibility/removed-apis/class-api">
-							<xsl:apply-templates select="." />
-						</xsl:for-each>
-					</fieldset>
-				</xsl:if>
-				<br/>
-				<xsl:if test="api-compatibility/new-apis/class-api">
-					<fieldset>
-						<legend>New APIs</legend>
-						<xsl:for-each select="api-compatibility/new-apis/class-api">
-							<xsl:apply-templates select="." />
-						</xsl:for-each>
-					</fieldset>
-				</xsl:if>
-			</body>
-		</html>
-	</xsl:template>
-	<xsl:template match="class-api">
-		<h3><xsl:value-of select="@name"/></h3>
-		<ul>
-			<xsl:for-each select="method-api">
-				<li><b>Method&#160;-&#160;</b><xsl:value-of select="@name"/>&#160;<i><xsl:value-of select="@descriptor"/></i></li>
-			</xsl:for-each>
-		</ul>
-		<ul>
-			<xsl:for-each select="field-api">
-				<li><b>Field&#160;-&#160;</b><xsl:value-of select="@name"/>&#160;<i><xsl:value-of select="@descriptor"/></i></li>
-			</xsl:for-each>
-		</ul>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc-summary.xsl b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc-summary.xsl
deleted file mode 100644
index 3def270..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc-summary.xsl
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:use="http://eclipse.org/wtp/releng/tools/component-use">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2>Component API Test Coverage Summary</h2>
-				<table border="1">
-					<tr>
-						<th><h3><b>Component name</b></h3></th>
-						<th><h3><b>API count</b></h3></th>
-						<th><h3><b><img src="OK.gif"/>Tested API count</b></h3></th>
-						<th><h3><b><img src="FAIL.gif"/>Untested API count</b></h3></th>
-					</tr>
-					<xsl:for-each select="component-api-tc-summary/component-api-tc">
-						<xsl:sort select="@name"/>
-						<tr>
-							<td><a href="{@ref}"><xsl:value-of select="@name"/></a></td>
-							<td><xsl:value-of select="@api-count"/></td>
-							<td><xsl:value-of select="@test-coverage-count"/></td>
-							<td><xsl:value-of select="@missing-coverage-count"/></td>
-						</tr>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc.xsl b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc.xsl
deleted file mode 100644
index 902933d..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-api-tc.xsl
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:api="http://eclipse.org/wtp/releng/tools/component-api">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2><xsl:value-of select="api:component-api/@name"/></h2>
-				<xsl:for-each select="//class-api">
-					<xsl:sort select="@name"/>
-					<h3><xsl:value-of select="@name"/></h3>
-					<table>
-						<xsl:for-each select="method-api">
-							<tr>
-								<td>
-									<xsl:choose>
-										<xsl:when test="testcase">
-											<img src="../OK.gif"/>
-										</xsl:when>
-										<xsl:otherwise>
-											<img src="../FAIL.gif"/>
-										</xsl:otherwise>
-									</xsl:choose>
-									&#160;<xsl:value-of select="@name"/>&#160;&#160;<i><xsl:value-of select="@descriptor"/></i>
-									<xsl:if test="testcase">
-										<ol>
-											<xsl:for-each select="testcase">
-												<li><xsl:value-of select="@classname"/></li>
-											</xsl:for-each>
-										</ol>
-									</xsl:if>
-								</td>
-							</tr>
-						</xsl:for-each>
-					</table>
-				</xsl:for-each>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-violation-summary.xsl b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-violation-summary.xsl
deleted file mode 100644
index 6c72855..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-violation-summary.xsl
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:use="http://eclipse.org/wtp/releng/tools/component-use">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2>Component Violation Summary</h2>
-				<table border="1">
-					<tr>
-						<th><h3><b>Component name</b></h3></th>
-						<th><h3><b>Violation count</b></h3></th>
-					</tr>
-					<xsl:for-each select="component-violation-summary/component-violation">
-						<xsl:sort select="@name"/>
-						<tr>
-							<td><a href="{@ref}"><xsl:value-of select="@name"/></a>&#160;</td>
-							<td><xsl:value-of select="@count"/></td>
-						</tr>
-					</xsl:for-each>
-				</table>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-violation.xsl b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-violation.xsl
deleted file mode 100644
index dd38a1e..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/xsl/component-violation.xsl
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:use="http://eclipse.org/wtp/releng/tools/component-use">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<h2><xsl:value-of select="use:component-use/@name"/></h2>
-				<xsl:for-each select="use:component-use/source">
-					<xsl:sort select="@name"/>
-					<h3><xsl:value-of select="@name"/></h3>
-					<ul>
-						<xsl:for-each select="class-use">
-							<xsl:if test="@reference">
-								<li><p>
-									<b>Reference&#160;-&#160;</b><xsl:value-of select="@name"/>
-									<ul>
-										<xsl:for-each select="method-use">
-											<li><b>Method <xsl:if test="@lines"><i>(lines: <xsl:value-of select="@lines"/>)</i></xsl:if>&#160;-&#160;</b><xsl:value-of select="@name"/>&#160;<i><xsl:value-of select="@descriptor"/></i></li>
-										</xsl:for-each>
-									</ul>
-									<ul>
-										<xsl:for-each select="field-use">
-											<li><b>Field <xsl:if test="@lines"><i>(lines: <xsl:value-of select="@lines"/>)</i></xsl:if>&#160;-&#160;</b><xsl:value-of select="@name"/>&#160;-&#160;<i><xsl:value-of select="@descriptor"/></i></li>
-										</xsl:for-each>
-									</ul>
-								</p></li>
-							</xsl:if>
-						</xsl:for-each>
-					</ul>
-					<ul>
-						<xsl:for-each select="class-use">
-							<xsl:if test="@subclass">
-								<li><p>
-									<b>Subclass&#160;-&#160;</b><xsl:value-of select="@name"/>
-								</p></li>
-							</xsl:if>
-						</xsl:for-each>
-					</ul>
-					<ul>
-						<xsl:for-each select="class-use">
-							<xsl:if test="@implement">
-								<li><p>
-									<b>Implement&#160;-&#160;</b><xsl:value-of select="@name"/>
-								</p></li>
-							</xsl:if>
-						</xsl:for-each>
-					</ul>
-					<ul>
-						<xsl:for-each select="class-use">
-							<xsl:if test="@instantiate">
-								<li><p>
-									<b>Instantiate <xsl:if test="@lines"><i>(lines: <xsl:value-of select="@lines"/>)</i></xsl:if>&#160;-&#160;</b><xsl:value-of select="@name"/>
-								</p></li>
-							</xsl:if>
-						</xsl:for-each>
-					</ul>
-				</xsl:for-each>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/.classpath b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/.classpath
deleted file mode 100644
index 065ac06..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/.cvsignore b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/.project b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/.project
deleted file mode 100644
index 17cbd58..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wtp.releng.tools.component.ui</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/build.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/build.properties
deleted file mode 100644
index ab1b400..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-source.componentui.jar = src/
-output.componentui.jar = bin/
-bin.includes = plugin.xml,\
-               componentui.jar
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.properties
deleted file mode 100644
index 194e4e4..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-LABEL_POPUP_MENU_COMPONENT=Component
-LABEL_POPUP_ACTION_API_SCAN_COMPONENT=Scan API
-EDITOR_COMPONENT_XML=Component.xml Editor
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.xml b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.xml
deleted file mode 100644
index 6216a8f..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/plugin.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin
-   id="org.eclipse.wtp.releng.tools.component.ui"
-   name="Component UI"
-   version="1.0.0"
-   provider-name=""
-   class="org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin">
-
-   <runtime>
-      <library name="componentui.jar">
-         <export name="*"/>
-      </library>
-   </runtime>
-
-   <requires>
-      <import plugin="org.eclipse.ui"/>
-      <import plugin="org.eclipse.core.runtime"/>
-      <import plugin="org.eclipse.wtp.releng.tools.component.core"/>
-      <import plugin="org.eclipse.core.resources"/>
-      <import plugin="org.eclipse.jdt.core"/>
-      <import plugin="org.eclipse.ui.forms"/>
-      <import plugin="org.eclipse.ui.ide"/>
-      <import plugin="org.eclipse.pde.core"/>
-      <import plugin="org.eclipse.pde.ui"/>
-   </requires>
-
-   <extension point="org.eclipse.ui.startup"/>
-
-   <extension point="org.eclipse.ui.editors">
-      <editor
-         default="true"
-         name="%EDITOR_COMPONENT_XML"
-         icon="icons/componentxml.gif"
-         filenames="component.xml"
-         class="org.eclipse.wtp.releng.tools.component.ui.internal.editor.ComponentXMLEditor"
-         id="org.eclipse.wtp.releng.tools.component.ui.internal.editor.ComponentXMLEditor"
-      />
-   </extension>
-
-   <extension point="org.eclipse.ui.popupMenus">
-      <objectContribution
-         objectClass="org.eclipse.core.resources.IFile"
-         nameFilter="component.xml"
-         id="org.eclipse.wtp.releng.tools.component.ui.internal.action.ScanAPI">
-         <menu
-            label="%LABEL_POPUP_MENU_COMPONENT"
-            path="additions"
-            id="org.eclipse.wtp.releng.tools.component.ui.popupMenu">
-            <separator name="popupActions"/> 
-         </menu>
-         <action
-            label="%LABEL_POPUP_ACTION_API_SCAN_COMPONENT"
-            class="org.eclipse.wtp.releng.tools.component.ui.internal.action.ScanAPI"
-            menubarPath="org.eclipse.wtp.releng.tools.component.ui.popupMenu/popupActions"
-            id="org.eclipse.wtp.releng.tools.component.ui.internal.action.ScanAPI"/> 
-      </objectContribution>
-   </extension>
-
-</plugin>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/ComponentManager.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/ComponentManager.java
deleted file mode 100644
index 4677ac9..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/ComponentManager.java
+++ /dev/null
@@ -1,384 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui;
-
-import java.text.MessageFormat;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceChangeEvent;
-import org.eclipse.core.resources.IResourceChangeListener;
-import org.eclipse.core.resources.IResourceDelta;
-import org.eclipse.core.resources.IResourceDeltaVisitor;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.BundleAdapter;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ScannableComponent;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspacePluginXML;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.AddComponent;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.InitComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.RemoveComponent;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.ScanComponent;
-import org.eclipse.wtp.releng.tools.component.violation.ComponentViolationEmitter;
-import org.osgi.framework.Bundle;
-
-public class ComponentManager implements IResourceChangeListener, IResourceDeltaVisitor
-{
-  public static final String MARKER_COMPONENT_VIOLATION = "marker-comp-vio";
-  private static ComponentManager manager;
-  private Map scannableComps;
-  private Map compRefs;
-  private ResourceBundle bundle;
-
-  public static ComponentManager getManager()
-  {
-    if (manager == null)
-      manager = new ComponentManager();
-    return manager;
-  }
-
-  private ComponentManager()
-  {
-  }
-
-  public void init()
-  {
-    InitComponentManager job = new InitComponentManager();
-    job.schedule();
-    boolean interrupted = true;
-    while (interrupted)
-    {
-      try
-      {
-        job.join();
-        interrupted = false;
-      }
-      catch (InterruptedException e)
-      {
-        interrupted = true;
-      }
-    }
-  }
-
-  public void resourceChanged(IResourceChangeEvent event)
-  {
-    IResourceDelta delta = event.getDelta();
-    if (delta != null)
-    {
-      try
-      {
-        delta.accept(this);
-      }
-      catch (CoreException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  public boolean visit(IResourceDelta delta) throws CoreException
-  {
-    IResource res = delta.getResource();
-    int type = res.getType();
-    int kind = delta.getKind();
-    if (type == IResource.FILE)
-      handleFileDelta((IFile)res, kind);
-    else if (type == IResource.PROJECT)
-      handleProjectDelta((IProject)res, kind);
-    return true;
-  }
-
-  private boolean handleFileDelta(IFile file, int kind)
-  {
-    if (file.getName().equals(ComponentXML.CONST_COMPONENT_XML))
-    {
-      if (kind == IResourceDelta.ADDED)
-        new AddComponent(file).schedule();
-      else if (kind == IResourceDelta.REMOVED)
-        new RemoveComponent(file).schedule();
-      else if (kind == IResourceDelta.CHANGED || kind == IResourceDelta.CONTENT)
-      {
-        new RemoveComponent(file).schedule();
-        new AddComponent(file).schedule();
-      }
-    }
-    else if (file.getFileExtension() != null && file.getFileExtension().equals(ILibrary.EXT_CLASS))
-    {
-      if (kind == IResourceDelta.CHANGED || kind == IResourceDelta.CONTENT || kind == IResourceDelta.ADDED)
-      {
-        if (scannableComps != null)
-        {
-          IProject project = file.getProject();
-          for (Iterator it = scannableComps.values().iterator(); it.hasNext();)
-          {
-            ScannableComponent scannableComp = (ScannableComponent)it.next();
-            if (scannableComp.isScanningProject(project))
-            {
-              new ScanComponent(scannableComp, false).schedule();
-            }
-          }
-        }
-      }
-    }
-    return true;
-  }
-
-  private boolean handleProjectDelta(IProject project, int kind)
-  {
-    if (kind == IResourceDelta.REMOVED)
-      handleProjectDeltaRemoved(project, kind);
-    else if (kind == IResourceDelta.ADDED)
-      handleProjectDeltaAdded(project, kind);
-    return true;
-  }
-
-  private boolean handleProjectDeltaAdded(IProject project, int kind)
-  {
-    if (project.findMember(IPluginXML.CONST_PLUGIN_XML) != null)
-    {
-      String pluginId = project.getName();
-      if (scannableComps != null)
-      {
-        Object[] keys = scannableComps.keySet().toArray();
-        for (int i = 0; i < keys.length; i++)
-        {
-          ScannableComponent scannableComp = (ScannableComponent)scannableComps.get(keys[i]);
-          ComponentXML compXML = scannableComp.getCompXML();
-          if (containsPlugin(compXML, pluginId))
-          {
-            scannableComp.addProject(project);
-            return false;
-          }
-        }
-      }
-      if (compRefs != null)
-      {
-        Object[] keys = compRefs.keySet().toArray();
-        for (int i = 0; i < keys.length; i++)
-        {
-          ComponentXML compXML = (ComponentXML)compRefs.get(keys[i]);
-          if (containsPlugin(compXML, pluginId))
-          {
-            addScannableComponent(compXML);
-            return false;
-          }
-        }
-      }
-    }
-    return false;
-  }
-
-  private boolean containsPlugin(ComponentXML compXML, String pluginId)
-  {
-    for (Iterator it = compXML.getPlugins().iterator(); it.hasNext();)
-      if (pluginId.equals(((Plugin)it.next()).getId()))
-        return true;
-    return false;
-  }
-
-  private boolean handleProjectDeltaRemoved(IProject project, int kind)
-  {
-    if (scannableComps != null)
-    {
-      ScannableComponent scannableComp = null;
-      for (Iterator it = scannableComps.values().iterator(); it.hasNext();)
-      {
-        ScannableComponent comp = (ScannableComponent)it.next();
-        if (comp.isScanningProject(project))
-        {
-          scannableComp = comp;
-          break;
-        }
-      }
-      if (scannableComp != null)
-      {
-        scannableComp.removeProject(project.getName());
-        if (scannableComp.getProjects().size() <= 0)
-          scannableComps.remove(scannableComp);
-      }
-    }
-    return false;
-  }
-
-  public ComponentXML getComponentXML(IFile file)
-  {
-    String key = new WorkspaceFileLocation(file).getAbsolutePath();
-    ScannableComponent scannableComponent = (ScannableComponent)getScannableComponents().get(key);
-    if (scannableComponent != null)
-      return scannableComponent.getCompXML();
-    return (ComponentXML)getCompRefs().get(key);
-  }
-
-  public List getComponentXMLs()
-  {
-    List compNames = new ArrayList();
-    if (compRefs != null)
-      for (Iterator it = compRefs.values().iterator(); it.hasNext();)
-        compNames.add(it.next());
-    if (scannableComps != null)
-      for (Iterator it = scannableComps.values().iterator(); it.hasNext();)
-        compNames.add(((ScannableComponent)it.next()).getCompXML());
-    return compNames;
-  }
-
-  public boolean isWorkspacePlugin(String id)
-  {
-    IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-    for (int i = 0; i < projects.length; i++)
-      if (projects[i].getName().equals(id))
-        if (projects[i].findMember(IPluginXML.CONST_PLUGIN_XML) != null)
-          return true;
-    return false;
-  }
-
-  public Map getScannableComponents()
-  {
-    if (scannableComps == null)
-      return new HashMap(0);
-    else
-      return new HashMap(scannableComps);
-  }
-
-  public void addScannableComponent(ComponentXML compXML)
-  {
-    Map compXMLs = new HashMap(1);
-    compXMLs.put(compXML.getLocation().getAbsolutePath(), compXML);
-    List plugins = compXML.getPlugins();
-    Map pluginId2Plugins = new HashMap(plugins.size());
-    List projects = new ArrayList(1);
-    for (Iterator it = plugins.iterator(); it.hasNext();)
-    {
-      String pluginId = ((Plugin)it.next()).getId();
-      IPluginXML pluginXML = getPlugin(pluginId);
-      if (pluginXML instanceof WorkspacePluginXML)
-      {
-        IProject project = ((WorkspacePluginXML)pluginXML).getProject();
-        projects.add(project);
-      }
-      pluginId2Plugins.put(pluginXML.getName(), pluginXML);
-    }
-    ComponentViolationEmitter emitter = new ComponentViolationEmitter(null);
-    emitter.setDebug(true);
-    List excludes = new ArrayList();
-    excludes.add("java.");
-    excludes.add("javax.");
-    excludes.add("org.w3c.");
-    excludes.add("org.xml.");
-    excludes.add("org.apache.");
-    excludes.add("sun.");
-    emitter.setClassUseExcludes(excludes);
-    emitter.init(compXMLs, getCompRefs(), pluginId2Plugins, new HashMap(0));
-    ScannableComponent scannableComp = new ScannableComponent(compXML, emitter, projects);
-    if (scannableComps == null)
-      scannableComps = new HashMap(1);
-    scannableComps.put(compXML.getLocation().getAbsolutePath(), scannableComp);
-    ScanComponent job = new ScanComponent(scannableComp, true);
-    job.schedule();
-  }
-
-  public ScannableComponent removeScannableComponent(ILocation location)
-  {
-    if (scannableComps != null)
-      return (ScannableComponent)scannableComps.remove(location.getAbsolutePath());
-    else
-      return null;
-  }
-
-  public IPluginXML getPlugin(String id)
-  {
-    IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-    for (int i = 0; i < projects.length; i++)
-    {
-      if (projects[i].getName().equals(id))
-      {
-        IResource res = projects[i].findMember(IPluginXML.CONST_PLUGIN_XML);
-        if (res != null && res.getType() == IResource.FILE)
-        {
-          return new WorkspacePluginXML((IFile)res);
-        }
-      }
-    }
-    Bundle bundle = Platform.getBundle(id);
-    if (bundle != null)
-    {
-      return new BundleAdapter(bundle);
-    }
-    return null;
-  }
-
-  public Map getCompRefs()
-  {
-    if (compRefs == null)
-      return new HashMap(0);
-    else
-      return new HashMap(compRefs);
-  }
-
-  public void addCompRef(ComponentXML compRef)
-  {
-    if (compRefs == null)
-      compRefs = new HashMap(1);
-    compRefs.put(compRef.getLocation().getAbsolutePath(), compRef);
-    if (scannableComps != null)
-      for (Iterator it = scannableComps.values().iterator(); it.hasNext();)
-        ((ScannableComponent)it.next()).addCompRef(compRef);
-  }
-
-  public void removeCompRef(ILocation location)
-  {
-    if (compRefs != null)
-      compRefs.remove(location.getAbsolutePath());
-    if (scannableComps != null)
-      for (Iterator it = scannableComps.values().iterator(); it.hasNext();)
-        ((ScannableComponent)it.next()).removeCompRef(location);
-  }
-
-  private void rescanAffectedComps(String compName)
-  {
-    
-  }
-
-  public String getMessage(String key)
-  {
-    if (bundle == null)
-    {
-      try
-      {
-        bundle = ResourceBundle.getBundle("org.eclipse.wtp.releng.tools.component.ui.component");
-      }
-      catch (MissingResourceException e)
-      {
-        return key;
-      }
-    }
-    return bundle.getString(key);
-  }
-
-  public String getMessage(String key, String[] subsitutes)
-  {
-    return MessageFormat.format(getMessage(key), subsitutes);
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/component.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/component.properties
deleted file mode 100644
index c758496..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/component.properties
+++ /dev/null
@@ -1,51 +0,0 @@
-VIOLATION_METHOD_REF=Method {0}(...) defined in class {1} cannot be referenced.
-VIOLATION_FIELD_REF=Field {0} defined in class {1} cannot be referenced.
-VIOLATION_CLASS_REF=Class {0} cannot be referenced.
-VIOLATION_CLASS_SUBCLASS=Class {0} cannot be subclassed.
-VIOLATION_CLASS_IMPLEMENT=Class {0} cannot be implemented.
-VIOLATION_CLASS_INSTANTIATE=Class {0} cannot be instantiated.
-
-TITLE_NO_WORKSPACE_PLUGINS=No workspace plugins
-ERROR_MSG_NO_WORKSPACE_PLUGINS=Plugins defined in this component.xml do not exist in the workspace. To scan a component, at least one plugin must be present in the workspace.
-
-TITLE_HAS_API_VIOLATIONS=API violations
-ERROR_MSG_HAS_API_VIOLATIONS=This component has API violations. Please see the problems view for details.
-INFO_MSG_NO_API_VIOLATIONS=This component does not have any API violations.
-
-JOB_INIT_COMPONENT_MANAGER=Initializing component manager...
-JOB_ADD_COMPONENT=Adding component {0}
-JOB_REMOVE_COMPONENT=Removing component {0}
-JOB_SCAN_COMPONENT=Scanning component {0}
-JOB_SCAN_CLASS=Scanning class {0}
-
-PAGE_COMPONENT=Component
-PAGE_API=APIs
-SECTION_DESC_GENERAL_INFO=This section describes the general information about this component
-SECTION_DESC_COMPONENT_DEPENDS=This section specifies components required by this component
-SECTION_DESC_PLUGINS=This section specifies plug-ins included in this component
-SECTION_DESC_APIS=This section defines the public APIs for this component
-SECTION_DESC_API_USAGES=This section defines the API usages
-LABEL_NAME=Name:
-LABEL_UNRESTRICTED_COMPONENT_DEPENDS=This component can depend on any other component
-LABEL_COMPONENT_REFS=Component references:
-LABEL_ADD=Add...
-LABEL_ADD_PACKAGE=Add package
-LABEL_ADD_TYPE=Add type
-LABEL_PLUGINS=Plug-ins:
-LABEL_PACKAGE_API=Is package public
-LABEL_PACKAGE_EXCLUSIVE=Is package exclusive
-LABEL_REFERENCE=Reference
-LABEL_SUBCLASS=Subclass
-LABEL_IMPLEMENT=Implement
-LABEL_INSTANTIATE=Instantiate
-LABEL_APIS=APIs:
-LABEL_PACKAGE_USAGE=Package usage:
-LABEL_TYPE_USAGE=Type usage:
-
-ERROR_MSG_INVALID_COMPONENT_XML=Invalid component.xml
-ERROR_MSG_FAIL_TO_LOAD_COMPONENT=Failed to load {0}
-
-DIALOG_TITLE_ADD_COMPONENT_REFS=Add component references
-DIALOG_TITLE_ADD_PLUGINS=Add plug-ins
-DIALOG_TITLE_ADD_PACKAGES=Add packages
-DIALOG_TITLE_ADD_TYPES=Add types
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleAdapter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleAdapter.java
deleted file mode 100644
index 6d2d870..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleAdapter.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.osgi.util.ManifestElement;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.BundleException;
-import org.osgi.framework.Constants;
-
-public class BundleAdapter implements IPluginXML
-{
-  private Bundle bundle;
-  private List libraries;
-
-  public BundleAdapter(Bundle bundle)
-  {
-    this.bundle = bundle;
-  }
-
-  /**
-   * Answers the libraries that are declared in this plugin.
-   * 
-   * @return List libraries in this plugin
-   */
-  public List getLibraries()
-  {
-    if (libraries == null)
-    {
-      libraries = new ArrayList(1);
-      String classpathHeader = (String)bundle.getHeaders().get(Constants.BUNDLE_CLASSPATH);
-      if (classpathHeader != null)
-      {
-        try
-        {
-          ManifestElement[] classpaths = ManifestElement.parseHeader(Constants.BUNDLE_CLASSPATH, classpathHeader);
-          if (classpaths != null)
-            for (int i = 0; i < classpaths.length; i++)
-              libraries.add(new BundleLibrary(bundle, classpaths[i]));
-        }
-        catch (BundleException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-    return libraries;
-  }
-
-  /**
-   * Answers the name of this plugin. Plugin names do not contain the version
-   * identifier, for example, org.eclipse.core.resources.
-   * 
-   * @return String the name of the plugin, not <code>null</code>.
-   */
-  public String getName()
-  {
-    return bundle.getSymbolicName();
-  }
-
-  /**
-   * Answers the version identifier for the plugin. A version identifier is a
-   * '.' delimited set of numbers, for example, 2.0.1.5.
-   * 
-   * @return String the plugin version, not <code>null</code>.
-   */
-  public String getVersion()
-  {
-    return (String)bundle.getHeaders().get(Constants.BUNDLE_VERSION);
-  }
-
-  /**
-   * The unique identifier is a concatination of the plugin name, and '_' and
-   * the plugin version.
-   * 
-   * @return String the unique identifier of the plugin.
-   */
-  public String getUniqueIdentifier()
-  {
-    return getName() + "_" + getVersion();
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getLibraries().iterator(); it.hasNext();)
-    {
-      ILibrary lib = (ILibrary)it.next();
-      lib.accept(visitor);
-      lib.resetTypes();
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleClazz.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleClazz.java
deleted file mode 100644
index 4ce88f8..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleClazz.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import java.io.IOException;
-import org.eclipse.wtp.releng.tools.component.internal.Clazz;
-
-public class BundleClazz extends Clazz
-{
-  private byte[] content;
-
-  public BundleClazz(byte[] content)
-  {
-    super(null);
-    this.content = content;
-  }
-
-  protected byte[] getInputBytes() throws IOException
-  {
-    return content;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleLibrary.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleLibrary.java
deleted file mode 100644
index 8dca043..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/BundleLibrary.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.net.URL;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.jar.JarInputStream;
-import java.util.zip.ZipEntry;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.osgi.util.ManifestElement;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.osgi.framework.Bundle;
-
-public class BundleLibrary implements ILibrary
-{
-  private Bundle bundle;
-  private ManifestElement manifestElement;
-  private Map types;
-
-  public BundleLibrary(Bundle bundle, ManifestElement manifestElement)
-  {
-    this.bundle = bundle;
-    this.manifestElement = manifestElement;
-  }
-  /**
-   * Answers a mapping of (qualified) type names to <code>Type</code> objects
-   * which are found in this library.
-   * 
-   * @return Map a mapping of type names to <code>Type</code> objects.
-   */
-  public Map getTypes()
-  {
-    if (types == null)
-    {
-      types = new HashMap(1);
-      URL libURL = Platform.find(bundle, new Path(manifestElement.getValue()));
-      if (libURL != null)
-      {
-        try
-        {
-          JarInputStream jis = new JarInputStream(libURL.openStream());
-          ZipEntry entry = jis.getNextEntry();
-          while (entry != null)
-          {
-            if (!entry.isDirectory() && entry.getName().endsWith(EXT_CLASS))
-            {
-              ByteArrayOutputStream baos = new ByteArrayOutputStream();
-              byte[] b = new byte[2048];
-              int read = jis.read(b);
-              while (read != -1)
-              {
-                baos.write(b, 0, read);
-                read = jis.read(b);
-              }
-              BundleClazz clazz = new BundleClazz(baos.toByteArray());
-              types.put(clazz.getName(), clazz);
-              clazz.resetClazz();
-            }
-            entry = jis.getNextEntry();
-          }
-          jis.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-    return types;
-  }
-
-  public void resetTypes()
-  {
-    types = null;
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getTypes().values().iterator(); it.hasNext();)
-    {
-      IClazz clazz = (IClazz)it.next();
-      visitor.visit(clazz);
-      clazz.resetClazz();
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ComponentUIPlugin.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ComponentUIPlugin.java
deleted file mode 100644
index 585ab0e..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ComponentUIPlugin.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import org.eclipse.core.resources.IResourceChangeEvent;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.ui.IStartup;
-import org.eclipse.ui.plugin.*;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.osgi.framework.BundleContext;
-import java.util.*;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class ComponentUIPlugin extends AbstractUIPlugin implements IStartup
-{
-  public static final String ID = "org.eclipse.wtp.releng.tools.component.ui";
-  // The shared instance.
-  private static ComponentUIPlugin plugin;
-  // Resource bundle.
-  private ResourceBundle resourceBundle;
-
-  /**
-   * The constructor.
-   */
-  public ComponentUIPlugin()
-  {
-    super();
-    plugin = this;
-  }
-
-  public void earlyStartup()
-  {
-    ComponentManager manager = ComponentManager.getManager();
-    manager.init();
-    ResourcesPlugin.getWorkspace().addResourceChangeListener(manager, IResourceChangeEvent.POST_CHANGE);
-  }
-
-  /**
-   * This method is called upon plug-in activation
-   */
-  public void start(BundleContext context) throws Exception
-  {
-    super.start(context);
-  }
-
-  /**
-   * This method is called when the plug-in is stopped
-   */
-  public void stop(BundleContext context) throws Exception
-  {
-    super.stop(context);
-    plugin = null;
-    resourceBundle = null;
-  }
-
-  /**
-   * Returns the shared instance.
-   */
-  public static ComponentUIPlugin getDefault()
-  {
-    return plugin;
-  }
-
-  /**
-   * Returns the string from the plugin's resource bundle, or 'key' if not
-   * found.
-   */
-  public static String getResourceString(String key)
-  {
-    ResourceBundle bundle = ComponentUIPlugin.getDefault().getResourceBundle();
-    try
-    {
-      return (bundle != null) ? bundle.getString(key) : key;
-    }
-    catch (MissingResourceException e)
-    {
-      return key;
-    }
-  }
-
-  /**
-   * Returns the plugin's resource bundle,
-   */
-  public ResourceBundle getResourceBundle()
-  {
-    try
-    {
-      if (resourceBundle == null)
-        resourceBundle = ResourceBundle.getBundle("org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPluginResources");
-    }
-    catch (MissingResourceException x)
-    {
-      resourceBundle = null;
-    }
-    return resourceBundle;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/JavaSourceFinder.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/JavaSourceFinder.java
deleted file mode 100644
index e5c1600..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/JavaSourceFinder.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceProxy;
-import org.eclipse.core.resources.IResourceProxyVisitor;
-
-public class JavaSourceFinder implements IResourceProxyVisitor
-{
-  private String className;
-  private IResource javaSource;
-
-  public JavaSourceFinder(String className)
-  {
-    this.className = className;
-    int dollarSign = className.indexOf('$');
-    if (dollarSign != -1)
-      this.className = className.substring(0, dollarSign);
-  }
-
-  public IResource getJavaSource()
-  {
-    return javaSource;
-  }
-
-  public boolean visit(IResourceProxy resProxy)
-  {
-    String resName = resProxy.getName();
-    if (resName.endsWith(".java"))
-    {
-      int resNameLength = resName.length();
-      int dot = className.length() - (resNameLength - 5) - 1;
-      if (dot > -1 && className.charAt(dot) == '.')
-      {
-        if (className.endsWith(resName.substring(0, resNameLength - 5)))
-        {
-          javaSource = resProxy.requestResource();
-        }
-      }
-    }
-    return javaSource == null;
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ScannableComponent.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ScannableComponent.java
deleted file mode 100644
index da21bca..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/ScannableComponent.java
+++ /dev/null
@@ -1,200 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Calendar;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceProxy;
-import org.eclipse.core.resources.IResourceProxyVisitor;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.jobs.IJobManager;
-import org.eclipse.wtp.releng.tools.component.IClazz;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.internal.Clazz;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDepends;
-import org.eclipse.wtp.releng.tools.component.model.ComponentRef;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.ScanComponent;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-import org.eclipse.wtp.releng.tools.component.violation.ComponentViolationEmitter;
-
-public class ScannableComponent implements IResourceProxyVisitor
-{
-  private ComponentXML compXML;
-  private ComponentViolationEmitter emitter;
-  private List projects;
-  private long lastScan;
-  private List newClasses;
-
-  public ScannableComponent(ComponentXML compXML, ComponentViolationEmitter emitter, List projects)
-  {
-    this.compXML = compXML;
-    this.emitter = emitter;
-    this.projects = projects;
-    this.lastScan = -1;
-    this.newClasses = new ArrayList();
-  }
-
-  /**
-   * @return Returns the compXML.
-   */
-  public ComponentXML getCompXML()
-  {
-    return compXML;
-  }
-
-  /**
-   * @return Returns the emitter.
-   */
-  public ComponentViolationEmitter getEmitter()
-  {
-    return emitter;
-  }
-
-  /**
-   * @return Returns the projects.
-   */
-  public List getProjects()
-  {
-    if (projects == null)
-      projects = new ArrayList(1);
-    return projects;
-  }
-
-  public void addProject(IProject project)
-  {
-    getProjects().add(project);
-    new ScanComponent(this, true).schedule();
-  }
-
-  public IProject removeProject(String projectName)
-  {
-    if (projects != null)
-      for (int i = 0; i < projects.size(); i++)
-        if (((IProject)projects.get(i)).getName().equals(projectName))
-          return (IProject)projects.remove(i);
-    return null;
-  }
-
-  public void addCompRef(ComponentXML compRef)
-  {
-    Map compRefs = emitter.getCompRefs();
-    compRefs.put(compRef.getLocation().getAbsolutePath(), compRef);
-    emitter.setCompRefs(compRefs);
-    if (isDependsOn(compRef.getName()))
-      new ScanComponent(this, true).schedule();
-  }
-
-  public void removeCompRef(ILocation location)
-  {
-    Map compRefs = emitter.getCompRefs();
-    String key = location.getAbsolutePath();
-    if (compRefs.containsKey(key))
-    {
-      ComponentXML compRef = (ComponentXML)compRefs.remove(key);
-      emitter.setCompRefs(compRefs);
-      if (isDependsOn(compRef.getName()))
-      {
-        new ScanComponent(this, true).schedule();
-      }
-    }
-  }
-
-  private boolean isDependsOn(String compRefName)
-  {
-    if (!compRefName.equals(compXML.getName()))
-    {
-      ComponentDepends depends = compXML.getComponentDepends();
-      if (depends.isUnrestricted())
-        return true;
-      else
-      {
-        List compRefs = depends.getComponentRefs();
-        for (Iterator it = compRefs.iterator(); it.hasNext();)
-          if (((ComponentRef)it.next()).getName().equals(compRefName))
-            return true;
-      }
-    }
-    return false;
-  }
-
-  public boolean isScanningProject(IProject project)
-  {
-    if (projects != null && project != null)
-      for (Iterator it = projects.iterator(); it.hasNext();)
-        if (project.getName().equals(((IProject)it.next()).getName()))
-          return true;
-    return false;
-  }
-
-  public List scan() throws IOException
-  {
-    return scan(false);
-  }
-
-  public synchronized List scan(boolean force) throws IOException
-  {
-    if (force)
-      lastScan = -1;
-    newClasses.clear();
-    List sources = new ArrayList();
-    IJobManager jobManager = Platform.getJobManager();
-    for (int i = 0; i < projects.size(); i++)
-    {
-      IProject project = (IProject)projects.get(i);
-      try
-      {
-        jobManager.beginRule(project, new NullProgressMonitor());
-      }
-      finally
-      {
-        jobManager.endRule(project);
-      }
-      try
-      {
-        project.accept(this, IResource.DEPTH_INFINITE | IResource.NONE);
-      }
-      catch (CoreException e)
-      {
-        // should never happen
-        e.printStackTrace();
-      }
-    }
-    lastScan = Calendar.getInstance().getTimeInMillis();
-    String compLoc = compXML.getLocation().getAbsolutePath();
-    for (Iterator it = newClasses.iterator(); it.hasNext();)
-    {
-      Source source = emitter.genViolation(compLoc, (IClazz)it.next());
-      if (source != null)
-        sources.add(source);
-    }
-    newClasses.clear();
-    return sources;
-  }
-
-  public boolean visit(IResourceProxy resProxy)
-  {
-    if (resProxy.getType() == IResource.FILE && resProxy.getName().endsWith(".class") && resProxy.getModificationStamp() > lastScan)
-      newClasses.add(new Clazz(new WorkspaceFileLocation((IFile)resProxy.requestResource())));
-    return true;
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspaceFileLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspaceFileLocation.java
deleted file mode 100644
index 40dbecd..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspaceFileLocation.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-
-public class WorkspaceFileLocation extends FileLocation
-{
-  private IFile workspaceFile;
-
-  public WorkspaceFileLocation(IFile workspaceFile)
-  {
-    super(Platform.getLocation().append(workspaceFile.getFullPath()).toFile());
-    this.workspaceFile = workspaceFile;
-  }
-
-  public IFile getWorkspaceFile()
-  {
-    return workspaceFile;
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspacePluginXML.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspacePluginXML.java
deleted file mode 100644
index 28c482f..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/WorkspacePluginXML.java
+++ /dev/null
@@ -1,191 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jdt.core.IJavaProject;
-import org.eclipse.jdt.core.JavaCore;
-import org.eclipse.jdt.core.JavaModelException;
-import org.eclipse.wtp.releng.tools.component.IClazzVisitor;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.internal.FileLocation;
-import org.eclipse.wtp.releng.tools.component.internal.Library;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-public class WorkspacePluginXML implements IPluginXML
-{
-  private IFile pluginXML;
-  private List libraries;
-  private String name;
-  private String version;
-  private ILocation location;
-
-  public WorkspacePluginXML(IFile pluginXML)
-  {
-    this.pluginXML = pluginXML;
-  }
-
-  private void init()
-  {
-    InputStream is = null;
-    try
-    {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-      SAXParser saxParser = factory.newSAXParser();
-      is = getLocation().getInputStream();
-      saxParser.parse(new InputSource(is), new PluginHandler());
-    }
-    catch (ParserConfigurationException e)
-    {
-      e.printStackTrace();
-    }
-    catch (SAXException e)
-    {
-      e.printStackTrace();
-    }
-    catch (IOException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      if (is != null)
-      {
-        try
-        {
-          is.close();
-        }
-        catch (IOException e)
-        {
-          e.printStackTrace();
-        }
-      }
-    }
-  }
-
-  /**
-   * Answers the libraries that are declared in this plugin.
-   * 
-   * @return List libraries in this plugin
-   */
-  public List getLibraries()
-  {
-    if (libraries == null)
-    {
-      libraries = new ArrayList(1);
-      IJavaProject javaProject = JavaCore.create(pluginXML.getProject());
-      try
-      {
-        libraries.add(new Library(new FileLocation(getAbsolutePath(javaProject.getOutputLocation()).toFile())));
-      }
-      catch (JavaModelException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    return libraries;
-  }
-
-  /**
-   * Answers the name of this plugin. Plugin names do not contain the version
-   * identifier, for example, org.eclipse.core.resources.
-   * 
-   * @return String the name of the plugin, not <code>null</code>.
-   */
-  public String getName()
-  {
-    if (name == null)
-      init();
-    return name;
-  }
-
-  /**
-   * Answers the version identifier for the plugin. A version identifier is a
-   * '.' delimited set of numbers, for example, 2.0.1.5.
-   * 
-   * @return String the plugin version, not <code>null</code>.
-   */
-  public String getVersion()
-  {
-    if (version == null)
-      init();
-    return version;
-  }
-
-  /**
-   * The unique identifier is a concatination of the plugin name, and '_' and
-   * the plugin version.
-   * 
-   * @return String the unique identifier of the plugin.
-   */
-  public String getUniqueIdentifier()
-  {
-    return getName() + "_" + getVersion();
-  }
-
-  public void accept(IClazzVisitor visitor)
-  {
-    for (Iterator it = getLibraries().iterator(); it.hasNext();)
-    {
-      ILibrary lib = (ILibrary)it.next();
-      lib.accept(visitor);
-      lib.resetTypes();
-    }
-  }
-
-  public IProject getProject()
-  {
-    return pluginXML.getProject();
-  }
-
-  private ILocation getLocation()
-  {
-    if (location == null)
-      location = new FileLocation(getAbsolutePath(pluginXML.getFullPath()).toFile());
-    return location;
-  }
-
-  private IPath getAbsolutePath(IPath path)
-  {
-    return Platform.getLocation().append(path);
-  }
-
-  private class PluginHandler extends DefaultHandler
-  {
-    public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException
-    {
-      if (elementName.equals("plugin") || qName.equals("plugin"))
-      {
-        name = attributes.getValue("id");
-        version = attributes.getValue("version");
-      }
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/ScanAPI.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/ScanAPI.java
deleted file mode 100644
index f143f62..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/action/ScanAPI.java
+++ /dev/null
@@ -1,129 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.action;
-
-import java.lang.reflect.InvocationTargetException;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.jface.dialogs.ProgressMonitorDialog;
-import org.eclipse.jface.operation.IRunnableWithProgress;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IActionDelegate;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ScannableComponent;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-import org.eclipse.wtp.releng.tools.component.ui.internal.job.ScanComponent;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-
-public class ScanAPI extends Action implements IActionDelegate
-{
-  private ScanComponent job;
-
-  public void run()
-  {
-    IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
-    if (window != null)
-    {
-      IStructuredSelection selection = (IStructuredSelection)window.getSelectionService().getSelection();
-      if (selection != null && !selection.isEmpty())
-      {
-        Object firstElement = selection.getFirstElement();
-        if (firstElement != null && firstElement instanceof IFile)
-        {
-          ComponentManager manager = ComponentManager.getManager();
-          ScannableComponent scannableComp = getScannableComponent((IFile)firstElement);
-          if (scannableComp != null)
-          {
-            job = new ScanComponent(scannableComp, true);
-            job.schedule();
-            ProgressMonitorDialog dialog = new ProgressMonitorDialog(window.getShell());
-            try
-            {
-              dialog.run(false, false, new IRunnableWithProgress()
-              {
-                public void run(IProgressMonitor monitor)
-                {
-                  boolean interrupted = true;
-                  while (interrupted)
-                  {
-                    try
-                    {
-                      job.join();
-                      interrupted = false;
-                    }
-                    catch (InterruptedException e)
-                    {
-                      interrupted = true;
-                    }
-                  }
-                }
-              });
-            }
-            catch (InterruptedException e)
-            {
-              e.printStackTrace();
-            }
-            catch (InvocationTargetException e)
-            {
-              e.printStackTrace();
-            }
-            if (hasAPIViolation(job.getSources()))
-              MessageDialog.openError(window.getShell(), manager.getMessage("TITLE_HAS_API_VIOLATIONS"), manager.getMessage("ERROR_MSG_HAS_API_VIOLATIONS"));
-            else
-              MessageDialog.openInformation(window.getShell(), manager.getMessage("TITLE_HAS_API_VIOLATIONS"), manager.getMessage("INFO_MSG_NO_API_VIOLATIONS"));
-          }
-          else
-            MessageDialog.openError(window.getShell(), manager.getMessage("TITLE_NO_WORKSPACE_PLUGINS"), manager.getMessage("ERROR_MSG_NO_WORKSPACE_PLUGINS"));
-        }
-      }
-    }
-  }
-
-  private ScannableComponent getScannableComponent(IFile compXML)
-  {
-    for (Iterator it = ComponentManager.getManager().getScannableComponents().values().iterator(); it.hasNext();)
-    {
-      ScannableComponent scannableComp = (ScannableComponent)it.next();
-      String scannableCompLoc = scannableComp.getCompXML().getLocation().getAbsolutePath();
-      String compLoc = new WorkspaceFileLocation(compXML).getAbsolutePath();
-      if (scannableCompLoc.equals(compLoc))
-        return scannableComp;
-    }
-    return null;
-  }
-
-  private boolean hasAPIViolation(List sources)
-  {
-    if (sources != null)
-      for (int i = 0; i < sources.size(); i++)
-        if (((Source)sources.get(i)).getClassUses().size() > 0)
-          return true;
-    return false;
-  }
-
-  public void run(IAction action)
-  {
-    run();
-  }
-
-  public void selectionChanged(IAction action, ISelection selection)
-  {
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIDialog.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIDialog.java
deleted file mode 100644
index 9d8bfcb..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIDialog.java
+++ /dev/null
@@ -1,191 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeItem;
-import org.eclipse.wtp.releng.tools.component.ILibrary;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-
-public class APIDialog extends Dialog implements ITreeContentProvider
-{
-  public static final int OPTION_PACKAGE = 0x0;
-  public static final int OPTION_TYPE = 0x1;
-  private int option;
-  private ComponentXML compXML;
-  private Package pkg;
-  private List ignoreNames;
-  private Tree tree;
-
-  public APIDialog(Shell shell, int option, ComponentXML compXML, Package pkg, List ignoreNames)
-  {
-    super(shell);
-    this.option = option;
-    this.compXML = compXML;
-    this.pkg = pkg;
-    this.ignoreNames = ignoreNames;
-  }
-
-  protected void configureShell(Shell shell)
-  {
-    super.configureShell(shell);
-    if (option == OPTION_PACKAGE)
-      shell.setText(ComponentManager.getManager().getMessage("DIALOG_TITLE_ADD_PACKAGES"));
-    else
-      shell.setText(ComponentManager.getManager().getMessage("DIALOG_TITLE_ADD_TYPES"));
-  }
-
-  protected Control createDialogArea(Composite parent)
-  {
-    Composite composite = (Composite)super.createDialogArea(parent);
-    GridLayout gl = new GridLayout();
-    gl.marginWidth = 5;
-    gl.marginHeight = 5;
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    gd.widthHint = 300;
-    gd.heightHint = 300;
-    composite.setLayout(gl);
-    composite.setLayoutData(gd);
-    tree = new Tree(composite, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
-    tree.setLayout(gl);
-    tree.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL));
-    TreeViewer apisViewer = new TreeViewer(tree);
-    apisViewer.setContentProvider(this);
-    apisViewer.setLabelProvider(new LabelProvider());
-    apisViewer.setInput(compXML);
-    return composite;
-  }
-
-  protected void okPressed()
-  {
-    if (option == OPTION_PACKAGE)
-    {
-      List pkgs = compXML.getPackages();
-      TreeItem[] items = tree.getSelection();
-      for (int i = 0; i < items.length; i++)
-      {
-        Package pkg = new Package();
-        pkg.setName(items[i].getText());
-        pkgs.add(pkg);
-      }
-    }
-    else
-    {
-      List types = pkg.getTypes();
-      TreeItem[] items = tree.getSelection();
-      for (int i = 0; i < items.length; i++)
-      {
-        Type type = new Type();
-        type.setName(items[i].getText());
-        types.add(type);
-      }
-    }
-    super.okPressed();
-  }
-
-  protected void cancelPressed()
-  {
-    super.cancelPressed();
-  }
-
-  public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-  {
-    // do nothing
-  }
-
-  public void dispose()
-  {
-    // do nothing
-  }
-
-  public boolean hasChildren(Object element)
-  {
-    return false;
-  }
-
-  public Object[] getChildren(Object parentElement)
-  {
-    return new Object[0];
-  }
-
-  public Object getParent(Object element)
-  {
-    return null;
-  }
-
-  public Object[] getElements(Object inputElement)
-  {
-    List nameList = new ArrayList();
-    if (inputElement instanceof ComponentXML)
-    {
-      List plugins = ((ComponentXML)inputElement).getPlugins();
-      for (Iterator pluginsIt = plugins.iterator(); pluginsIt.hasNext();)
-      {
-        String pluginId = ((Plugin)pluginsIt.next()).getId();
-        IPluginXML pluginXML = ComponentManager.getManager().getPlugin(pluginId);
-        if (pluginXML != null)
-        {
-          List libs = pluginXML.getLibraries();
-          for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-          {
-            ILibrary lib = (ILibrary)libsIt.next();
-            Map types = lib.getTypes();
-            for (Iterator typesIt = types.keySet().iterator(); typesIt.hasNext();)
-            {
-              String typeName = (String)typesIt.next();
-              if (typeName.lastIndexOf('$') == -1 && typeName.indexOf(".internal.") == -1)
-              {
-                int dot = typeName.lastIndexOf('.');
-                String name = null;
-                if (option == OPTION_PACKAGE && dot != -1)
-                {
-                  name = typeName.substring(0, dot);
-                }
-                else
-                {
-                  String pkgName = pkg.getName();
-                  if (dot != -1 && dot == pkgName.length() && typeName.startsWith(pkgName))
-                  {
-                    name = typeName.substring(dot + 1);
-                  }
-                }
-                if (name != null && !ignoreNames.contains(name) && !nameList.contains(name))
-                  nameList.add(name);
-              }
-            }
-          }
-        }
-      }
-    }
-    return nameList.toArray(new String[0]);
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIPage.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIPage.java
deleted file mode 100644
index addb0ec..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/APIPage.java
+++ /dev/null
@@ -1,409 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.events.KeyListener;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Menu;
-import org.eclipse.swt.widgets.MenuItem;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeItem;
-import org.eclipse.ui.forms.IManagedForm;
-import org.eclipse.ui.forms.editor.FormEditor;
-import org.eclipse.ui.forms.editor.FormPage;
-import org.eclipse.ui.forms.widgets.FormToolkit;
-import org.eclipse.ui.forms.widgets.ScrolledForm;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-
-public class APIPage extends FormPage
-{
-  public static final String ID = "org.eclipse.wtp.releng.tools.component.ui.internal.editor.APIPage";
-  private final char KEY_DEL = 127; 
-
-  private Button isAPI;
-  private Button isExclusive;
-  private Button reference;
-  private Button subclass;
-  private Button implement;
-  private Button instantiate;
-  private Tree apis;
-  private TreeViewer apisViewer;
-
-  public APIPage(FormEditor editor, String id, String title)
-  {
-    super(editor, id, title);
-  }
-
-  public APIPage(String id, String title)
-  {
-    super(id, title);
-  }
-
-  private void init()
-  {
-    ComponentXML compXML = ((ComponentXMLEditor)getEditor()).getComponentXML();
-    apisViewer = new TreeViewer(apis);
-    ComponentXMLProvider apisProvider = new ComponentXMLProvider(ComponentXMLProvider.SHOW_APIS);
-    apisViewer.setContentProvider(apisProvider);
-    apisViewer.setLabelProvider(apisProvider);
-    apisViewer.setInput(compXML);
-  }
-
-  protected void createFormContent(IManagedForm managedForm)
-  {
-    ComponentManager manager = ComponentManager.getManager();
-    super.createFormContent(managedForm);
-    ScrolledForm form = managedForm.getForm();
-    form.setText(manager.getMessage("PAGE_API"));
-    Composite body = form.getBody();
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 2;
-    gl.makeColumnsEqualWidth = true;
-    gl.marginWidth = 10;
-    gl.verticalSpacing = 20;
-    gl.horizontalSpacing = 20;
-    body.setLayout(gl);
-    FormToolkit toolkit = managedForm.getToolkit();
-    createLeftColumn(managedForm, toolkit.createComposite(body));
-    createRightColumn(managedForm, toolkit.createComposite(body));
-    toolkit.paintBordersFor(body);
-    init();
-  }
-
-  private void createLeftColumn(IManagedForm managedForm, Composite parent)
-  {
-    createAPIs(managedForm, parent);
-  }
-
-  private void createRightColumn(IManagedForm managedForm, Composite parent)
-  {
-    createAPIUsages(managedForm, parent);
-  }
-
-  private void createAPIs(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 1;
-    gl.marginHeight = 5;
-    parent.setLayout(gl);
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    parent.setLayoutData(gd);
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    toolkit.createLabel(parent, manager.getMessage("SECTION_DESC_APIS"));
-    toolkit.createLabel(parent, manager.getMessage("LABEL_APIS"));
-    Composite apiComposite = toolkit.createComposite(parent);
-    GridLayout gl2 = new GridLayout();
-    gl2.numColumns = 2;
-    gl2.marginWidth = 1;
-    gl2.marginHeight = 1;
-    apiComposite.setLayout(gl2);
-    apiComposite.setLayoutData(gd);
-    apis = toolkit.createTree(apiComposite, SWT.MULTI);
-    apis.setLayout(gl);
-    apis.setLayoutData(gd);
-    apis.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          selectAPIEvent(event);
-        }
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          selectAPIEvent(event);
-        }
-      }
-    );
-    apis.addKeyListener
-    (
-      new KeyListener()
-      {
-        public void keyPressed(KeyEvent event)
-        {
-          // do nothing
-        }
-        public void keyReleased(KeyEvent event)
-        {
-          apiKeyEvent(event);
-        }
-      }
-    );
-    Menu menu = new Menu(apis);
-    MenuItem addPackage = new MenuItem(menu, SWT.CASCADE);
-    addPackage.setText(manager.getMessage("LABEL_ADD_PACKAGE"));
-    addPackage.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          addPackageEvent(event);
-        }
-
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          addPackageEvent(event);
-        }
-      }
-    );
-    MenuItem addType = new MenuItem(menu, SWT.CASCADE);
-    addType.setText(manager.getMessage("LABEL_ADD_TYPE"));
-    addType.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          addTypeEvent(event);
-        }
-
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          addTypeEvent(event);
-        }
-      }
-    );
-    apis.setMenu(menu);
-    toolkit.paintBordersFor(apiComposite);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void createAPIUsages(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 1;
-    gl.marginHeight = 5;
-    parent.setLayout(gl);
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    parent.setLayoutData(gd);
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    toolkit.createLabel(parent, manager.getMessage("SECTION_DESC_API_USAGES"));
-    Composite usageComposite = toolkit.createComposite(parent);
-    GridLayout gl2 = new GridLayout();
-    gl2.numColumns = 1;
-    gl2.marginWidth = 10;
-    gl2.marginHeight = 1;
-    usageComposite.setLayout(gl2);
-    usageComposite.setLayoutData(gd);
-    toolkit.createLabel(usageComposite, manager.getMessage("LABEL_PACKAGE_USAGE"));
-    SelectionListener listener = new SelectionListener()
-    {
-      public void widgetSelected(SelectionEvent event)
-      {
-        selectAPIUsageEvent(event);
-      }
-
-      public void widgetDefaultSelected(SelectionEvent event)
-      {
-        selectAPIUsageEvent(event);
-      }
-    };
-    isAPI = toolkit.createButton(usageComposite, manager.getMessage("LABEL_PACKAGE_API"), SWT.CHECK);
-    isAPI.setEnabled(false);
-    isAPI.addSelectionListener(listener);
-    isExclusive = toolkit.createButton(usageComposite, manager.getMessage("LABEL_PACKAGE_EXCLUSIVE"), SWT.CHECK);
-    isExclusive.setEnabled(false);
-    isExclusive.addSelectionListener(listener);
-    toolkit.createLabel(usageComposite, manager.getMessage("LABEL_TYPE_USAGE"));
-    reference = toolkit.createButton(usageComposite, manager.getMessage("LABEL_REFERENCE"), SWT.CHECK);
-    reference.setEnabled(false);
-    reference.addSelectionListener(listener);
-    subclass = toolkit.createButton(usageComposite, manager.getMessage("LABEL_SUBCLASS"), SWT.CHECK);
-    subclass.setEnabled(false);
-    subclass.addSelectionListener(listener);
-    implement = toolkit.createButton(usageComposite, manager.getMessage("LABEL_IMPLEMENT"), SWT.CHECK);
-    implement.setEnabled(false);
-    implement.addSelectionListener(listener);
-    instantiate = toolkit.createButton(usageComposite, manager.getMessage("LABEL_INSTANTIATE"), SWT.CHECK);
-    instantiate.setEnabled(false);
-    instantiate.addSelectionListener(listener);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void addPackageEvent(SelectionEvent event)
-  {
-    TreeItem[] items = apis.getItems();
-    List ignoreNames = new ArrayList(items.length);
-    for (int i = 0; i < items.length; i++)
-      ignoreNames.add(items[i].getText());
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    ComponentXML compXML = editor.getComponentXML();
-    APIDialog dialog = new APIDialog(editor.getSite().getShell(), APIDialog.OPTION_PACKAGE, compXML, null, ignoreNames);
-    if (dialog.open() == Dialog.OK)
-    {
-      editor.setDirty(true);
-      apisViewer.refresh();
-    }
-  }
-
-  private void addTypeEvent(SelectionEvent event)
-  {
-    Package pkg = null;
-    TreeItem[] items = apis.getSelection();
-    if (items.length > 0)
-    {
-      Object firstItem = items[0].getData();
-      if (firstItem instanceof Package)
-        pkg = (Package)firstItem;
-      else if (firstItem instanceof Type)
-        pkg = (Package)items[0].getParentItem().getData();
-    }
-    if (pkg != null)
-    {
-      List types = pkg.getTypes();
-      List ignoreNames = new ArrayList(types.size());
-      for (Iterator it = types.iterator(); it.hasNext();)
-        ignoreNames.add(((Type)it.next()).getName());
-      ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-      ComponentXML compXML = editor.getComponentXML();
-      APIDialog dialog = new APIDialog(editor.getSite().getShell(), APIDialog.OPTION_TYPE, compXML, pkg, ignoreNames);
-      if (dialog.open() == Dialog.OK)
-      {
-        editor.setDirty(true);
-        apisViewer.refresh();
-      }
-    }
-  }
-
-  private void selectAPIEvent(SelectionEvent event)
-  {
-    Object firstItem = getFirstSelection();
-    if (firstItem instanceof Package)
-    {
-      Package pkg = (Package)firstItem;
-      isAPI.setEnabled(true);
-      isAPI.setSelection(pkg.isApi());
-      isExclusive.setEnabled(true);
-      isExclusive.setSelection(pkg.isExclusive());
-      reference.setEnabled(false);
-      reference.setSelection(false);
-      subclass.setEnabled(false);
-      subclass.setSelection(false);
-      implement.setEnabled(false);
-      implement.setSelection(false);
-      instantiate.setEnabled(false);
-      instantiate.setSelection(false);
-    }
-    else if (firstItem instanceof Type)
-    {
-      Type type = (Type)firstItem;
-      isAPI.setEnabled(false);
-      isAPI.setSelection(false);
-      isExclusive.setEnabled(false);
-      isExclusive.setSelection(false);
-      reference.setEnabled(true);
-      reference.setSelection(type.isReference());
-      subclass.setEnabled(true);
-      subclass.setSelection(type.isSubclass());
-      implement.setEnabled(true);
-      implement.setSelection(type.isImplement());
-      instantiate.setEnabled(true);
-      instantiate.setSelection(type.isInstantiate());
-    }
-    else
-    {
-      isAPI.setEnabled(false);
-      isAPI.setSelection(false);
-      isExclusive.setEnabled(false);
-      isExclusive.setSelection(false);
-      reference.setEnabled(false);
-      reference.setSelection(false);
-      subclass.setEnabled(false);
-      subclass.setSelection(false);
-      implement.setEnabled(false);
-      implement.setSelection(false);
-      instantiate.setEnabled(false);
-      instantiate.setSelection(false);
-    }
-  }
-
-  private void selectAPIUsageEvent(SelectionEvent event)
-  {
-    if (event.widget == isAPI)
-      ((Package)getFirstSelection()).setApi(isAPI.getSelection() ? null : Boolean.FALSE);
-    else if (event.widget == isExclusive)
-      ((Package)getFirstSelection()).setExclusive(isExclusive.getSelection() ? null : Boolean.FALSE);
-    else if (event.widget == reference)
-      ((Type)getFirstSelection()).setReference(reference.getSelection() ? null : Boolean.FALSE);
-    else if (event.widget == subclass)
-      ((Type)getFirstSelection()).setSubclass(subclass.getSelection() ? null : Boolean.FALSE);
-    else if (event.widget == implement)
-      ((Type)getFirstSelection()).setImplement(implement.getSelection() ? null : Boolean.FALSE);
-    else if (event.widget == instantiate)
-      ((Type)getFirstSelection()).setInstantiate(instantiate.getSelection() ? null : Boolean.FALSE);
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    editor.setDirty(true);
-  }
-
-  private Object getFirstSelection()
-  {
-    TreeItem[] items = apis.getSelection();
-    if (items.length > 0)
-      return items[0].getData();
-    else
-      return null;
-  }
-
-  private void apiKeyEvent(KeyEvent event)
-  {
-    ComponentXML compXML = ((ComponentXMLEditor)getEditor()).getComponentXML();
-    if (event.character == KEY_DEL) 
-    {
-      TreeItem[] items = apis.getSelection();
-      for (int i = 0; i < items.length; i++)
-      {
-        Object item = items[i].getData();
-        if (item instanceof Package)
-          compXML.getPackages().remove(item);
-        else if (item instanceof Type)
-          for (Iterator it = compXML.getPackages().iterator(); it.hasNext();)
-            if (((Package)it.next()).getTypes().remove(item))
-              break;
-      }
-      isAPI.setEnabled(false);
-      isAPI.setSelection(false);
-      isExclusive.setEnabled(false);
-      isExclusive.setSelection(false);
-      reference.setEnabled(false);
-      reference.setSelection(false);
-      subclass.setEnabled(false);
-      subclass.setSelection(false);
-      implement.setEnabled(false);
-      implement.setSelection(false);
-      instantiate.setEnabled(false);
-      instantiate.setSelection(false);
-      apisViewer.refresh();
-      ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-      editor.setDirty(true);
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentPage.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentPage.java
deleted file mode 100644
index 97b6dcb..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentPage.java
+++ /dev/null
@@ -1,448 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.pde.core.plugin.IFragmentModel;
-import org.eclipse.pde.core.plugin.IPluginModel;
-import org.eclipse.pde.internal.ui.wizards.PluginSelectionDialog;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.events.KeyListener;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeItem;
-import org.eclipse.ui.forms.IManagedForm;
-import org.eclipse.ui.forms.editor.FormEditor;
-import org.eclipse.ui.forms.editor.FormPage;
-import org.eclipse.ui.forms.widgets.FormToolkit;
-import org.eclipse.ui.forms.widgets.ScrolledForm;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDepends;
-import org.eclipse.wtp.releng.tools.component.model.ComponentRef;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-
-public class ComponentPage extends FormPage
-{
-  public static final String ID = "org.eclipse.wtp.releng.tools.component.ui.internal.editor.ComponentPage";
-  private final Color BLUE = new Color(Display.getDefault(), 0, 0, 255);
-  private final char KEY_DEL = 127; 
-
-  private Text name;
-  private Button unrestrictedDepends;
-  private Button addCompRef;
-  private Tree compRefs;
-  private Tree plugins;
-  private TreeViewer compRefsViewer;
-  private TreeViewer pluginsViewer;
-
-  public ComponentPage(FormEditor editor, String id, String title)
-  {
-    super(editor, id, title);
-  }
-
-  public ComponentPage(String id, String title)
-  {
-    super(id, title);
-  }
-
-  private void init()
-  {
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    ComponentXML compXML = editor.getComponentXML();
-    String compName = compXML.getName();
-    name.setText(compName != null ? compName : "");
-    ComponentDepends depends = compXML.getComponentDepends();
-    boolean isUnrestricted = depends.isUnrestricted();
-    unrestrictedDepends.setSelection(isUnrestricted);
-    addCompRef.setEnabled(!isUnrestricted);
-    compRefsViewer = new TreeViewer(compRefs);
-    ComponentXMLProvider compRefsProvider = new ComponentXMLProvider(ComponentXMLProvider.SHOW_COMPONENT_REFS);
-    compRefsViewer.setContentProvider(compRefsProvider);
-    compRefsViewer.setLabelProvider(compRefsProvider);
-    compRefsViewer.setInput(depends);
-    pluginsViewer = new TreeViewer(plugins);
-    ComponentXMLProvider pluginsProvider = new ComponentXMLProvider(ComponentXMLProvider.SHOW_PLUGINS);
-    pluginsViewer.setContentProvider(pluginsProvider);
-    pluginsViewer.setLabelProvider(pluginsProvider);
-    pluginsViewer.setInput(compXML);
-    editor.setDirty(false);
-  }
-
-  protected void createFormContent(IManagedForm managedForm)
-  {
-    ComponentManager manager = ComponentManager.getManager();
-    super.createFormContent(managedForm);
-    ScrolledForm form = managedForm.getForm();
-    form.setText(manager.getMessage("PAGE_COMPONENT"));
-    Composite body = form.getBody();
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 2;
-    gl.makeColumnsEqualWidth = true;
-    gl.marginWidth = 10;
-    gl.verticalSpacing = 20;
-    gl.horizontalSpacing = 20;
-    body.setLayout(gl);
-    FormToolkit toolkit = managedForm.getToolkit();
-    createLeftColumn(managedForm, toolkit.createComposite(body));
-    createRightColumn(managedForm, toolkit.createComposite(body));
-    toolkit.paintBordersFor(body);
-    init();
-  }
-
-  private void createLeftColumn(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 5;
-    gl.marginHeight = 5;
-    gl.verticalSpacing = 10;
-    parent.setLayout(gl);
-    parent.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL));
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    Composite generalInfo = toolkit.createComposite(parent);
-    Composite compDepends = toolkit.createComposite(parent);
-    createGeneralInfo(managedForm, generalInfo);
-    createComponentDepends(managedForm, compDepends);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void createRightColumn(IManagedForm managedForm, Composite parent)
-  {
-    createPlugins(managedForm, parent);
-  }
-
-  private void createGeneralInfo(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 1;
-    gl.marginHeight = 5;
-    parent.setLayout(gl);
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL);
-    parent.setLayoutData(gd);
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    toolkit.createLabel(parent, manager.getMessage("SECTION_DESC_GENERAL_INFO"));
-    Composite innerComposite = toolkit.createComposite(parent);
-    GridLayout gl2 = new GridLayout();
-    gl2.numColumns = 2;
-    gl2.marginWidth = 1;
-    gl2.marginHeight = 1;
-    innerComposite.setLayout(gl2);
-    innerComposite.setLayoutData(gd);
-    Label nameLabel = toolkit.createLabel(innerComposite, manager.getMessage("LABEL_NAME"));
-    nameLabel.setForeground(BLUE);
-    Composite nameComposite = toolkit.createComposite(innerComposite);
-    nameComposite.setLayout(gl);
-    nameComposite.setLayoutData(gd);
-    name = toolkit.createText(nameComposite, "");
-    name.setLayoutData(gd);
-    name.addModifyListener
-    (
-      new ModifyListener()
-      {
-        public void modifyText(ModifyEvent event)
-        {
-          modifyNameEvent(event);
-        }
-      }
-    );
-    toolkit.paintBordersFor(nameComposite);
-    toolkit.paintBordersFor(innerComposite);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void createComponentDepends(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 1;
-    gl.marginHeight = 6;
-    parent.setLayout(gl);
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    parent.setLayoutData(gd);
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    toolkit.createLabel(parent, manager.getMessage("SECTION_DESC_COMPONENT_DEPENDS"));
-    unrestrictedDepends = toolkit.createButton(parent, manager.getMessage("LABEL_UNRESTRICTED_COMPONENT_DEPENDS"), SWT.CHECK);
-    unrestrictedDepends.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          unrestrictedDependsEvent(event);
-        }
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          unrestrictedDependsEvent(event);
-        }
-      }
-    );
-    toolkit.createLabel(parent, manager.getMessage("LABEL_COMPONENT_REFS"));
-    Composite compRefsComposite = toolkit.createComposite(parent);
-    GridLayout gl2 = new GridLayout();
-    gl2.numColumns = 2;
-    gl2.marginWidth = 1;
-    gl2.marginHeight = 1;
-    compRefsComposite.setLayout(gl2);
-    compRefsComposite.setLayoutData(gd);
-    compRefs = toolkit.createTree(compRefsComposite, SWT.MULTI);
-    compRefs.setLayout(gl);
-    compRefs.setLayoutData(gd);
-    compRefs.addKeyListener
-    (
-      new KeyListener()
-      {
-        public void keyPressed(KeyEvent event)
-        {
-          // do nothing
-        }
-        public void keyReleased(KeyEvent event)
-        {
-          compRefKeyEvent(event);
-        }
-      }
-    );
-    addCompRef = toolkit.createButton(compRefsComposite, manager.getMessage("LABEL_ADD"), SWT.PUSH);
-    addCompRef.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));
-    addCompRef.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          addCompRefEvent(event);
-        }
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          addCompRefEvent(event);
-        }
-      }
-    );
-    toolkit.paintBordersFor(compRefsComposite);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void createPlugins(IManagedForm managedForm, Composite parent)
-  {
-    GridLayout gl = new GridLayout();
-    gl.numColumns = 1;
-    gl.marginWidth = 1;
-    gl.marginHeight = 6;
-    parent.setLayout(gl);
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    parent.setLayoutData(gd);
-    ComponentManager manager = ComponentManager.getManager();
-    FormToolkit toolkit = managedForm.getToolkit();
-    toolkit.createLabel(parent, manager.getMessage("SECTION_DESC_PLUGINS"));
-    toolkit.createLabel(parent, manager.getMessage("LABEL_PLUGINS"));
-    Composite pluginsComposite = toolkit.createComposite(parent);
-    GridLayout gl2 = new GridLayout();
-    gl2.numColumns = 2;
-    gl2.marginWidth = 1;
-    gl2.marginHeight = 1;
-    pluginsComposite.setLayout(gl2);
-    pluginsComposite.setLayoutData(gd);
-    plugins = toolkit.createTree(pluginsComposite, SWT.MULTI);
-    plugins.setLayout(gl);
-    plugins.setLayoutData(gd);
-    plugins.addKeyListener
-    (
-      new KeyListener()
-      {
-        public void keyPressed(KeyEvent event)
-        {
-          // do nothing
-        }
-        public void keyReleased(KeyEvent event)
-        {
-          pluginKeyEvent(event);
-        }
-      }
-    );
-    Button addPlugin = toolkit.createButton(pluginsComposite, manager.getMessage("LABEL_ADD"), SWT.PUSH);
-    addPlugin.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));
-    addPlugin.addSelectionListener
-    (
-      new SelectionListener()
-      {
-        public void widgetSelected(SelectionEvent event)
-        {
-          addPluginEvent(event);
-        }
-        public void widgetDefaultSelected(SelectionEvent event)
-        {
-          addPluginEvent(event);
-        }
-      }
-    );
-    toolkit.paintBordersFor(pluginsComposite);
-    toolkit.paintBordersFor(parent);
-  }
-
-  private void modifyNameEvent(ModifyEvent event)
-  {
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    editor.getComponentXML().setName(name.getText());
-    editor.setDirty(true);
-  }
-
-  private void unrestrictedDependsEvent(SelectionEvent event)
-  {
-    boolean isUnrestricted = unrestrictedDepends.getSelection();
-    compRefs.setEnabled(!isUnrestricted);
-    addCompRef.setEnabled(!isUnrestricted);
-    ComponentXMLEditor editor = ((ComponentXMLEditor)getEditor());
-    editor.getComponentXML().getComponentDepends().setUnrestricted(isUnrestricted ? Boolean.TRUE : Boolean.FALSE);
-    editor.setDirty(true);
-  }
-
-  private void compRefKeyEvent(KeyEvent event)
-  {
-    if (event.character == KEY_DEL) 
-    {
-      TreeItem[] items = compRefs.getSelection();
-      if (items.length > 0)
-      {
-        ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-        List refs = editor.getComponentXML().getComponentDepends().getComponentRefs();
-        for (int i = 0; i < items.length; i++)
-        {
-          refs.remove(items[i].getData());
-        }
-        compRefsViewer.refresh();
-        editor.setDirty(true);
-      }
-    }
-  }
-
-  private void addCompRefEvent(SelectionEvent event)
-  {
-    ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-    ComponentDepends depends = editor.getComponentXML().getComponentDepends();
-    List refs = depends.getComponentRefs();
-    List ignoreNames = new ArrayList(refs.size() + 1);
-    for (Iterator it = refs.iterator(); it.hasNext();)
-      ignoreNames.add(((ComponentRef)it.next()).getName());
-    ignoreNames.add(name.getText());
-    ComponentRefDialog dialog = new ComponentRefDialog(getEditor().getSite().getShell(), ignoreNames);
-    if (dialog.open() == Dialog.OK)
-    {
-      String[] compNames = dialog.getCompNames();
-      if (compNames.length > 0)
-      {
-        for (int i = 0; i < compNames.length; i++)
-        {
-          ComponentRef ref = new ComponentRef();
-          ref.setName(compNames[i]);
-          refs.add(ref);
-        }
-        editor.setDirty(true);
-        compRefsViewer.refresh();
-      }
-    }
-  }
-
-  private void pluginKeyEvent(KeyEvent event)
-  {
-    if (event.character == KEY_DEL) 
-    {
-      TreeItem[] items = plugins.getSelection();
-      if (items.length > 0)
-      {
-        ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-        List pluginList = editor.getComponentXML().getPlugins();
-        for (int i = 0; i < items.length; i++)
-        {
-          pluginList.remove(items[i].getData());
-        }
-        pluginsViewer.refresh();
-        editor.setDirty(true);
-      }
-    }
-  }
-
-  private void addPluginEvent(SelectionEvent event)
-  {
-    PluginSelectionDialog dialog = new PluginSelectionDialog(getEditor().getSite().getShell(), true, true);
-    if (dialog.open() == Dialog.OK)
-    {
-      Object[] results = dialog.getResult();
-      if (results.length > 0)
-      {
-        ComponentXMLEditor editor = (ComponentXMLEditor)getEditor();
-        List pluginList = editor.getComponentXML().getPlugins();
-        boolean added = false;
-        for (int i = 0; i < results.length; i++)
-        {
-          if (results[i] instanceof IPluginModel)
-          {
-            String pluginId = ((IPluginModel)results[i]).getPlugin().getId();
-            if (isNewPlugin(pluginId))
-            {
-              Plugin plugin = new Plugin();
-              plugin.setId(pluginId);
-              plugin.setFragment(Boolean.FALSE);
-              pluginList.add(plugin);
-              added = true;
-            }
-          }
-          else if (results[i] instanceof IFragmentModel)
-          {
-            String fragmentId = ((IFragmentModel)results[i]).getFragment().getId();
-            if (isNewPlugin(fragmentId))
-            {
-              Plugin fragment = new Plugin();
-              fragment.setId(fragmentId);
-              fragment.setFragment(Boolean.TRUE);
-              pluginList.add(fragment);
-              added = true;
-            }
-          }
-        }
-        if (added)
-        {
-          pluginsViewer.refresh();
-          editor.setDirty(true);
-        }
-      }
-    }
-  }
-
-  private boolean isNewPlugin(String pluginId)
-  {
-    TreeItem[] items = plugins.getItems();
-    for (int i = 0; i < items.length; i++)
-      if (items[i].getText().equals(pluginId))
-        return false;
-    return true;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentRefDialog.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentRefDialog.java
deleted file mode 100644
index 5fc522a..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentRefDialog.java
+++ /dev/null
@@ -1,130 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeItem;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-
-public class ComponentRefDialog extends Dialog implements ITreeContentProvider
-{
-  private List ignoreNames;
-  private Tree compRefs;
-  private String[] compNames;
-
-  public ComponentRefDialog(Shell shell, List ignoreNames)
-  {
-    super(shell);
-    this.ignoreNames = (ignoreNames != null) ? ignoreNames : new ArrayList(0);
-  }
-
-  protected void configureShell(Shell shell)
-  {
-    super.configureShell(shell);
-    shell.setText(ComponentManager.getManager().getMessage("DIALOG_TITLE_ADD_COMPONENT_REFS"));
-  }
-
-  protected Control createDialogArea(Composite parent)
-  {
-    Composite composite = (Composite)super.createDialogArea(parent);
-    GridLayout gl = new GridLayout();
-    gl.marginWidth = 5;
-    gl.marginHeight = 5;
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    gd.widthHint = 250;
-    gd.heightHint = 250;
-    composite.setLayout(gl);
-    composite.setLayoutData(gd);
-    compRefs = new Tree(composite, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
-    compRefs.setLayout(gl);
-    compRefs.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL));
-    TreeViewer compRefsViewer = new TreeViewer(compRefs);
-    compRefsViewer.setContentProvider(this);
-    compRefsViewer.setLabelProvider(new LabelProvider());
-    compRefsViewer.setInput(new byte[0]);
-    return composite;
-  }
-
-  protected void okPressed()
-  {
-    TreeItem[] items = compRefs.getSelection();
-    compNames = new String[items.length];
-    for (int i = 0; i < compNames.length; i++)
-      compNames[i] = items[i].getText();
-    super.okPressed();
-  }
-
-  protected void cancelPressed()
-  {
-    compNames = new String[0];
-    super.cancelPressed();
-  }
-
-  public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-  {
-    // do nothing
-  }
-
-  public void dispose()
-  {
-    // do nothing
-  }
-
-  public boolean hasChildren(Object element)
-  {
-    return false;
-  }
-
-  public Object[] getChildren(Object parentElement)
-  {
-    return new Object[0];
-  }
-
-  public Object getParent(Object element)
-  {
-    return null;
-  }
-
-  public Object[] getElements(Object inputElement)
-  {
-    ComponentManager manager = ComponentManager.getManager();
-    List compXMLs = manager.getComponentXMLs();
-    List compNames = new ArrayList(compXMLs.size());
-    for (Iterator it = compXMLs.iterator(); it.hasNext();)
-    {
-      String compName = ((ComponentXML)it.next()).getName();
-      if (!ignoreNames.contains(compName))
-        compNames.add(compName);
-    }
-    return compNames.toArray(new String[0]);
-  }
-
-  public String[] getCompNames()
-  {
-    return compNames;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLEditor.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLEditor.java
deleted file mode 100644
index 7a73b33..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLEditor.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.io.ByteArrayInputStream;
-import java.io.UnsupportedEncodingException;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IEditorSite;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.forms.editor.FormEditor;
-import org.eclipse.ui.part.FileEditorInput;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-
-public class ComponentXMLEditor extends FormEditor
-{
-  private IFile file;
-  private ComponentXML compXML;
-  private boolean dirty;
-
-  public ComponentXMLEditor()
-  {
-    dirty = false;
-  }
-
-  public void addPages()
-  {
-    try
-    {
-      ComponentManager manager = ComponentManager.getManager();
-      addPage(new ComponentPage(this, ComponentPage.ID, manager.getMessage("PAGE_COMPONENT")));
-      addPage(new APIPage(this, APIPage.ID, manager.getMessage("PAGE_API")));
-    }
-    catch (PartInitException e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  public void init(IEditorSite site, IEditorInput input) throws PartInitException
-  {
-    super.init(site, input);
-    ComponentManager manager = ComponentManager.getManager();
-    if (input instanceof FileEditorInput)
-    {
-      file = ((FileEditorInput)input).getFile();
-      ComponentXML c = manager.getComponentXML(file);
-      if (c != null)
-        compXML = (ComponentXML)c.clone();
-      else
-        throw new PartInitException(manager.getMessage("ERROR_MSG_FAIL_TO_LOAD_COMPONENT", new String[] {file.getFullPath().toString()}));
-    }
-    else
-      throw new PartInitException(manager.getMessage("ERROR_MSG_INVALID_COMPONENT_XML"));
-  }
-
-  public ComponentXML getComponentXML()
-  {
-    return compXML;
-  }
-
-  public void setDirty(boolean dirty)
-  {
-    this.dirty = dirty;
-    editorDirtyStateChanged();
-  }
-
-  public boolean isDirty()
-  {
-    return dirty;
-  }
-
-  public void doSave(IProgressMonitor monitor)
-  {
-    try
-    {
-      String content = compXML.toString();
-      file.setContents(new ByteArrayInputStream(content.getBytes("UTF-8")), true, true, new NullProgressMonitor());
-      setDirty(false);
-    }
-    catch (CoreException e)
-    {
-      e.printStackTrace();
-    }
-    catch (UnsupportedEncodingException e)
-    {
-      e.printStackTrace();
-    }
-  }
-
-  public void doSaveAs()
-  {
-    // do nothing
-  }
-
-  public boolean isSaveAsAllowed()
-  {
-    return false;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLProvider.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLProvider.java
deleted file mode 100644
index e78195b..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/ComponentXMLProvider.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.List;
-import org.eclipse.jface.viewers.ILabelProvider;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDepends;
-import org.eclipse.wtp.releng.tools.component.model.ComponentRef;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Package;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.Type;
-
-public class ComponentXMLProvider extends LabelProvider implements ITreeContentProvider, ILabelProvider
-{
-  public static final int SHOW_COMPONENT_REFS = 0x0;
-  public static final int SHOW_PLUGINS = 0x1;
-  public static final int SHOW_APIS = 0x2;
-  private int show;
-
-  public ComponentXMLProvider(int show)
-  {
-    this.show = show;
-  }
-
-  // ITreeContentProvider
-
-  public boolean hasChildren(Object element)
-  {
-    if (element instanceof Package)
-    {
-      return ((Package)element).getTypes().size() > 0;
-    }
-    return false;
-  }
-
-  public Object[] getChildren(Object parentElement)
-  {
-    if (parentElement instanceof Package)
-    {
-      List types = ((Package)parentElement).getTypes();
-      return types.toArray(new Type[0]);
-    }
-    return new Object[0];
-  }
-
-  public Object[] getElements(Object inputElement)
-  {
-    if (show == SHOW_COMPONENT_REFS && inputElement instanceof ComponentDepends)
-    {
-      List compRefs = ((ComponentDepends)inputElement).getComponentRefs();
-      return compRefs.toArray(new ComponentRef[0]);
-    }
-    else if (show == SHOW_PLUGINS && inputElement instanceof ComponentXML)
-    {
-      List plugins = ((ComponentXML)inputElement).getPlugins();
-      return plugins.toArray(new Plugin[0]);
-    }
-    else if (show == SHOW_APIS && inputElement instanceof ComponentXML)
-    {
-      List packages = ((ComponentXML)inputElement).getPackages();
-      return packages.toArray(new Package[0]);
-    }
-    return new Object[0];
-  }
-
-  public Object getParent(Object element)
-  {
-    return null;
-  }
-
-  public void dispose()
-  {
-    // do nothing
-  }
-
-  public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-  {
-    // do nothing
-  }
-
-  // ILabelProvider
-
-  public String getText(Object element)
-  {
-    if (show == SHOW_COMPONENT_REFS && element instanceof ComponentRef)
-    {
-      return ((ComponentRef)element).getName();
-    }
-    else if (show == SHOW_PLUGINS && element instanceof Plugin)
-    {
-      return ((Plugin)element).getId();
-    }
-    else if (show == SHOW_APIS)
-    {
-      if (element instanceof Package)
-      {
-        return ((Package)element).getName();
-      }
-      else if (element instanceof Type)
-      {
-        return ((Type)element).getName();
-      }
-    }
-    return element.toString();
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/PluginDialog.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/PluginDialog.java
deleted file mode 100644
index 017e5b7..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/editor/PluginDialog.java
+++ /dev/null
@@ -1,154 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.editor;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.IBundleGroup;
-import org.eclipse.core.runtime.IBundleGroupProvider;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeItem;
-import org.eclipse.wtp.releng.tools.component.IPluginXML;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.osgi.framework.Bundle;
-
-public class PluginDialog extends Dialog implements ITreeContentProvider
-{
-  private List ignoreNames;
-  private Tree plugins;
-  private String[] pluginIds;
-
-  public PluginDialog(Shell shell, List ignoreNames)
-  {
-    super(shell);
-    this.ignoreNames = (ignoreNames != null) ? ignoreNames : new ArrayList(0);
-  }
-
-  protected void configureShell(Shell shell)
-  {
-    super.configureShell(shell);
-    shell.setText(ComponentManager.getManager().getMessage("DIALOG_TITLE_ADD_PLUGINS"));
-  }
-
-  protected Control createDialogArea(Composite parent)
-  {
-    Composite composite = (Composite)super.createDialogArea(parent);
-    GridLayout gl = new GridLayout();
-    gl.marginWidth = 5;
-    gl.marginHeight = 5;
-    GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL);
-    gd.widthHint = 300;
-    gd.heightHint = 300;
-    composite.setLayout(gl);
-    composite.setLayoutData(gd);
-    plugins = new Tree(composite, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
-    plugins.setLayout(gl);
-    plugins.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_VERTICAL));
-    TreeViewer pluginsViewer = new TreeViewer(plugins);
-    pluginsViewer.setContentProvider(this);
-    pluginsViewer.setLabelProvider(new LabelProvider());
-    pluginsViewer.setInput(new byte[0]);
-    return composite;
-  }
-
-  protected void okPressed()
-  {
-    TreeItem[] items = plugins.getSelection();
-    pluginIds = new String[items.length];
-    for (int i = 0; i < pluginIds.length; i++)
-      pluginIds[i] = items[i].getText();
-    super.okPressed();
-  }
-
-  protected void cancelPressed()
-  {
-    pluginIds = new String[0];
-    super.cancelPressed();
-  }
-
-  public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
-  {
-    // do nothing
-  }
-
-  public void dispose()
-  {
-    // do nothing
-  }
-
-  public boolean hasChildren(Object element)
-  {
-    return false;
-  }
-
-  public Object[] getChildren(Object parentElement)
-  {
-    return new Object[0];
-  }
-
-  public Object getParent(Object element)
-  {
-    return null;
-  }
-
-  public Object[] getElements(Object inputElement)
-  {
-    List names = new ArrayList();
-    IBundleGroupProvider[] bundleProviders = Platform.getBundleGroupProviders();
-    for (int i = 0; i < bundleProviders.length; i++)
-    {
-      IBundleGroup[] bundleGroups = bundleProviders[i].getBundleGroups();
-      for (int j = 0; j < bundleGroups.length; j++)
-      {
-        Bundle[] bundles = bundleGroups[j].getBundles();
-        for (int k = 0; k < bundles.length; k++)
-        {
-          String symbolicName = bundles[k].getSymbolicName();
-          if (!ignoreNames.contains(symbolicName))
-            names.add(symbolicName);
-        }
-      }
-    }
-    IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-    for (int i = 0; i < projects.length; i++)
-    {
-      IResource res = projects[i].findMember(IPluginXML.CONST_PLUGIN_XML);
-      if (res != null && res.getType() == IResource.FILE)
-      {
-        String projectName = projects[i].getName();
-        if (!ignoreNames.contains(projectName))
-          names.add(projectName);
-      }
-    }
-    return names.toArray(new String[0]);
-  }
-
-  public String[] getPluginIds()
-  {
-    return pluginIds;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractModifyMarkersJob.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractModifyMarkersJob.java
deleted file mode 100644
index d0603f0..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractModifyMarkersJob.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.jobs.IJobManager;
-import org.eclipse.core.runtime.jobs.Job;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.FieldUse;
-import org.eclipse.wtp.releng.tools.component.use.MethodUse;
-
-public abstract class AbstractModifyMarkersJob extends Job
-{
-  public AbstractModifyMarkersJob(String name)
-  {
-    super(name);
-  }
-
-  public void createClassViolationMarker(IResource javaSource, ClassUse classUse) throws CoreException
-  {
-    String className = classUse.getName();
-    ComponentManager manager = ComponentManager.getManager();
-    if (classUse.getReference() != null && classUse.isReference())
-    {
-      int methodRefCount = classUse.sizeMethodUses();
-      int fieldRefCount = classUse.sizeFieldUses();
-      if (methodRefCount > 0 || fieldRefCount > 0)
-      {
-        if (methodRefCount > 0)
-        {
-          List methodUses = classUse.getMethodUses();
-          for (Iterator it = methodUses.iterator(); it.hasNext();)
-            createMethodViolationMarker(javaSource, classUse, (MethodUse)it.next());
-        }
-        if (fieldRefCount > 0)
-        {
-          List fieldUses = classUse.getFieldUses();
-          for (Iterator it = fieldUses.iterator(); it.hasNext();)
-            createFieldViolationMarker(javaSource, classUse, (FieldUse)it.next());
-        }
-      }
-      else
-      {
-        createMarker(javaSource, manager.getMessage("VIOLATION_CLASS_REF", new String[] {className}), -1);
-      }
-    }
-    if (classUse.getSubclass() != null && classUse.isSubclass())
-      createMarker(javaSource, manager.getMessage("VIOLATION_CLASS_SUBCLASS", new String[] {className}), -1);
-    if (classUse.getImplement() != null && classUse.isImplement())
-      createMarker(javaSource, manager.getMessage("VIOLATION_CLASS_IMPLEMENT", new String[] {className}), -1);
-    if (classUse.getInstantiate() != null && classUse.isInstantiate())
-    {
-      if (classUse.sizeLines() > 0)
-        createMarker(javaSource, manager.getMessage("VIOLATION_CLASS_INSTANTIATE", new String[] {className}), classUse.getLines());
-      else
-        createMarker(javaSource, manager.getMessage("VIOLATION_CLASS_INSTANTIATE", new String[] {className}), -1);
-    }
-  }
-
-  private void createMethodViolationMarker(IResource javaSource, ClassUse classUse, MethodUse methodUse) throws CoreException
-  {
-    String className = classUse.getName();
-    String methodName = methodUse.getName();
-    ComponentManager manager = ComponentManager.getManager();
-    if (methodUse.sizeLines() > 0)
-      createMarker(javaSource, manager.getMessage("VIOLATION_METHOD_REF", new String[] {methodName, className}), methodUse.getLines());
-    else
-      createMarker(javaSource, manager.getMessage("VIOLATION_METHOD_REF", new String[] {methodName, className}), -1);
-  }
-
-  private void createFieldViolationMarker(IResource javaSource, ClassUse classUse, FieldUse fieldUse) throws CoreException
-  {
-    String className = classUse.getName();
-    String fieldName = fieldUse.getName();
-    ComponentManager manager = ComponentManager.getManager();
-    if (fieldUse.sizeLines() > 0)
-      createMarker(javaSource, manager.getMessage("VIOLATION_FIELD_REF", new String[] {fieldName, className}), fieldUse.getLines());
-    else
-      createMarker(javaSource, manager.getMessage("VIOLATION_FIELD_REF", new String[] {fieldName, className}), -1);
-  }
-
-  private void createMarker(IResource resource, String message, List lines) throws CoreException
-  {
-    for (Iterator it = lines.iterator(); it.hasNext();)
-    {
-      try
-      {
-        createMarker(resource, message, Integer.parseInt((String)it.next()));
-      }
-      catch (NumberFormatException e)
-      {
-        createMarker(resource, message, -1);
-      }
-    }
-  }
-
-  private void createMarker(IResource resource, String message, int line) throws CoreException
-  {
-    IJobManager jobManager = Platform.getJobManager();
-    try
-    {
-      jobManager.beginRule(resource, new NullProgressMonitor());
-    }
-    finally
-    {
-      jobManager.endRule(resource);
-    }
-    try
-    {
-      IMarker marker = resource.createMarker(IMarker.PROBLEM);
-      marker.setAttribute(ComponentManager.MARKER_COMPONENT_VIOLATION, true);
-      marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR);
-      marker.setAttribute(IMarker.MESSAGE, message);
-      if (line != -1)
-        marker.setAttribute(IMarker.LINE_NUMBER, line);
-    }
-    catch (Throwable t)
-    {
-      // do nothing here
-    }
-  }
-
-  public void deleteViolationMarksers(IResource res) throws CoreException
-  {
-    IMarker[] markers = res.findMarkers(IMarker.PROBLEM, false, IResource.DEPTH_INFINITE);
-    for (int i = 0; i < markers.length; i++)
-    {
-      if (markers[i].getAttribute(ComponentManager.MARKER_COMPONENT_VIOLATION) != null)
-      {
-        IJobManager jobManager = Platform.getJobManager();
-        try
-        {
-          jobManager.beginRule(res, new NullProgressMonitor());
-        }
-        finally
-        {
-          jobManager.endRule(res);
-        }
-        try
-        {
-          markers[i].delete();
-        }
-        catch (Throwable t)
-        {
-          // do nothing here
-        }
-      }
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractScanJob.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractScanJob.java
deleted file mode 100644
index d8a17b5..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AbstractScanJob.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.jobs.IJobManager;
-
-public abstract class AbstractScanJob extends AbstractModifyMarkersJob
-{
-  public AbstractScanJob(String name)
-  {
-    super(name);
-  }
-
-  protected void joinBuilds()
-  {
-    boolean interrupted = true;
-    while (interrupted)
-    {
-      try
-      {
-        IJobManager jobManager = Platform.getJobManager();
-        jobManager.join(ResourcesPlugin.FAMILY_AUTO_BUILD, null);
-        jobManager.join(ResourcesPlugin.FAMILY_MANUAL_BUILD, null);
-        interrupted = false;
-      }
-      catch (InterruptedException e)
-      {
-        interrupted = true;
-      }
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AddComponent.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AddComponent.java
deleted file mode 100644
index 23c1a9d..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/AddComponent.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import java.io.IOException;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.core.runtime.jobs.Job;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-
-public class AddComponent extends Job
-{
-  private IFile file;
-
-  public AddComponent(IFile file)
-  {
-    super(ComponentManager.getManager().getMessage("JOB_ADD_COMPONENT", new String[]{file.getFullPath().toString()}));
-    this.file = file;
-  }
-
-  public IStatus run(IProgressMonitor monitor)
-  {
-    ComponentManager manager = ComponentManager.getManager();
-    WorkspaceFileLocation location = new WorkspaceFileLocation(file);
-    String absolutePath = location.getAbsolutePath();
-    if (!manager.getScannableComponents().containsKey(absolutePath) && !manager.getCompRefs().containsKey(absolutePath))
-    {
-      ComponentXML compXML = new ComponentXML();
-      compXML.setLocation(location);
-      try
-      {
-        compXML.load();
-        manager.addCompRef(compXML);
-        List plugins = compXML.getPlugins();
-        for (Iterator it = plugins.iterator(); it.hasNext();)
-        {
-          if (manager.isWorkspacePlugin(((Plugin)it.next()).getId()))
-          {
-            manager.addScannableComponent(compXML);
-            break;
-          }
-        }
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    return new Status(IStatus.OK, ComponentUIPlugin.ID, IStatus.OK, "", null);
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/InitComponentManager.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/InitComponentManager.java
deleted file mode 100644
index 0235169..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/InitComponentManager.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IResourceProxy;
-import org.eclipse.core.resources.IResourceProxyVisitor;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.core.runtime.jobs.Job;
-import org.eclipse.wtp.releng.tools.component.model.ComponentXML;
-import org.eclipse.wtp.releng.tools.component.model.Plugin;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-
-public class InitComponentManager extends Job implements IResourceProxyVisitor
-{
-  private List scannableComps;
-
-  public InitComponentManager()
-  {
-    super(ComponentManager.getManager().getMessage("JOB_INIT_COMPONENT_MANAGER"));
-  }
-
-  public IStatus run(IProgressMonitor monitor)
-  {
-    init();
-    return new Status(IStatus.OK, ComponentUIPlugin.ID, IStatus.OK, "", null);
-  }
-
-  private void init()
-  {
-    scannableComps = new ArrayList();
-    IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
-    for (int i = 0; i < projects.length; i++)
-    {
-      try
-      {
-        projects[i].accept(this, IResource.DEPTH_INFINITE | IResource.NONE);
-      }
-      catch (CoreException e)
-      {
-        e.printStackTrace();
-      }
-    }
-    ComponentManager manager = ComponentManager.getManager();
-    for (Iterator it = scannableComps.iterator(); it.hasNext();)
-      manager.addScannableComponent((ComponentXML)it.next());
-    scannableComps = null;
-  }
-
-  public boolean visit(IResourceProxy resProxy)
-  {
-    if (resProxy.getType() == IResource.FILE && resProxy.getName().equals(ComponentXML.CONST_COMPONENT_XML))
-    {
-      IFile file = (IFile)resProxy.requestResource();
-      WorkspaceFileLocation location = new WorkspaceFileLocation(file);
-      ComponentXML compXML = new ComponentXML();
-      compXML.setLocation(location);
-      try
-      {
-        compXML.load();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-      ComponentManager manager = ComponentManager.getManager();
-      manager.addCompRef(compXML);
-      List plugins = compXML.getPlugins();
-      for (Iterator it = plugins.iterator(); it.hasNext();)
-      {
-        if (manager.isWorkspacePlugin(((Plugin)it.next()).getId()))
-        {
-          scannableComps.add(compXML);
-          break;
-        }
-      }
-    }
-    return true;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/RemoveComponent.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/RemoveComponent.java
deleted file mode 100644
index c27dab9..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/RemoveComponent.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.wtp.releng.tools.component.ILocation;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ScannableComponent;
-import org.eclipse.wtp.releng.tools.component.ui.internal.WorkspaceFileLocation;
-
-public class RemoveComponent extends AbstractModifyMarkersJob
-{
-  private IFile file;
-
-  public RemoveComponent(IFile file)
-  {
-    super(ComponentManager.getManager().getMessage("JOB_REMOVE_COMPONENT", new String[] {file.getFullPath().toString()}));
-    this.file = file;
-  }
-
-  public IStatus run(IProgressMonitor monitor)
-  {
-    IStatus status = new Status(IStatus.OK, ComponentUIPlugin.ID, IStatus.OK, "", null);
-    ComponentManager manager = ComponentManager.getManager();
-    ILocation location = new WorkspaceFileLocation(file);
-    ScannableComponent scannableComponent = manager.removeScannableComponent(location);
-    if (scannableComponent != null)
-    {
-      List projects = scannableComponent.getProjects();
-      for (Iterator it = projects.iterator(); it.hasNext();)
-      {
-        try
-        {
-          deleteViolationMarksers((IProject)it.next());
-        }
-        catch (CoreException e)
-        {
-          status = new Status(IStatus.ERROR, ComponentUIPlugin.ID, IStatus.ERROR, "", e);
-        }
-      }
-    }
-    manager.removeCompRef(location);
-    return status;
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/ScanComponent.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/ScanComponent.java
deleted file mode 100644
index 8b75b0c..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component.ui/src/org/eclipse/wtp/releng/tools/component/ui/internal/job/ScanComponent.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.ui.internal.job;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.core.runtime.jobs.IJobManager;
-import org.eclipse.wtp.releng.tools.component.ui.ComponentManager;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ComponentUIPlugin;
-import org.eclipse.wtp.releng.tools.component.ui.internal.JavaSourceFinder;
-import org.eclipse.wtp.releng.tools.component.ui.internal.ScannableComponent;
-import org.eclipse.wtp.releng.tools.component.use.ClassUse;
-import org.eclipse.wtp.releng.tools.component.use.Source;
-
-public class ScanComponent extends AbstractScanJob
-{
-  private ScannableComponent scannableComponent;
-  private boolean force;
-  private List sources;
-
-  public ScanComponent(ScannableComponent scannableComponent, boolean force)
-  {
-    super(ComponentManager.getManager().getMessage("JOB_SCAN_COMPONENT", new String[] {scannableComponent.getCompXML().getName()}));
-    this.scannableComponent = scannableComponent;
-    this.force = force;
-    this.sources = null;
-  }
-
-  public ScannableComponent getScannableComponent()
-  {
-    return scannableComponent;
-  }
-
-  public List getSources()
-  {
-    return sources;
-  }
-
-  public IStatus run(IProgressMonitor monitor)
-  {
-    IJobManager jobManager = Platform.getJobManager();
-    IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
-    try
-    {
-      jobManager.beginRule(root, new NullProgressMonitor());
-    }
-    finally
-    {
-      jobManager.endRule(root);
-    }
-    try
-    {
-      sources = scannableComponent.scan(force);
-    }
-    catch (IOException e)
-    {
-      return new Status(IStatus.ERROR, ComponentUIPlugin.ID, IStatus.ERROR, "", e);
-    }
-    if (sources != null)
-    {
-      List innerClasses = new ArrayList();
-      for (Iterator sourcesIt = sources.iterator(); sourcesIt.hasNext();)
-      {
-        Source source = (Source)sourcesIt.next();
-        String sourceName = source.getName();
-        if (sourceName.indexOf('$') == -1)
-          createMarker(sourceName, source.getClassUses(), false);
-        else
-          innerClasses.add(source);
-      }
-      for (Iterator it = innerClasses.iterator(); it.hasNext();)
-      {
-        Source source = (Source)it.next();
-        createMarker(source.getName(), source.getClassUses(), true);
-      }
-    }
-    return new Status(IStatus.OK, ComponentUIPlugin.ID, IStatus.OK, "", null);
-  }
-
-  private void createMarker(String sourceName, List classUses, boolean isInnerClass)
-  {
-    List projects = scannableComponent.getProjects();
-    for (Iterator projectsIt = projects.iterator(); projectsIt.hasNext();)
-    {
-      JavaSourceFinder finder = new JavaSourceFinder(sourceName);
-      try
-      {
-        ((IProject)projectsIt.next()).accept(finder, IResource.DEPTH_INFINITE | IResource.NONE);
-        IResource javaSource = finder.getJavaSource();
-        if (javaSource != null)
-        {
-          if (!isInnerClass)
-            deleteViolationMarksers(javaSource);
-          for (Iterator it = classUses.iterator(); it.hasNext();)
-          {
-            createClassViolationMarker(javaSource, (ClassUse)it.next());
-          }
-        }
-      }
-      catch (CoreException e)
-      {
-        // should never happen
-        e.printStackTrace();
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/.classpath b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/.classpath
deleted file mode 100644
index 9fc358c..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/.classpath
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="src" path="/org.eclipse.core.resources"/>
-	<classpathentry kind="src" path="/org.eclipse.core.runtime"/>
-	<classpathentry kind="src" path="/org.eclipse.jdt.core"/>
-	<classpathentry kind="src" path="/org.eclipse.text"/>
-	<classpathentry kind="src" path="/org.eclipse.wtp.releng.tools.component.core"/>
-	<classpathentry kind="src" path="/org.eclipse.emf.ecore"/>
-	<classpathentry kind="src" path="/org.eclipse.emf.ecore.xmi"/>
-	<classpathentry kind="src" path="/org.eclipse.emf.common"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/.cvsignore b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/.project b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/.project
deleted file mode 100644
index ce3a662..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wtp.releng.tools.component</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/eclipse.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/eclipse.properties
deleted file mode 100644
index e151875..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/eclipse.properties
+++ /dev/null
@@ -1,98 +0,0 @@
-Ant=org.eclipse.ant.core \
- org.eclipse.ant.ui
-
-Cheatsheets=org.eclipse.ui.cheatsheets
-
-Compare=org.eclipse.compare
-
-Console=org.eclipse.ui.console
-
-Core_Expressions=org.eclipse.core.expressions
-
-Core_Filebuffers=org.eclipse.core.filebuffers
-
-Core_Variables=org.eclipse.core.variables
-
-CVS=org.eclipse.team.cvs.ssh \
- org.eclipse.team.cvs.ssh2 \
- org.eclipse.team.cvs.ui \
- org.eclipse.team.cvs.core
-
-Help=org.eclipse.help \
- org.eclipse.help.base \
- org.eclipse.help.ui \
- org.eclipse.help.webapp \
- org.eclipse.help.appserver \
- org.eclipse.help.ide
-
-JFace=org.eclipse.jface \
- org.eclipse.jface.text
-
-Platform_Debug_Core=org.eclipse.debug.core
-
-Platform_Debug_UI=org.eclipse.debug.ui
-
-Platform_Resources=org.eclipse.core.resources \
- org.eclipse.core.resources.win32 \
- org.eclipse.core.resources.linux \
- org.eclipse.core.resources.hpux \
- org.eclipse.core.resources.macosx \
- org.eclipse.core.resources.qnx
-
-Platform_Runtime=org.eclipse.core.runtime \
- org.eclipse.core.boot
-
-Platform_Text=org.eclipse.text \
- org.eclipse.ui.workbench.texteditor \
- org.eclipse.ui.editors
-
-Platform_UI_IDE=org.eclipse.ui.ide \
- org.eclipse.ui.workbench.compatibility
-
-Platform_UI_RCP=org.eclipse.ui \
- org.eclipse.ui.workbench \
- org.eclipse.ui.win32 \
- org.eclipse.ui.workbench.texteditor \
- org.eclipse.ui.editors \
- org.eclipse.ui.externaltools \
- org.eclipse.ui.presentations.r21 \
- org.eclipse.ui.views
-
-Search=org.eclipse.search
-
-SWT=org.eclipse.swt \
- org.eclipse.swt.win32
-
-Team=org.eclipse.team.core \
- org.eclipse.team.ui
-
-UI_Forms=org.eclipse.ui.forms
-
-UI_Intro=org.eclipse.ui.intro
-
-Update=org.eclipse.update.core \
- org.eclipse.update.core.win32 \
- org.eclipse.update.configurator \
- org.eclipse.update.scheduler \
- org.eclipse.update.ui
-
-JDT_Core=org.eclipse.jdt.core
-
-JDT_Debug=org.eclipse.jdt.debug \
- org.eclipse.jdt.debug.ui \
- org.eclipse.jdt.launching
-
-JDT_UI=org.eclipse.jdt.ui \
- org.eclipse.jdt.junit
-
-LTK_Core=org.eclipse.ltk.core.refactoring
-
-LTK_UI=org.eclipse.ltk.ui.refactoring
-
-PDE=org.eclipse.pde.core \
- org.eclipse.pde.ui \
- org.eclipse.pde.build
-
-OSGI=org.eclipse.osgi \
- org.eclipse.osgi.util \
- org.eclipse.osgi.services
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/emf.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/emf.properties
deleted file mode 100644
index 882b584..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/emf.properties
+++ /dev/null
@@ -1,39 +0,0 @@
-emf=org.eclipse.emf.codegen.ecore.ui \
- org.eclipse.emf.codegen.ecore \
- org.eclipse.emf.codegen.ui \
- org.eclipse.emf.codegen \
- org.eclipse.emf.common.ui \
- org.eclipse.emf.common \
- org.eclipse.emf.ecore.change.edit \
- org.eclipse.emf.ecore.change \
- org.eclipse.emf.ecore.edit \
- org.eclipse.emf.ecore.editor \
- org.eclipse.emf.ecore.xmi \
- org.eclipse.emf.ecore \
- org.eclipse.emf.edit.ui \
- org.eclipse.emf.edit \
- org.eclipse.emf.mapping.ecore2ecore.editor \
- org.eclipse.emf.mapping.ecore2ecore \
- org.eclipse.emf.mapping.ui \
- org.eclipse.emf.mapping.xsd2ecore.editor \
- org.eclipse.emf.mapping.xsd2ecore \
- org.eclipse.emf.mapping \
- org.eclipse.emf
-
-sdo=org.eclipse.emf.commonj.sdo \
- org.eclipse.emf.ecore.sdo.edit \
- org.eclipse.emf.ecore.sdo.editor \
- org.eclipse.emf.ecore.sdo \
-
-xsd=org.eclipse.xsd.edit \
- org.eclipse.xsd.editor \
- org.eclipse.xsd
-
-jem=com.ibm.etools.emf.event \
- com.ibm.wtp.common.util \
- com.ibm.wtp.emf.workbench \
- org.eclipse.jem.beaninfo \
- org.eclipse.jem.proxy \
- org.eclipse.jem.ui \
- org.eclipse.jem.workbench \
- org.eclipse.jem
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/gef.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/gef.properties
deleted file mode 100644
index 557a324..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/gef.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-gef=org.eclipse.gef \
- org.eclipse.draw2d
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/ve.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/ve.properties
deleted file mode 100644
index d7a64ab..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/ve.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-jem=com.ibm.etools.emf.event \
- com.ibm.wtp.common.util \
- com.ibm.wtp.emf.workbench \
- org.eclipse.jem.beaninfo \
- org.eclipse.jem.proxy \
- org.eclipse.jem.ui \
- org.eclipse.jem.workbench \
- org.eclipse.jem
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/wtp.properties b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/wtp.properties
deleted file mode 100644
index cd34228..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/data/wtp.properties
+++ /dev/null
@@ -1,145 +0,0 @@
-wst.command=org.eclipse.wst.command.env \
- org.eclipse.wst.command.env.core \
- org.eclipse.wst.command.env.ui
-
-wst.common=org.eclipse.wst.common.contentmodel \
- org.eclipse.wst.common.emf \
- org.eclipse.wst.common.emfworkbench.integration \
- org.eclipse.wst.common.encoding \
- org.eclipse.wst.common.frameworks \
- org.eclipse.wst.common.frameworks.ui \
- org.eclipse.wst.common.migration \
- org.eclipse.wst.common.migration.ui \
- org.eclipse.wst.common.navigator \
- org.eclipse.wst.common.navigator.views \
- org.eclipse.wst.common.navigator.workbench \
- org.eclipse.wst.common.ui \
- org.eclipse.wst.common.ui.properties \
- org.eclipse.wst.common.uriresolver
-
-wst.css=org.eclipse.wst.css.core \
- org.eclipse.wst.css.ui
-
-wst.dtd=org.eclipse.wst.dtd \
- org.eclipse.wst.dtd.contentmodel \
- org.eclipse.wst.dtd.core \
- org.eclipse.wst.dtd.parser \
- org.eclipse.wst.dtd.ui \
- org.eclipse.wst.dtd.validation
-
-wst.html=org.eclipse.wst.html.core \
- org.eclipse.wst.html.ui
-
-wst.internet=org.eclipse.wst.internet.monitor.core \
- org.eclipse.wst.internet.monitor.ui \
- org.eclipse.wst.internet.proxy \
- org.eclipse.wst.internet.webbrowser
-
-wst.javascript=org.eclipse.wst.javascript.common.ui \
- org.eclipse.wst.javascript.core \
- org.eclipse.wst.javascript.ui
-
-wst.rdb=org.eclipse.wst.rdb.connection.ui \
- org.eclipse.wst.rdb.core \
- org.eclipse.wst.rdb.core.ui \
- org.eclipse.wst.rdb.dbdefinition.db2.cloudscape \
- org.eclipse.wst.rdb.dbdefinition.db2.iseries \
- org.eclipse.wst.rdb.dbdefinition.db2.luw \
- org.eclipse.wst.rdb.dbdefinition.db2.zseries \
- org.eclipse.wst.rdb.dbdefinition.informix \
- org.eclipse.wst.rdb.dbdefinition.oracle \
- org.eclipse.wst.rdb.dbdefinition.sqlserver \
- org.eclipse.wst.rdb.dbdefinition.sybase \
- org.eclipse.wst.rdb.models.dbdefinition \
- org.eclipse.wst.rdb.models.sql \
- org.eclipse.wst.rdb.outputview \
- org.eclipse.wst.rdb.server.ui \
- org.eclipse.wst.rdb.sqlscrapbook
-
-wst.server=org.eclipse.wst.server.core \
- org.eclipse.wst.server.ui \
- org.eclipse.wst.server.util
-
-wst.sse=org.eclipse.wst.sse.core \
- org.eclipse.wst.sse.snippets \
- org.eclipse.wst.sse.ui
-
-wst.validation=org.eclipse.wst.validation \
- org.eclipse.wst.validation.ui
-
-wst.web=org.eclipse.wst.web \
- org.eclipse.wst.web.ui
-
-wst.ws=org.eclipse.wst.ws.apache.axis \
- org.eclipse.wst.ws.apache.soap \
- org.eclipse.wst.ws.apache.wsil \
- org.eclipse.wst.ws.parser \
- org.eclipse.wst.ws.uddi4j
-
-wst.wsdl=org.eclipse.wst.wsdl \
- org.eclipse.wst.wsdl.ui \
- org.eclipse.wst.wsdl.validation
-
-wst.wsi=org.eclipse.wst.wsi.core \
- org.eclipse.wst.wsi.ui \
- org.eclipse.wst.wsi.validation
-
-wst.xml=org.eclipse.wst.xml.core \
- org.eclipse.wst.xml.ui \
- org.eclipse.wst.xml.uriresolver \
- org.eclipse.wst.xml.uriresolver.ui \
- org.eclipse.wst.xml.validation
-
-wst.xsd=org.eclipse.wst.xsd.contentmodel \
- org.eclipse.wst.xsd.ui \
- org.eclipse.wst.xsd.validation
-
-jst.common=org.eclipse.jst.common.annotations.controller \
- org.eclipse.jst.common.annotations.core \
- org.eclipse.jst.common.annotations.ui \
- org.eclipse.jst.common.frameworks \
- org.eclipse.jst.common.frameworks.ui \
- org.eclipse.jst.common.launcher.ant \
- org.eclipse.jst.common.navigator.java \
- org.eclipse.jst.sample.web.project
-
-jst.ejb=org.eclipse.jst.ejb.ui
-
-jst.j2ee=org.eclipse.jst.j2ee \
- org.eclipse.jst.j2ee.core \
- org.eclipse.jst.j2ee.ejb \
- org.eclipse.jst.j2ee.jca \
- org.eclipse.jst.j2ee.jca.ui \
- org.eclipse.jst.j2ee.navigator.ui \
- org.eclipse.jst.j2ee.ui \
- org.eclipse.jst.j2ee.web \
- org.eclipse.jst.j2ee.webservice
-
-jst.jsp=org.eclipse.jst.jsp.core \
- org.eclipse.jst.jsp.ui
-
-jst.server=org.eclipse.jst.server.core \
- org.eclipse.jst.server.generic.core \
- org.eclipse.jst.server.generic.modules \
- org.eclipse.jst.server.generic.ui \
- org.eclipse.jst.server.jboss.core \
- org.eclipse.jst.server.jboss.ui \
- org.eclipse.jst.server.tomcat.core \
- org.eclipse.jst.server.tomcat.ui \
- org.eclipse.jst.server.ui
-
-jst.servlet=org.eclipse.jst.servlet.ui
-
-jst.ws=org.eclipse.jst.ws \
- org.eclipse.jst.ws.axis \
- org.eclipse.jst.ws.axis.ant \
- org.eclipse.jst.ws.axis.consumption.core \
- org.eclipse.jst.ws.axis.consumption.ui \
- org.eclipse.jst.ws.axis.creation.ui \
- org.eclipse.jst.ws.consumption \
- org.eclipse.jst.ws.consumption.ui \
- org.eclipse.jst.ws.creation.ejb.ui \
- org.eclipse.jst.ws.creation.ui \
- org.eclipse.jst.ws.explorer \
- org.eclipse.jst.ws.uddiregistry \
- org.eclipse.jst.ws.ui
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/APIViolationEmitter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/APIViolationEmitter.java
deleted file mode 100644
index 41faec5..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/APIViolationEmitter.java
+++ /dev/null
@@ -1,428 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.io.BufferedOutputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.StringTokenizer;
-import java.util.Vector;
-import org.eclipse.wtp.releng.tools.component.api.ApiFactory;
-import org.eclipse.wtp.releng.tools.component.api.ApiTypes;
-import org.eclipse.wtp.releng.tools.component.api.ClassApi;
-import org.eclipse.wtp.releng.tools.component.api.ComponentApiType;
-import org.eclipse.wtp.releng.tools.component.api.FieldApi;
-import org.eclipse.wtp.releng.tools.component.api.MethodApi;
-import org.eclipse.wtp.releng.tools.component.api.Package;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDependsType;
-import org.eclipse.wtp.releng.tools.component.model.ComponentRefType;
-import org.eclipse.wtp.releng.tools.component.model.ComponentType;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUseType;
-import org.eclipse.wtp.releng.tools.component.use.SourceClass;
-import org.eclipse.wtp.releng.tools.component.use.UseFactory;
-import org.eclipse.wtp.releng.tools.component.use.UsePackage;
-import org.eclipse.wtp.releng.tools.component.use.util.UseResourceFactoryImpl;
-import org.eclipse.wtp.releng.tools.component.use.util.UseResourceImpl;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.wtp.releng.tools.component.util.EmitterUtils;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-
-public class APIViolationEmitter
-{
-  public static final String OPTION_COMPONENT_DIR = "compDir";
-  public static final String OPTION_COMPONENT_API_DIR = "compAPIDir";
-  public static final String OPTION_XSL = "xsl";
-
-  private String compDirLoc;
-  private String compApiDirLoc;
-  private Map compName2Comp;
-  private Map comp2Pkgs;
-  private String xsl;
-
-  public APIViolationEmitter(String compDirLoc, String compApiDirLoc)
-  {
-    this.compDirLoc = EmitterUtils.addTrailingSeperator(compDirLoc);
-    this.compApiDirLoc = EmitterUtils.addTrailingSeperator(compApiDirLoc);
-    compName2Comp = new HashMap();
-    if (this.compDirLoc != null)
-    {
-      File compDir = new File(this.compDirLoc);
-      if (compDir.exists() && compDir.isDirectory())
-        EmitterUtils.harvestComponents(compDir, this.compApiDirLoc, compName2Comp);
-    }
-  }
-
-  public String getXSL()
-  {
-    return xsl;
-  }
-
-  public void setXSL(String xsl)
-  {
-    this.xsl = xsl;
-  }
-
-  public void setComponents(Map compName2Comp)
-  {
-    this.compName2Comp = compName2Comp;
-  }
-
-  public void genAPIViolationReport() throws IOException
-  {
-    for (Iterator it = compName2Comp.values().iterator(); it.hasNext();)
-      cachePkgs((Component)it.next());
-    for (Iterator it = compName2Comp.keySet().iterator(); it.hasNext();)
-      genAPIViolationReport((String)it.next());
-    saveIndexHTML(compApiDirLoc + "index.html");
-  }
-
-  public void genAPIViolationReport(String compName) throws IOException
-  {
-    Component comp = (Component)compName2Comp.get(compName);
-    if (comp != null)
-    {
-      ComponentUseType compUse = comp.getCompUseXML();
-      if (compUse != null)
-      {
-        validateComponentUse(comp, compUse, true);
-        comp.setCompApiXml(null);
-        List compRefs = new Vector();
-        ComponentType compType = comp.getCompXML();
-        ComponentDependsType depends = compType.getComponentDepends();
-        if (depends == null || depends.isUnrestricted())
-          compRefs.addAll(compName2Comp.values());
-        else
-        {
-          EList refs = depends.getComponentRef();
-          for (Iterator it = refs.iterator(); it.hasNext();)
-          {
-            ComponentRefType ref = (ComponentRefType)it.next();
-            Component compRef = (Component)compName2Comp.get(ref.getName());
-            if (compRef != null)
-              compRefs.add(compRef);
-          }
-        }
-        for (Iterator it = compRefs.iterator(); it.hasNext();)
-        {
-          Component compRef = (Component)it.next();
-          validateComponentUse(compRef, compUse, false);
-          compRef.setCompApiXml(null);
-        }
-        System.out.println("Writing component-violation.xml for " + compName);
-        String compViolationXML = comp.getCompApiLoc() + Component.CONST_COMPONENT_VIOLATION_XML;
-        saveAPIViolations(compUse, new File(compViolationXML));
-        addToIndexHTML(compName, compViolationXML.substring(compApiDirLoc.length()), compUse);
-      }
-      compUse = null;
-      comp.setCompUseXML(null);
-    }
-  }
-
-  private void cachePkgs(Component comp)
-  {
-    if (comp2Pkgs == null)
-      comp2Pkgs = new HashMap();
-    ComponentApiType compApi = comp.getCompApiXml();
-    ApiTypes apis = compApi.getExternalApis();
-    EList pkgs = apis.getPackage();
-    List pkgNames = new Vector(pkgs.size());
-    for (Iterator it = pkgs.iterator(); it.hasNext();)
-      pkgNames.add(((Package)it.next()).getName());
-    comp.setCompApiXml(null);
-    comp2Pkgs.put(comp, pkgNames);
-  }
-
-  private boolean hasMatchingPkg(Component comp, EList sources)
-  {
-    for (int i = 0; i < sources.size(); i++)
-    {
-      SourceClass source = (SourceClass)sources.get(i);
-      EList classUses = source.getClassUse();
-      for (int j = 0; j < classUses.size(); j++)
-      {
-        ClassApi classUse = (ClassApi)classUses.get(j);
-        String classUseName = classUse.getName();
-        List pkgNames = (List)comp2Pkgs.get(comp);
-        if (pkgNames != null)
-          for (Iterator pkgNamesIt = pkgNames.iterator(); pkgNamesIt.hasNext();)
-            if (classUseName.startsWith((String)pkgNamesIt.next()))
-              return true;
-      }
-    }
-    return false;
-  }
-
-  private void validateComponentUse(Component comp, ComponentUseType compUse, boolean useInternalApis)
-  {
-    EList sources = compUse.getSourceClass();
-    if (!useInternalApis && !hasMatchingPkg(comp, sources))
-      return;
-    for (int i = 0; i < sources.size(); i++)
-    {
-      SourceClass source = (SourceClass)sources.get(i);
-      EList classUses = source.getClassUse();
-      for (int j = 0; j < classUses.size(); j++)
-      {
-        ClassApi classUse = (ClassApi)classUses.get(j);
-        String classUseName = classUse.getName();
-        boolean foundApi = false;
-        ComponentApiType compApi = comp.getCompApiXml();
-        ApiTypes apis = useInternalApis ? compApi.getInternalApis() : compApi.getExternalApis();
-        EList pkgs = apis.getPackage();
-        for (Iterator pkgsIt = pkgs.iterator(); pkgsIt.hasNext();)
-        {
-          Package pkg = (Package)pkgsIt.next();
-          if (classUseName.startsWith(pkg.getName()))
-          {
-            EList classApis = pkg.getClassApi();
-            for (Iterator classApisIt = classApis.iterator(); classApisIt.hasNext();)
-            {
-              ClassApi classApi = (ClassApi)classApisIt.next();
-              if (classUseName.equals(classApi.getName()))
-              {
-                if (useInternalApis)
-                  foundApi = true;
-                else
-                {
-                  if (!classUse.isReference() || classApi.isReference())
-                    if (!classUse.isSubclass() || classApi.isSubclass())
-                      if (!classUse.isImplement() || classApi.isImplement())
-                        if (!classUse.isInstantiate() || classApi.isInstantiate())
-                          foundApi = true;
-                }
-                if (foundApi)
-                {
-                  classUses.remove(j);
-                  j--;
-                  break;
-                }
-              }
-            }
-          }
-          if (foundApi)
-            break;
-        }
-      }
-      if (classUses.size() == 0)
-      {
-        sources.remove(i);
-        i--;
-      }
-    }
-    comp.setCompApiXml(null);
-  }
-
-  private MethodApi getAPIViolation(ClassApi classApi, MethodApi methodUse)
-  {
-    String name = methodUse.getName();
-    List params = methodUse.getInputType();
-    String returnType = methodUse.getReturnType();
-    EList methodApis = classApi.getMethodApi();
-    for (Iterator it = methodApis.iterator(); it.hasNext();)
-    {
-      MethodApi methodApi = (MethodApi)it.next();
-      if (methodApi.getName().equals(name) && inputTypeEquals(methodApi.getInputType(), params) && methodApi.getReturnType().equals(returnType))
-        return null;
-    }
-    return clone(methodUse);
-  }
-
-  private FieldApi getAPIViolation(ClassApi classApi, FieldApi fieldUse)
-  {
-    String name = fieldUse.getName();
-    String type = fieldUse.getType();
-    EList fieldApis = classApi.getFieldApi();
-    for (Iterator it = fieldApis.iterator(); it.hasNext();)
-    {
-      FieldApi fieldApi = (FieldApi)it.next();
-      if (fieldApi.getName().equals(name) && fieldApi.getType().equals(type))
-        return null;
-    }
-    return clone(fieldUse);
-  }
-
-  private boolean inputTypeEquals(List api, List use)
-  {
-    if (api.size() == use.size())
-    {
-      int size = api.size();
-      for (int i = 0; i < size; i++)
-        if (!api.get(i).equals(use.get(i)))
-          return false;
-      return true;
-    }
-    return false;
-  }
-
-  private SourceClass clone(SourceClass sourceClass)
-  {
-    SourceClass newSourceClass = UseFactory.eINSTANCE.createSourceClass();
-    newSourceClass.setName(sourceClass.getName());
-    return newSourceClass;
-  }
-
-  private ClassApi clone(ClassApi classApi)
-  {
-    ClassApi classApiClone = ApiFactory.eINSTANCE.createClassApi();
-    classApiClone.setName(classApi.getName());
-    classApiClone.setReference(classApi.isReference());
-    classApiClone.setSubclass(classApi.isSubclass());
-    classApiClone.setImplement(classApi.isImplement());
-    classApiClone.setInstantiate(classApi.isInstantiate());
-    return classApiClone;
-  }
-
-  private MethodApi clone(MethodApi methodApi)
-  {
-    MethodApi methodUseClone = ApiFactory.eINSTANCE.createMethodApi();
-    methodUseClone.setName(methodApi.getName());
-    methodUseClone.setInputType(methodApi.getInputType());
-    methodUseClone.setReturnType(methodApi.getReturnType());
-    return methodUseClone;
-  }
-
-  private FieldApi clone(FieldApi fieldApi)
-  {
-    FieldApi fieldUseClone = ApiFactory.eINSTANCE.createFieldApi();
-    fieldUseClone.setName(fieldApi.getName());
-    fieldUseClone.setType(fieldApi.getType());
-    return fieldUseClone;
-  }
-
-  private ClassApi deepClone(ClassApi classApi)
-  {
-    ClassApi classApiClone = clone(classApi);
-    for (Iterator it = classApi.getMethodApi().iterator(); it.hasNext();)
-      classApiClone.getMethodApi().add(clone((MethodApi)it.next()));
-    for (Iterator it = classApi.getFieldApi().iterator(); it.hasNext();)
-      classApiClone.getFieldApi().add(clone((FieldApi)it.next()));
-    return classApiClone;
-  }
-
-  private void saveAPIViolations(ComponentUseType apiViolations, File file) throws IOException
-  {
-    file.getParentFile().mkdirs();
-    ResourceSet res = new ResourceSetImpl();
-    res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentviolation", new UseResourceFactoryImpl());
-    res.getPackageRegistry().put(UsePackage.eNS_URI, UsePackage.eINSTANCE);
-    UseResourceImpl useRes = (UseResourceImpl)res.createResource(URI.createURI("*.componentviolation"));
-    org.eclipse.wtp.releng.tools.component.use.DocumentRoot root = UseFactory.eINSTANCE.createDocumentRoot();
-    root.setComponentUse(apiViolations);
-    useRes.getContents().add(root);
-    ByteArrayOutputStream baos = new ByteArrayOutputStream();
-    useRes.save(baos, new HashMap());
-    if (xsl != null)
-    {
-      byte[] b = baos.toByteArray();
-      for (int i = 0; i < b.length; i++)
-      {
-        if (b[i] == '>')
-        {
-          String violationPath = file.getParentFile().getAbsolutePath().replace('\\', '/');
-          String xslPath = xsl.replace('\\', '/');
-          int violationPathLen = violationPath.length();
-          int xslPathLen = xslPath.length();
-          int index = 0;
-          while (violationPathLen > index && xslPathLen > index && violationPath.charAt(index) == xslPath.charAt(index))
-            index++;
-          StringTokenizer violationPathST = new StringTokenizer(violationPath.substring(index), "/");
-          StringBuffer sb = new StringBuffer("<?xml-stylesheet type=\"text/xsl\" href=\"");
-          int tokenCount = violationPathST.countTokens();
-          for (int j = 0; j < tokenCount; j++)
-            sb.append("../");
-          sb.append(xslPath.substring(index));
-          sb.append("\"?>");
-          byte[] bCopy = new byte[b.length + sb.length()];
-          System.arraycopy(b, 0, bCopy, 0, i + 1);
-          System.arraycopy(sb.toString().getBytes(), 0, bCopy, i + 1, sb.length());
-          System.arraycopy(b, i + 1, bCopy, i + 1 + sb.length(), b.length - i - 1);
-          baos = new ByteArrayOutputStream();
-          baos.write(bCopy);
-          break;
-        }
-      }
-    }
-    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(file));
-    baos.writeTo(bos);
-    bos.close();
-  }
-
-  private StringBuffer indexHTML;
-
-  private void addToIndexHTML(String compName, String compViolationXML, ComponentUseType compUse)
-  {
-    int violations = 0;
-    EList source = compUse.getSourceClass();
-    for (Iterator it = source.iterator(); it.hasNext();)
-      violations += ((SourceClass)it.next()).getClassUse().size();
-    if (indexHTML == null)
-      indexHTML = new StringBuffer("<html><bod><table><th>Component</th><th>Violations</th>");
-    indexHTML.append("<tr><td><a href=\"");
-    indexHTML.append(compViolationXML);
-    indexHTML.append("\">");
-    indexHTML.append(compName);
-    indexHTML.append("</a></td><td>");
-    indexHTML.append(String.valueOf(violations));
-    indexHTML.append("</td></tr>");
-  }
-
-  private void saveIndexHTML(String loc) throws IOException
-  {
-    indexHTML.append("</table></body></html>");
-    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(loc));
-    bos.write(indexHTML.toString().getBytes());
-    bos.close();
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List compDir = (List)options.get(APIViolationEmitter.OPTION_COMPONENT_DIR);
-    List compAPIDir = (List)options.get(APIViolationEmitter.OPTION_COMPONENT_API_DIR);
-    List xsl = (List)options.get(APIViolationEmitter.OPTION_XSL);
-    if (compDir == null || compAPIDir == null || compDir.size() < 1 || compAPIDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    APIViolationEmitter apiViolationEmitter = new APIViolationEmitter((String)compDir.get(0), (String)compAPIDir.get(0));
-    if (xsl != null && xsl.size() > 0)
-      apiViolationEmitter.setXSL((String)xsl.get(0));
-    try
-    {
-      apiViolationEmitter.genAPIViolationReport();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java -compDir <compDir> -compAPIDir <compAPIDir> -xsd <xsd> org.eclipse.wtp.releng.tools.component.APIViolationEmitter");
-    System.out.println("");
-    System.out.println("\t-compDir\tdirectory containing component.xml");
-    System.out.println("\t-compAPIDir\toutput directory of component-api.xml and component-use.xml");
-    System.out.println("\t-xsl\tlocaiton of the XSL stylesheet");
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/Component.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/Component.java
deleted file mode 100644
index b6ed0b6..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/Component.java
+++ /dev/null
@@ -1,244 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import org.eclipse.wtp.releng.tools.component.model.ComponentType;
-import org.eclipse.wtp.releng.tools.component.model.DocumentRoot;
-import org.eclipse.wtp.releng.tools.component.model.ModelPackage;
-import org.eclipse.wtp.releng.tools.component.model.util.ModelResourceFactoryImpl;
-import org.eclipse.wtp.releng.tools.component.model.util.ModelResourceImpl;
-import org.eclipse.wtp.releng.tools.component.api.ApiPackage;
-import org.eclipse.wtp.releng.tools.component.api.ComponentApiType;
-import org.eclipse.wtp.releng.tools.component.api.util.ApiResourceFactoryImpl;
-import org.eclipse.wtp.releng.tools.component.api.util.ApiResourceImpl;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUseType;
-import org.eclipse.wtp.releng.tools.component.use.UsePackage;
-import org.eclipse.wtp.releng.tools.component.use.util.UseResourceFactoryImpl;
-import org.eclipse.wtp.releng.tools.component.use.util.UseResourceImpl;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-
-public class Component
-{
-  public static final String CONST_COMPONENT_XML = "component.xml";
-  public static final String CONST_COMPONENT_API_XML = "component-api.xml";
-  public static final String CONST_COMPONENT_USE_XML = "component-use.xml";
-  public static final String CONST_COMPONENT_VIOLATION_XML = "component-violation.xml";
-
-  private String compLoc;
-  private String compApiLoc;
-  private ComponentType compXML;
-  private ComponentApiType compApiXml;
-  private ComponentUseType compUseXML;
-  private ComponentUseType compViolationXML;
-
-  /**
-   * @return Returns the compLoc.
-   */
-  public String getCompLoc()
-  {
-    return compLoc;
-  }
-
-  /**
-   * @param compLoc The compLoc to set.
-   */
-  public void setCompLoc(String compLoc)
-  {
-    this.compLoc = compLoc;
-  }
-
-  /**
-   * @return Returns the compApiLoc.
-   */
-  public String getCompApiLoc()
-  {
-    return compApiLoc;
-  }
-
-  /**
-   * @param compApiLoc The compApiLoc to set.
-   */
-  public void setCompApiLoc(String compApiLoc)
-  {
-    this.compApiLoc = compApiLoc;
-  }
-
-  /**
-   * @return Returns the compXML.
-   */
-  public ComponentType getCompXML()
-  {
-    if (compXML == null)
-    {
-      try
-      {
-        String compXMLLoc = compLoc + CONST_COMPONENT_XML;
-        FileInputStream fis = new FileInputStream(compXMLLoc);
-        ResourceSet res = new ResourceSetImpl();
-        res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentxml", new ModelResourceFactoryImpl());
-        res.getPackageRegistry().put(ModelPackage.eNS_URI, ModelPackage.eINSTANCE);
-        ModelResourceImpl compRes = (ModelResourceImpl)res.createResource(URI.createURI("*.componentxml"));
-        compRes.load(fis, res.getLoadOptions());
-        compRes.setURI(URI.createURI(compXMLLoc));
-        EList contents = compRes.getContents();
-        if (contents.size() == 1 && contents.get(0) instanceof DocumentRoot)
-          compXML = ((DocumentRoot)contents.get(0)).getComponent();
-      }
-      catch (FileNotFoundException fnfe)
-      {
-        fnfe.printStackTrace();
-      }
-      catch (IOException ioe)
-      {
-        ioe.printStackTrace();
-      }
-    }
-    return compXML;
-  }
-
-  /**
-   * @param compXML The compXML to set.
-   */
-  public void setCompXML(ComponentType compXML)
-  {
-    this.compXML = compXML;
-  }
-
-  /**
-   * @return Returns the compApiXml.
-   */
-  public ComponentApiType getCompApiXml()
-  {
-    if (compApiXml == null)
-    {
-      try
-      {
-        String compApiXmlLoc = compApiLoc + CONST_COMPONENT_API_XML;
-        FileInputStream fis = new FileInputStream(compApiXmlLoc);
-        ResourceSet res = new ResourceSetImpl();
-        res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentapixml", new ApiResourceFactoryImpl());
-        res.getPackageRegistry().put(ApiPackage.eNS_URI, ApiPackage.eINSTANCE);
-        ApiResourceImpl apiRes = (ApiResourceImpl)res.createResource(URI.createURI("*.componentapixml"));
-        apiRes.load(fis, res.getLoadOptions());
-        apiRes.setURI(URI.createURI(compApiXmlLoc));
-        EList contents = apiRes.getContents();
-        if (contents.size() == 1 && contents.get(0) instanceof org.eclipse.wtp.releng.tools.component.api.DocumentRoot)
-          compApiXml = ((org.eclipse.wtp.releng.tools.component.api.DocumentRoot)contents.get(0)).getComponentApi();
-      }
-      catch (FileNotFoundException fnfe)
-      {
-        fnfe.printStackTrace();
-      }
-      catch (IOException ioe)
-      {
-        ioe.printStackTrace();
-      }
-    }
-    return compApiXml;
-  }
-
-  /**
-   * @param compApiXml The compApiXml to set.
-   */
-  public void setCompApiXml(ComponentApiType compApiXml)
-  {
-    this.compApiXml = compApiXml;
-  }
-
-  /**
-   * @return Returns the compUseXML.
-   */
-  public ComponentUseType getCompUseXML()
-  {
-    if (compUseXML == null)
-    {
-      try
-      {
-        String compUseXmlLoc = compApiLoc + CONST_COMPONENT_USE_XML;
-        FileInputStream fis = new FileInputStream(compUseXmlLoc);
-        ResourceSet res = new ResourceSetImpl();
-        res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentusexml", new UseResourceFactoryImpl());
-        res.getPackageRegistry().put(UsePackage.eNS_URI, UsePackage.eINSTANCE);
-        UseResourceImpl useRes = (UseResourceImpl)res.createResource(URI.createURI("*.componentusexml"));
-        useRes.load(fis, res.getLoadOptions());
-        useRes.setURI(URI.createURI(compUseXmlLoc));
-        EList contents = useRes.getContents();
-        if (contents.size() == 1 && contents.get(0) instanceof org.eclipse.wtp.releng.tools.component.use.DocumentRoot)
-          compUseXML = ((org.eclipse.wtp.releng.tools.component.use.DocumentRoot)contents.get(0)).getComponentUse();
-      }
-      catch (FileNotFoundException fnfe)
-      {
-        fnfe.printStackTrace();
-      }
-      catch (IOException ioe)
-      {
-        ioe.printStackTrace();
-      }
-    }
-    return compUseXML;
-  }
-
-  /**
-   * @param compUseXML The compUseXML to set.
-   */
-  public void setCompUseXML(ComponentUseType compUseXML)
-  {
-    this.compUseXML = compUseXML;
-  }
-
-  /**
-   * @return Returns the compViolationXML.
-   */
-  public ComponentUseType getCompViolationXML()
-  {
-    if (compViolationXML == null)
-    {
-      try
-      {
-        String compViolationXmlLoc = compApiLoc + CONST_COMPONENT_VIOLATION_XML;
-        FileInputStream fis = new FileInputStream(compViolationXmlLoc);
-        ResourceSet res = new ResourceSetImpl();
-        res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentviolationxml", new UseResourceFactoryImpl());
-        res.getPackageRegistry().put(UsePackage.eNS_URI, UsePackage.eINSTANCE);
-        UseResourceImpl violationRes = (UseResourceImpl)res.createResource(URI.createURI("*.componentviolationxml"));
-        violationRes.load(fis, res.getLoadOptions());
-        violationRes.setURI(URI.createURI(compViolationXmlLoc));
-        EList contents = violationRes.getContents();
-        if (contents.size() == 1 && contents.get(0) instanceof org.eclipse.wtp.releng.tools.component.use.DocumentRoot)
-          compViolationXML = ((org.eclipse.wtp.releng.tools.component.use.DocumentRoot)contents.get(0)).getComponentUse();
-      }
-      catch (FileNotFoundException fnfe)
-      {
-        fnfe.printStackTrace();
-      }
-      catch (IOException ioe)
-      {
-        ioe.printStackTrace();
-      }
-    }
-    return compViolationXML;
-  }
-
-  /**
-   * @param compViolationXML The compViolationXML to set.
-   */
-  public void setCompViolationXML(ComponentUseType compViolationXML)
-  {
-    this.compViolationXML = compViolationXML;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/ComponentAPIEmitter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/ComponentAPIEmitter.java
deleted file mode 100644
index 099b49c..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/ComponentAPIEmitter.java
+++ /dev/null
@@ -1,776 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-package org.eclipse.wtp.releng.tools.component;
-
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.Vector;
-import org.eclipse.wtp.releng.tools.component.internalreference.Library;
-import org.eclipse.wtp.releng.tools.component.internalreference.Plugin;
-import org.eclipse.wtp.releng.tools.component.internalreference.Type;
-import org.eclipse.wtp.releng.tools.component.use.ComponentUseType;
-import org.eclipse.wtp.releng.tools.component.use.SourceClass;
-import org.eclipse.wtp.releng.tools.component.use.UseFactory;
-import org.eclipse.wtp.releng.tools.component.use.UsePackage;
-import org.eclipse.wtp.releng.tools.component.use.util.UseResourceFactoryImpl;
-import org.eclipse.wtp.releng.tools.component.use.util.UseResourceImpl;
-import org.eclipse.wtp.releng.tools.component.util.CommandOptionParser;
-import org.eclipse.wtp.releng.tools.component.util.EmitterUtils;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDependsType;
-import org.eclipse.wtp.releng.tools.component.model.ComponentRefType;
-import org.eclipse.wtp.releng.tools.component.model.ComponentType;
-import org.eclipse.wtp.releng.tools.component.model.PackageType;
-import org.eclipse.wtp.releng.tools.component.model.PluginType;
-import org.eclipse.wtp.releng.tools.component.model.TypeType;
-import org.eclipse.wtp.releng.tools.component.api.ApiFactory;
-import org.eclipse.wtp.releng.tools.component.api.ApiPackage;
-import org.eclipse.wtp.releng.tools.component.api.ApiTypes;
-import org.eclipse.wtp.releng.tools.component.api.ClassApi;
-import org.eclipse.wtp.releng.tools.component.api.ComponentApiType;
-import org.eclipse.wtp.releng.tools.component.api.FieldApi;
-import org.eclipse.wtp.releng.tools.component.api.MethodApi;
-import org.eclipse.wtp.releng.tools.component.api.Package;
-import org.eclipse.wtp.releng.tools.component.api.Visibility;
-import org.eclipse.wtp.releng.tools.component.api.util.ApiResourceFactoryImpl;
-import org.eclipse.wtp.releng.tools.component.api.util.ApiResourceImpl;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.jdt.core.util.IConstantPoolConstant;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.IExceptionAttribute;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.IMethodInfo;
-import org.eclipse.jdt.core.util.IModifierConstants;
-
-public class ComponentAPIEmitter
-{
-  public static final String OPTION_ECLIPSE_DIR = "eclipseDir";
-  public static final String OPTION_COMPONENT_DIR = "compDir";
-  public static final String OPTION_COMPONENT_API_DIR = "compAPIDir";
-  public static final String OPTION_INCLUDE = "include";
-  public static final String OPTION_EXCLUDE = "exclude";
-
-  private String compDirLoc;
-  private Map compName2Comp;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-  private List classUseIncludes;
-  private List classUseExcludes;
-
-  public ComponentAPIEmitter(List eclipseDirLocs, String compDirLoc, String compApiDirLoc)
-  {
-    this.compDirLoc = EmitterUtils.addTrailingSeperator(compDirLoc);
-    compName2Comp = new HashMap();
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    File compDir = new File(this.compDirLoc);
-    if (compDir.exists() && compDir.isDirectory())
-      EmitterUtils.harvestComponents(compDir, EmitterUtils.addTrailingSeperator(compApiDirLoc), compName2Comp);
-    for (Iterator it = eclipseDirLocs.iterator(); it.hasNext();)
-    {
-      File eclipseDir = new File(EmitterUtils.addTrailingSeperator((String)it.next()));
-      if (eclipseDir.exists() && eclipseDir.isDirectory())
-        EmitterUtils.harvestPlugins(eclipseDir, pluginId2Plugin, fragmentId2Fragment);
-    }
-    EmitterUtils.linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-  }
-
-  public List getClassUseIncludes()
-  {
-    return classUseIncludes;
-  }
-
-  public void setClassUseIncludes(List includes)
-  {
-    this.classUseIncludes = includes;
-  }
-
-  public List getClassUseExcludes()
-  {
-    return classUseExcludes;
-  }
-
-  public void setClassUseExcludes(List excludes)
-  {
-    this.classUseExcludes = excludes;
-  }
-
-  public void genComponentApiXml() throws IOException
-  {
-    for (Iterator it = compName2Comp.keySet().iterator(); it.hasNext();)
-      genComponentApiXml((String)it.next());
-  }
-
-  public void genComponentApiXml(String compName) throws IOException
-  {
-    Component comp = (Component)compName2Comp.get(compName);
-    if (comp != null)
-    {
-      ComponentApiType compApi = newComponentApiType();
-      ComponentType compType = comp.getCompXML();
-      EList plugins = compType.getPlugin();
-      for (Iterator pluginsIt = plugins.iterator(); pluginsIt.hasNext();)
-      {
-        PluginType pluginType = (PluginType)pluginsIt.next();
-        Plugin plugin = (Plugin)pluginId2Plugin.get(pluginType.getId());
-        if (plugin != null)
-        {
-          List libs = plugin.getLibraries();
-          for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-          {
-            Library lib = (Library)libsIt.next();
-            Map types = lib.getTypes();
-            for (Iterator typesIt = types.keySet().iterator(); typesIt.hasNext();)
-            {
-              String typeName = (String)typesIt.next();
-              Type type = (Type)types.get(typeName);
-              ClassApi classApi = addClassApi(compType, type, compApi);
-              if (classApi != null)
-              {
-                IMethodInfo[] methodInfos = type.getMethodInfo();
-                for (int i = 0; i < methodInfos.length; i++)
-                {
-                  String methodName = new String(methodInfos[i].getName());
-                  int accessFlag = methodInfos[i].getAccessFlags();
-                  Boolean visibility;
-                  if (isBit(accessFlag, IModifierConstants.ACC_PUBLIC))
-                    visibility = Boolean.TRUE;
-                  else if (isBit(accessFlag, IModifierConstants.ACC_PRIVATE))
-                    visibility = null;
-                  else
-                    visibility = Boolean.FALSE;
-                  if (visibility != null)
-                  {
-                    Boolean isStatic = isBit(accessFlag, IModifierConstants.ACC_STATIC) ? Boolean.TRUE : null;
-                    Boolean isFinal = isBit(accessFlag, IModifierConstants.ACC_FINAL) ? Boolean.TRUE : null;
-                    Boolean isSynchronized = isBit(accessFlag, IModifierConstants.ACC_SYNCHRONIZED) ? Boolean.TRUE : null;
-                    Boolean isNative = isBit(accessFlag, IModifierConstants.ACC_NATIVE) ? Boolean.TRUE : null;
-                    Boolean isAbstract = isBit(accessFlag, IModifierConstants.ACC_ABSTRACT) ? Boolean.TRUE : null;
-                    Boolean isStrict = isBit(accessFlag, IModifierConstants.ACC_STRICT) ? Boolean.TRUE : null;
-                    char[][] paramChars = Signature.getParameterTypes(methodInfos[i].getDescriptor());
-                    String[] params = new String[paramChars.length];
-                    for (int j = 0; j < params.length; j++)
-                      params[j] = descriptor2Signature(paramChars[j]);
-                    String returnType = descriptor2Signature(Signature.getReturnType(methodInfos[i].getDescriptor()));
-                    IExceptionAttribute exAttr = methodInfos[i].getExceptionAttribute();
-                    String[] exs = new String[0];
-                    if (exAttr != null)
-                    {
-                      char[][] exChars = exAttr.getExceptionNames();
-                      exs = new String[exChars.length];
-                      for (int j = 0; j < exs.length; j++)
-                        exs[j] = toClassName(new String(exChars[j]));
-                    }
-                    addMethodApi(classApi, newMethodApi(methodName, visibility.booleanValue(), isStatic, isFinal, isSynchronized, isNative, isAbstract, isStrict, params, returnType, exs));
-                  }
-                }
-                IFieldInfo[] fieldInfos = type.getFieldInfo();
-                for (int i = 0; i < fieldInfos.length; i++)
-                {
-                  int accessFlag = fieldInfos[i].getAccessFlags();
-                  Boolean visibility;
-                  if (isBit(accessFlag, IModifierConstants.ACC_PUBLIC))
-                    visibility = Boolean.TRUE;
-                  else if (isBit(accessFlag, IModifierConstants.ACC_PRIVATE))
-                    visibility = null;
-                  else
-                    visibility = Boolean.FALSE;
-                  if (visibility != null)
-                  {
-                    String fieldName = new String(fieldInfos[i].getName());
-                    Boolean isStatic = isBit(accessFlag, IModifierConstants.ACC_STATIC) ? Boolean.TRUE : null;
-                    Boolean isFinal = isBit(accessFlag, IModifierConstants.ACC_FINAL) ? Boolean.TRUE : null;
-                    Boolean isVolatile = isBit(accessFlag, IModifierConstants.ACC_VOLATILE) ? Boolean.TRUE : null;
-                    Boolean isTransient = isBit(accessFlag, IModifierConstants.ACC_TRANSIENT) ? Boolean.TRUE : null;
-                    String fieldType = descriptor2Signature(fieldInfos[i].getDescriptor());
-                    addFieldApi(classApi, newFieldApi(fieldName, visibility.booleanValue(), isStatic, isFinal, isVolatile, isTransient, fieldType));
-                  }
-                }
-              }
-              type.reset();
-            }
-            lib.reset();
-          }
-        }
-      }
-      System.out.println("Writing component-api.xml for " + compName);
-      saveComponentApi(compApi, new File(comp.getCompApiLoc() + Component.CONST_COMPONENT_API_XML));
-      // comp.setCompApiXml(compApi);
-    }
-  }
-
-  public void genComponentUseXML() throws IOException
-  {
-    for (Iterator it = compName2Comp.keySet().iterator(); it.hasNext();)
-      genComponentUseXML((String)it.next());
-  }
-
-  public void genComponentUseXML(String compName) throws IOException
-  {
-    Component comp = (Component)compName2Comp.get(compName);
-    if (comp != null)
-    {
-      ComponentUseType compUse = newComponentUseType();
-      ComponentType compType = comp.getCompXML();
-      EList plugins = compType.getPlugin();
-      for (Iterator pluginsIt = plugins.iterator(); pluginsIt.hasNext();)
-      {
-        PluginType pluginType = (PluginType)pluginsIt.next();
-        Plugin plugin = (Plugin)pluginId2Plugin.get(pluginType.getId());
-        if (plugin != null)
-        {
-          List libs = plugin.getLibraries();
-          for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-          {
-            Library lib = (Library)libsIt.next();
-            Map types = lib.getTypes();
-            for (Iterator typesIt = types.keySet().iterator(); typesIt.hasNext();)
-            {
-              String typeName = (String)typesIt.next();
-              Type type = (Type)types.get(typeName);
-              SourceClass sourceClass = newSourceClass(typeName);
-              addSourceClass(compUse, sourceClass);
-              // method references
-              IConstantPoolEntry[] methodRefs = type.getConstantPoolEntries(IConstantPoolConstant.CONSTANT_Methodref);
-              IConstantPoolEntry[] intMethodRefs = type.getConstantPoolEntries(IConstantPoolConstant.CONSTANT_InterfaceMethodref);
-              IConstantPoolEntry[] allMethodRefs = new IConstantPoolEntry[methodRefs.length + intMethodRefs.length];
-              System.arraycopy(methodRefs, 0, allMethodRefs, 0, methodRefs.length);
-              System.arraycopy(intMethodRefs, 0, allMethodRefs, methodRefs.length, intMethodRefs.length);
-              for (int i = 0; i < allMethodRefs.length; i++)
-              {
-                String className = toClassName(new String(allMethodRefs[i].getClassName()));
-                if (isReportClassApi(typeName, className))
-                {
-                  String methodName = new String(allMethodRefs[i].getMethodName());
-                  if (isConstructor(methodName))
-                    addUniqueClassApi(sourceClass, className, null, null, null, Boolean.TRUE);
-                  else
-                  {
-                    char[] methodDescriptor = allMethodRefs[i].getMethodDescriptor();
-                    char[][] paramChars = Signature.getParameterTypes(methodDescriptor);
-                    String[] params = new String[paramChars.length];
-                    for (int j = 0; j < params.length; j++)
-                      params[j] = descriptor2Signature(paramChars[j]);
-                    String returnType = descriptor2Signature(Signature.getReturnType(methodDescriptor));
-                     // String containingClass = getContainingClass(compType, type, methodName, methodDescriptor);
-                     // if (containingClass == null)
-                     //   // TODO: Flag this as a violation because this type does not contain this method
-                     //   containingClass = className;
-                    String containingClass = className;
-                    ClassApi classApi = addUniqueClassApi(sourceClass, containingClass, Boolean.TRUE, null, null, null);
-                    MethodApi methodApi = newMethodApi(methodName, params, returnType);
-                    classApi.getMethodApi().add(methodApi);
-                  }
-                }
-              }
-              // field references
-              IConstantPoolEntry[] fieldRefs = type.getConstantPoolEntries(IConstantPoolConstant.CONSTANT_Fieldref);
-              for (int i = 0; i < fieldRefs.length; i++)
-              {
-                String className = toClassName(new String(fieldRefs[i].getClassName()));
-                if (isReportClassApi(typeName, className))
-                {
-                  String fieldType = descriptor2Signature(fieldRefs[i].getFieldDescriptor());
-                  String fieldName = new String(fieldRefs[i].getFieldName());
-                  ClassApi classApi = addUniqueClassApi(sourceClass, className, Boolean.TRUE, null, null, null);
-                  FieldApi fieldApi = newFieldApi(fieldName, fieldType);
-                  classApi.getFieldApi().add(fieldApi);
-                }
-              }
-              // use: reference
-              Set refTypes = type.getReferencedTypes();
-              for (Iterator refTypesIt = refTypes.iterator(); refTypesIt.hasNext();)
-              {
-                String className = (String)refTypesIt.next();
-                if (isReportClassApi(typeName, className))
-                  addUniqueClassApi(sourceClass, className, Boolean.TRUE, null, null, null);
-              }
-              // use: subclass
-              if (!type.isInterface())
-              {
-                String superClass = type.getSuperClass();
-                if (superClass != null && isReportClassApi(typeName, superClass))
-                  addUniqueClassApi(sourceClass, superClass, null, Boolean.TRUE, null, null);
-              }
-              // use: implement
-              String[] interfaces = type.getInterfaces();
-              for (int i = 0; i < interfaces.length; i++)
-                addUniqueClassApi(sourceClass, interfaces[i], null, null, Boolean.TRUE, null);
-              // use: instantiate
-              // reset type
-              type.reset();
-            }
-            // reset lib
-            lib.reset();
-          }
-        }
-      }
-      System.out.println("Writing component-use.xml for " + compName);
-      saveComponentUse(compUse, new File(comp.getCompApiLoc() + Component.CONST_COMPONENT_USE_XML));
-      // comp.setCompUseXML(compUse);
-    }
-  }
-
-  private boolean isReportClassApi(String sourceClassName, String classUseName)
-  {
-    if (sourceClassName != null && sourceClassName.equals(classUseName))
-      return false;
-    if (classUseExcludes != null)
-      for (Iterator it = classUseExcludes.iterator(); it.hasNext();)
-        if (classUseName.startsWith((String)it.next()))
-          return false;
-    if (classUseIncludes != null && classUseIncludes.size() > 0)
-    {
-      for (Iterator it = classUseIncludes.iterator(); it.hasNext();)
-        if (classUseName.startsWith((String)it.next()))
-          return true;
-      return false;
-    }
-    return true;
-  }
-
-  private boolean isConstructor(String methodName)
-  {
-    return methodName.equals("<init>");
-  }
-
-  private String getContainingClass(ComponentType compType, Type type, String methodName, char[] methodDescriptor)
-  {
-    IMethodInfo[] methodInfos = type.getMethodInfo();
-    for (int i = 0; i < methodInfos.length; i++)
-      if (methodName.equals(methodInfos[i].getName()) && methodDescriptor.equals(new String(methodInfos[i].getDescriptor())))
-        return type.getName();
-    String superClass = type.getSuperClass();
-    List compRefs = new Vector();
-    ComponentDependsType depends = compType.getComponentDepends();
-    if (depends != null)
-    {
-      EList compRefTypes = depends.getComponentRef();
-      for (Iterator it = compRefTypes.iterator(); it.hasNext();)
-      {
-        ComponentRefType compRefType = (ComponentRefType)it.next();
-        Component comp = (Component)compName2Comp.get(compRefType.getName());
-        if (comp != null)
-          compRefs.add(comp);
-      }
-    }
-    for (Iterator compRefsIt = compRefs.iterator(); compRefsIt.hasNext();)
-    {
-      Component compRef = (Component)compRefsIt.next();
-      ComponentType compRefType = compRef.getCompXML();
-      if (compRefType != null)
-      {
-        EList plugins = compRefType.getPlugin();
-        for (Iterator pluginsIt = plugins.iterator(); pluginsIt.hasNext();)
-        {
-          PluginType pluginType = (PluginType)pluginsIt.next();
-          Plugin plugin = (Plugin)pluginId2Plugin.get(pluginType.getId());
-          if (plugin != null)
-          {
-            List libs = plugin.getLibraries();
-            for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-            {
-              Library lib = (Library)libsIt.next();
-              Map types = lib.getTypes();
-              Type refType = (Type)types.get(superClass);
-              if (refType != null)
-              {
-                String containingClass = getContainingClass(compType, refType, methodName, methodDescriptor);
-                // reset type
-                refType.reset();
-                // reset lib
-                lib.reset();
-                return containingClass;
-              }
-              // reset lib
-              lib.reset();
-            }
-          }
-        }
-      }
-    }
-    return null;
-  }
-
-  private ClassApi addClassApi(ComponentType comp, Type type, ComponentApiType compApi)
-  {
-    String typeName = type.getName();
-    if (isReportClassApi(null, typeName))
-    {
-      int index = typeName.lastIndexOf('.');
-      String pkgName;
-      String localName;
-      if (index != -1)
-      {
-        pkgName = typeName.substring(0, index);
-        localName = typeName.substring(index + 1);
-      }
-      else
-      {
-        pkgName = "";
-        localName = typeName;
-      }
-      ClassApi internalClassApi = newClassApi(typeName, null, null, null, null);
-      addClassApi(compApi, true, pkgName, internalClassApi);
-      if (!isBit(type.getAccessFlags(), IModifierConstants.ACC_PRIVATE))
-      {
-        boolean isInterface = type.isInterface();
-        PackageType pkgType = findPackageType(comp, pkgName);
-        if (pkgType != null)
-        {
-          TypeType typeType = findTypeType(pkgType, localName);
-          if (typeType != null)
-          {
-            boolean ref = typeType.isReference();
-            boolean subclass = typeType.isSubclass() && !isInterface;
-            boolean implement = typeType.isImplement() && isInterface;
-            boolean instantiate = typeType.isInstantiate() && !isInterface;
-            if (ref || subclass || implement || instantiate)
-            {
-              // at least one public usage
-              ClassApi externalClassApi = newClassApi(typeName, new Boolean(ref), new Boolean(subclass), new Boolean(implement), new Boolean(instantiate));
-              addClassApi(compApi, false, pkgName, externalClassApi);
-              return externalClassApi;
-            }
-            else
-            {
-              // all usage are set to false, in another word, it is an internal
-              // API
-              return null;
-            }
-          }
-          else if (pkgType.isApi())
-          {
-            // api == true means, by default, a non-listed type is an external
-            // API
-            ClassApi externalClassApi = newClassApi(typeName, Boolean.TRUE, new Boolean(!isInterface), new Boolean(isInterface), new Boolean(!isInterface));
-            addClassApi(compApi, false, pkgName, externalClassApi);
-            return externalClassApi;
-          }
-          else
-          {
-            // api == false means, by default, a non-listed type is an internal
-            // API
-            return null;
-          }
-        }
-        else
-        {
-          // package not defined in component.xml means it is an internal API
-          return null;
-        }
-      }
-    }
-    return null;
-  }
-
-  private void addClassApi(ComponentApiType comp, boolean isInternal, String pkgName, ClassApi classApi)
-  {
-    ApiTypes apis = (isInternal) ? comp.getInternalApis() : comp.getExternalApis();
-    EList pkgs = apis.getPackage();
-    Package pkg = null;
-    for (Iterator it = pkgs.iterator(); it.hasNext();)
-    {
-      Package nextPkg = (Package)it.next();
-      if (nextPkg.getName().equals(pkgName))
-      {
-        pkg = nextPkg;
-        break;
-      }
-    }
-    if (pkg == null)
-    {
-      pkg = newPackage(pkgName);
-      pkgs.add(pkg);
-    }
-    pkg.getClassApi().add(classApi);
-  }
-
-  private void addMethodApi(ClassApi classApi, MethodApi methodApi)
-  {
-    classApi.getMethodApi().add(methodApi);
-  }
-
-  private void addFieldApi(ClassApi classApi, FieldApi fieldApi)
-  {
-    classApi.getFieldApi().add(fieldApi);
-  }
-
-  private void addSourceClass(ComponentUseType compUse, SourceClass sourceClass)
-  {
-    compUse.getSourceClass().add(sourceClass);
-  }
-
-  private ClassApi addUniqueClassApi(SourceClass sourceClass, String className, Boolean ref, Boolean subclass, Boolean implement, Boolean instantiate)
-  {
-    EList classApis = sourceClass.getClassUse();
-    for (Iterator it = classApis.iterator(); it.hasNext();)
-    {
-      ClassApi classApi = (ClassApi)it.next();
-      if (!classApi.getName().equals(className))
-        continue;
-      if (ref != null && (ref.booleanValue() != classApi.isReference()))
-        continue;
-      if (subclass != null && (subclass.booleanValue() != classApi.isSubclass()))
-        continue;
-      if (implement != null && (implement.booleanValue() != classApi.isImplement()))
-        continue;
-      if (instantiate != null && (instantiate.booleanValue() != classApi.isInstantiate()))
-        continue;
-      return classApi;
-    }
-    ClassApi classApi = newClassApi(className, ref, subclass, implement, instantiate);
-    classApis.add(classApi);
-    return classApi;
-  }
-
-  private ComponentApiType newComponentApiType()
-  {
-    ComponentApiType comp = ApiFactory.eINSTANCE.createComponentApiType();
-    ApiTypes internalApis = ApiFactory.eINSTANCE.createApiTypes();
-    ApiTypes externalApis = ApiFactory.eINSTANCE.createApiTypes();
-    comp.setInternalApis(internalApis);
-    comp.setExternalApis(externalApis);
-    return comp;
-  }
-
-  private Package newPackage(String pkgName)
-  {
-    Package pkg = ApiFactory.eINSTANCE.createPackage();
-    pkg.setName(pkgName);
-    return pkg;
-  }
-
-  private ClassApi newClassApi(String typeName, Boolean ref, Boolean subclass, Boolean implement, Boolean instantiate)
-  {
-    ClassApi classApi = ApiFactory.eINSTANCE.createClassApi();
-    classApi.setName(typeName);
-    if (ref != null)
-      classApi.setReference(ref.booleanValue());
-    if (subclass != null)
-      classApi.setSubclass(subclass.booleanValue());
-    if (implement != null)
-      classApi.setImplement(implement.booleanValue());
-    if (instantiate != null)
-      classApi.setInstantiate(instantiate.booleanValue());
-    return classApi;
-  }
-
-  private MethodApi newMethodApi(String methodName, boolean isPublic, Boolean isStatic, Boolean isFinal, Boolean isSynchronized, Boolean isNative, Boolean isAbstract, Boolean isStrict, String[] params, String returnType, String[] exceptions)
-  {
-    MethodApi methodApi = ApiFactory.eINSTANCE.createMethodApi();
-    methodApi.setName(methodName);
-    if (isPublic)
-      methodApi.setVisibility(Visibility.PUBLIC_LITERAL);
-    else
-      methodApi.setVisibility(Visibility.PROTECTED_LITERAL);
-    if (isStatic != null)
-      methodApi.setStatic(isStatic.booleanValue());
-    if (isFinal != null)
-      methodApi.setFinal(isFinal.booleanValue());
-    if (isSynchronized != null)
-      methodApi.setSynchronized(isSynchronized.booleanValue());
-    if (isNative != null)
-      methodApi.setNative(isNative.booleanValue());
-    if (isAbstract != null)
-      methodApi.setAbstract(isAbstract.booleanValue());
-    if (isStrict != null)
-      methodApi.setStrict(isStrict.booleanValue());
-    List inputType = new Vector();
-    for (int i = 0; i < params.length; i++)
-      inputType.add(params[i]);
-    methodApi.setInputType(inputType);
-    methodApi.setReturnType(returnType);
-    List exList = new Vector();
-    for (int i = 0; i < exceptions.length; i++)
-      exList.add(exceptions[i]);
-    methodApi.setExceptionType(exList);
-    return methodApi;
-  }
-
-  private MethodApi newMethodApi(String methodName, String[] params, String returnType)
-  {
-    MethodApi methodApi = ApiFactory.eINSTANCE.createMethodApi();
-    methodApi.setName(methodName);
-    List inputType = new Vector();
-    for (int i = 0; i < params.length; i++)
-      inputType.add(params[i]);
-    methodApi.setInputType(inputType);
-    methodApi.setReturnType(returnType);
-    return methodApi;
-  }
-
-  private FieldApi newFieldApi(String fieldName, boolean isPublic, Boolean isStatic, Boolean isFinal, Boolean isVolatile, Boolean isTransient, String type)
-  {
-    FieldApi fieldApi = ApiFactory.eINSTANCE.createFieldApi();
-    fieldApi.setName(fieldName);
-    if (isPublic)
-      fieldApi.setVisibility(Visibility.PUBLIC_LITERAL);
-    else
-      fieldApi.setVisibility(Visibility.PROTECTED_LITERAL);
-    if (isStatic != null)
-      fieldApi.setStatic(isStatic.booleanValue());
-    if (isFinal != null)
-      fieldApi.setFinal(isFinal.booleanValue());
-    if (isVolatile != null)
-      fieldApi.setVolatile(isVolatile.booleanValue());
-    if (isTransient != null)
-      fieldApi.setTransient(isTransient.booleanValue());
-    fieldApi.setType(type);
-    return fieldApi;
-  }
-
-  private FieldApi newFieldApi(String fieldName, String type)
-  {
-    FieldApi fieldApi = ApiFactory.eINSTANCE.createFieldApi();
-    fieldApi.setName(fieldName);
-    fieldApi.setType(type);
-    return fieldApi;
-  }
-
-  private ComponentUseType newComponentUseType()
-  {
-    ComponentUseType compUse = UseFactory.eINSTANCE.createComponentUseType();
-    return compUse;
-  }
-
-  private SourceClass newSourceClass(String className)
-  {
-    SourceClass source = UseFactory.eINSTANCE.createSourceClass();
-    source.setName(className);
-    return source;
-  }
-
-  private PackageType findPackageType(ComponentType comp, String pkgName)
-  {
-    if (pkgName != null)
-    {
-      EList pkgs = comp.getPackage();
-      for (Iterator it = pkgs.iterator(); it.hasNext();)
-      {
-        PackageType pkg = (PackageType)it.next();
-        if (pkgName.equals(pkg.getName()))
-          return pkg;
-      }
-    }
-    return null;
-  }
-
-  private TypeType findTypeType(PackageType pkg, String typeName)
-  {
-    if (typeName != null)
-    {
-      EList types = pkg.getType();
-      for (Iterator it = types.iterator(); it.hasNext();)
-      {
-        TypeType type = (TypeType)it.next();
-        if (typeName.equals(type.getName()))
-          return type;
-      }
-    }
-    return null;
-  }
-
-  private boolean isBit(int flag, int bit)
-  {
-    return ((flag & bit) == bit);
-  }
-
-  private String descriptor2Signature(char[] descriptor)
-  {
-    return toClassName(Signature.toString(new String(descriptor)));
-  }
-
-  private String toClassName(String className)
-  {
-    return className.replace('/', '.');
-  }
-
-  private void saveComponentApi(ComponentApiType componentApi, File file) throws IOException
-  {
-    file.getParentFile().mkdirs();
-    ResourceSet res = new ResourceSetImpl();
-    res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentapi", new ApiResourceFactoryImpl());
-    res.getPackageRegistry().put(ApiPackage.eNS_URI, ApiPackage.eINSTANCE);
-    ApiResourceImpl apiRes = (ApiResourceImpl)res.createResource(URI.createURI("*.componentapi"));
-    org.eclipse.wtp.releng.tools.component.api.DocumentRoot root = ApiFactory.eINSTANCE.createDocumentRoot();
-    root.setComponentApi(componentApi);
-    apiRes.getContents().add(root);
-    apiRes.save(new BufferedOutputStream(new FileOutputStream(file)), new HashMap());
-  }
-
-  private void saveComponentUse(ComponentUseType componentUse, File file) throws IOException
-  {
-    file.getParentFile().mkdirs();
-    ResourceSet res = new ResourceSetImpl();
-    res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentuse", new UseResourceFactoryImpl());
-    res.getPackageRegistry().put(UsePackage.eNS_URI, UsePackage.eINSTANCE);
-    UseResourceImpl useRes = (UseResourceImpl)res.createResource(URI.createURI("*.componentuse"));
-    org.eclipse.wtp.releng.tools.component.use.DocumentRoot root = UseFactory.eINSTANCE.createDocumentRoot();
-    root.setComponentUse(componentUse);
-    useRes.getContents().add(root);
-    useRes.save(new BufferedOutputStream(new FileOutputStream(file)), new HashMap());
-  }
-
-  public Map getComponents()
-  {
-    return compName2Comp;
-  }
-
-  public static void main(String[] args)
-  {
-    CommandOptionParser optionParser = new CommandOptionParser(args);
-    Map options = optionParser.getOptions();
-    List eclipseDir = (List)options.get(ComponentAPIEmitter.OPTION_ECLIPSE_DIR);
-    List compDir = (List)options.get(ComponentAPIEmitter.OPTION_COMPONENT_DIR);
-    List compAPIDir = (List)options.get(ComponentAPIEmitter.OPTION_COMPONENT_API_DIR);
-    List includes = (List)options.get(ComponentAPIEmitter.OPTION_INCLUDE);
-    List excludes = (List)options.get(ComponentAPIEmitter.OPTION_EXCLUDE);
-    if (eclipseDir == null || compDir == null || compAPIDir == null || eclipseDir.size() < 1 || compDir.size() < 1 || compAPIDir.size() < 1)
-    {
-      printUsage();
-      System.exit(-1);
-    }
-    ComponentAPIEmitter compApiEmitter = new ComponentAPIEmitter(eclipseDir, (String)compDir.get(0), (String)compAPIDir.get(0));
-    compApiEmitter.setClassUseIncludes(includes);
-    compApiEmitter.setClassUseExcludes(excludes);
-    try
-    {
-      compApiEmitter.genComponentApiXml();
-      compApiEmitter.genComponentUseXML();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-  }
-
-  private static void printUsage()
-  {
-    System.out.println("Usage: java -eclipseDir <eclipseDir> -compDir <compDir> -compAPIDir <compAPIDir> -include <include> -exclude <exclude> org.eclipse.wtp.releng.tools.component.ComponentAPIEmitter");
-    System.out.println("");
-    System.out.println("\t-eclipseDir\tspace seperated list of directories containing Eclipse plugins");
-    System.out.println("\t-compDir\tdirectory containing component.xml");
-    System.out.println("\t-compAPIDir\toutput directory of component-api.xml and component-use.xml");
-    System.out.println("\t-include\tspace seperated packages to include");
-    System.out.println("\t-exclude\tspace seperated packages to exclude");
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/ComponentEmitter.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/ComponentEmitter.java
deleted file mode 100644
index e69dfaf..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/ComponentEmitter.java
+++ /dev/null
@@ -1,219 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Properties;
-import java.util.StringTokenizer;
-import org.eclipse.wtp.releng.tools.component.internalreference.Fragment;
-import org.eclipse.wtp.releng.tools.component.internalreference.Library;
-import org.eclipse.wtp.releng.tools.component.internalreference.Plugin;
-import org.eclipse.wtp.releng.tools.component.model.util.ModelResourceFactoryImpl;
-import org.eclipse.wtp.releng.tools.component.model.util.ModelResourceImpl;
-import org.eclipse.wtp.releng.tools.component.util.EmitterUtils;
-import org.eclipse.wtp.releng.tools.component.model.ComponentDependsType;
-import org.eclipse.wtp.releng.tools.component.model.ComponentType;
-import org.eclipse.wtp.releng.tools.component.model.DocumentRoot;
-import org.eclipse.wtp.releng.tools.component.model.ModelFactory;
-import org.eclipse.wtp.releng.tools.component.model.ModelPackage;
-import org.eclipse.wtp.releng.tools.component.model.PackageType;
-import org.eclipse.wtp.releng.tools.component.model.PluginType;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-
-public class ComponentEmitter
-{
-  private String compDirLoc;
-  private String propsLoc;
-  private Map pluginId2Plugin;
-  private Map fragmentId2Fragment;
-
-  public ComponentEmitter(String[] eclipseDirLocs, String compDirLoc, String propsLoc)
-  {
-    this.compDirLoc = EmitterUtils.addTrailingSeperator(compDirLoc);
-    this.propsLoc = propsLoc;
-    pluginId2Plugin = new HashMap();
-    fragmentId2Fragment = new HashMap();
-    for (int i = 0; i < eclipseDirLocs.length; i++)
-    {
-      File eclipseDir = new File(EmitterUtils.addTrailingSeperator(eclipseDirLocs[i]));
-      if (eclipseDir.exists() && eclipseDir.isDirectory())
-        EmitterUtils.harvestPlugins(eclipseDir, pluginId2Plugin, fragmentId2Fragment);
-    }
-    EmitterUtils.linkPluginsAndFragments(pluginId2Plugin, fragmentId2Fragment);
-  }
-
-  public void genComponentXML() throws IOException
-  {
-    if (propsLoc != null)
-    {
-      Properties props = new Properties();
-      props.load(new FileInputStream(propsLoc));
-      for (Iterator it = props.keySet().iterator(); it.hasNext();)
-      {
-        String compName = (String)it.next();
-        StringTokenizer pluginIds = new StringTokenizer((String)props.get(compName), " ");
-        genComponentXML(compName, pluginIds);
-      }
-    }
-    else
-    {
-      for (Iterator it = pluginId2Plugin.keySet().iterator(); it.hasNext();)
-      {
-        String pluginId = (String)it.next();
-        genComponentXML(pluginId, new StringTokenizer(pluginId, " "));
-      }
-    }
-  }
-
-  public void genComponentXML(String compName, StringTokenizer pluginIds) throws IOException
-  {
-    ComponentType comp = getComponentType(compName);
-    EList plugins = comp.getPlugin();
-    while (pluginIds.hasMoreTokens())
-    {
-      String pluginId = pluginIds.nextToken();
-      Fragment fragment = (Fragment)fragmentId2Fragment.get(pluginId);
-      if (fragment != null)
-        addPluginType(comp, pluginId, true);
-      else
-      {
-        Plugin plugin = (Plugin)pluginId2Plugin.get(pluginId);
-        if (plugin != null)
-        {
-          addPluginType(comp, pluginId, false);
-          List libs = plugin.getLibraries();
-          for (Iterator libsIt = libs.iterator(); libsIt.hasNext();)
-          {
-            Library lib = (Library)libsIt.next();
-            Map types = lib.getTypes();
-            for (Iterator typesIt = types.keySet().iterator(); typesIt.hasNext();)
-            {
-              String typeName = (String)typesIt.next();
-              int index = typeName.lastIndexOf('.');
-              String pkgName;
-              if (index != -1)
-              {
-                pkgName = typeName.substring(0, index);
-                if (pkgName.indexOf("internal") == -1)
-                  addPackageType(comp, pkgName);
-              }
-            }
-            lib.reset();
-          }
-        }
-      }
-    }
-    System.out.println("Writing component.xml for " + compName);
-    saveComponent(comp, new File(getComponentXMLLoc(compName)));
-  }
-
-  private PluginType addPluginType(ComponentType comp, String pluginId, boolean fragment)
-  {
-    EList plugins = comp.getPlugin();
-    for (Iterator it = plugins.iterator(); it.hasNext();)
-    {
-      PluginType pluginType = (PluginType)it.next();
-      if (pluginType.getId().equals(pluginId))
-        return pluginType;
-    }
-    PluginType pluginType = ModelFactory.eINSTANCE.createPluginType();
-    pluginType.setId(pluginId);
-    pluginType.setFragment(fragment);
-    plugins.add(pluginType);
-    return pluginType;
-  }
-
-  private PackageType addPackageType(ComponentType comp, String pkgName)
-  {
-    EList pkgs = comp.getPackage();
-    for (Iterator it = pkgs.iterator(); it.hasNext();)
-    {
-      PackageType pkgType = (PackageType)it.next();
-      if (pkgType.getName().equals(pkgName))
-        return pkgType;
-    }
-    PackageType pkgType = ModelFactory.eINSTANCE.createPackageType();
-    pkgType.setName(pkgName);
-    pkgs.add(pkgType);
-    return pkgType;
-  }
-
-  private String getComponentXMLLoc(String compName)
-  {
-    StringBuffer sb = new StringBuffer(compDirLoc);
-    sb.append(compName);
-    sb.append('/');
-    sb.append(Component.CONST_COMPONENT_XML);
-    return sb.toString();
-  }
-
-  private ComponentType getComponentType(String compName)
-  {
-    try
-    {
-      String compXMLLoc = getComponentXMLLoc(compName);
-      File f = new File(compXMLLoc);
-      if (f.exists())
-      {
-        FileInputStream fis = new FileInputStream(f);
-        ResourceSet res = new ResourceSetImpl();
-        res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentxml", new ModelResourceFactoryImpl());
-        res.getPackageRegistry().put(ModelPackage.eNS_URI, ModelPackage.eINSTANCE);
-        ModelResourceImpl compRes = (ModelResourceImpl)res.createResource(URI.createURI("*.componentxml"));
-        compRes.load(fis, res.getLoadOptions());
-        compRes.setURI(URI.createURI(compXMLLoc));
-        EList contents = compRes.getContents();
-        if (contents.size() == 1 && contents.get(0) instanceof DocumentRoot)
-          return ((DocumentRoot)contents.get(0)).getComponent();
-      }
-    }
-    catch (FileNotFoundException fnfe)
-    {
-      fnfe.printStackTrace();
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-    ComponentType comp = ModelFactory.eINSTANCE.createComponentType();
-    comp.setName(compName);
-    ComponentDependsType depends = ModelFactory.eINSTANCE.createComponentDependsType();
-    depends.setUnrestricted(true);
-    comp.setComponentDepends(depends);
-    return comp;
-  }
-
-  private void saveComponent(ComponentType comp, File file) throws IOException
-  {
-    file.getParentFile().mkdirs();
-    ResourceSet res = new ResourceSetImpl();
-    res.getResourceFactoryRegistry().getExtensionToFactoryMap().put("componentxml", new ModelResourceFactoryImpl());
-    res.getPackageRegistry().put(ModelPackage.eNS_URI, ModelPackage.eINSTANCE);
-    ModelResourceImpl compRes = (ModelResourceImpl)res.createResource(URI.createURI("*.componentxml"));
-    DocumentRoot root = ModelFactory.eINSTANCE.createDocumentRoot();
-    root.setComponent(comp);
-    compRes.getContents().add(root);
-    compRes.save(new BufferedOutputStream(new FileOutputStream(file)), new HashMap());
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/TestMain.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/TestMain.java
deleted file mode 100644
index 9fde6aa..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/TestMain.java
+++ /dev/null
@@ -1,176 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component;
-
-import java.io.IOException;
-
-public class TestMain
-{
-  public static void main(String[] args) throws IOException
-  {
-    wtpMain(args);
-    //radMain(args);
-  }
-
-  public static void wtpMain(String[] args) throws IOException
-  {
-    String propsDirLoc = "D:/wtp_v10m2/workspace_api/org.eclipse.wtp.releng.tools.component/data/";
-    String compDirLoc = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/component-xmls-for-wtp/";
-    String compApiDirLoc = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/api-xmls-for-wtp/";
-    String eclipseDirLoc = "D:/wtp_v10m2/eclipse/";
-
-    /*
-    String eclipsePropsLoc = propsDirLoc + "eclipse.properties";
-    String eclipseCompDirLoc = compDirLoc + "eclipse-components/";
-    ComponentEmitter eclipseCompEmitter = new ComponentEmitter(new String[] {eclipseDirLoc}, eclipseCompDirLoc, eclipsePropsLoc);
-    eclipseCompEmitter.genComponentXML();
-    eclipseCompEmitter = null;
-    */
-
-    /*
-    String wtpPropsLoc = propsDirLoc + "wtp.properties";
-    String wtpCompDirLoc = compDirLoc + "wtp-components/";
-    ComponentEmitter wtpCompEmitter = new ComponentEmitter(new String[] {eclipseDirLoc}, wtpCompDirLoc, wtpPropsLoc);
-    wtpCompEmitter.genComponentXML();
-    wtpCompEmitter = null;
-    */
-
-    /*
-    String emfPropsLoc = propsDirLoc + "emf.properties";
-    String emfCompDirLoc = compDirLoc + "emf-components/";
-    ComponentEmitter emfCompEmitter = new ComponentEmitter(new String[] {eclipseDirLoc}, emfCompDirLoc, emfPropsLoc);
-    emfCompEmitter.genComponentXML();
-    emfCompEmitter = null;
-    */
-
-    /*
-    String gefPropsLoc = propsDirLoc + "gef.properties";
-    String gefCompDirLoc = compDirLoc + "gef-components/";
-    ComponentEmitter gefCompEmitter = new ComponentEmitter(new String[] {eclipseDirLoc}, gefCompDirLoc, gefPropsLoc);
-    gefCompEmitter.genComponentXML();
-    gefCompEmitter = null;
-    */
-
-    /*
-    String vePropsLoc = propsDirLoc + "ve.properties";
-    String veCompDirLoc = compDirLoc + "ve-components/";
-    ComponentEmitter veCompEmitter = new ComponentEmitter(new String[] {eclipseDirLoc}, veCompDirLoc, vePropsLoc);
-    veCompEmitter.genComponentXML();
-    veCompEmitter = null;
-    */
-
-    String[] compApiEmitterArgs = new String[]
-    {
-      "-eclipseDir",
-      //eclipseDirLoc,
-      "D:/wtp_v10m2/_builds/build/plugins/",
-      "D:/wtp_v10m2/_builds/root/eclipse/",
-      "-compDir",
-      compDirLoc,
-      "-compAPIDir",
-      compApiDirLoc,
-      "-exclude",
-      "java.",
-      "javax.",
-      "org.w3c.",
-      "org.xml.",
-      "org.apache.",
-      "sun."
-    };
-    ComponentAPIEmitter.main(compApiEmitterArgs);
-
-    String[] apiViolationEmitterArgs = new String[]
-    {
-      "-compDir",
-      compDirLoc,
-      "-compAPIDir",
-      compApiDirLoc,
-      "-xsl",
-      "D:/wtp_v10m2/workspace_api/org.eclipse.wtp.releng.tools.component/xsl/component-violation.xsl"
-    };
-    APIViolationEmitter.main(apiViolationEmitterArgs);
-  }
-
-  public static void radMain(String[] args) throws IOException
-  {
-    String compDirLoc = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/component-xmls-for-rad/";
-    String compApiDirLoc = "C:/Documents and Settings/chng1me.T40-92U-V46/Desktop/api-test-data/api-xmls-for-rad/";
-    String[] radDirLocs = new String[]
-    {
-      "D:/rad_v600/csdev/",
-      "D:/rad_v600/csdevrpt_shared/",
-      "D:/rad_v600/eclipse/",
-      "D:/rad_v600/rad/",
-      "D:/rad_v600/rad_prod/",
-      "D:/rad_v600/radrsm_shared/",
-      "D:/rad_v600/rwd/",
-      "D:/rad_v600/rwdrpt_shared/",
-      "D:/rad_v600/sdpisv/",
-      "D:/rad_v600/updater/"
-    };
-
-    /*
-    ComponentEmitter radCompEmitter = new ComponentEmitter(radDirLocs, compDirLoc, null);
-    radCompEmitter.genComponentXML();
-    radCompEmitter = null;
-    */
-
-    String[] compApiEmitterArgs = new String[]
-    {
-      "-eclipseDir",
-      "D:/rad_v600/csdev/",
-      "D:/rad_v600/csdevrpt_shared/",
-      "D:/rad_v600/eclipse/",
-      "D:/rad_v600/rad/",
-      "D:/rad_v600/rad_prod/",
-      "D:/rad_v600/radrsm_shared/",
-      "D:/rad_v600/rwd/",
-      "D:/rad_v600/rwdrpt_shared/",
-      "D:/rad_v600/sdpisv/",
-      "D:/rad_v600/updater/",
-      "-compDir",
-      compDirLoc,
-      "-compAPIDir",
-      compApiDirLoc,
-      "-include",
-      "org.eclipse.",
-      "-exclude",
-      "java.",
-      "javax.",
-      "org.w3c.",
-      "org.xml.",
-      "org.apache.",
-      "sun."
-    };                                         
-    ComponentAPIEmitter.main(compApiEmitterArgs);
-
-    String[] apiViolationEmitterArgs = new String[]
-    {
-      "-compDir",
-      "D:/rad_v600/csdev/",
-      "D:/rad_v600/csdevrpt_shared/",
-      "D:/rad_v600/eclipse/",
-      "D:/rad_v600/rad/",
-      "D:/rad_v600/rad_prod/",
-      "D:/rad_v600/radrsm_shared/",
-      "D:/rad_v600/rwd/",
-      "D:/rad_v600/rwdrpt_shared/",
-      "D:/rad_v600/sdpisv/",
-      "D:/rad_v600/updater/",
-      "-compAPIDir",
-      compApiDirLoc,
-      "-xsl",
-      "D:/wtp_v10m2/workspace_api/org.eclipse.wtp.releng.tools.component/xsl/component-violation.xsl"
-    };
-    APIViolationEmitter.main(apiViolationEmitterArgs);
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Bundle.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Bundle.java
deleted file mode 100644
index 8667d21..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Bundle.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.io.File;
-import org.eclipse.wtp.releng.tools.component.location.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.location.ILocation;
-import org.eclipse.wtp.releng.tools.component.location.ZipLocation;
-
-public class Bundle extends Plugin
-{
-  public static final String CONST_MANIFEST_MF = "MANIFEST.MF";
-  public static final String CONST_BUNDLE_NAME = "Bundle-SymbolicName";
-  public static final String CONST_BUNDLE_VERSION = "Bundle-Version";
-  public static final String CONST_BUNDLE_CLASSPATH = "Bundle-ClassPath";
-
-  public Bundle(ILocation location)
-  {
-    super(location);
-  }
-
-  public void addLibrary(String relativePath)
-  {
-    File manifest = ((IFileLocation)location).getFile();
-    StringBuffer sb = new StringBuffer(manifest.getParentFile().getParentFile().getAbsolutePath());
-    sb.append('/');
-    sb.append(relativePath);
-    File jar = new File(sb.toString());
-    if (!jar.exists()) {
-      unresolvedLibs.add(relativePath);
-      System.err.println(jar);
-    }
-    addLibrary(new Library(new ZipLocation(jar)));
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/ConfigurationFileLocator.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/ConfigurationFileLocator.java
deleted file mode 100644
index 10a7bc8..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/ConfigurationFileLocator.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.util.Map;
-import java.util.TreeMap;
-import org.eclipse.wtp.releng.tools.component.location.ILocation;
-import org.eclipse.wtp.releng.tools.component.location.ILocationVisitor;
-
-/**
- * Traverses an <code>ILocation</code> tree looking for plugin.xml
- * and fragment.xml files.  These files are read and the libraries are
- * extracted.
- */
-public class ConfigurationFileLocator implements ILocationVisitor {
-	private static final String PLUGIN = "plugin.xml";
-	private static final String FRAGMENT = "fragment.xml";
-	
-	private Map plugins;
-	private Map fragments;
-	
-	public ConfigurationFileLocator() {
-		plugins= new TreeMap();
-		fragments= new TreeMap();
-	}
-
-	/**
-	 * Answers a map of plugin objects.
-	 * @return Map a map of plugin unique identifier to plugin object, 
-	 * 	not <code>null</code>
-	 */
-	public Map getPlugins() {
-		return plugins;
-	}
-	
-	/**
-	 * Answers a map of fragment objects.
-	 * @return Map a map of fragment unique identifier to fragment object, 
-	 * 	not <code>null</code>
-	 */
-	public Map getFragments() {
-		return fragments;
-	}
-	
-	/**
-	 * Seeks plugin.xml and fragment.xml files.
-	 * 
-	 * @see org.eclipse.api.location.ILocationVisitor#accept(org.eclipse.api.location.ILocation)
-	 */
-	public boolean accept(ILocation location) {
-		if(isPlugin(location)) {
-			Plugin plugin= ConfigurationFileParser.getPlugin(location);
-			plugins.put(plugin.getUniqueIdentifier(), plugin);
-			return false;
-		}
-		
-		if (isFragment(location)) {
-			Fragment fragment= ConfigurationFileParser.getFragment(location);
-			fragments.put(fragment.getUniqueIdentifier(), fragment);
-			return false;
-		}
-		return true;
-	}
-
-	private boolean isPlugin(ILocation location) {
-		return getLastSegment(location.getName()).toLowerCase().equals(PLUGIN);
-	}
-
-	private boolean isFragment(ILocation location) {
-		return getLastSegment(location.getName()).toLowerCase().equals(FRAGMENT);
-	}
-	
-	private String getLastSegment(String path) {
-		int index= path.lastIndexOf('/');
-		if (index < 0) {
-			return path;
-		}
-		return path.substring(index + 1);
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/ConfigurationFileParser.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/ConfigurationFileParser.java
deleted file mode 100644
index fd7514a..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/ConfigurationFileParser.java
+++ /dev/null
@@ -1,202 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.StringTokenizer;
-import java.util.jar.Manifest;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-import org.eclipse.wtp.releng.tools.component.location.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.location.ILocation;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-/**
- * Creates model objects from configuration files.  Utilizes the
- * xerces parser to read the xml.
- */
-public class ConfigurationFileParser {
-
-	private static SAXParser saxParser;
-	
-	static {
-		initializeParser();
-	}
-
-	private static void initializeParser() {
-		try {
-      SAXParserFactory factory = SAXParserFactory.newInstance();
-      factory.setNamespaceAware(false);
-      factory.setValidating(false);
-	 		factory.setFeature("http://xml.org/sax/features/string-interning", true); //$NON-NLS-1$
-      saxParser = factory.newSAXParser();
-		} catch (SAXException e) {
-			// In case support for this feature is removed
-		} catch (ParserConfigurationException pce) {
-      pce.printStackTrace();  
-    }
-	}
-
-	/**
-	 * Creates a <code>Plugin</code> from a location file 
-	 * @param location a location that points to a plugin.xml file, not <code>null</code>.
-	 * @return Plugin the Plugin object representation of that file
-	 */	
-	public static Plugin getPlugin(ILocation location) {
-		PluginHandler handler= new PluginHandler(location);
-		try {
-			parse(location, handler);
-		} catch (IOException e) {
-			System.err.println("Could not read " + location.getName() + ", skipping");
-		}
-		return handler.getPlugin();
-	}
-
-	/**
-	 * Creates a <code>Fragment</code> from a location file 
-	 * @param location a location that points to a fragment.xml file, not <code>null</code>.
-	 * @return Fragment the Fragment object representation of that file
-	 */
-	public static Fragment getFragment(ILocation location) {
-		FragmentHandler handler= new FragmentHandler(location);
-		try {
-			parse(location, handler);
-		} catch (IOException e) {
-			System.err.println("Could not read " + location.getName() + ", skipping");
-		}
-		return handler.getFragment();
-	}	
-
-  /**
-   * Creates a <code>Bundle</code> from a location file 
-   * @param location a location that points to a MANIFEST.MF file, not <code>null</code>.
-   * @return Bundle the Bundle object representation of that file
-   */ 
-  public static Bundle getBundle(ILocation location)
-  {
-    Bundle bundle = new Bundle(location);
-    try
-    {
-      Manifest manifest = new Manifest(location.getInputStream());
-      java.util.jar.Attributes attrs = manifest.getMainAttributes();
-      String bundleName = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_NAME));
-      if (bundleName != null)
-        bundle.setName((new StringTokenizer(bundleName, "; ")).nextToken());
-      bundle.setVersion(attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_VERSION)));
-      String classpathString = attrs.getValue(new java.util.jar.Attributes.Name(Bundle.CONST_BUNDLE_CLASSPATH));
-      if (classpathString != null && classpathString.length() > 0)
-      {
-        StringTokenizer classpath = new StringTokenizer(classpathString, ",");
-        while (classpath.hasMoreTokens())
-          bundle.addLibrary(classpath.nextToken());
-      }
-    }
-    catch (IOException ioe)
-    {
-      ioe.printStackTrace();
-    }
-    return bundle;
-  }
-
-	private static void parse(ILocation location, DefaultHandler handler) throws IOException {
-		//saxParser.setContentHandler(handler);
-		//saxParser.setDTDHandler(handler);
-		//saxParser.setEntityResolver(handler);
-		//saxParser.setErrorHandler(handler);
-		InputStream in= null;
-		try {
-			in= location.getInputStream();
-			saxParser.parse(new InputSource(in), handler);
-		} catch (SAXException e) {
-			e.printStackTrace();
-		} finally {
-			if (in != null) {
-				try {
-					in.close();
-				} catch (IOException e) {
-					e.printStackTrace();
-				}
-			}
-		}
-	}
-
-	private static class PluginHandler extends DefaultHandler {
-		private Plugin plugin;
-		
-		public PluginHandler(ILocation location) {
-			plugin= new Plugin(location);
-		}
-		
-		public Plugin getPlugin() {
-			return plugin;
-		}
-
-		public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException {
-			if(elementName.equals("plugin") || qName.equals("plugin")) {
-        String name = attributes.getValue("id");
-        String version = attributes.getValue("version");
-        if (name == null)
-        {
-          String s = ((IFileLocation)plugin.getLocation().getParent()).getFile().getName();
-          int index = s.indexOf('_');
-          if (index != -1)
-          {
-            name = s.substring(0, index);
-            version = s.substring(index + 1, s.length());
-          }
-          else
-            name = s;
-        }
-        plugin.setName(name);
-				plugin.setVersion(version);
-				return;
-			}			
-	
-			if(elementName.equals("library") || qName.equals("library")) {
-				plugin.addLibrary(attributes.getValue("name"));
-			}
-		}
-	}
-
-	private static class FragmentHandler extends DefaultHandler {
-		private Fragment fragment;
-		
-		public FragmentHandler(ILocation location) {
-			fragment= new Fragment(location);
-		}
-		
-		public Fragment getFragment() {
-			return fragment;
-		}
-		
-		
-		public void startElement(String uri, String elementName, String qName, Attributes attributes) throws SAXException {
-			if(elementName.equals("fragment") || qName.equals("fragment")) { 
-				fragment.setFragmentName(attributes.getValue("id"));
-				fragment.setVersion(attributes.getValue("version"));
-				fragment.setName(attributes.getValue("plugin-id"));
-				fragment.setVersion(attributes.getValue("plugin-version"));
-				return;
-			}			
-	
-			if(elementName.equals("library") || qName.equals("library")){
-				fragment.addLibrary(attributes.getValue("name"));
-				return;
-			}
-		}
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/EclipseInternalRules.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/EclipseInternalRules.java
deleted file mode 100644
index a419c36..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/EclipseInternalRules.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.util.Iterator;
-import java.util.Set;
-
-/**
- * An example implementation of the <code>IInteranlRules</code> interface
- * which uses the eclipse.org API rules to dictate which classes are internal
- * and which classes are not.
- */
-public class EclipseInternalRules implements IInternalRules {
-	public static final String INTERNAL= ".internal.";
-
-	/**
-	 * See http://eclipse.org/eclipse/development/java-api-evolution.html
-	 * 
-	 * @see com.example.internalreference.IInternalRules#isInternal(java.lang.String, com.example.internalreference.Type, com.example.internalreference.Library, com.example.internalreference.Plugin)
-	 */
-	public boolean isInternal(String referencedType, Type type, Library library, Plugin plugin) {
-		if (referencedType.indexOf(INTERNAL) > -1) {
-			if (plugin.containsType(referencedType)) {
-				return false;
-			}
-			Set fragments= plugin.getFragments();
-			for (Iterator i = fragments.iterator(); i.hasNext();) {
-				Fragment fragment = (Fragment) i.next();
-				if (fragment.containsType(referencedType)) {
-					return false;
-				}
-			}
-			if (plugin instanceof Fragment) {
-				Fragment fragment = (Fragment) plugin;
-				if (fragment.getPlugin().containsType(referencedType)) {
-					return false;
-				}
-			}
-			return true;
-		}
-		return false;
-	}
-
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Fragment.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Fragment.java
deleted file mode 100644
index 9d5cdc5..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Fragment.java
+++ /dev/null
@@ -1,148 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.location.ILocation;
-
-/**
- * A <code>Fragment</code> is a model object.  Fragments are children
- * of plugins.  Although they can contain libraries, these libraries
- * must be viewed as part of the parent plugin's list of libraries.
- */
-public class Fragment extends Plugin {
-	
-  public static final String CONST_FRAGMENT_XML = "fragment.xml";
-  private String fragmentName;
-	private Plugin plugin;
-	private String pluginName;
-	private String pluginVersion;
-
-	/**
-	 * Creates a new <code>Fragment</code> from the configuration
-	 * file at the given location.
-	 * 
-	 * @see org.eclipse.api.internalreference.Plugin#Plugin(org.eclipse.api.location.ILocation)
-	 */
-	public Fragment(ILocation location){
-		super(location);
-	}
-	
-	/**
-	 * Always answers an empty list.
-	 * 
-	 * @see org.eclipse.api.internalreference.Plugin#getLibraries()
-	 */
-	public List getLibraries() {
-		return new ArrayList(0);
-	}
-	
-	/**
-	 * Answers the parent plugin of this fragment
-	 * @return Plugin the parent plugin of this fragment
-	 */
-	public Plugin getPlugin() {
-		return plugin;
-	}
-	
-	/**
-	 * Attempts to locate the containing plugin for this fragment.
-	 */
-	public void link(Map namesToPlugins) {
-		plugin= (Plugin)namesToPlugins.get(getPluginUniqueIdentifier());
-		if (plugin == null) {
-			/*
-			 * TODO: Remove assumption that there is only one plugin with the given name.
-			 */
-			for (Iterator i = namesToPlugins.values().iterator(); i.hasNext();) {
-				Plugin plugin = (Plugin) i.next();
-				if (getName().equals(plugin.getName())) {
-					setPlugin(plugin);
-					return;
-				}
-			}
-			System.err.println("Could not find plugin: " + getName());
-		} else {
-			setPlugin(plugin);
-			return;
-		}
-	}
-	
-	/**
-	 * Sets the plugin for this fragment, and registers
-	 * this fragments libraries with the plugin.
-	 * 
-	 * @param plugin this fragments plugin
-	 */
-	private void setPlugin(Plugin plugin) {
-		this.plugin= plugin;
-		plugin.addFragment(this);
-		for (Iterator i= libraries.iterator(); i.hasNext();) {
-			Library library= (Library) i.next();
-			plugin.addLibrary(library);
-		}
-	}
-	
-	/**
-	 * Answers the unique identifier of the plugin which
-	 * contains this fragment.
-	 * @return String the unique identifier of the containing plugin, not <code>null</code>
-	 */
-	public String getPluginUniqueIdentifier() {
-		return getPluginName() + '_' + getPluginVersion();
-	}
-	
-	/**
-	 * Answers the name of the plugin which contains this fragment.
-	 * @return String the name of the containing plugin, not <code>null</code>
-	 */
-	public String getPluginName() {
-		return pluginName;
-	}
-
-	/**
-	 * Answers the version of the plugin which contains this fragment.
-	 * @return String the version of the containing plugin, not <code>null</code>
-	 */
-	public String getPluginVersion() {
-		return pluginVersion;
-	}
-
-	/**
-	 * Sets the name of the plugin which contains this fragment.
-	 * @param pluginName the name of the containing plugin, not <code>null</code>
-	 */
-	public void setPluginName(String pluginName) {
-		this.pluginName= pluginName;
-	}
-
-	/**
-	 * Sets the version of the plugin which contains this fragment.
-	 * @param pluginVersion the version of the containing plugin, not <code>null</code>
-	 */
-	public void setPluginVersion(String pluginVersion) {
-		this.pluginVersion= pluginVersion;
-	}
-
-  public String getFragmentName()
-  {
-    return fragmentName;
-  }
-
-  public void setFragmentName(String fragmentName)
-  {
-    this.fragmentName = fragmentName;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/IInternalRules.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/IInternalRules.java
deleted file mode 100644
index 29c4e91..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/IInternalRules.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-/**
- * An <code>IInternalRules</code> object is responsible for determining
- * if references within types are considered internal.  This interface
- * allows clients to customize of the internal reference tool to 
- * reflect their internal API rules. 
- */
-public interface IInternalRules {
-	/**
-	 * Answers <code>true</code> if this set of rules dictates that 
-	 * the given reference is a reference to an internal type.
-	 * 
-	 * @param referencedType	the type reference that may be internal
-	 * @param type				the type from which the reference was made
-	 * @param library			the library from which the reference was made
-	 * @param plugin			the plugin from which the reference was made
-	 * @return boolean			<code>true</code> if the reference is an internal reference
-	 */
-	boolean isInternal(String referencedType, Type type, Library library, Plugin plugin);
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/InternalReferenceComparator.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/InternalReferenceComparator.java
deleted file mode 100644
index 0ef7b51..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/InternalReferenceComparator.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.util.Comparator;
-
-/**
- * A <code>InternalReferenceComparator</code> compares
- * <code>InternalTypeReference</code> objects based off of the
- * plugin name and the name of the referenced type.
- */
-public class InternalReferenceComparator implements Comparator {
-
-	/*
-	 * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
-	 */
-	public int compare(Object o1, Object o2) {
-		InternalTypeReference i1= (InternalTypeReference)o1;
-		InternalTypeReference i2= (InternalTypeReference)o2;
-		int compare= i1.getPluginName().compareTo(i2.getPluginName());
-		if (compare != 0) {
-			return compare;
-		}
-		return i1.getTypeName().compareTo(i1.getTypeName());
-	}
-
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/InternalTypeReference.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/InternalTypeReference.java
deleted file mode 100644
index cca6b38..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/InternalTypeReference.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-/**
- * 
- */
-public class InternalTypeReference {
-	private String typeName;
-	private String pluginName;
-	
-	/**
-	 * Creates a new <code>InternalTypeReference</code>.
-	 * @param typeName		the name of the referenced type
-	 * @param pluginName	the name of the plugin which owns the type, 
-	 * 	or <code>null</code>.
-	 */
-	public InternalTypeReference(String typeName, String pluginName) {
-		this.typeName= typeName;
-		this.pluginName= pluginName;
-	}
-
-	/**
-	 * @return String the name of the plugin which owns the type,
-	 *  or <code>null</code>.
-	 */
-	public String getPluginName() {
-		return pluginName;
-	}
-
-	/**
-	 * @return String the name of the referenced type, not <code>null</code>.
-	 */
-	public String getTypeName() {
-		return typeName;
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Library.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Library.java
deleted file mode 100644
index 47ac821..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Library.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.location.ILocation;
-import org.eclipse.wtp.releng.tools.component.location.ILocationVisitor;
-import org.eclipse.wtp.releng.tools.component.location.Location;
-
-/**
- * A <code>Library</code> is a model object.  Libraries contain
- * types.  Type names are unique in libraries, but two libraries
- * could contain two types with the same name.
- */
-public class Library {
-	public static final String CLASS= "class";
-	
-	private ILocation location;
-	private Map typeNamesToTypes;
-		
-	/**
-	 * Creates a new <code>Library</code> on the given location.
-	 * @param location
-	 */
-	public Library(ILocation location) {
-		this.location= location;
-		typeNamesToTypes= null;
-	}
-
-  private void init()
-  {
-    if (typeNamesToTypes == null)
-    {
-      typeNamesToTypes = new HashMap();
-      long time= System.currentTimeMillis();
-      typeNamesToTypes= new HashMap();
-      location.accept(new ILocationVisitor() {
-        public boolean accept(ILocation location) {
-          if (isClassFile(location)) {
-            Type type= new Type(location); 
-            typeNamesToTypes.put(type.getName(), type);
-          }
-          return true;
-        }
-      });   
-      time= System.currentTimeMillis() - time;
-      //System.out.println("Read " +  location.getAbsolutePath() + " in " + time + "ms");
-    }
-  }
-
-	/**
-	 * Answers a mapping of (qualified) type names to <code>Type</code>
-	 * objects which are found in this library.
-	 * @return Map a mapping of type names to <code>Type</code> objects.
-	 */
-	public Map getTypes() {
-    init();
-		return typeNamesToTypes;
-	}
-	
-	/**
-	 * Answers <code>true</code> if and only if this library contains
-	 * a type with the given (qualified) name.
-	 * @param typeName	the name of the type to be found
-	 * @return boolean	<code>true</code> if this library has a type
-	 * 	with the given name.
-	 */
-	public boolean containsType(String typeName) {
-		return getTypes().containsKey(typeName);
-	}
-
-	/**
-	 * Answers <code>true</code> if the name of the location ends in
-	 * ".class".
-	 *  
-	 * @param location a location that could be a class file, not <code>null</code>.
-	 * @return boolean <code>true</code> if the given location represents
-	 * 	a class file. 
-	 */
-	private boolean isClassFile(ILocation location) {
-		return Location.getExtension(location.getName()).equals(CLASS);
-	}
-	
-	/**
-	 * Answers the location for this library.
-	 * @return ILocation a location, not <code>null</code>.
-	 */
-	public ILocation getLocation() {
-		return location;
-	}
-
-  public void reset()
-  {
-    typeNamesToTypes = null;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Main.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Main.java
deleted file mode 100644
index 567992c..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Main.java
+++ /dev/null
@@ -1,290 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.io.File;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.TreeMap;
-import java.util.TreeSet;
-import org.eclipse.wtp.releng.tools.component.location.ILocation;
-import org.eclipse.wtp.releng.tools.component.location.Location;
-import org.eclipse.wtp.releng.tools.component.util.CommandLineParser;
-
-/**
- * Main entrance into the internal reference finder tool.  To customize
- * what types are considered internal, implement the IInternalRules
- * and specify your class on the command line.  For example:
- * org.eclipse.api.internalreference.Main -internalRules com.myCo.MyRules
- * <p> 
- * Supplied rule classes must have zero argument constructors.
- */
-public class Main {
-	public static final String FILTER= "internalRules";
-	
-	public static void main(String[] args) {
-		new Main().run(args);
-	}
-	
-	/**
-	 * Performs sanity checks on the arguments and performs the internal
-	 * reference check.
-	 * @param args an array of arguments similar to main(String[] args)
-	 */
-	public void run(String[] args) {
-		CommandLineParser parser= new CommandLineParser(args);
-		Map options= parser.getOptions();
-		List arguments= parser.getArguments();
-		
-		if (arguments.size() != 2) {
-			System.out.println("Usage: org.eclipse.api.internalreference.Main [-internalRules <rules>] <report directory> <eclipse distribution>");
-			System.out.println();
-			System.out.println("<rules> is the name of the class used to specify custom internal rules");
-			System.out.println("<report directory> will be the location of the generated report");
-			System.out.println("<eclipse distribution> can be a folder or a zip file");
-			System.exit(-1);
-		}
-		
-		String pathToProcess = (String)arguments.get(1);
-		String outputPath= (String)arguments.get(0);
-		File fileToProcess = new File(pathToProcess);
-		sanityCheck(fileToProcess);
-
-		File outputDir= new File(outputPath);				
-		sanityCheckDirectory(outputDir);
-		outputDir= createReportDirectory(outputDir, fileToProcess.getName());
-		
-		System.out.println("Report directory " + outputDir);
-
-		IInternalRules rules= new EclipseInternalRules();
-		if (options.isEmpty() || options.get(FILTER) == null) {
-			System.out.println("Using the default filter, " + rules.getClass().toString());
-		} else {
-			String filterClassName= (String)options.get(FILTER);
-			Object object= createInstance(filterClassName);
-			if (object != null) {
-				if (object instanceof IInternalRules) {
-					rules= (IInternalRules) object;
-				} else {
-					System.err.println("Specified filter, " + filterClassName + ", does not implement IInternalRules, using default filter.");
-				}
-			}
-		}
-			
-		ILocation inputLocation= Location.createLocation(fileToProcess);
-		if (inputLocation == null) {
-			System.out.println("input location invalid: " + inputLocation.getName());
-			System.exit(-1);
-		}
-		
-		long time= System.currentTimeMillis();
-		System.out.println("Locating plugins in " + fileToProcess);
-		ConfigurationFileLocator locator= new ConfigurationFileLocator();
-		inputLocation.accept(locator);
-		Map pluginNamesToPlugins= locator.getPlugins();
-		System.out.println("Plugins found: " + pluginNamesToPlugins.size() + " in " + (System.currentTimeMillis() - time) + "ms");
-		linkFragments(pluginNamesToPlugins, locator.getFragments());
-		System.out.println("Finding internal references");
-		Map pluginNamesToInternalReferences= getInternalReferences(pluginNamesToPlugins, rules);
-		System.out.println("Plugins with internal references: " + pluginNamesToInternalReferences.size());
-		ReportGenerator writer= new ReportGenerator(outputDir);
-		writer.writeInternalReferencesAsHTML(pluginNamesToInternalReferences, pluginNamesToPlugins);
-		System.out.println("Generating reports");
-		time= System.currentTimeMillis() - time;
-		System.out.println("Done in " + time + "ms");
-	}
-
-	private void sanityCheck(File file) {
-		if (!file.exists()) {
-			System.err.println (file + " not found");
-			System.exit(-1);
-		}
-		
-		if (!file.canRead()) {
-			System.err.println (file + " cannot be read");
-			System.exit(-1);
-		}
-	}
-	
-	private void sanityCheckDirectory(File dir) {
-		if (!dir.exists()) {
-			if (!dir.mkdirs()) {
-				if (!dir.exists()) {
-					System.err.println (dir + " not found");
-					System.exit(-1);
-				}
-			}
-		}
-		
-		if (!dir.canRead()) {
-			System.err.println (dir + " cannot be read");
-			System.exit(-1);
-		}
-		
-		if (!dir.isDirectory()) {
-			System.err.println (dir + " is not a directory");
-			System.exit(-1);
-		}
-	}
-
-	/*
-	 * Creates an instance of the class with the given name.
-	 * 
-	 * @param className	the name of the class to be instantiated
-	 * @return Object		the resulting object, or <code>null</code>.
-	 */
-	private Object createInstance(String className) {
-		Class clazz= null;
-		try {
-			clazz= Class.forName(className);
-		} catch (ClassNotFoundException e) {
-			System.err.println("Could not find " + className + ", using defualt filter.");
-			return null;
-		}
-		
-		try {
-			return clazz.newInstance();
-		} catch (InstantiationException e) {
-			System.err.println("Could not find default constructor in " + className +", using default filter.");
-			return null;
-		} catch (IllegalAccessException e) {
-			System.err.println("Could not access " + className +", using default filter.");
-			return null;
-		}
-	}
-	
-	/*
-	 * Links the fragments to the plugins.
-	 * @param plugins a map of plugin names to plugin objects.
-	 */
-	private void linkFragments(Map plugins, Map fragments) {
-		for (Iterator i = fragments.values().iterator(); i.hasNext();) {
-			Fragment fragment= (Fragment) i.next();
-			fragment.link(plugins);
-		}
-	}
-
-	/*
-	 * Answers a map of plugin identifiers to maps of internal references.
-	 * 
-	 * @param pluginNameToPlugin a map of plugin names to plugin objects
-	 * @param filter	
-	 * @return Map
-	 */
-	private Map getInternalReferences(Map pluginNameToPlugin, IInternalRules rules) {
-		Map pluginsToReferences= new TreeMap();
-		for (Iterator i = pluginNameToPlugin.keySet().iterator(); i.hasNext();) {
-			String pluginName= (String)i.next();
-			Plugin plugin = (Plugin) pluginNameToPlugin.get(pluginName);
-			long time= System.currentTimeMillis();
-			Map internalReferences= getInternalReferences(plugin, rules, pluginNameToPlugin);
-			if (!internalReferences.isEmpty()) {
-				pluginsToReferences.put(plugin.getUniqueIdentifier(), internalReferences);
-			}
-			time= System.currentTimeMillis() - time;
-			System.out.println("analyzed: " + pluginName + " in " + time + "ms");
-		}
-		return pluginsToReferences;
-	}
-
-	/**
-	 * Answers a mapping of (qualified) type name to a set of internal 
-	 * reference objects.
-	 * 
-	 * @param plugin	the plugin in which to find internal references
-	 * @param rules	a set of rules which dictates which references are internal
-	 * @param pluginNameToPlugin	a map of plugin names to plugin objects
-	 * @return Map a map of type names to sets of internal reference objects
-	 */
-	private Map getInternalReferences(Plugin plugin, IInternalRules rules, Map pluginNameToPlugin) {
-		Map typeNameToInternalReferences= new TreeMap();
-		List libraries= plugin.getLibraries();
-		for (Iterator i = libraries.iterator(); i.hasNext();) {
-			Library library = (Library) i.next();
-			Map types= library.getTypes();
-			for (Iterator j = types.values().iterator(); j.hasNext();) {
-				Type type = (Type) j.next();
-				Set referencedTypes= type.getReferencedTypes();
-				if (!referencedTypes.isEmpty()) {
-					Set internalReferences= new TreeSet(new InternalReferenceComparator());
-					for (Iterator k = referencedTypes.iterator(); k.hasNext();) {
-						String referencedType = (String) k.next();
-						if (rules.isInternal(referencedType, type, library, plugin)) {
-							internalReferences.add(new InternalTypeReference(referencedType, getPluginFor(referencedType, pluginNameToPlugin)));
-						}	
-					}
-					if (!internalReferences.isEmpty()) {
-						typeNameToInternalReferences.put(type.getName(), internalReferences);
-					}					
-				}
-			}
-		}
-		return typeNameToInternalReferences;
-	}
-
-
-	/*
-	 * Answers the name of the plugin that contains the given type.  
-	 * Assumes that only one plugin will contain the type name.  This 
-	 * is a faulty assumption.
-	 * 
-	 * @param typeName	the name of the type being referenced
-	 * @param pluginNameToPlugin	a map of plugin name to plugin object
-	 * @return String	the name of the plugin which contains the referenced type
-	 */
-	public String getPluginFor(String typeName, Map pluginNameToPlugin) {
-		for (Iterator i = pluginNameToPlugin.values().iterator(); i.hasNext();) {
-			Plugin plugin = (Plugin) i.next();
-			if (plugin.containsType(typeName)) {
-				return plugin.getName();
-			}
-		}
-		return "unknown plugin";
-	}
-	
-	/**
-	 * Creates a directory in which the report will be created.
-	 * @param parent the directory in which the directory will be created 
-	 * @param name the name of the report
-	 * @return File the directory in which the report should be created
-	 */
-	private File createReportDirectory(File parent, String name) {
-		File reportDirectory;
-		int i= 0;
-		do {
-			String reportDirectoryName= getReportDirectoryName(i, name);
-			reportDirectory= new File(parent, reportDirectoryName);
-			i++;
-		} while (reportDirectory.exists());
-		reportDirectory.mkdirs();
-		return reportDirectory;
-	}
-	
-	/**
-	 * Answers the name of the directory to be created for storing the
-	 * reports.
-	 *  
-	 * @param attempt an integer to be tacked on the end of the directory name
-	 * @param name	a name for the report directory
-	 * @return String the report directory name
-	 */
-	private String getReportDirectoryName(int attempt, String name) {
-		StringBuffer b= new StringBuffer();
-		b.append("internal_");
-		b.append(name);
-		b.append('_');
-		b.append(attempt);
-		return b.toString();
-	}	
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Plugin.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Plugin.java
deleted file mode 100644
index f2a4331..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Plugin.java
+++ /dev/null
@@ -1,202 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.io.File;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
-import org.eclipse.wtp.releng.tools.component.location.IFileLocation;
-import org.eclipse.wtp.releng.tools.component.location.ILocation;
-
-/**
- * A <code>Plugin</code> is a model object.  A plugin
- * contains libraries, which in turn contain types.  Plugins
- * can also have children fragments, which contribute more libraries
- * to the plugins list of libraries.
- */
-public class Plugin {
-	
-  public static final String CONST_PLUGIN_XML = "plugin.xml";
-	protected String name;
-	protected String version;
-	protected ILocation location;
-	protected List libraries;
-	protected Set fragments;
-  protected List unresolvedLibs;
-
-	/**
-	 * Creates a plugin on the given location
-	 * @param location a configuration file location, not <code>null</code>.
-	 */
-	public Plugin(ILocation location){
-		this.location= location;
-		libraries= new ArrayList(1);
-		fragments= new HashSet(1);
-    unresolvedLibs = new ArrayList(1);
-	}
-
-	/**
-	 * Adds a library at the given path.  The path is relative to the
-	 * plugin directory, which is always the directory in which
-	 * the configuration file is found.
-	 * 
-	 * @param relativePath a path relative to the plugin directory indicating
-	 * 	where the library can be found
-	 */
-	public void addLibrary(String relativePath) {
-		ILocation libraryLocation= location.createSibling(relativePath);
-		if (libraryLocation instanceof IFileLocation) {
-      IFileLocation fileLocation = (IFileLocation) libraryLocation;
-			File file= fileLocation.getFile();
-			if (!file.exists()) {
-        unresolvedLibs.add(relativePath);
-				System.err.println(file);
-			}
-		}
-		addLibrary(new Library(libraryLocation));
-	}
-	
-	/*
-	 * Adds the library to the list of libraries.
-	 * @param library a library, not <code>null</code>.
-	 */
-	protected void addLibrary(Library library) {
-		libraries.add(library);
-	}
-
-	/**
-	 * Answers the libraries that are declared in this plugin.
-	 * @return List libraries in this plugin
-	 */
-	public List getLibraries() {
-		return libraries;
-	}
-
-	/**
-	 * Answers the name of this plugin.  Plugin names do not contain
-	 * the version identifier, for example, org.eclipse.core.resources.
-	 * @return String the name of the plugin, not <code>null</code>.
-	 */
-	public String getName() {
-		return name;
-	}
-
-	/**
-	 * Sets the name of the plugin
-	 * @param name a plugin name, not <code>null</code>.
-	 */
-	public void setName(String name) {
-		this.name = name;
-	}
-	
-	/**
-	 * Answers the version identifier for the plugin.  A version identifier
-	 * is a '.' delimited set of numbers, for example, 2.0.1.5.
-	 * @return String the plugin version, not <code>null</code>.
-	 */
-	public String getVersion() {
-		return version;
-	}
-	
-	/**
-	 * Sets the plugin version.
-	 * @param version a plugin version, not <code>null</code>.
-	 */
-	public void setVersion(String version) {
-		this.version= version;
-	}
-	
-	/**
-	 * Answers <code>true</code> if and only if this plugin
-	 * contains a library which contains a type with the given
-	 * (qualified) name.
-	 * @param typeName the name of the type, not <code>null</code>.
-	 * @return boolean <code>true</code> if this plugin contains the 
-	 * 	named type.
-	 */
-	public boolean containsType(String typeName) {
-		for (Iterator i = libraries.iterator(); i.hasNext();) {
-			Library library = (Library) i.next();
-			if (library.containsType(typeName)) {
-				return true;
-			}	
-		}
-		return false;
-	}
-	
-	/**
-	 * Adds a fragment to this plugin's list of fragments
-	 * @param fragment a fragment, not <code>null</code>.
-	 */
-	public void addFragment(Fragment fragment) {
-		fragments.add(fragment);
-    int size = unresolvedLibs.size();
-    for (int i = 0; i < size; i++)
-    {
-      String libPath = (String)unresolvedLibs.get(i);
-      int begin = libPath.indexOf('$');
-      int end;
-      if (begin != -1)
-        end = libPath.indexOf('$', begin + 1);
-      else
-        end = -1;
-      if (begin != -1 && end != -1)
-      {
-        String s = fragment.getFragmentName().substring(getName().length() + 1);
-        StringBuffer sb = new StringBuffer();
-        sb.append(libPath.substring(0, begin));
-        sb.append(libPath.substring(begin + 1, end));
-        sb.append('/');
-        sb.append(s);
-        sb.append(libPath.substring(end + 1, libPath.length()));
-        libPath = sb.toString();
-      }
-      ILocation loc = (ILocation)fragment.getLocation().createSibling(libPath);
-      if (loc instanceof IFileLocation)
-      {
-        if (((IFileLocation)loc).getFile().exists())
-        {
-          addLibrary(new Library(loc));
-          unresolvedLibs.remove(i);
-          i--;
-          size--;
-        }
-      }
-    }
-	}
-	
-	/**
-	 * Answers the fragments of this plugin
-	 * @return Set the set of fragments, not <code>null</code>.
-	 */
-	public Set getFragments() {
-		return fragments;
-	}
-	
-	/**
-	 * The unique identifier is a concatination of the plugin name,
-	 * and '_' and the plugin version.
-	 *  
-	 * @return String the unique identifier of the plugin.  
-	 */
-	public String getUniqueIdentifier() {
-		return getName() + "_" + getVersion();
-	}
-
-  public ILocation getLocation()
-  {
-    return location;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/ReportGenerator.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/ReportGenerator.java
deleted file mode 100644
index f5aaeb0..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/ReportGenerator.java
+++ /dev/null
@@ -1,202 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.io.BufferedWriter;
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
-import java.util.TreeSet;
-
-/**
- * The <code>ReportGenerator</code> creates reports on the internal
- * references which were found.
- */
-public class ReportGenerator {
-	private File fOutputDir;
-	
-	public ReportGenerator(File outputDir) {
-		fOutputDir= outputDir;
-	}
-	
-	/**
-	 * Creates an HTML report detailing the internal references found
-	 * 
-	 * @param outputFile the directory to write to
-	 * @throws IOException if a write error occurs.
-	 */
-	public void writeInternalReferencesAsHTML (Map pluginNamesToInternalReferences, Map pluginNamesToPlugins) {
-		PrintWriter index;
-		try {
-			index =
-				new PrintWriter(
-					new BufferedWriter(
-						new FileWriter(new File(fOutputDir, "index.html"))));		
-		} catch (IOException e) {
-			e.printStackTrace();
-			return;
-		}
-		openHtml(index, "Internal Type References");
-		openList(index, "Plugins with types that reference other plugin's internals:");
-		for (Iterator i = pluginNamesToInternalReferences.keySet().iterator(); i.hasNext();) {
-			String plugin = (String) i.next();
-			Map typeNamesToInternalReferences= (Map)pluginNamesToInternalReferences.get(plugin);
-			writePlugin (index, plugin, typeNamesToInternalReferences, pluginNamesToPlugins);
-		}
-		closeList(index);
-		closeHtml(index);
-	}
-	
-	/*
-	 * Creates a heading for an html file
-	 * @param writer destination
-	 * @param title the page title
-	 */
-	private void openHtml(PrintWriter writer, String title)  {
-		writer.println("<HTML>");
-		writer.println("  <HEAD><TITLE>");
-		writer.println(title);
-		writer.println("</TITLE></HEAD>");
-		writer.println("<BODY>");
-	}
-
-	/*
-	 * Starts a list in HTML
-	 * @param writer destination
-	 * @param description a title for the list
-	 */
-	private void openList(PrintWriter writer, String description) {
-		writer.println(description);
-		writer.println("  <UL>");
-	}
-	
-	/*
-	 * Creates the necessary tags to close an HTML file.
-	 * @param writer destination
-	 */
-	private void closeHtml(PrintWriter writer) {
-		writer.println("</BODY>");
-		writer.close();
-	}
-
-	/*
-	 * Closes an HTML list.
-	 * @param writer destination
-	 */
-	private void closeList(PrintWriter writer) {
-		writer.println("  </UL>");
-	}
-	
-	/*
-	 * Writes the list of internal references in a type 
-	 * @param writer	destination
-	 * @param typeName	the name of the type
-	 * @param internalReferences	the list of internal references in the type
-	 */
-	private void writeType (PrintWriter writer, String typeName, Set internalReferences) {
-		int referencedClassesCount= internalReferences.size();
-		writer.print("<LI><B>");
-		writer.print(typeName);
-		writer.print("</B> (");
-		writer.print(referencedClassesCount);
-		writer.print((referencedClassesCount == 1) ? " reference" : " references");
-		writer.println(")<BR>");
-		writer.println("References:");
-		writer.println("<UL>");
-		for (Iterator i = internalReferences.iterator(); i.hasNext();) {
-			InternalTypeReference reference = (InternalTypeReference)i.next();
-			writer.print("<LI>");
-			writer.print(reference.getTypeName());
-			writer.print(" (from <B>");
-			writer.print(reference.getPluginName());
-			writer.println("</B>)</LI>");
-		}
-		writer.println("</UL></LI>");
-	}
-
-	/*
-	 * Writes the list of types with internal references in the plugin
-	 * @param indexWriter the writer on the index.html file
-	 * @param plugin	the plugin to write
-	 * @param typeNamesToInternalReferences a map of type names to internal references in this plugin
-	 * @param pluginNamesToPlugins a map of plugin names to plugin objects
-	 */
-	private void writePlugin (PrintWriter indexWriter, String plugin, Map typeNamesToInternalReferences, Map pluginNamesToPlugins) {
-		String pluginHtmlFile= plugin + ".html";
-		PrintWriter writer= null;
-		try {
-			writer =
-				new PrintWriter(
-					new BufferedWriter(
-						new FileWriter(new File(fOutputDir, pluginHtmlFile))));
-		} catch (IOException e) {
-			e.printStackTrace();
-			return;
-		}
-		openHtml(writer, "Internal references in " + plugin);
-
-		Set typeNames= typeNamesToInternalReferences.keySet();
-		int typeCount= typeNames.size();
-		indexWriter.print("<LI><B><A HREF=\"");
-		indexWriter.print(pluginHtmlFile);
-		indexWriter.print("\">");
-		indexWriter.print(plugin);
-		indexWriter.print("</A></B> (");
-		indexWriter.print(typeCount);
-		indexWriter.print((typeCount == 1) ? " type" : " types");
-		indexWriter.println(")</LI>");
-		
-		Set referencedPlugins= getReferencedPlugins(typeNamesToInternalReferences, pluginNamesToPlugins);
-		openList(writer, "<B>" + plugin + "</B> contains references to internal types in these plugins:");
-		for (Iterator i = referencedPlugins.iterator(); i.hasNext();) {
-			String pluginName = (String) i.next();
-			writer.print("<LI><B>");
-			writer.print(pluginName);
-			writer.println("</B></LI>");
-		}
-		closeList(writer);
-		
-		openList(writer, "Types in <B>"+ plugin +"</B> with internal references to other plugins.");
-		for (Iterator i = typeNames.iterator(); i.hasNext();) {
-			String typeName = (String) i.next();
-			Set internalReferences = (Set)typeNamesToInternalReferences.get(typeName);
-			writeType (writer, typeName, internalReferences);
-		}
-		closeList(writer);
-		closeHtml(writer);
-	}
-
-	/**
-	 * Answers the set of plugins which are referenced by other the map
-	 * of internal references.
-	 * 
-	 * @param typeNamesToInternalReferences map of type name to collection of internal references
-	 * @param pluginNamesToPlugins map of plugin names to plugin objects
-	 * @return Set plugins which are referenced or an empty set, not <code>null</code>.
-	 */
-	private Set getReferencedPlugins(Map typeNamesToInternalReferences, Map pluginNamesToPlugins) {
-		Set referencedPlugins= new TreeSet();
-		for (Iterator i = typeNamesToInternalReferences.values().iterator(); i.hasNext();) {
-			Collection referencedTypes = (Collection) i.next();
-			for (Iterator j = referencedTypes.iterator(); j.hasNext();) {
-				InternalTypeReference typeReference= (InternalTypeReference) j.next();
-				referencedPlugins.add(typeReference.getPluginName());
-			}
-		}
-		return referencedPlugins;
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Type.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Type.java
deleted file mode 100644
index ab4b2fa..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/internalreference/Type.java
+++ /dev/null
@@ -1,224 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.internalreference;
-
-import java.io.ByteArrayOutputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Set;
-import java.util.Vector;
-import org.eclipse.jdt.core.Signature;
-import org.eclipse.jdt.core.util.ClassFormatException;
-import org.eclipse.jdt.core.util.IClassFileReader;
-import org.eclipse.jdt.core.util.IConstantPool;
-import org.eclipse.jdt.core.util.IConstantPoolConstant;
-import org.eclipse.jdt.core.util.IConstantPoolEntry;
-import org.eclipse.jdt.core.util.IFieldInfo;
-import org.eclipse.jdt.core.util.IMethodInfo;
-import org.eclipse.jdt.core.util.IModifierConstants;
-import org.eclipse.jdt.internal.core.util.ClassFileReader;
-import org.eclipse.wtp.releng.tools.component.location.ILocation;
-
-/**
- * A <code>Type</code> is a model object. Types contain references to other types.
- */
-public class Type
-{
-  private ILocation location;
-  private String name;
-  private IClassFileReader reader;
-
-  /**
-   * Creates a new type on the given location.
-   * 
-   * @param location
-   */
-  public Type(ILocation location)
-  {
-    this.location = location;
-    reader = null;
-  }
-
-  private void init()
-  {
-    if (reader == null)
-    {
-      try
-      {
-        reader = new ClassFileReader(getInputBytes(location), IClassFileReader.CONSTANT_POOL | IClassFileReader.METHOD_INFOS | IClassFileReader.FIELD_INFOS);
-        //reader = new ClassFileReader(getInputBytes(location), IClassFileReader.ALL);
-      }
-      catch (ClassFormatException e)
-      {
-        e.printStackTrace();
-      }
-      catch (IOException e)
-      {
-        e.printStackTrace();
-      }
-    }
-  }
-
-  /*
-   * Answers the references contained in the class that the reader is reading.
-   * @param reader a class file reader @return Set a set of references.
-   */
-  private Set getReferencedTypes(IClassFileReader reader)
-  {
-    init();
-    Set types = new HashSet();
-    IConstantPool constantPool = reader.getConstantPool();
-    int poolSize = constantPool.getConstantPoolCount();
-    for (int i = 0; i < poolSize; i++)
-    {
-      // Extract the constant's referenced class (if that is even relevant)
-      if (constantPool.getEntryKind(i) == IConstantPoolConstant.CONSTANT_Class)
-      {
-        IConstantPoolEntry classEntry = constantPool.decodeEntry(i);
-        String signature = new String(classEntry.getClassInfoName());
-        int index = signature.lastIndexOf('[');
-        if (index > -1)
-        {
-          // could be an array of a primitive type
-          if (signature.length() - (index + 1) == 1)
-            continue;
-          signature = Signature.toString(signature);
-          signature = signature.substring(0, signature.length() - 2 * (index + 1));
-          signature = signature.replace('.', '$');
-        }
-        String typeName = signature.replace('/', '.');
-        types.add(typeName);
-      }
-    }
-    return types;
-  }
-
-  /**
-   * @return Set a set of <code>InternalTypeReference</code> objects
-   */
-  public Set getReferencedTypes()
-  {
-    return getReferencedTypes(reader);
-  }
-
-  /**
-   * @return String the fully qualified name of the type
-   */
-  public String getName()
-  {
-    if (name == null)
-    {
-      init();
-      name = toClassName(reader.getClassName());
-    }
-    return name;
-  }
-
-  public String getSuperClass()
-  {
-    init();
-    char[] superClass = reader.getSuperclassName();
-    if (superClass != null)
-      return toClassName(superClass);
-    else
-      return null;
-  }
-
-  public String[] getInterfaces()
-  {
-    init();
-    char[][] interfaceNames = reader.getInterfaceNames();
-    String[] interfaces = new String[interfaceNames.length];
-    for (int i = 0; i < interfaces.length; i++)
-      interfaces[i] = toClassName(interfaceNames[i]);
-    return interfaces;
-  }
-
-  public IFieldInfo[] getFieldInfo()
-  {
-    init();
-    return reader.getFieldInfos();
-  }
-
-  public IMethodInfo[] getMethodInfo()
-  {
-    init();
-    return reader.getMethodInfos();
-  }
-
-  public IConstantPoolEntry[] getConstantPoolEntries(int kind)
-  {
-    init();
-    List entries = new Vector();
-    IConstantPool pool = reader.getConstantPool();
-    int poolSize = pool.getConstantPoolCount();
-    for (int i = 0; i < poolSize; i++)
-      if (pool.getEntryKind(i) == kind)
-        entries.add(pool.decodeEntry(i));
-    return (IConstantPoolEntry[])entries.toArray(new IConstantPoolEntry[0]);
-  }
-
-  public boolean isInterface()
-  {
-    init();
-    return ((reader.getAccessFlags() & IModifierConstants.ACC_INTERFACE) == IModifierConstants.ACC_INTERFACE);
-  }
-
-  public int getAccessFlags()
-  {
-    init();
-    return reader.getAccessFlags();
-  }
-
-  private String toClassName(char[] name)
-  {
-    return new String(name).replace('/', '.');
-  }
-
-  /*
-   * Reads the content bytes found at the given location @param location a
-   * location, not <code> null </code> . @return byte[] the content at the
-   * location @throws IOException if a read error occured.
-   */
-  protected byte[] getInputBytes(ILocation location) throws IOException
-  {
-    InputStream in = null;
-    byte[] fBuffer = new byte[8192];
-    ByteArrayOutputStream fBytesOut = new ByteArrayOutputStream(8192);
-    try
-    {
-      fBytesOut.reset();
-      in = location.getInputStream();
-      for (int read = in.read(fBuffer); read != -1; read = in.read(fBuffer))
-      {
-        fBytesOut.write(fBuffer, 0, read);
-      }
-    }
-    catch (FileNotFoundException e)
-    {
-      e.printStackTrace();
-    }
-    finally
-    {
-      in.close();
-    }
-    return fBytesOut.toByteArray();
-  }
-
-  public void reset()
-  {
-    reader = null;
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/AbstractZipLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/AbstractZipLocation.java
deleted file mode 100644
index d57d4a8..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/AbstractZipLocation.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.location;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.jar.JarInputStream;
-import java.util.zip.ZipInputStream;
-
-/**
- * The <code>AbstractZipLocation</code> is a location representing 
- * a zip entry or a zip file.
- */
-public abstract class AbstractZipLocation extends Location {
-	protected static final byte[] fBuffer= new byte[8192];
-	protected static final ByteArrayOutputStream fBytesOut= new ByteArrayOutputStream(8192);
-
-	public static final String JAR = "jar";
-
-	/*
-	 * @see com.example.location.Location#Location(com.example.location.ILocation, java.lang.String)
-	 */
-	public AbstractZipLocation(ILocation parent, String fullName) {
-		super(parent, fullName);
-	}
-
-	/*
-	 * @see com.example.location.ILocation#createChild(java.lang.String)
-	 */
-	public ILocation createChild(String relativePath) {
-		return new ZipEntryLocation(this, relativePath);
-	}
-
-	/*
-	 * @see com.example.location.ILocation#createSibling(java.lang.String)
-	 */
-	public ILocation createSibling(String relativePath) {
-		String path= getName();
-		int index= path.lastIndexOf('/');
-		if (index < 0) {
-			return parent.createChild(relativePath);
-		} else {
-			path= path.substring(0, index + 1) + relativePath;
-			return parent.createChild(path);
-		}
-	}
-
-	/*
-	 * Get a ZipInputStream from the given stream.
-	 *  
-	 * @param inputStream	An input stream, or <code>null</code>.
-	 * @return ZipInputStream A ZipInputStream, or a JarInputStream depending
-	 * 	on the name of this location.
-	 */
-	protected ZipInputStream getZipInputStream(InputStream inputStream) {
-		if (inputStream == null)
-			return null;
-		ZipInputStream zipIn= null;
-		if (Location.getExtension(getName()).equalsIgnoreCase(JAR)) {
-			try {
-				zipIn= new JarInputStream(inputStream);
-			} catch (IOException e) {
-				e.printStackTrace();
-			}
-		} else {
-			zipIn= new ZipInputStream(inputStream);
-		}
-		return zipIn;
-	}
-
-	/*
-	 * Reads all of the bytes from the input stream, returning the byte array.
-	 * 
-	 * @param in	An input stream to read.
-	 * @return byte[]	The resulting bytes.
-	 * @throws IOException	if the input stream was unable to be read.
-	 */
-	protected byte[] readAllBytes(InputStream in) throws IOException {
-		fBytesOut.reset();
-		for(int read= in.read(fBuffer); read != -1; read= in.read(fBuffer)) {
-			fBytesOut.write(fBuffer, 0, read);
-		}
-		return fBytesOut.toByteArray();
-	}
-
-	/**
-	 * Answers the InputStream for the child with the given name. 
-	 * @param name	The child name, not <code>null</code>
-	 * @return InputStream The contents of the child
-	 */
-	protected abstract InputStream getChildInputStream(String name);
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/FileLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/FileLocation.java
deleted file mode 100644
index d3df3ff..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/FileLocation.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.location;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-
-/**
- * A <code>FileLocation</code> is a location that represents a plain
- * file in the filesystem.
- */
-public class FileLocation extends Location implements IFileLocation {
-	protected File file;
-
-	/**
-	 * Creates a new <code>FileLocation</code> on the given file
-	 * @param file A file to wrap, not null
-	 */
-	public FileLocation(File file) {
-		this(null, file.getAbsolutePath());
-	}
-	
-	/**
-	 * Creates a new <code>FileLocation</code> using the given name
-	 * to create a child of the parent location.
-	 * 
-	 * @param parent The parent location
-	 * @param name	The name of the child, not <code>null</code>
-	 */
-	public FileLocation(FileLocation parent, String name) {
-		super(parent, name);
-		if (parent != null) {
-			file= new File(((FileLocation)parent).file, getName());
-		} else {
-			file= new File(getName());
-		}		
-	}
-
-	/*
-	 * @see com.example.location.ILocation#getInputStream()
-	 */
-	public InputStream getInputStream() throws IOException {
-		return new FileInputStream(file);
-	}
-
-	/*
-	 * @see com.example.location.ILocation#childIterator()
-	 */
-	public ILocationChildrenIterator childIterator() {
-
-		if(file.isDirectory()){
-			final String[] children= file.list();
-			return new ILocationChildrenIterator() {
-				private int index= 0;
-				
-				public ILocation next() {
-					if (index < children.length) {
-						String child= children[index++];
-						File childFile= new File(file, child);
-						if (childFile.isDirectory()) {
-							return new FileLocation(FileLocation.this, child);
-						}
-						if (Location.isArchive(child)) {
-							return new ZipLocation(FileLocation.this, child);
-						} else {
-							return new FileLocation(FileLocation.this, child);
-						}
-					}
-					return null;
-				}
-			};
-		} else {
-			return new ILocationChildrenIterator() {
-				public ILocation next() {
-					return null;
-				}
-			};
-		}
-	}
-
-	/*
-	 * @see com.example.location.ILocation#hasChildren()
-	 */
-	public boolean hasChildren() {
-		if (file.isDirectory()) {
-			return true;
-		}
-		return false;
-	}
-	
-	/**
-	 * Answers the file that this location wrappers.
-	 * @return File
-	 */
-	public File getFile() {
-		return file;
-	}
-
-	/*
-	 * @see com.example.location.ILocation#createSibling(java.lang.String)
-	 */
-	public ILocation createSibling(String relativePath) {
-		FileLocation parentLocation= (FileLocation)parent;
-		File childFile= new File(parentLocation.file, relativePath);
-		if (childFile.isDirectory()) {
-			return new FileLocation(parentLocation, relativePath);
-		}		
-		if (Location.isArchive(relativePath)) {
-			return new ZipLocation(parentLocation, relativePath);
-		} else {
-			return new FileLocation(parentLocation, relativePath);
-		}
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#createChild(java.lang.String)
-	 */
-	public ILocation createChild(String relativePath) {
-		File childFile= new File(file, relativePath);
-		if (childFile.isDirectory()) {
-			return new FileLocation(this, relativePath);
-		}
-		if (Location.isArchive(relativePath)) {
-			return new ZipLocation(this, relativePath);
-		} else {
-			return new FileLocation(this, relativePath);
-		}
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#getAbsolutePath()
-	 */
-	public String getAbsolutePath() {
-		if (parent == null) {
-			return getName();
-		} else {
-			return parent.getAbsolutePath() + "/" + getName();
-		}
-	}
-
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/IFileLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/IFileLocation.java
deleted file mode 100644
index f2a803c..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/IFileLocation.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.location;
-
-import java.io.File;
-
-public interface IFileLocation extends ILocation
-{
-  public File getFile();
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ILocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ILocation.java
deleted file mode 100644
index ec8d9a6..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ILocation.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.location;
-
-import java.io.IOException;
-import java.io.InputStream;
-
-/**
- * An <code>ILocation</code> object is an abstraction on the idea
- * of a file.  ILocations can refer to files that are directly located
- * in the filesystem, or they can refer to files that are housed in
- * zip/jar files.  Using an <code>ILocation</code>, clients can traverse
- * zip/jar files like they are directories.
- * <p>
- * Clients can create <code>ILocation</code> objects using 
- * com.example.location.Location.createLocation(File file)
- */
-public interface ILocation {
-	/**
-	 * @return ILocation This location's parent, or <code>null</code>
-	 * 	if this location was created without a parent.
-	 */
-	ILocation getParent();
-	/**
-	 * @return String The name of this location.
-	 */
-	String getName();
-	/**
-	 * @return String The absolute path of this location, this path 
-	 *  may not be usable by new File(String) to create files because
-	 * 	it may refer to structures inside of zip/jar files. 
-	 */
-	String getAbsolutePath();
-	/**
-	 * Answers the <code>InputStream</code>
-	 * @return InputStream
-	 * @throws IOException
-	 */
-	InputStream getInputStream() throws IOException;
-	/**
-	 * @return ILocationChildrenIterator which iterates over the children
-	 * 	of this location.
-	 */
-	ILocationChildrenIterator childIterator();
-	/**
-	 * @return boolean <code>true</code> if this location has children.
-	 */
-	boolean hasChildren();
-	/**
-	 * Method accept.
-	 * @param visitor
-	 */
-	void accept(ILocationVisitor visitor);
-	/**
-	 * Method createChild.
-	 * @param relativePath
-	 * @return ILocation
-	 */
-	ILocation createChild(String relativePath);
-	/**
-	 * Method createSibling.
-	 * @param relativePath
-	 * @return ILocation
-	 */
-	ILocation createSibling(String relativePath);
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ILocationChildrenIterator.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ILocationChildrenIterator.java
deleted file mode 100644
index 1e2262d..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ILocationChildrenIterator.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.location;
-
-/**
- * The <code>ILocationChildrenIterator</code> is a simple iterator
- * that iterates over the children of a location.  A <code>null</code> is
- * returned when the end of the children list is reached.
- */
-public interface ILocationChildrenIterator {
-	/**
-	 * Answers the next child location.
-	 * @return ILocation The next child location, or <code>null</code> if
-	 * 	there are no more children.
-	 */
-	ILocation next();
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ILocationVisitor.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ILocationVisitor.java
deleted file mode 100644
index 2a45d78..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ILocationVisitor.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.location;
-
-/**
- * An <code>ILocationVisitor</code> can be used to traverse a tree
- * of locations.
- */
-public interface ILocationVisitor {
-	/**
-	 * Allows this visitor to investigate the given location.
-	 * 
-	 * @param location the current location in the traversal
-	 * @return boolean <code>true</code> if the traversal should
-	 * 	continue into the children of the given location, <code>false</code>
-	 * 	otherwise.
-	 */
-	boolean accept(ILocation location);
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/Location.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/Location.java
deleted file mode 100644
index da7ef5c..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/Location.java
+++ /dev/null
@@ -1,216 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.location;
-
-import java.io.File;
-
-/**
- * The <code>Location</code> class is a concrete implementation of 
- * the <code>ILocation</code> interface.  It provides a static
- * convienience method for creating new <code>Location</code> objects.
- * <p>
- * Note that all locations use '/' as their file separator.
- */
-public abstract class Location implements ILocation {
-	
-	protected ILocation parent;
-	protected String name;
-
-	/**
-	 * Creates a new <code>Location</code> with the given parent
-	 * and the given name
-	 * @param parent	The parent location, can be <code>null</code>
-	 * @param fullName	The name of this location, cannot be <code>null</code>s
-	 */
-	public Location(ILocation parent, String fullName) {
-		this.parent= parent;
-		this.name= fullName.replace('\\', '/');
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#accept(com.example.location.ILocationVisitor)
-	 */
-	public void accept(ILocationVisitor visitor) {
-		if (visitor.accept(this)) {
-			if (hasChildren()) {
-				ILocationChildrenIterator i= childIterator();
-				ILocation child= i.next();
-				while(child != null) {
-					child.accept(visitor);
-					child= i.next();
-				}
-			}
-		}
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#getParent()
-	 */
-	public ILocation getParent() {
-		return parent;
-	}
-
-	/*
-	 * @see com.example.location.ILocation#getName()
-	 */
-	public String getName() {
-		return name;
-	}
-	
-	/**
-	 * Creates a new location from a file.  Clients can create locations
-	 * on directories or archive files (jar, zip, war, ear).
-	 * 
-	 * @param file	The file to wrap, not <code>null</code>
-	 * @return ILocation	The resulting location, can be <code>null</code>
-	 * 	if the file does not exist, is not a directory, or is not an archive.
-	 */
-	public static ILocation createLocation(File file) {
-		if (!file.exists()) {
-			return null;
-		}
-		
-		if (file.isDirectory()) {
-			return new FileLocation(file);
-		}
-		
-		if (isArchive(file.getAbsolutePath())) {
-			return new ZipLocation(file);
-		}
-		
-		return null;
-	}
-	
-	/**
-	 * Answers <code>true</code> if the path ends in ".jar", 
-	 * ".zip", ".ear", or ".war".
-	 * <p>
-	 * This code has been optimized to within an inch of its life. 
-	 * @param path The path of the file
-	 * @return boolean <code>true</code> if the path represents a
-	 * 	jar, zip, ear, or war file.
-	 */
-	
-	public static boolean isArchive(String path) {
-		if (path == null)
-			return false;
-		if (path.length() < 5)
-			return false;
-		int index= path.length() - 1;
-		char extChar= path.charAt(index--);
-		switch (extChar) {
-			case 'p':
-			case 'P':
-				if (path.endsWith(".zip")) {
-					return true;
-				}
-				break;
-			case 'r':
-			case 'R':
-				extChar= path.charAt(index--);
-				switch (extChar) {
-					case 'a':
-					case 'A':
-						extChar= path.charAt(index--);
-						switch (extChar) {
-							case 'j':
-							case 'J':
-								if (path.charAt(index) == '.') {
-									return true;
-								}
-								break;
-							case 'w':
-							case 'W':
-								if (path.charAt(index) == '.') {
-									return true;
-								}
-								break;
-							case 'e':
-							case 'E':
-								if (path.charAt(index) == '.') {
-									return true;
-								}
-								break;
-						}
-				}
-				break;
-		}
-		return false;
-	}
-	
-	/**
-	 * Answers the extension of the given path.  An extension
-	 * is normally a three character addition to the end of a filename
-	 * separated from the filename by the '.' character.
-	 * 
-	 * @param path a file path, not <code>null</code>
-	 * @return String the extension of the path
-	 */
-	public static String getExtension(String path) {
-		int index= path.lastIndexOf('.');
-		if (index < 0)
-			return "";
-		return path.substring(index + 1).toLowerCase();
-	}
-	
-	/*
-	 * @see java.lang.Object#equals(java.lang.Object)
-	 */
-	public boolean equals(Object object) {
-		if (object == null) {
-			return false;
-		}
-		if (object == this) {
-			return true;
-		}
-		if (object instanceof ILocation) {
-			ILocation location= this;
-			ILocation otherLocation= (ILocation) object;
-			do {
-				if (!location.getName().equals(otherLocation.getName())) {
-					return false;
-				}
-				location= location.getParent();
-				otherLocation= otherLocation.getParent();
-			} while (location != null && otherLocation != null);
-
-			if (location == null) {
-				if (otherLocation == null) {
-					return true;
-				} else {
-					return false;
-				}
-			} else {
-				if (otherLocation == null) {
-					return false;
-				} else {
-					return true;
-				}
-			}
-		}
-		return false;
-	}
-	
-	/*
-	 * @see java.lang.Object#hashCode()
-	 */
-	public int hashCode() {
-		StringBuffer b= new StringBuffer();
-		ILocation location= this;
-		while(location != null) {
-			b.insert(0, getName());
-			location= location.getParent();
-		}
-		return b.toString().hashCode();
-	}
-
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ZipEntryLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ZipEntryLocation.java
deleted file mode 100644
index c93f0a5..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ZipEntryLocation.java
+++ /dev/null
@@ -1,167 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.location;
-
-import java.io.ByteArrayInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.zip.ZipEntry;
-import java.util.zip.ZipInputStream;
-
-/**
- * A <code>ZipEntryLocation</code> is a zip location that is contained
- * inside of a zip file.
- */
-public class ZipEntryLocation extends AbstractZipLocation {
-	protected static final byte[] EMPTY_BYTE_ARRAY= new byte[0];
-		
-	protected ZipInputStreamIterator iterator;
-	protected boolean exists;
-	protected boolean checkedExists;
-	
-	public ZipEntryLocation(AbstractZipLocation parent, String name) {
-		super(parent, name);
-	}
-
-	/*
-	 * @see com.example.location.AbstractZipLocation#getChildInputStream(java.lang.String)
-	 */
-	protected InputStream getChildInputStream(String name) {
-		if (iterator != null) {
-			if (iterator.entry.getName().equals(name)) {
-				return new ByteArrayInputStream(iterator.getEntryBytes());
-			}
-		}
-		return null;
-	}
-
-	/*
-	 * @see com.example.location.ILocation#getInputStream()
-	 */
-	public InputStream getInputStream() throws IOException {
-		AbstractZipLocation zipParent= (AbstractZipLocation)parent;
-		InputStream inputStream= zipParent.getChildInputStream(name);
-		if (inputStream != null) {
-			return inputStream;
-		}
-		
-		inputStream= parent.getInputStream();
-		ZipInputStream parentStream= null;
-		if (inputStream != null) {
-			parentStream= getZipInputStream(inputStream);
-		}
-		try {
-			ZipEntry entry= parentStream.getNextEntry();
-			while(entry != null) {
-				if (name.equals(entry.getName())) {
-					return new ByteArrayInputStream(readAllBytes(parentStream));
-				}
-				entry= parentStream.getNextEntry();
-			}
-		} catch (IOException e) {
-			e.printStackTrace();
-		} finally {
-			if (parentStream != null) {
-				try {
-					parentStream.close();
-				} catch (IOException e) {
-					e.printStackTrace();
-				}
-			}
-		}
-		return null;
-	}
-
-	/*
-	 * @see com.example.location.ILocation#hasChildren()
-	 */
-	public boolean hasChildren() {
-		return Location.isArchive(name);
-	}
-
-	/*
-	 * @see com.example.location.ILocation#childIterator()
-	 */
-	public ILocationChildrenIterator childIterator() {
-		InputStream in= null;
-		try {
-			in = getInputStream();
-		} catch (IOException e) {
-			iterator= null;
-		}
-		iterator= new ZipInputStreamIterator(getZipInputStream(in));
-		return iterator;
-	}
-
-	/**
-	 * Implements the <code>ILocationChildrenIterator</code> to iterate
-	 * over the zip entries inside a <code>ZipInputStream</code>. 
-	 */	
-	protected class ZipInputStreamIterator implements ILocationChildrenIterator {
-		private ZipInputStream inputStream;
-		public ZipEntry entry;
-		
-		public ZipInputStreamIterator(ZipInputStream inputStream) {
-			this.inputStream= inputStream;
-		}
-		
-		private void readEntry() {
-			if (inputStream != null) {
-				try {
-					entry= inputStream.getNextEntry();
-				} catch (IOException e) {
-					e.printStackTrace();
-					entry= null;
-				} finally {
-					if (entry == null && inputStream != null) {
-						try {
-							inputStream.close();
-						} catch (IOException e) {
-							e.printStackTrace();
-						}
-					}
-				}
-			} else {
-				entry= null;
-			}
-		}
-
-		public ILocation next() {
-			readEntry();
-			ILocation location= null;
-			if (entry != null) {
-				location= new ZipEntryLocation(ZipEntryLocation.this, entry.getName());
-			} else {
-				iterator= null;
-			}
-			return location;
-		}
-
-		public byte[] getEntryBytes() {
-			if (entry != null) {
-				try {
-					return readAllBytes(inputStream);
-				} catch (IOException e) {
-					return EMPTY_BYTE_ARRAY;
-				}
-			}
-			return EMPTY_BYTE_ARRAY;
-		}
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#getAbsolutePath()
-	 */
-	public String getAbsolutePath() {
-		return parent.getAbsolutePath() + "/" + getName();
-	}	
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ZipLocation.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ZipLocation.java
deleted file mode 100644
index d9632da..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/location/ZipLocation.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.location;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.Enumeration;
-import java.util.zip.ZipEntry;
-import java.util.zip.ZipException;
-import java.util.zip.ZipFile;
-
-/**
- * 
- */
-public class ZipLocation extends AbstractZipLocation implements IFileLocation {
-	private ZipFile zipFile;
-	
-	public ZipLocation(File file) {
-		this(null, file.getAbsolutePath());
-	}
-	
-	public ZipLocation(ILocation parent, String name) {
-		super(parent, name);
-		
-		File file= getFile();
-		if (file.exists()) {
-			try {
-				zipFile= new ZipFile(file);
-			} catch (ZipException e) {
-				System.err.println("Could not open " + file);
-			} catch (IOException e) {
-				System.err.println("Could not open " + file);
-			}
-		} else {
-			System.err.println(file + " does not exist, skipping");
-		}
-	}
-
-	/*
-	 * @see com.example.location.ILocation#getInputStream()
-	 */
-	public InputStream getInputStream() throws IOException {
-		return new FileInputStream(getFile());
-	}
-
-	/*
-	 * Method getFile.
-	 * @return File
-	 */
-	public File getFile() {
-		if (parent == null) {
-			return new File(name);
-		} else {
-			return new File(((FileLocation)parent).getFile(), name);
-		}
-	}
-
-	/*
-	 * @see com.example.location.ILocation#childIterator()
-	 */
-	public ILocationChildrenIterator childIterator() {
-		return new ZipFileIterator(zipFile);
-	}
-
-	/*
-	 * @see com.example.location.ILocation#hasChildren()
-	 */
-	public boolean hasChildren() {
-		return true;
-	}
-
-	/*
-	 * @see com.example.location.AbstractZipLocation#getChildInputStream(java.lang.String)
-	 */
-	protected InputStream getChildInputStream(String name) {
-		if (zipFile == null)
-			return null;
-		ZipEntry entry= zipFile.getEntry(name);
-		if (entry != null) {
-			try {
-				return zipFile.getInputStream(entry);
-			} catch (IOException e) {
-				e.printStackTrace();
-				return null;
-			}
-		}
-		return null;
-	}	
-
-		
-	/**
-	 * Implements the <code>ILocationChildrenIterator</code> to iterate
-	 * over the entries of a <code>ZipFile</code>. 
-	 */
-	protected class ZipFileIterator implements ILocationChildrenIterator {
-		private ZipFile zipFile;
-		private Enumeration entries;
-		
-		public ZipFileIterator(ZipFile zip) {
-			zipFile= zip;
-			if (zipFile != null) {
-				entries= zipFile.entries();
-			}
-		}
-
-		public ILocation next() {
-			if (zipFile == null)
-				return null;
-			if (entries == null)
-				return null;
-			if (entries.hasMoreElements()) {
-				ZipEntry entry= (ZipEntry)entries.nextElement();
-				String name= entry.getName();
-				return new ZipEntryLocation(ZipLocation.this, name);
-			} else {
-				return null;
-			}
-		}
-	}
-	
-	/*
-	 * @see com.example.location.ILocation#getAbsolutePath()
-	 */
-	public String getAbsolutePath() {
-		if (parent == null) {
-			return getName();
-		} else {
-			return parent.getAbsolutePath() + "/" + getName();
-		}
-	}	
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/util/CommandLineParser.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/util/CommandLineParser.java
deleted file mode 100644
index 9ffe65b..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/util/CommandLineParser.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2002, 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.util;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * The command line parser can parse simple command lines into
- * a list of options and arguments.
- * 
- * Consider the following arguments as an example:
- * -myOpt myValue -myOptNoValue -myOpt2 myValue2 myArg1 myArg2
- * 
- * Options in the above command line are:
- * [myOpt, myValue]
- * [myOptNoValue, null]
- * [myOpt2, myValue2]
- * 
- * Arguments are:
- * myArg1, myArg2
- * 
- * The algorithm used supports options without values, but only
- * before other options.  The delimiter for options is hardcoded to
- * be '-'.
- */
-public class CommandLineParser {
-	private String fDelimiter= "-";
-		
-	private Map fOptions;
-	private List fArguments;
-	
-	/**
-	 * Creates a new command line parser on the given arguments.
-	 * @param args the arguments to be parsed, not <code>null</code>.
-	 */
-	public CommandLineParser(String[] args) {
-		parse(args);
-	}
-	
-	/**
-	 * Answers the key-value pairs of options.
-	 * Note: The delimiter '-' will be removed from the names
-	 * of all options.
-	 * @return Map the options, or an empty map, not <code>null</code>.
-	 */
-	public Map getOptions() {
-		return fOptions;
-	}
-	
-	/**
-	 * Answers the list of arguments.
-	 * @return List the list of arguments or an empty list, not <code>null</code>.
-	 */
-	public List getArguments() {
-		return fArguments;
-	}
-	
-	private void parse(String[] args) {
-		fOptions= new HashMap();
-		fArguments= new ArrayList();
-		String argument= null;
-		for(int i= 0; i < args.length; i++) {
-			String arg= args[i];
-			if (arg != null) { 
-				if (arg.startsWith(fDelimiter)) {
-					argument= arg.substring(1);
-					fOptions.put(argument, null);
-				} else {
-					if (argument == null) {
-						for(; i < args.length; i++) {
-							fArguments.add(args[i]);
-						}
-					} else {
-						fOptions.put(argument, arg);
-						argument= null;
-					}
-				}
-			}
-		}
-	}
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/util/CommandOptionParser.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/util/CommandOptionParser.java
deleted file mode 100644
index 83d84fc..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/util/CommandOptionParser.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
-  *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.util;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.List;
-import java.util.ArrayList;
-
-public class CommandOptionParser
-{
-  private String delimiter = "-";
-  private Map options;
-
-  public CommandOptionParser(String[] args)
-  {
-    parse(args);
-  }
-
-  public Map getOptions()
-  {
-    return options;
-  }
-
-  private void parse(String[] args)
-  {
-    options = new HashMap();
-    String option = null;
-    for (int i = 0; i < args.length; i++)
-    {
-      if (args[i] != null)
-      {
-        if (args[i].startsWith(delimiter))
-        {
-          option = args[i].substring(1);
-          options.put(option, new ArrayList(1));
-        }
-        else if (option != null)
-        {
-          ((List)options.get(option)).add(args[i]);
-        }
-      }
-    }
-  }
-}
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/util/EmitterUtils.java b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/util/EmitterUtils.java
deleted file mode 100644
index 1ebc64a..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/src/org/eclipse/wtp/releng/tools/component/util/EmitterUtils.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
- * 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
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- *    IBM - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.wtp.releng.tools.component.util;
-
-import java.io.File;
-import java.util.Iterator;
-import java.util.Map;
-import org.eclipse.wtp.releng.tools.component.Component;
-import org.eclipse.wtp.releng.tools.component.internalreference.Bundle;
-import org.eclipse.wtp.releng.tools.component.internalreference.ConfigurationFileParser;
-import org.eclipse.wtp.releng.tools.component.internalreference.Fragment;
-import org.eclipse.wtp.releng.tools.component.internalreference.Plugin;
-import org.eclipse.wtp.releng.tools.component.location.FileLocation;
-import org.eclipse.wtp.releng.tools.component.model.ComponentType;
-
-public class EmitterUtils
-{
-  private EmitterUtils()
-  {
-  }
-
-  public static void harvestComponents(File file, String compApiLoc, Map compName2Comp)
-  {
-    harvestComponents(file, compApiLoc, file.getAbsolutePath() + '/', compName2Comp);
-  }
-
-  private static void harvestComponents(File file, String compApiLoc, String baseLoc, Map compName2Comp)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestComponents(files[i], compApiLoc, baseLoc, compName2Comp);
-    }
-    else if (Component.CONST_COMPONENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      String path = file.getAbsolutePath();
-      Component comp = new Component();
-      String compLoc = path.substring(0, path.length() - Component.CONST_COMPONENT_XML.length());
-      comp.setCompLoc(compLoc);
-      comp.setCompApiLoc(compApiLoc + compLoc.substring(baseLoc.length(), compLoc.length()));
-      ComponentType compType = comp.getCompXML();
-      if (compType != null)
-        compName2Comp.put(compType.getName(), comp);
-    }
-  }
-  
-  public static void harvestPlugins(File file, Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    if (file.isDirectory())
-    {
-      File[] files = file.listFiles();
-      for (int i = 0; i < files.length; i++)
-        harvestPlugins(files[i], pluginId2Plugin, fragmentId2Fragment);
-    }
-    else if (Plugin.CONST_PLUGIN_XML.equalsIgnoreCase(file.getName()))
-    {
-      Plugin plugin = ConfigurationFileParser.getPlugin(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      String pluginName = plugin.getName();
-      if (pluginName != null && !pluginId2Plugin.containsKey(pluginName))
-        pluginId2Plugin.put(pluginName, plugin);
-    }
-    else if (Fragment.CONST_FRAGMENT_XML.equalsIgnoreCase(file.getName()))
-    {
-      Fragment fragment = ConfigurationFileParser.getFragment(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      String fragmentName = fragment.getFragmentName();
-      if (fragmentName != null)
-        fragmentId2Fragment.put(fragmentName, fragment);
-    }
-    else if (Bundle.CONST_MANIFEST_MF.equalsIgnoreCase(file.getName()))
-    {
-      Plugin plugin = ConfigurationFileParser.getBundle(new FileLocation(new FileLocation(file.getParentFile()), file.getName()));
-      String pluginName = plugin.getName();
-      if (pluginName != null)
-        pluginId2Plugin.put(pluginName, plugin);
-    }
-  }
-
-  public static void linkPluginsAndFragments(Map pluginId2Plugin, Map fragmentId2Fragment)
-  {
-    for (Iterator it = fragmentId2Fragment.values().iterator(); it.hasNext();)
-    {
-      Fragment fragment = (Fragment)it.next();
-      fragment.link(pluginId2Plugin);
-    }
-  }
-
-  public static String addTrailingSeperator(String s)
-  {
-    if (s != null && !s.endsWith("/") && !s.endsWith("\\"))
-    {
-      StringBuffer sb = new StringBuffer(s);
-      sb.append('/');
-      return sb.toString();
-    }
-    else
-      return s;
-  }
-}
\ No newline at end of file
diff --git a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/xsl/component-violation.xsl b/archive/working/apitools/org.eclipse.wtp.releng.tools.component/xsl/component-violation.xsl
deleted file mode 100644
index 5a04113..0000000
--- a/archive/working/apitools/org.eclipse.wtp.releng.tools.component/xsl/component-violation.xsl
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:use="http://eclipse.org/wtp/releng/tools/component-use">
-	<xsl:template match="/">
-		<html>
-			<body>
-				<xsl:for-each select="use:component-use/source-class">
-					<h3><xsl:value-of select="@name"/></h3>
-					<ul>
-						<xsl:for-each select="class-use">
-							<xsl:if test="@reference">
-								<li><p>
-									<b>Reference:&#160;</b><xsl:value-of select="@name"/>
-									<ul>
-										<xsl:for-each select="method-api">
-											<li><b>Method:&#160;</b><xsl:value-of select="@name"/>(...)</li>
-										</xsl:for-each>
-									</ul>
-									<ul>
-										<xsl:for-each select="field-api">
-											<li><b>Field:&#160;</b><xsl:value-of select="@name"/></li>
-										</xsl:for-each>
-									</ul>
-								</p></li>
-							</xsl:if>
-						</xsl:for-each>
-					</ul>
-					<ul>
-						<xsl:for-each select="class-use">
-							<xsl:if test="@subclass">
-								<li><p>
-									<b>Subclass:&#160;</b><xsl:value-of select="@name"/>
-								</p></li>
-							</xsl:if>
-						</xsl:for-each>
-					</ul>
-					<ul>
-						<xsl:for-each select="class-use">
-							<xsl:if test="@implement">
-								<li><p>
-									<b>Implement:&#160;</b><xsl:value-of select="@name"/>
-								</p></li>
-							</xsl:if>
-						</xsl:for-each>
-					</ul>
-					<ul>
-						<xsl:for-each select="class-use">
-							<xsl:if test="@instantiate">
-								<li><p>
-									<b>Instantiate:&#160;</b><xsl:value-of select="@name"/>
-								</p></li>
-							</xsl:if>
-						</xsl:for-each>
-					</ul>
-				</xsl:for-each>
-			</body>
-		</html>
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/archive/working/development/.project b/archive/working/development/.project
deleted file mode 100644
index 9fe3f9f..0000000
--- a/archive/working/development/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>developmentARCH</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-	</buildSpec>
-	<natures>
-	</natures>
-</projectDescription>
diff --git a/archive/working/development/WTPArchAndDesignDocs/.project b/archive/working/development/WTPArchAndDesignDocs/.project
deleted file mode 100644
index 7feddb3..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/.project
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>WTP ArchAndDesign</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>com.ibm.etools.webtools.additions.linksbuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>com.ibm.etools.webpage.template.templatebuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>com.ibm.etools.siteedit.SiteNavBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>com.ibm.etools.siteedit.SiteUpdateBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>com.ibm.etools.validation.validationbuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>com.ibm.etools.j2ee.StaticWebNature</nature>
-		<nature>com.ibm.etools.webpage.template.templatenature</nature>
-		<nature>com.ibm.etools.siteedit.WebSiteNature</nature>
-	</natures>
-</projectDescription>
diff --git a/archive/working/development/WTPArchAndDesignDocs/.serverPreference b/archive/working/development/WTPArchAndDesignDocs/.serverPreference
deleted file mode 100644
index 6f1abe6..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/.serverPreference
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<server-preference>
-   <deployable factoryId="com.ibm.etools.webtools.server.static"
-      memento="WTP" server="/Servers/defaultServer.sw"/>
-</server-preference>
diff --git a/archive/working/development/WTPArchAndDesignDocs/.websettings b/archive/working/development/WTPArchAndDesignDocs/.websettings
deleted file mode 100644
index c8ce852..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/.websettings
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<websettings version="500">
-    <project-type>STATIC</project-type>
-    <webcontent>WebContent</webcontent>
-    <features>
-        <feature>
-            <feature-id>templatefeature</feature-id>
-        </feature>
-        <feature>
-            <feature-id>WebProjectCSSFileFeature</feature-id>
-        </feature>
-        <feature>
-            <feature-id>com.ibm.etools.siteedit.wizards.projectfeature.WebSiteFeature</feature-id>
-        </feature>
-    </features>
-    <context-root>WTP</context-root>
-</websettings>
diff --git a/archive/working/development/WTPArchAndDesignDocs/.website-config b/archive/working/development/WTPArchAndDesignDocs/.website-config
deleted file mode 100644
index f3d5c06..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/.website-config
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<website version="510">
-    <structure/>
-</website>
diff --git a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/ArchitectureOverview.html b/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/ArchitectureOverview.html
deleted file mode 100644
index 4ba5550..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/ArchitectureOverview.html
+++ /dev/null
@@ -1,266 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<meta name="GENERATOR" content="IBM Software Development Platform" />
-<title>Eclipse Webtools Architecture Overview</title>
-</head>
-<body>
-<div align="center">
-<table border="1" cellpadding="10" height="50%" width="70%">
-	<tbody>
-		<tr align="left" valign="middle">
-			<td valign="middle" align="left">
-			<blockquote style="">
-			<p><cite>The background and status of this document:</cite></p>
-			<p><cite>This version is a second draft of WTP Architecture Overview
-			and has incorporated comments received. Comments to wtp-dev list are welcome. </cite></p>
-			<p><cite> Version 0.3 December 2, 2004. </cite></p>
-			</blockquote>
-			</td>
-		</tr>
-	</tbody>
-</table>
-</div>
-<h1>Eclipse Webtools Architecture Overview</h1>
-<p>The <a href="http://www.eclipse.org/webtools/main.html">Web Tooling
-Platform (WTP) Project</a> is made up of two subprojects, <a
-	href="http://www.eclipse.org/webtools/wst/main.xml">Web Standard Tools
-(WST)</a> and <a href="http://www.eclipse.org/webtools/jst/main.xml">J2EE
-Standard Tools (JST)</a>.</p>
-<p>The <a href="http://www.eclipse.org/webtools/wst/components.xml">list
-of components for WST</a> and the<a
-	href="http://www.eclipse.org/webtools/jst/components.xml"> list of
-components for JST</a> give descriptions of the components and
-[eventually will contain] links to that component's specific design
-documents.
-<p>This document describes the <b>subsystems</b> that these components
-form. These divisions into subsystems are important because they form
-the basis of what is available to other projects, and end-user update
-manager features, and features for maintenance streams. Also, it allows
-a high level description of internal and external dependancies.</p>
-
-<p>For end-users, there is currently only one news group, <a
-	href="news:org.eclipse.dev/eclipse.webtools">eclipse.webtools</a>. For
-developers, there are currently three mailing lists <a
-	href="mailto:wtp-dev@eclipse.org">wtp-dev</a>, <a
-	href="mailto:wtp-wst-dev@eclipse.org">wtp-wst-dev</a>, and <a
-	href="mailto:wtp-jst-dev@eclipse.org">wtp-jst-dev</a>. As the project
-continues, if traffic seems "heavy" for a particular component, then new
-mailing lists and/or news groups will be created as needed.</p>
-
-<p>This document decribes the <a href="#subsystemview">Subsystem View</a>, <a
-	href="#eclipsedependancies">Dependancies on the Eclipse Project</a>, <a
-	href="#toolsdependancies">Dependancies on Tools Projects</a>, <a
-	href="#relationtootherprojects">Relation to other Projects and Products</a>, <a
-	href="#graphicalsummary">Summary in Graphical form</a>, and <a
-	href="#deployrmentview">Deployment View</a>.</p>
-<h1><a name="subsystemview">Subsystem View</a></h1>
-<h2>WST Project</h2>
-
-<h3>Build and Test Subsystem</h3>
-<p>For completeness, I'll mention our build and test component, highly
-modeled after the base Eclipse build and test components.</p>
-<ul>
-	<li>org.eclipse.wtp.releng</li>
-</ul>
-
-<h3>Common Subsystem</h3>
-<p>Components in this subsystem have no dependancies on other webtooling
-components and are not specific to web tooling functionality, but are
-needed by other web tooling components.
-<ul>
-	<li>Common Component
-	<ul>
-		<li>Extensible Navigator</li>
-		<li>Tabbed Property View</li>
-		<li>Snippets View</li>
-		<li>Extensible URI Resolver</li>
-	</ul>
-	</li>
-	<li>Validation Framework Component</li>
-	<li>Command Framework Component</li>
-</ul>
-
-<h3>Server Subsystem</h3>
-<ul>
-	<li>Server Component</li>
-	<li>Internet Component</li>
-</ul>
-<h3>Database Subsystem</h3>
-
-<p>Will be an update manager feature.</p>
-<ul>
-	<li>RDB/SQL</li>
-</ul>
-<h3>XML Subsystem</h3>
-<p>Will be an update manager feature.</p>
-
-<ul>
-	<li>XML Component</li>
-	<li>Schema Component</li>
-	<li>DTD Component</li>
-	<li>SSE Component</li>
-</ul>
-
-<h3>Web Services Subsystem</h3>
-
-<ul>
-	<li>WS Component</li>
-	<li>WSDL Component</li>
-	<li>WSI Component</li>
-</ul>
-
-<h3>Web Resources Subsystem</h3>
-
-<ul>
-	<li>HTML Component</li>
-	<li>CSS Component</li>
-	<li>JavaScript Component</li>
-</ul>
-<h3>Generic Web Module Subsystem</h3>
-
-<ul>
-	<li>Web Component</li>
-</ul>
-
-<h2>JST Project</h2>
-
-<h3>Server Subsystem</h3>
-
-<ul>
-	<li>Server Component</li>
-</ul>
-
-<h3>JSP Resources Subsystem</h3>
-
-<p>Will be an update manager feature.</p>
-<ul>
-	<li>JSP Component</li>
-</ul>
-
-
-<h3>Basic J2EE Subsystem</h3>
-
-<ul>
-	<li>Servlet Component</li>
-	<li>J2EE Component</li>
-</ul>
-
-<h3>Advanced J2EE Subsystem</h3>
-
-<ul>
-	<li>EJB Component</li>
-	<li>WS Component</li>
-</ul>
-
-<h1><a name="eclipsedependancies">Dependancies on the Eclipse Project</a></h1>
-<h2>Platform</h2>
-<p>All components pervasively required by both WST and JST. Note, there
-might be a few not required in short term, such as debug component, but
-long term it is easily imagined to be needed.</p>
-<h2>JDT</h2>
-<p>Not required by WST, but required by JST. Note: we don't rule out
-that we might require it someday in WST ... but no known cases
-currently.</p>
-<h2>PDE</h2>
-<p>Not required, though obviously want to verify co-existence.</p>
-<h2>WebDav</h2>
-<p>While not an official platform project or component, we do want to
-verify co-existence.</p>
-<h1><a name="toolsdependancies">Dependancies on Tools Projects</a></h1>
-<p>In addition to the base Eclipse, the following projects/packages are
-prerequisites of the Webtooling Platform. GEF, EMF, and XSD are
-pre-req'd by enough of WST to say its always required. The JEM package
-is only pre-req'd by JST.</p>
-<h2>EMF</h2>
-<p>EMF, <a href="http://www.eclipse.org/emf/" target="_top">Eclipse
-Modeling Framework</a>, is a way to define meta models, and then
-instantiate specific instances of those models. Its particularly famous
-for being useful to maintain models across multiple products, especially
-when the model may change from one release to another (the way that
-deployment descriptors and J2EE specs change from version to version.</p>
-<h2>XSD</h2>
-<p>The <a href="http://www.eclipse.org/xsd/" target="_top">XSD, XML
-Schema Infoset Model, Project</a> provides a model and API for querying
-detailed information about schemas and manipulating them. [Note:
-technically XSD Infoset is part of Technology Project, but is
-distributed with EMF]</p>
-<h2>GEF</h2>
-<p>GEF, <a href="http://www.eclipse.org/gef/" target="_top">Graphical
-Editing Framework</a>, is a framework &quot;on top&quot; of SWT that
-makes it easier to develop sophisticated, highly customizable user
-interfaces that go beyond typical widgets .</p>
-<h2>JEM Package</h2>
-<p>The JEM package, Java EMF Model, is actually part of the <a
-	href="http://www.eclipse.org/vep/" target="_top">VE Project</a>. The VE
-team has recently made it available as separate download from their <a
-	href="http://download.eclipse.org/tools/ve/downloads/drops/S-1.0M2-200407301410/index.html"
-	target="_top">VE build pages</a>. In addition to allowing easier
-interaction with other EMF models, it also incorporates BeanInfo into
-its models (not just reflection). We use it in connection to our J2EE
-EMF-based models. From what I hear, there's no ISV documentation for
-this package, but the rose models that are used to create the meta model
-can be found in CVS on dev.eclipse.org<br />
-/home/tools<br />
-under<br />
-/org.eclipse.jem/rose<br />
-To load into rose (from workspace) you'd also have to have
-org.eclipse.emf.ecore in workspace, and define, in Rose, an EditPathMap
-of WorkspaceRoot as what ever your workspace root is on your filesystem
-(then it can find included files/models automatically).</p>
-
-<h2>Others</h2>
-<p><b>Xerces</b>. We currently ship Xerxes binaries within plugin's
-runtimes that require them. [There's been some discussion that with OSGI
-classloading of PPS (Platform (bootloader), Pre-reqs, Self), that it
-should be easier to provide a common Xerxes plugin, as long as there's
-no version requirements conflicts, and no custom class loaders involved,
-and appropriate factories used to &quot;get&quot; the specific parts of
-Xerxes needed that are not part of the platforms runtime].</p>
-
-<h1><a name="relationtootherprojects">Relation to other Projects</a> and Products</h1>
-<h2>J2EE Servers</h2>
-<ul>
-	<li>Apache Tomcat</li>
-	<li>JBoss</li>
-	<li>(Jonas)b </li>
-</ul>
-<h2>Database Servers</h2>
-<ul>
-	<li>Derby (Cloudscape)</li>
-	<li>With adapters for other products as well, db2.iseries, db2.luw, db2.zseries, informix, oracle, sqlserver, sybase</li>
-</ul>
-
-<h1><a name="graphicalsummary">Summary in Graphical form</a></h1>
-<p>The following diagrams summarize the subsystem and relationships
-described above.</p>
-<p></p>
-<p><img src="images/wstandjstdependancies.png" width="867" height="454"
-	border="2" /></p>
-<p><br />
-The darker shaded subsystems are accessible by end-users and other
-components via update manager.</p>
-<p><img src="images/wstsubsystems.png" width="606" height="450"
-	border="2" /></p>
-<p><br />The darker shaded subsystem (orange) is  accessible by end-users and other
-components via update manager.
-<br />The white subsytems indicate the &quot;links&quot; into the WST subsystem. The JDT and JEM components indicate two <br />components from other projects required in JST, but not required in WST.
-</p>
-<h1><img src="images/jstsubsystems.png" width="769" height="475"
-	border="2" /><a name="deployrmentview"><br />
-Deployment View</a></h1>
-<p>This section makes explicit what is currently planned to be made available as deployable features via update manager. This is paritally driven by views expressed by community users, and partially dirven by the expressed needs of other projects. It may not be the perfect &quot;slice and dice&quot; of the  whole package that would suit everyone, but the expecation is that other projects can always download more than they need, and pick and choose the exact components they want to re-distribute.</p>
-<p>All deployment features below will have a &quot;binary&quot; runtime
-version, and an SDK version, with all source and developer
-documentation. </p>
-<p>At the hightest level, is JST and WST seperately. (With JST requireing
-WST). </p>
-<p>Within JST, user's can choose all of JST, or JSP Subsystem. </p>
-<p>Within WST, users's can choose all of WST, or the XML Subsystem
-(includes Schema and DTD components), or the Data Subsystem </p>
-<p>Of Course, at any point of a decision, the choosen &quot;subcomponent&quot; will still &quot;pull allong&quot; all that its dependent on. </p>
-<p></p>
-</body>
-</html>
diff --git a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/ArchitectureOverviewInitial.html b/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/ArchitectureOverviewInitial.html
deleted file mode 100644
index b0ef1f1..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/ArchitectureOverviewInitial.html
+++ /dev/null
@@ -1,527 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<meta name="GENERATOR" content="Pseudo WTP" />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<link href="theme/default_style.css" rel="stylesheet" type="text/css" />
-<!--
-<link href="theme/Master.css" rel="stylesheet" type="text/css" />
--->
-<title>Eclipse WTP Architecture Overview</title>
-<style type="text/css">
-<!--
-dt {
-	font-weight: bold
-}
--->
-</style>
-</head>
-<body>
-<div align="center">
-<h1>Eclipse Webtools Architecture Overview</h1>
-</div>
-
-<div align="center">
-<table border="1" cellpadding="10" height="50%" width="70%">
-	<tbody>
-		<tr align="left" valign="middle">
-			<td valign="middle" align="left">
-			<blockquote>
-			<p><cite>The background and status of this document.</cite></p>
-			<p><cite> Version 0.1 August 16, 2004. </cite></p>
-			<p><cite>While this document is a work product of the <a
-				href="#architecturegroup">WTP Architecture Group</a> I will have to take
-			full responsibility for all the many errors and omissions it contains,
-			but will give credit both to the Architecture Group and the many other
-			teams for their many valuable contributions to it and the time they spend
-			educating me.</cite></p>
-			<p><cite>This first version of this document is being distributed now,
-			even though still rough and incomplete (I'd guess about 50% incomplete), to get some community
-			readership to determine if it represents a useful direction and if it
-			should be continued. Feedback, questions, and comments can be made to
-			the wtp-dev mailing list.</cite></p>
-			<p>Thank you for your contributions, David Williams (david_williams@us.ibm.com)</p>
-			</blockquote></td>
-		</tr>
-	</tbody>
-</table>
-</div>
-<h2>Purpose and Objectives</h2>
-
-
-<p>Given  a heterogeneous group of people, companies, and contributions, it
-would be difficult for WTP to be easily &quot;open&quot; to a community without some
-overview of its architecture. The
-purpose of this document is to give a high-level view of the
-architecture that is implicit in most of the initial contributions. Over time, this document will capture the architecture of the Eclipse Web Tooling Platform. This document is not the Architectural Plan, as required by the <a
-	href="http://www.eclipse.org/org/documents/Eclipse%20Development%20Process%202003_11_09%20FINAL.pdf">Eclipse
-Development Process</a> listed on the Eclipse <a
-	href="http://www.eclipse.org/org/documents/main.html" target="_top">Governance</a> page. That Plan will be written later, but, hopefully, as an outgrowth of this docuent.  </p>
-
-<p>This
-Overview  documents the current and desired architecture of WTP
-as a whole -- that is, contributed components will (still) be expected to
-document their own architecture, designs, APIs, and how they fit in to
-overall architecture -- and, since it is a comunity based project, the level and timing of that documentation will vary greatly. </p>
-<p>
-The benefit of having an overall document is that it can capture things
-that are not captured by individual pieces: both across component relationships and
-also things which might seem unique when individual pieces are examined,
-but which are really common when the system is viewed as a whole.</p>
-
-<p>The
-primary reason for doing this work is to make it easier for others to
-contribute to WTP and to integrate with it. That is, it is to serve as
-something of a road map, guiding contributors and integrators on the
-most scenic areas of interest. It is definitely not intended to be a &quot;how to&quot; manual -- it won't give all the answers to specific questions (and actully in most cases not any of the answers to specific questions) -- but hopefully will make it easier to find where to look for the answers. Also, it is definitely not intended to be a
-return to centralized development practices, but simply to help guide
-decentralized development. To stretch a commonly used open source
-metaphor, the architecture document is to be more of architecture of a
-bazaar, rather than the architecture of a cathedral (and, to be
-explicit, the best bazaars do have some organization -- they are not
-just random anarchy!).</p>
-
-<p>A second reason for doing this work is to help keep track of holes or errors in
-current architecture -- or, stated another way, find things that are not
-architected, but merely implemented. </p>
-
-<p>
-This architecture document may summarize the
-extensible and pluggable areas where components can be easily changed or
-extended. But that's primarily documented component by component. </p>
-
-<p>It
-is hoped this document will also be useful as planning and requirements
-input, for example, if there are missing or redundant pieces, it would
-be easier to plan what to do about that, given some overall
-documentation, rather than trying to decide each individual case in
-isolation. Eventually, in the long run, hopefully it'll evolve to work in the opposite direction too, input from requirements and plannning can be used to modify this document and the architecture itself.</p>
-
-<p>This architecture document is expected to be a &quot;living&quot; document,
-updated at least every milestone both to remain &quot;current&quot; and to be
-improved with feedback from the community. It is also anticipated that
-people contributing to this document will be code-contributing members.... that
-is, its no ivory tower where work goes on in isolation!</p>
-
-<h2>Web Standard Tools vs. J2EE Standard Tools</h2>
-<p>Overall the project is &quot;split&quot; into Web Standard Tools (WST) and J2EE Standard Tools (JST), as is well described by the links from the description of the project <a
-	href="http://www.eclipse.org/webtools/index.html" target="_top">Eclipse Web Tools
-Platform Project </a>.</p>
-<p>Architecturally, the J2EE components depend on the Web Standard components, but not vice versa. (That is, I should say this will be case, there's still some case of refactoring needed to have &quot;perfect&quot; separation).</p>
-<h2>Architecturally significant use cases</h2>
-<p>High level uses case are document here to give a high level idea of the what this overview is meant to cover.
-</p>
-<p>[4 to 6 more high level use cases to be added later.]</p>
-<ul>
-	<li>Create a web application, including deployment descriptors, HTML, JSP, and
-Java files, and run them from the WTP-IDE on a local or remote test
-server.</li>
-</ul>
-
-<h2>Architectural Viewpoints</h2>
-<p>The architecture is described from several points of view. Each
-point of view highlights particular aspects of the system, and different
-readers may be interested in one view over others. Overall, though, this document focuses on documenting the &quot;model-driven&quot; architecture, meaning that the system is described in terms of the model objects, their properties, and how they interact with each other. For example, its not intended to document an editor for a web resource, but that fact that it can be modified by changing specific models is the architecturally important part. </p>
-
-<blockquote>
-<h3>Static Development system Viewpoint</h3>
-</blockquote>
-<blockquote>
-<p>This is the system as its &quot;actively idle&quot; ... that is, a
-developer in using it to create a web application, using editors,
-wizards, properties, etc. to create artifacts, but does not include
-actually running, debugging, deploying, or publishing anything.</p>
-</blockquote>
-
-<blockquote>
-<h3>Run/Debug Development viewpoint</h3>
-</blockquote>
-<blockquote>
-<p>This view point highlights those areas of the system that come into
-play while running or debugging on a test server, to test that the
-application works correctly.</p>
-</blockquote>
-<blockquote>
-<h3>Components view point</h3>
-</blockquote>
-
-<blockquote>
-<p>This view point shows the systems  as "logical collections",
-typically "owned" by one team, typically in same geographical area.</p>
-</blockquote>
-
-<blockquote>
-<p>In addition to the logical grouping, the Components view point will
-mention significant supporting classes or pre-reqs which might not be
-obvious from the other view points.</p>
-</blockquote>
-<hr />
-<h2>Static Development system</h2>
-
-<h3>Server/Runtime target</h3>
-<blockquote>
-<p>The server/runtime target defines the properties and runtime class
-library of a particular server. These properties and runtime class
-library is used by the web project to know what's appropriate for that
-web project, given certain servers. </p>
-</blockquote>
-
-<blockquote>
-<p>This figure of a simplified view of the server target shows how its definition comes from an Eclipse Extension, but that a particular defined instance of a server would have extra info associated (and saved) with it, such as where the runtime jars are located on the local file system. The runtime jars are needed for &quot;static development&quot;, but of course the &quot;real&quot; runtime jars are used when the server is ran. </p>
-<p><img title="Target Server Instance" src="images/server.png" width="566" height="246" name="ServerTargetInstance" alt="ServerTargetInstance"/></p>
-</blockquote>
-<h3>WebProject and Webnature</h3>
-
-<blockquote>
-<p>The WebProject and WebNature describes how and where various deployment artifacts (resources such as web.xml files, etc.) are stored, and other information that's important at &quot;development time&quot; such as the intended target server. </p>
-</blockquote>
-
-<blockquote>
-<p>Its important to note that the actual deployment descriptor for a web
-app, namely web.xml, is, in our system, conceptually just a serialized
-form of the web app model. This is a frequent pattern though out the framework. And, of course, the web.xml file is still standard, can still be deployed as usual, etc. Of course, there is occasions when there is extra information we'd like to keep track of due to being in an IDE enviroinment that is not really part of the standard deployment descriptor, so that is written to some meta data file associated with the project. These relationships are shown in the following figure. <br />
-<br />
-<img src="images/webAppAndServerTarget.png" width="645" height="246" />
-</p>
-</blockquote>
-<h3>Web resources (html, jsp, xml files, etc).</h3>
-
-<blockquote>
-<p>The main model object used to manipulate web resources are a
-StructuredModel and a StructuedDocument. XML, JSP, and HTML all have a
-special DOM Model associated with them. DTD and CSS have similar
-DOM-like models associated with them, but technically don't meet the DOM
-spec. (DTD is very close, CSS is more like a list of nodes, rather can a
-hierachey of nodes). The StructuredDocument is very similar to the
-IDocument interface, and just adds some specialized events to make
-incremental updates possible. The following figure shows these relationships as they might be while editing a web.xml resource.<br />
-<img src="images/ModelEditing.png" width="668" height="236" />
-<br />
-</p>
-</blockquote>
-<blockquote><p></p>
-<p>I hope the careful reader is wondering what happens if the web app model and the DOM Model both want to update the web.xml text. There's certainly the usual &quot;resource changed&quot; listeners that are common in Eclipse to help things keep in synch, but sometimes changes are desired from one source or the other without actually saving the resource. This leads to another typcial pattern used in our systems, that of model-to-model adapters, as shown in the following figure. <img src="images/modelToModel.png" width="766" height="383" />
-</p>
-</blockquote>
-<h3>Database Model</h3>
-<blockquote>
-<p>[more to be provided later]</p>
-</blockquote>
-<blockquote>
-<p>Models for databases, connections, tables, etc.</p>
-</blockquote>
-<h3>Database Queries</h3>
-<blockquote>
-<p>[more to be provided later]</p>
-</blockquote>
-<blockquote>
-<p>SQL Model based on SQL-99 Standard. Uses/depends on EMF.</p>
-</blockquote>
-<h3>WebServices</h3>
-<blockquote>
-<p>[more to be provided later]</p>
-</blockquote><hr />
-<h2>Run/Debug Development viewpoint</h2>
-
-<blockquote>
-<p><b>[Obviously ... this section is very incomplete .... more to come ... if deemed important, and if there's time, which I only say since it could be one of the more complicated to document usefully]</b></p>
-</blockquote>
-<h4>Server (proxy)</h4>
-<blockquote>
-<p>This server object differs some from the server/runtime target, in
-that it actually controls the &quot;running&quot; on the server. In the
-standard (contributed) case, this server depends on a
-&quot;standard&quot; Eclipse project layout. (A future work item is to
-allow more flexible project structures.)</p>
-</blockquote>
-<h4>TCPIP Monitor</h4>
-<blockquote>
-<p>Its probably worth noting that the TCPIP monitor actually setups a
-&quot;proxy&quot; server, to monitor traffic to and from the test server
-(it can not monitor traffic from any arbitrary server)..</p>
-</blockquote>
-<hr />
-<h2>Components view point</h2>
-<p>[Editors note: it is in this seciton I'd like to (in the long run) have links to the specfic components design and API documentation.]</p>
-<p>Defintion of terms [open to debate]: I've tried to use <i>Subsystem</i> which seems the term the <a
-	href="http://www.eclipse.org/org/documents/Eclipse%20Development%20Process%202003_11_09%20FINAL.pdf">Eclipse
-Development Process</a> uses to denote a large, logically related set of components, which are fairly ndependent of other subsystems, at least conceptually. I've used the term <i>Component</i> to mean that part of as subsystem that conceptually has meaning by itself, and which would be recognized or seen by an end-user as &quot;part of the system&quot; and identifiable with some standard or specification. Sub-component is similar, but maybe highly related to other components (due to re-use) but which is typically transparent to the end-user. </p>
-<h2>Subsystem: Server-tools</h2>
-
-
-
-<blockquote>
-<h4>WST Component: Server Framework</h4>
-</blockquote><blockquote>
-<p>This framework handles definition of any (or, at least many) servers
-and server types, but the actual server support is provided in
-subcomponents.</p>
-</blockquote>
-
-
-
-<blockquote>
-<h4>WST Component – HTTP standard server tools</h4>
-</blockquote>
-<blockquote>
-<h4>WST Component - Internet  (Built in Browser, tcpip montior,
-Proxy preferenes)</h4>
-</blockquote>
-<blockquote>
-<h4>JST Component – tomcat standard server tools</h4>
-</blockquote>
-
-<h2>Subsystem: Web Resources </h2>
-
-<blockquote>
-<p>This framework is used for deployment descriptors (XML source) [Note:
-no special deployment editors are in current contribution, so they are
-just treated as xml files. And, of course, true web resources (XML,
-HTML, XHTML, CSS, JavaScript). </p>
-</blockquote>
-<blockquote>
-<h4>WST Component – Structured Source Editors framework</h4>
-</blockquote>
-<blockquote>
-<p>The primary purpose of extended the base text editing support is to
-provide specialized models and events which can lead to better
-performance, and easier interaction between other models. In particular,
-its thought the most used model in this framework will be the DOM model,
-which implements DOM Level 2 APIs but is a &quot;custom&quot;
-implementation, which can 1. handle ill formed markup (as it always is
-during editing) 2. can be done incrementally (as opposed to
-&quot;batch&quot; processing, as most DOM parsers do), and 3. provides a
-few &quot;extra&quot; APIs that make the DOM more suitable for use in
-tools. Note: the JavaScript editor does not make use of &quot;Structured
-Source Editor&quot; models and there is no &quot;JavaScript&quot; model
-to interact with ... that interaction is all done at a document level.</p>
-</blockquote>
-
-
-
-<blockquote>
-<h4>JST Component – JSPs (editing, menus, wizards, indexing, refactoroing, etc.)</h4>
-</blockquote>
-<blockquote>
-<p>In our framework, JSP's are treated as a &quot;marked up&quot;
-document. Technically this is not required by the JSP Specification, but
-in practice seems to be the common (maybe only!) case. This allows
-interaction with the DOM model of the JSP to modify it, search it, etc.
-</p>
-</blockquote>
-<blockquote>
-<h4>WTP Component – HTML (editing, menus, wizards, indexing,
-refactoroing, etc.)</h4>
-</blockquote>
-
-<blockquote>
-<h4>WTP Component – CSS (editing, menus, wizards, indexing,
-refactoroing, etc.)</h4>
-</blockquote>
-<blockquote>
-<h4>WTP Component – JavaScript (editing, menus)</h4>
-</blockquote>
-<blockquote>
-<h4>WST Subcomponent – XML base tools (URI Resolvers, ContentModels, XML and Schema Validation)</h4>
-</blockquote>
-
-<blockquote>
-<p>Many functions relay on some &quot;low level&quot;
-models, which are important enough to call out for special attention.
-URI Resolvers are critical in correctly &quot;finding&quot; related
-resources in a web project, and &quot;content models&quot; are used to
-define the &quot;legal content&quot; of XML, Schema, TLDs, HTML, and JSPs.
-These content models also have behavior and extension points to allow &quot;extra data&quot; to be
-associated, such as the information used in &quot;hover help&quot;.
-Includes URI Resolvers, ContentModel Interface (and implementation for
-for DTDs and Schemas). This project subcomonent also provides project-based validation of XML files. -- One item for the future is that this component may relay on Xerces, so make use of its XMI interace, to provided better information in validation errors and warnings. The Xerces dependancy is currently intentionally an &quot;internal&quot; dependancy, not shared amount the project. This subcompent has dependancy on EMF.</p>
-</blockquote>
-
-
-
-<h2>SubSystem: Web Applications and Projects</h2>
-
-
-
-<blockquote>
-<h4>WST Subcomponent – Common Archive Framework</h4>
-</blockquote>
-
-
-
-<blockquote>
-<blockquote>
-<p>Handles loading/storing archives using pluggable strategies</p>
-</blockquote>
-</blockquote>
-
-<blockquote>
-<h4>WST Subcomponent – Project Support</h4>
-</blockquote>
-
-<blockquote>
-<blockquote>
-<p>Import/Export/Creation Support</p>
-</blockquote>
-</blockquote>
-
-
-<blockquote>
-<h4>WST Subcomponent – Common Navigator</h4>
-</blockquote>
-
-
-
-<blockquote>
-<blockquote>
-<p>Extensible framework that provides content to resources in workbench</p>
-</blockquote>
-</blockquote>
-
-
-
-
-
-<h2>SubSystem: J2EE Applications and Projects</h2>
-
-
-
-
-<blockquote>
-<h4>JST Subcomponent – J2EE Resources</h4>
-</blockquote>
-
-
-
-<blockquote>
-<blockquote>
-<p>EMF based models</p>
-</blockquote>
-<blockquote>
-<p>Also depends on JEM package.</p>
-</blockquote>
-</blockquote>
-
-
-
-<blockquote>
-<blockquote>
-<p>Provides specialized J2EE EMF Resource handling</p>
-</blockquote>
-</blockquote>
-
-
-
-
-<h2>SubSystem: Database</h2>
-<blockquote>
-<h4>Component: Data Tools</h4>
-</blockquote>
-
-<blockquote>
-<h4>Component: SQL'99 Tools and models</h4>
-</blockquote>
-<h2>SubSystem: Webservices</h2>
-<blockquote>
-<h4>WTP Component WSI</h4>
-</blockquote>
-<blockquote>
-<h4>WTP Component WSDL</h4>
-</blockquote>
-<blockquote>
-<h4>WTP Component WS Models (soap, uddi, wsil)</h4>
-</blockquote>
-
-<h2>SubSystem: XML and Schemas</h2>
-<blockquote>
-<h4>WTP Component: XML Validation</h4>
-<h4>WTP Component: XML/Schema Generation</h4>
-<p>Provides &quot;extras&quot; to standard source edinting, the ability to generate and xml instance file from a DTD or Schema is one of the coolist. </p>
-</blockquote>
-<h2>SubSystem: Web Tooling Common Base</h2>
-
-
-
-<blockquote>
-<p>These are tools and frameworks required by multiple higher level
-components, which must be at low level in the “stack” of components to
-be shared, or, with careful review, common utilities.</p>
-</blockquote>
-
-
-
-<blockquote>
-<h4>WTP Component - Validation Framework</h4>
-</blockquote>
-
-
-
-<blockquote>
-<blockquote>
-<p>Special Eclipse builder, that allows validation of resources.
-Typically, higher level components provide extensions to this framework
-to handle validating their particular models and resources, such as XML,
-EJBs, etc.</p>
-</blockquote>
-</blockquote>
-<h1>Pointers to prerequiste projects</h1>
-<p>In addition to the base Eclipse, the following projects/packages are prerequistes of the Webtooling Platform. </p>
-<h2>EMF</h2>
-<p>EMF, <a href="http://www.eclipse.org/emf/" target="_top">Eclipse Modeling Framework</a>, is a way to define meta models, and then instantiate specific instances of those models. Its particularly famous for being useful to maintain models across multiple products, espcially when the model may change from one release to another (the way that deployment descriptors and J2EE specs change from verison to version. </p>
-<h2>GEF</h2>
-<p>GEF, <a href="http://www.eclipse.org/gef/" target="_top">Graphical Editing
-Framework</a>, is a framework &quot;on top&quot; of SWT that makes it easier to develop sophistocated, highly customizable user interfaces that go beyond typical widgets (I believe we only use this in our snippets view, subuilder, and schema editor -- though there's been some discussions of using it with XML editor in the future). .</p>
-<h2>JEM Package</h2>
-<p>The JEM package, Java EMF Model, is actually part of the <a
-	href="http://www.eclipse.org/vep/" target="_top">VE Project</a>. The VE team has recently made it available as seperate download from their <a
-	href="http://download.eclipse.org/tools/ve/downloads/drops/S-1.0M2-200407301410/index.html" target="_top">VE
-build pages</a>. In addition to allowing easier interaction with other EMF models, it also incorporates BeanInfo into its models (not just reflection). We use it in connection to our J2EE EMF-based models. From what I hear, there's no ISV documentation for this package, but the rose models that are used to create the meta model can be found in CVS on dev.eclipse.org<br />/home/tools<br />under<br />/org.eclipse.jem/rose<br />To load into rose (from workspace) you'd also have to have org.eclipse.emf.ecore in workspace, and define, in Rose, an EditPathMap of WorkspaceRoot as what ever your workspace root is on your filesystem (then it can find included files/models automatically). </p>
-<h2>XSD</h2>
-<p>The <a href="http://www.eclipse.org/xsd/" target="_top">XSD, XML Schema Infoset
-Model, Project</a> provides a model and API for querying detailed information about schemas and manipulating them. </p>
-<h2>Others</h2>
-<p>[Eventually, we may document here certain packages we use and ship internally, such as Xerces, just to help avoid duplicating such internal packages.]</p>
-<h1>Known Architectural/Design Issues</h1>
-
-
-
-<p>This section is just to be explicit about architectural issues
-that are known and which the architecture committee will be discussing various solutions to. </p>
-
-
-
-<p>Note always a clear seperation between &quot;model&quot; and &quot;view&quot; objects ... yes, we confess, occasionally, given some bit of a codes history or deadline driven design, our model/view seperation is less than perfect (but don't get me wrong, its pretty good!). </p>
-<p>Multiple java models (JDT and JEM).
-	Maybe not a real issue per se,
-but not sure weÂ’ve documented differences between them, when to use one
-vs. the other, etc.)</p>
-
-
-
-<p>Multiple operation/command frameworks are in
-initial contribution – need to resolve to one and/or coordinate with
-base Eclipse plans.</p>
-
-
-<p>Currently "meta data" or &quot;extra information&quot; is stored inconsistently
-(and hard to find/understand). Sometimes in (several)  files with no names,
-sometimes as OSGI preferences, but there’s no “framework” for common,
-easy access.</p>
-
-
-<p>There are currently two (or more!) frameworks for providing URI resolution. Some work is needed to determine if the Extensible URI Resolution framework can be used to replace all of them. </p>
-<hr />
-<dl>
-	<dt><a name="architecturegroup">WTP Architecture Group</a></dt>
-	<dd>David Williams, IBM</dd>
-	<dd>Chuck Bridgham, IBM</dd>
-	<dd>Erich Gamma, IBM</dd>
-	<dd>Henrik Lindberg, Frameworx</dd>
-	<dd>Naci Dai, Eteration</dd>
-</dl>
-<p></p>
-
-</body>
-</html>
diff --git a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/ModelEditing.png b/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/ModelEditing.png
deleted file mode 100644
index d3295d7..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/ModelEditing.png
+++ /dev/null
Binary files differ
diff --git a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/jstsubsystems.png b/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/jstsubsystems.png
deleted file mode 100644
index 0f4a5e5..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/jstsubsystems.png
+++ /dev/null
Binary files differ
diff --git a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/modelToModel.png b/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/modelToModel.png
deleted file mode 100644
index 9e714ba..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/modelToModel.png
+++ /dev/null
Binary files differ
diff --git a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/server.png b/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/server.png
deleted file mode 100644
index 87e0b48..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/server.png
+++ /dev/null
Binary files differ
diff --git a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/webAppAndServerTarget.png b/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/webAppAndServerTarget.png
deleted file mode 100644
index 5ea9d94..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/webAppAndServerTarget.png
+++ /dev/null
Binary files differ
diff --git a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/wstandjstdependancies.png b/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/wstandjstdependancies.png
deleted file mode 100644
index 5b25496..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/wstandjstdependancies.png
+++ /dev/null
Binary files differ
diff --git a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/wstsubsystems.png b/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/wstsubsystems.png
deleted file mode 100644
index 4abb935..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/images/wstsubsystems.png
+++ /dev/null
Binary files differ
diff --git a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/theme/default_style.css b/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/theme/default_style.css
deleted file mode 100644
index af2b27a..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WebContent/arch_and_design/theme/default_style.css
+++ /dev/null
@@ -1,18 +0,0 @@
-p, table, td, th {  font-family: arial, helvetica, geneva; font-size: 10pt}

-pre {  font-family: "Courier New", Courier, mono; font-size: 10pt}

-h2 { font-family: arial, helvetica, geneva; font-size: 18pt; font-weight: bold ; line-height: 14px}

-code {  font-family: "Courier New", Courier, mono; font-size: 10pt}

-sup {  font-family: arial,helvetica,geneva; font-size: 10px}

-h3 {  font-family: arial, helvetica, geneva; font-size: 14pt; font-weight: bold}

-li {  font-family: arial, helvetica, geneva; font-size: 10pt}

-h1 {  font-family: arial, helvetica, geneva; font-size: 28px; font-weight: bold}

-body {  font-family: arial, helvetica, geneva; font-size: 10pt; clip:   rect(   ); margin-top: 5mm; margin-left: 3mm}

-.indextop { font-size: x-large;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

-.indexsub { font-size: xx-small;; font-family: Arial, Helvetica, sans-serif; color: #8080FF}

-a.bar:link {  text-decoration: none; color: #FFFFFF}

-a.bar:visited {  color: #FFFFFF; text-decoration: none}

-a.bar:hover {  color: #FFFFFF; text-decoration: underline}

-a.bar {  color: #FFFFFF}

-.jump { font-size: smaller;; font-family: Arial, Helvetica, sans-serif; color: #8080FF ; font-style: normal; text-decoration: none}

-.jump:link { font-size: smaller;; font-family: Arial, Helvetica, sans-serif; color: #8080FF; text-decoration: none}

-.jump:hover { font-size: smaller;; font-family: Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: underline; font-style: normal}

diff --git a/archive/working/development/WTPArchAndDesignDocs/WorkingFiles/MiscModel.mdl b/archive/working/development/WTPArchAndDesignDocs/WorkingFiles/MiscModel.mdl
deleted file mode 100644
index 8ea4b3b..0000000
--- a/archive/working/development/WTPArchAndDesignDocs/WorkingFiles/MiscModel.mdl
+++ /dev/null
@@ -1,8468 +0,0 @@
-

-(object Petal

-    version    	47

-    _written   	"Rose 8.0.0303.1400"

-    charSet    	0)

-

-(object Design "Logical View"

-    is_unit    	TRUE

-    is_loaded  	TRUE

-    attributes 	(list Attribute_Set

-	(object Attribute

-	    tool       	"Java"

-	    name       	"IDE"

-	    value      	"Internal Editor")

-	(object Attribute

-	    tool       	"Java"

-	    name       	"UserDefineTagName1"

-	    value      	"")

-	(object Attribute

-	    tool       	"Java"

-	    name       	"UserDefineTagText1"

-	    value      	"")

-	(object Attribute

-	    tool       	"Java"

-	    name       	"UserDefineTagApply1"

-	    value      	"")

-	(object Attribute

-	    tool       	"Java"

-	    name       	"UserDefineTagName2"

-	    value      	"")

-	(object Attribute

-	    tool       	"Java"

-	    name       	"UserDefineTagText2"

-	    value      	"")

-	(object Attribute

-	    tool       	"Java"

-	    name       	"UserDefineTagApply2"

-	    value      	"")

-	(object Attribute

-	    tool       	"Java"

-	    name       	"UserDefineTagName3"

-	    value      	"")

-	(object Attribute

-	    tool       	"Java"

-	    name       	"UserDefineTagText3"

-	    value      	"")

-	(object Attribute

-	    tool       	"Java"

-	    name       	"UserDefineTagApply3"

-	    value      	""))

-    quid       	"39C9260C00D4"

-    defaults   	(object defaults

-	rightMargin 	0.250000

-	leftMargin 	0.250000

-	topMargin  	0.250000

-	bottomMargin 	0.500000

-	pageOverlap 	1.000000

-	clipIconLabels 	TRUE

-	autoResize 	TRUE

-	snapToGrid 	TRUE

-	gridX      	16

-	gridY      	16

-	defaultFont 	(object Font

-	    size       	10

-	    face       	"Arial"

-	    bold       	FALSE

-	    italics    	FALSE

-	    underline  	FALSE

-	    strike     	FALSE

-	    color      	0

-	    default_color 	TRUE)

-	showMessageNum 	1

-	showClassOfObject 	TRUE

-	notation   	"Unified")

-    root_usecase_package 	(object Class_Category "Use Case View"

-	quid       	"39C9260C00D6"

-	exportControl 	"Public"

-	global     	TRUE

-	logical_models 	(list unit_reference_list)

-	logical_presentations 	(list unit_reference_list

-	    (object UseCaseDiagram "Main"

-		quid       	"39C9261001B7"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    root_category 	(object Class_Category "Logical View"

-	quid       	"39C9260C00D5"

-	exportControl 	"Public"

-	global     	TRUE

-	subsystem  	"Component View"

-	quidu      	"39C9260C00D7"

-	logical_models 	(list unit_reference_list

-	    (object Class_Category "javax"

-		is_unit    	TRUE

-		is_loaded  	FALSE

-		file_name  	"$FRAMEWORK_PATH\\Shared Components\\j2ee_javax.cat"

-		quid       	"39C926610018")

-	    (object Class_Category "java"

-		is_unit    	TRUE

-		is_loaded  	FALSE

-		file_name  	"$FRAMEWORK_PATH\\Shared Components\\j2se_1_3_java.cat"

-		quid       	"39C92661003B")

-	    (object Class_Category "org"

-		is_unit    	TRUE

-		is_loaded  	FALSE

-		file_name  	"$FRAMEWORK_PATH\\Shared Components\\j2se_1_3_org.cat"

-		quid       	"39C92693036F")

-	    (object Class_Category "server"

-		quid       	"412035230266"

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "ServerTarget Instance"

-			quid       	"4120356401A2"

-			used_nodes 	(list uses_relationship_list

-			    (object Uses_Relationship

-				quid       	"4120364502A0"

-				supplier   	"Logical View::server::ServerDefinition"

-				quidu      	"412035AA0184")

-			    (object Uses_Relationship

-				quid       	"41203773036C"

-				supplier   	"Logical View::server::Persisted Extra Info"

-				quidu      	"4120374F00A3"))

-			realized_interfaces 	(list realize_rel_list

-			    (object Realize_Relationship

-				quid       	"412037630070"

-				supplier   	"Logical View::server::Persisted Extra Info"

-				quidu      	"4120374F00A3")))

-		    (object Class "Extension"

-			quid       	"41203584025C"

-			used_nodes 	(list uses_relationship_list

-			    (object Uses_Relationship

-				quid       	"4120366C0093"

-				supplier   	"Logical View::server::ServerDefinition"

-				quidu      	"412035AA0184")))

-		    (object Class "ServerDefinition"

-			quid       	"412035AA0184")

-		    (object Class "RuntimeTarget"

-			quid       	"412035D2031C"

-			class_attributes 	(list class_attribute_list

-			    (object ClassAttribute "runtimeJars"

-				quid       	"412036830295")))

-		    (object Class "Persisted Extra Info"

-			quid       	"4120374F00A3")

-		    (object Association "$UNNAMED$0"

-			quid       	"4120365C0054"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$1"

-				quid       	"4120365C02F3"

-				supplier   	"Logical View::server::RuntimeTarget"

-				quidu      	"412035D2031C"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$2"

-				quid       	"4120365C02FE"

-				supplier   	"Logical View::server::ServerTarget Instance"

-				quidu      	"4120356401A2")))

-		    (object Association "$UNNAMED$3"

-			quid       	"41203662034B"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$4"

-				quid       	"412036630339"

-				supplier   	"Logical View::server::ServerDefinition"

-				quidu      	"412035AA0184"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$5"

-				quid       	"412036630344"

-				supplier   	"Logical View::server::ServerTarget Instance"

-				quidu      	"4120356401A2"))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "ServerView"

-			quid       	"412035400344"

-			title      	"ServerView"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::server::Extension" @1

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 672)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@1

-				    location   	(298, 621)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	268

-				    justify    	0

-				    label      	"Extension")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"41203584025C"

-				width      	286

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::server::RuntimeTarget" @2

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1504, 368)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@2

-				    location   	(1331, 287)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	346

-				    justify    	0

-				    label      	"RuntimeTarget")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"412035D2031C"

-				compartment 	(object Compartment

-				    Parent_View 	@2

-				    location   	(1331, 348)

-				    font       	(object Font

-					size       	10

-					face       	"Arial"

-					bold       	FALSE

-					italics    	FALSE

-					underline  	FALSE

-					strike     	FALSE

-					color      	0

-					default_color 	TRUE)

-				    icon_style 	"Icon"

-				    fill_color 	13434879

-				    anchor     	2

-				    nlines     	2

-				    max_width  	259)

-				width      	364

-				height     	186

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::server::ServerTarget Instance" @3

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(960, 160)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@3

-				    location   	(693, 109)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	534

-				    justify    	0

-				    label      	"ServerTarget Instance")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"4120356401A2"

-				width      	552

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$0" @4

-				location   	(1223, 260)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"4120365C0054"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$1" @5

-					Parent_View 	@4

-					location   	(263, 100)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"4120365C02F3"

-					client     	@4

-					supplier   	@2

-					line_style 	0)

-				    (object RoleView "$UNNAMED$2" @6

-					Parent_View 	@4

-					location   	(263, 100)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"4120365C02FE"

-					client     	@4

-					supplier   	@3

-					line_style 	0)))

-			    (object ClassView "Class" "Logical View::server::ServerDefinition" @7

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(432, 352)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@7

-				    location   	(253, 301)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	358

-				    justify    	0

-				    label      	"ServerDefinition")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"412035AA0184"

-				width      	376

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$3" @8

-				location   	(696, 255)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203662034B"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$4" @9

-					Parent_View 	@8

-					location   	(-264, 95)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"412036630339"

-					client     	@8

-					supplier   	@7

-					line_style 	0)

-				    (object RoleView "$UNNAMED$5" @10

-					Parent_View 	@8

-					location   	(-264, 95)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"412036630344"

-					client     	@8

-					supplier   	@3

-					line_style 	0)))

-			    (object UsesView "" @11

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"4120366C0093"

-				client     	@1

-				supplier   	@7

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::server::Persisted Extra Info" @12

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(960, 672)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@12

-				    location   	(733, 621)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	454

-				    justify    	0

-				    label      	"Persisted Extra Info")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"4120374F00A3"

-				width      	472

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object UsesView "" @13

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203773036C"

-				client     	@3

-				supplier   	@12

-				line_style 	0)))))

-	    (object Class_Category "WebApplication"

-		quid       	"412038880017"

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "WebProject"

-			quid       	"412038DE0396"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"412039380313"

-				supplier   	"Logical View::WebApplication::EclipseProject"

-				quidu      	"4120392200FF")))

-		    (object Class "EclipseProject"

-			quid       	"4120392200FF")

-		    (object Class "WebApp"

-			quid       	"4120395D0258"

-			used_nodes 	(list uses_relationship_list

-			    (object Uses_Relationship

-				quid       	"41203A2802AA"

-				supplier   	"Logical View::WebApplication::web.xml resource"

-				quidu      	"412039BC001A")

-			    (object Uses_Relationship

-				quid       	"41203A2C0382"

-				supplier   	"Logical View::WebApplication::.extra info resource"

-				quidu      	"412039D10038")

-			    (object Uses_Relationship

-				quid       	"41203F180077"

-				supplier   	"Logical View::StructuredModels::web.xml resource"

-				quidu      	"41203BA00297")

-			    (object Uses_Relationship

-				quid       	"412041C7010B"

-				supplier   	"Logical View::StructuredModels::Navigator"

-				quidu      	"4120413C0039")))

-		    (object Class "web.xml resource"

-			quid       	"412039BC001A")

-		    (object Class ".extra info resource"

-			quid       	"412039D10038")

-		    (object Association "$UNNAMED$6"

-			quid       	"4120396E02CB"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$7"

-				quid       	"4120396F027C"

-				supplier   	"Logical View::WebApplication::WebProject"

-				quidu      	"412038DE0396"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$8"

-				quid       	"4120396F027E"

-				supplier   	"Logical View::WebApplication::WebApp"

-				quidu      	"4120395D0258")))

-		    (object Association "$UNNAMED$9"

-			quid       	"412039910109"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$10"

-				quid       	"4120399103B2"

-				supplier   	"Logical View::server::ServerTarget Instance"

-				quidu      	"4120356401A2"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$11"

-				quid       	"4120399103B4"

-				supplier   	"Logical View::WebApplication::WebApp"

-				quidu      	"4120395D0258"))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "WebApp"

-			quid       	"412038AD0179"

-			title      	"WebApp"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::WebApplication::EclipseProject" @14

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(224, 128)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@14

-				    location   	(50, 77)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	348

-				    justify    	0

-				    label      	"EclipseProject")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"4120392200FF"

-				width      	366

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::WebApplication::WebProject" @15

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 368)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@15

-				    location   	(208, 317)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	288

-				    justify    	0

-				    label      	"WebProject")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"412038DE0396"

-				width      	306

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @16

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"412039380313"

-				client     	@15

-				supplier   	@14

-				line_style 	0)

-			    (object ClassView "Class" "Logical View::WebApplication::WebApp" @17

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(912, 160)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@17

-				    location   	(801, 109)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	222

-				    justify    	0

-				    label      	"WebApp")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"4120395D0258"

-				width      	240

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$6" @18

-				location   	(648, 256)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"4120396E02CB"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$7" @19

-					Parent_View 	@18

-					location   	(-120, 64)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"4120396F027C"

-					client     	@18

-					supplier   	@15

-					line_style 	0)

-				    (object RoleView "$UNNAMED$8" @20

-					Parent_View 	@18

-					location   	(-120, 64)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"4120396F027E"

-					client     	@18

-					supplier   	@17

-					line_style 	0)))

-			    (object ClassView "Class" "Logical View::server::ServerTarget Instance" @21

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1632, 320)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@21

-				    location   	(1365, 246)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	534

-				    justify    	0

-				    label      	"ServerTarget Instance")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"4120356401A2"

-				width      	552

-				height     	172

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$9" @22

-				location   	(1193, 221)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"412039910109"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$10" @23

-					Parent_View 	@22

-					location   	(425, 29)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"4120399103B2"

-					client     	@22

-					supplier   	@21

-					line_style 	0)

-				    (object RoleView "$UNNAMED$11" @24

-					Parent_View 	@22

-					location   	(425, 29)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"4120399103B4"

-					client     	@22

-					supplier   	@17

-					line_style 	0)))

-			    (object ClassView "Class" "Logical View::WebApplication::web.xml resource" @25

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(672, 672)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@25

-				    location   	(434, 621)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	476

-				    justify    	0

-				    label      	"web.xml resource")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"412039BC001A"

-				width      	494

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::WebApplication::.extra info resource" @26

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1248, 672)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@26

-				    location   	(1004, 621)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	488

-				    justify    	0

-				    label      	".extra info resource")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"412039D10038"

-				width      	506

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object UsesView "" @27

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203A2802AA"

-				client     	@17

-				supplier   	@25

-				line_style 	0)

-			    (object UsesView "" @28

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203A2C0382"

-				client     	@17

-				supplier   	@26

-				line_style 	0)

-			    (object NoteView @29

-				location   	(1744, 576)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@29

-				    location   	(1578, 454)

-				    fill_color 	13434879

-				    nlines     	4

-				    max_width  	296

-				    label      	"extra info contains info not in the standard defintion")

-				line_color 	3342489

-				fill_color 	8454143

-				width      	356

-				height     	256)

-			    (object NoteView @30

-				location   	(224, 592)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@30

-				    location   	(58, 464)

-				    fill_color 	13434879

-				    nlines     	5

-				    max_width  	296

-				    label      	"The web.xml file conceptually represents a serialization of the web model.")

-				line_color 	3342489

-				fill_color 	8454143

-				width      	356

-				height     	268)))))

-	    (object Class_Category "StructuredModels"

-		quid       	"41203B930049"

-		exportControl 	"Public"

-		logical_models 	(list unit_reference_list

-		    (object Class "web.xml resource"

-			quid       	"41203BA00297")

-		    (object Class "IStructuredDocument"

-			quid       	"41203BC8001E"

-			superclasses 	(list inheritance_relationship_list

-			    (object Inheritance_Relationship

-				quid       	"41203CB60319"

-				supplier   	"Logical View::StructuredModels::IDocument (org.eclipse.text)"

-				quidu      	"41203BDA0146")))

-		    (object Class "IDocument (org.eclipse.text)"

-			quid       	"41203BDA0146")

-		    (object Class "w3c.DOM"

-			quid       	"41203C14006D"

-			used_nodes 	(list uses_relationship_list

-			    (object Uses_Relationship

-				quid       	"41203F200277"

-				supplier   	"Logical View::StructuredModels::web.xml resource"

-				quidu      	"41203BA00297")))

-		    (object Class "IStructuredModel"

-			quid       	"41203C6001C1"

-			used_nodes 	(list uses_relationship_list

-			    (object Uses_Relationship

-				quid       	"41203CD100DD"

-				supplier   	"Logical View::StructuredModels::w3c.DOM"

-				quidu      	"41203C14006D")))

-		    (object Class "readandwrite"

-			quid       	"41203D120375")

-		    (object Class "ModelAdapter"

-			quid       	"41203F350354")

-		    (object Class "OutlineView"

-			quid       	"412040460194")

-		    (object Class "Editor"

-			quid       	"4120411D0016")

-		    (object Class "PropertySheet"

-			quid       	"412041290140")

-		    (object Class "Navigator"

-			quid       	"4120413C0039")

-		    (object Association "read and write"

-			quid       	"41203DA9030E"

-			roles      	(list role_list

-			    (object Role "read"

-				quid       	"41203DAA028D"

-				label      	"read"

-				supplier   	"Logical View::StructuredModels::web.xml resource"

-				quidu      	"41203BA00297"

-				is_navigable 	TRUE)

-			    (object Role "write"

-				quid       	"41203DAA028F"

-				label      	"write"

-				supplier   	"Logical View::StructuredModels::IStructuredDocument"

-				quidu      	"41203BC8001E")))

-		    (object Association "$UNNAMED$12"

-			quid       	"41203E1D0351"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$13"

-				quid       	"41203E1F014B"

-				supplier   	"Logical View::StructuredModels::IStructuredDocument"

-				quidu      	"41203BC8001E"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$14"

-				quid       	"41203E1F014D"

-				supplier   	"Logical View::StructuredModels::w3c.DOM"

-				quidu      	"41203C14006D")))

-		    (object Association "$UNNAMED$15"

-			quid       	"41203E240315"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$16"

-				quid       	"41203E26014B"

-				supplier   	"Logical View::StructuredModels::w3c.DOM"

-				quidu      	"41203C14006D"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$17"

-				quid       	"41203E26014D"

-				supplier   	"Logical View::StructuredModels::IStructuredDocument"

-				quidu      	"41203BC8001E")))

-		    (object Association "$UNNAMED$18"

-			quid       	"41203F600016"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$19"

-				quid       	"41203F600229"

-				supplier   	"Logical View::StructuredModels::ModelAdapter"

-				quidu      	"41203F350354"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$20"

-				quid       	"41203F60022B"

-				supplier   	"Logical View::WebApplication::WebApp"

-				quidu      	"4120395D0258")))

-		    (object Association "$UNNAMED$21"

-			quid       	"41203F6401AD"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$22"

-				quid       	"41203F65005A"

-				supplier   	"Logical View::StructuredModels::w3c.DOM"

-				quidu      	"41203C14006D"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$23"

-				quid       	"41203F650064"

-				supplier   	"Logical View::StructuredModels::ModelAdapter"

-				quidu      	"41203F350354")))

-		    (object Association "$UNNAMED$24"

-			quid       	"41203F68009A"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$25"

-				quid       	"41203F6901DC"

-				supplier   	"Logical View::StructuredModels::ModelAdapter"

-				quidu      	"41203F350354"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$26"

-				quid       	"41203F6901DE"

-				supplier   	"Logical View::StructuredModels::w3c.DOM"

-				quidu      	"41203C14006D")))

-		    (object Association "$UNNAMED$27"

-			quid       	"41203F810096"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$28"

-				quid       	"41203F83003F"

-				supplier   	"Logical View::WebApplication::WebApp"

-				quidu      	"4120395D0258"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$29"

-				quid       	"41203F830049"

-				supplier   	"Logical View::StructuredModels::ModelAdapter"

-				quidu      	"41203F350354")))

-		    (object Association "$UNNAMED$30"

-			quid       	"41203FA102A5"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$31"

-				quid       	"41203FA20383"

-				supplier   	"Logical View::StructuredModels::ModelAdapter"

-				quidu      	"41203F350354"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$32"

-				quid       	"41203FA20385"

-				supplier   	"Logical View::StructuredModels::w3c.DOM"

-				quidu      	"41203C14006D")))

-		    (object Association "$UNNAMED$33"

-			quid       	"412041DD0076"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$34"

-				quid       	"412041DD0348"

-				supplier   	"Logical View::StructuredModels::Navigator"

-				quidu      	"4120413C0039"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$35"

-				quid       	"412041DD034A"

-				supplier   	"Logical View::WebApplication::WebApp"

-				quidu      	"4120395D0258"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$36"

-			quid       	"412042410305"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$37"

-				quid       	"412042420252"

-				supplier   	"Logical View::StructuredModels::OutlineView"

-				quidu      	"412040460194"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$38"

-				quid       	"412042420254"

-				supplier   	"Logical View::StructuredModels::w3c.DOM"

-				quidu      	"41203C14006D"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$39"

-			quid       	"4120424601E0"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$40"

-				quid       	"4120424700D3"

-				supplier   	"Logical View::StructuredModels::Editor"

-				quidu      	"4120411D0016"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$41"

-				quid       	"4120424700D5"

-				supplier   	"Logical View::StructuredModels::w3c.DOM"

-				quidu      	"41203C14006D"

-				is_navigable 	TRUE)))

-		    (object Association "$UNNAMED$42"

-			quid       	"4120424A0218"

-			roles      	(list role_list

-			    (object Role "$UNNAMED$43"

-				quid       	"4120424B0075"

-				supplier   	"Logical View::StructuredModels::PropertySheet"

-				quidu      	"412041290140"

-				is_navigable 	TRUE)

-			    (object Role "$UNNAMED$44"

-				quid       	"4120424B0080"

-				supplier   	"Logical View::StructuredModels::w3c.DOM"

-				quidu      	"41203C14006D"

-				is_navigable 	TRUE))))

-		logical_presentations 	(list unit_reference_list

-		    (object ClassDiagram "ModelEditing"

-			quid       	"41203C8C02E6"

-			title      	"ModelEditing"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	0

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::StructuredModels::IStructuredModel" @31

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(352, 112)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@31

-				    location   	(149, 61)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	406

-				    justify    	0

-				    label      	"IStructuredModel")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"41203C6001C1"

-				width      	424

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::StructuredModels::IDocument (org.eclipse.text)" @32

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1664, 80)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@32

-				    location   	(1348, 29)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	632

-				    justify    	0

-				    label      	"IDocument (org.eclipse.text)")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"41203BDA0146"

-				width      	650

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::StructuredModels::web.xml resource" @33

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1056, 640)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@33

-				    location   	(819, 589)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"web.xml resource")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"41203BA00297"

-				width      	492

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::StructuredModels::IStructuredDocument" @34

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1568, 336)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@34

-				    location   	(1325, 285)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	486

-				    justify    	0

-				    label      	"IStructuredDocument")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"41203BC8001E"

-				width      	504

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object InheritView "" @35

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203CB60319"

-				client     	@34

-				supplier   	@32

-				line_style 	0)

-			    (object AssociationViewNew "read and write" @36

-				location   	(1311, 487)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object SegLabel @37

-				    Parent_View 	@36

-				    location   	(1404, 490)

-				    font       	(object Font

-					size       	10

-					face       	"Arial"

-					bold       	FALSE

-					italics    	TRUE

-					underline  	FALSE

-					strike     	FALSE

-					color      	0

-					default_color 	TRUE)

-				    anchor     	1

-				    anchor_loc 	1

-				    nlines     	1

-				    max_width  	450

-				    justify    	0

-				    label      	"read and write"

-				    pctDist    	2.066667

-				    height     	3

-				    orientation 	1)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203DA9030E"

-				roleview_list 	(list RoleViews

-				    (object RoleView "read" @38

-					Parent_View 	@36

-					location   	(-225, 167)

-					font       	(object Font

-					    size       	10

-					    face       	"Arial"

-					    bold       	FALSE

-					    italics    	FALSE

-					    underline  	FALSE

-					    strike     	FALSE

-					    color      	0

-					    default_color 	TRUE)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203DAA028D"

-					client     	@36

-					supplier   	@33

-					line_style 	0)

-				    (object RoleView "write" @39

-					Parent_View 	@36

-					location   	(-225, 167)

-					font       	(object Font

-					    size       	10

-					    face       	"Arial"

-					    bold       	FALSE

-					    italics    	FALSE

-					    underline  	FALSE

-					    strike     	FALSE

-					    color      	0

-					    default_color 	TRUE)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203DAA028F"

-					client     	@36

-					supplier   	@34

-					line_style 	0)))

-			    (object ClassView "Class" "Logical View::StructuredModels::w3c.DOM" @40

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(384, 320)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@40

-				    location   	(248, 269)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"w3c.DOM")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"41203C14006D"

-				width      	290

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object UsesView "" @41

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203CD100DD"

-				client     	@31

-				supplier   	@40

-				line_style 	0)

-			    (object AssociationViewNew "$UNNAMED$12" @42

-				location   	(886, 434)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203E1D0351"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$13" @43

-					Parent_View 	@42

-					location   	(246, 114)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203E1F014B"

-					client     	@42

-					supplier   	@34

-					vertices   	(list Points

-					    (886, 434)

-					    (944, 447)

-					    (1315, 379))

-					line_style 	0)

-				    (object RoleView "$UNNAMED$14" @44

-					Parent_View 	@42

-					location   	(246, 114)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203E1F014D"

-					client     	@42

-					supplier   	@40

-					line_style 	0)))

-			    (object AssociationViewNew "$UNNAMED$15" @45

-				location   	(983, 175)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203E240315"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$16" @46

-					Parent_View 	@45

-					location   	(-553, -145)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203E26014B"

-					client     	@45

-					supplier   	@40

-					vertices   	(list Points

-					    (983, 175)

-					    (925, 159)

-					    (529, 275))

-					line_style 	0)

-				    (object RoleView "$UNNAMED$17" @47

-					Parent_View 	@45

-					location   	(-553, -145)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203E26014D"

-					client     	@45

-					supplier   	@34

-					line_style 	0)))

-			    (object NoteView @48

-				location   	(944, 304)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@48

-				    location   	(713, 245)

-				    fill_color 	13434879

-				    nlines     	2

-				    max_width  	427

-				    label      	"update each other")

-				line_color 	3342489

-				fill_color 	8454143

-				width      	487

-				height     	131)))

-		    (object ClassDiagram "Model-Model-Adapters"

-			quid       	"41203EA40305"

-			title      	"Model-Model-Adapters"

-			zoom       	100

-			max_height 	28350

-			max_width  	21600

-			origin_x   	912

-			origin_y   	0

-			items      	(list diagram_item_list

-			    (object ClassView "Class" "Logical View::StructuredModels::web.xml resource" @49

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1040, 1072)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@49

-				    location   	(803, 1031)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	474

-				    justify    	0

-				    label      	"web.xml resource")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"41203BA00297"

-				width      	492

-				height     	107

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::StructuredModels::ModelAdapter" @50

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1072, 560)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@50

-				    location   	(904, 509)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	336

-				    justify    	0

-				    label      	"ModelAdapter")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"41203F350354"

-				width      	354

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object NoteView @51

-				location   	(1072, 352)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@51

-				    location   	(597, 280)

-				    fill_color 	13434879

-				    nlines     	2

-				    max_width  	915

-				    label      	

-|A change in one model can be "converted" to an appropriate change to the other model.

-				    )

-				line_color 	3342489

-				fill_color 	8454143

-				width      	975

-				height     	156)

-			    (object ClassView "Class" "Logical View::WebApplication::WebApp" @52

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(512, 560)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@52

-				    location   	(318, 486)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	388

-				    justify    	0

-				    label      	"WebApp")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"4120395D0258"

-				width      	406

-				height     	172

-				annotation 	8

-				autoResize 	TRUE)

-			    (object UsesView "" @53

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203F180077"

-				client     	@52

-				supplier   	@49

-				line_style 	0)

-			    (object AssociationViewNew "$UNNAMED$18" @54

-				location   	(804, 560)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203F600016"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$19" @55

-					Parent_View 	@54

-					location   	(436, 256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203F600229"

-					client     	@54

-					supplier   	@50

-					line_style 	0)

-				    (object RoleView "$UNNAMED$20" @56

-					Parent_View 	@54

-					location   	(436, 256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203F60022B"

-					client     	@54

-					supplier   	@52

-					line_style 	0)))

-			    (object AssociationViewNew "$UNNAMED$27" @57

-				location   	(804, 560)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203F810096"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$28" @58

-					Parent_View 	@57

-					location   	(-124, 256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203F83003F"

-					client     	@57

-					supplier   	@52

-					line_style 	0)

-				    (object RoleView "$UNNAMED$29" @59

-					Parent_View 	@57

-					location   	(-124, 256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203F830049"

-					client     	@57

-					supplier   	@50

-					line_style 	0)))

-			    (object ClassView "Class" "Logical View::StructuredModels::Navigator" @60

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(208, 352)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@60

-				    location   	(91, 311)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	234

-				    justify    	0

-				    label      	"Navigator")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	12632256

-				quidu      	"4120413C0039"

-				width      	252

-				height     	107

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$33" @61

-				location   	(335, 439)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"412041DD0076"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$34" @62

-					Parent_View 	@61

-					location   	(-177, -121)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"412041DD0348"

-					client     	@61

-					supplier   	@60

-					line_style 	0)

-				    (object RoleView "$UNNAMED$35" @63

-					Parent_View 	@61

-					location   	(-177, -121)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"412041DD034A"

-					client     	@61

-					supplier   	@52

-					line_style 	0)))

-			    (object ClassView "Class" "Logical View::StructuredModels::OutlineView" @64

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2048, 336)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@64

-				    location   	(1900, 295)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	296

-				    justify    	0

-				    label      	"OutlineView")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	12632256

-				quidu      	"412040460194"

-				width      	314

-				height     	107

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::StructuredModels::Editor" @65

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2160, 480)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@65

-				    location   	(2064, 439)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	192

-				    justify    	0

-				    label      	"Editor")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	12632256

-				quidu      	"4120411D0016"

-				width      	210

-				height     	107

-				annotation 	8

-				autoResize 	TRUE)

-			    (object ClassView "Class" "Logical View::StructuredModels::w3c.DOM" @66

-				ShowCompartmentStereotypes 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(1648, 560)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@66

-				    location   	(1512, 509)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	272

-				    justify    	0

-				    label      	"w3c.DOM")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	13434879

-				quidu      	"41203C14006D"

-				width      	290

-				height     	126

-				annotation 	8

-				autoResize 	TRUE)

-			    (object UsesView "" @67

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203F200277"

-				client     	@66

-				supplier   	@49

-				line_style 	0)

-			    (object AssociationViewNew "$UNNAMED$21" @68

-				location   	(1375, 560)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203F6401AD"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$22" @69

-					Parent_View 	@68

-					location   	(447, 256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203F65005A"

-					client     	@68

-					supplier   	@66

-					line_style 	0)

-				    (object RoleView "$UNNAMED$23" @70

-					Parent_View 	@68

-					location   	(447, 256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203F650064"

-					client     	@68

-					supplier   	@50

-					line_style 	0)))

-			    (object AssociationViewNew "$UNNAMED$30" @71

-				location   	(1375, 560)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"41203FA102A5"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$31" @72

-					Parent_View 	@71

-					location   	(-129, 256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203FA20383"

-					client     	@71

-					supplier   	@50

-					line_style 	0)

-				    (object RoleView "$UNNAMED$32" @73

-					Parent_View 	@71

-					location   	(-129, 256)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"41203FA20385"

-					client     	@71

-					supplier   	@66

-					line_style 	0)))

-			    (object AssociationViewNew "$UNNAMED$36" @74

-				location   	(1856, 442)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"412042410305"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$37" @75

-					Parent_View 	@74

-					location   	(208, -118)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"412042420252"

-					client     	@74

-					supplier   	@64

-					line_style 	0)

-				    (object RoleView "$UNNAMED$38" @76

-					Parent_View 	@74

-					location   	(208, -118)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"412042420254"

-					client     	@74

-					supplier   	@66

-					line_style 	0)))

-			    (object AssociationViewNew "$UNNAMED$39" @77

-				location   	(1923, 516)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"4120424601E0"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$40" @78

-					Parent_View 	@77

-					location   	(275, -44)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"4120424700D3"

-					client     	@77

-					supplier   	@65

-					line_style 	0)

-				    (object RoleView "$UNNAMED$41" @79

-					Parent_View 	@77

-					location   	(275, -44)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"4120424700D5"

-					client     	@77

-					supplier   	@66

-					line_style 	0)))

-			    (object ClassView "Class" "Logical View::StructuredModels::PropertySheet" @80

-				ShowCompartmentStereotypes 	TRUE

-				SuppressAttribute 	TRUE

-				SuppressOperation 	TRUE

-				IncludeAttribute 	TRUE

-				IncludeOperation 	TRUE

-				location   	(2096, 656)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				label      	(object ItemLabel

-				    Parent_View 	@80

-				    location   	(1924, 615)

-				    fill_color 	13434879

-				    nlines     	1

-				    max_width  	344

-				    justify    	0

-				    label      	"PropertySheet")

-				icon_style 	"Icon"

-				line_color 	3342489

-				fill_color 	12632256

-				quidu      	"412041290140"

-				width      	362

-				height     	107

-				annotation 	8

-				autoResize 	TRUE)

-			    (object AssociationViewNew "$UNNAMED$42" @81

-				location   	(1853, 603)

-				font       	(object Font

-				    size       	10

-				    face       	"Arial"

-				    bold       	FALSE

-				    italics    	FALSE

-				    underline  	FALSE

-				    strike     	FALSE

-				    color      	0

-				    default_color 	TRUE)

-				stereotype 	TRUE

-				line_color 	3342489

-				quidu      	"4120424A0218"

-				roleview_list 	(list RoleViews

-				    (object RoleView "$UNNAMED$43" @82

-					Parent_View 	@81

-					location   	(205, 43)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"4120424B0075"

-					client     	@81

-					supplier   	@80

-					line_style 	0)

-				    (object RoleView "$UNNAMED$44" @83

-					Parent_View 	@81

-					location   	(205, 43)

-					stereotype 	TRUE

-					line_color 	3342489

-					quidu      	"4120424B0080"

-					client     	@81

-					supplier   	@66

-					line_style 	0))))))))

-	logical_presentations 	(list unit_reference_list

-	    (object ClassDiagram "Package Hierarchy"

-		quid       	"39C9261001B8"

-		title      	"Package Hierarchy"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list

-		    (object CategoryView "Logical View::java" @84

-			location   	(208, 272)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			label      	(object ItemLabel

-			    Parent_View 	@84

-			    location   	(64, 188)

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"java")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	16777215

-			quidu      	"39C92661003B"

-			width      	300

-			height     	180)

-		    (object CategoryView "Logical View::javax" @85

-			location   	(656, 272)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			label      	(object ItemLabel

-			    Parent_View 	@85

-			    location   	(512, 188)

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"javax")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	16777215

-			quidu      	"39C926610018"

-			width      	300

-			height     	180)

-		    (object CategoryView "Logical View::org" @86

-			location   	(1104, 272)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			label      	(object ItemLabel

-			    Parent_View 	@86

-			    location   	(960, 188)

-			    nlines     	2

-			    max_width  	288

-			    justify    	0

-			    label      	"org")

-			icon_style 	"Icon"

-			line_color 	3342489

-			fill_color 	16777215

-			quidu      	"39C92693036F"

-			width      	300

-			height     	180)))

-	    (object ClassDiagram "Legend"

-		quid       	"39CD51840059"

-		title      	"Legend"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list

-		    (object NoteView @87

-			location   	(224, 624)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			line_color 	3342489

-			fill_color 	12632256

-			width      	300

-			height     	132)

-		    (object NoteView @88

-			location   	(704, 624)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			line_color 	3342489

-			fill_color 	8421631

-			width      	300

-			height     	132)

-		    (object NoteView @89

-			location   	(1200, 624)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			line_color 	3342489

-			fill_color 	12615680

-			width      	300

-			height     	132)

-		    (object NoteView @90

-			location   	(1664, 624)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			line_color 	3342489

-			fill_color 	16777215

-			width      	300

-			height     	132)

-		    (object Label @91

-			location   	(81, 369)

-			font       	(object Font

-			    size       	12

-			    face       	"Arial"

-			    bold       	TRUE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			nlines     	1

-			max_width  	1163

-			label      	"J2EE: Java 2 Platform, Enterprise Edition - v 1.2.1")

-		    (object Label @92

-			location   	(96, 608)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			nlines     	1

-			max_width  	268

-			label      	"Abstract Class")

-		    (object Label @93

-			location   	(592, 608)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			nlines     	1

-			max_width  	225

-			label      	"Final Class")

-		    (object Label @94

-			location   	(1104, 608)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			nlines     	1

-			max_width  	206

-			label      	"Interface")

-		    (object Label @95

-			location   	(1552, 608)

-			font       	(object Font

-			    size       	10

-			    face       	"Arial"

-			    bold       	FALSE

-			    italics    	FALSE

-			    underline  	FALSE

-			    strike     	FALSE

-			    color      	0

-			    default_color 	TRUE)

-			nlines     	1

-			max_width  	144

-			label      	"Class")))))

-    root_subsystem 	(object SubSystem "Component View"

-	quid       	"39C9260C00D7"

-	physical_models 	(list unit_reference_list

-	    (object SubSystem "javax"

-		is_unit    	TRUE

-		is_loaded  	FALSE

-		file_name  	"$FRAMEWORK_PATH\\Shared Components\\j2ee_javax.sub"

-		quid       	"39C9266003D8")

-	    (object SubSystem "java"

-		is_unit    	TRUE

-		is_loaded  	FALSE

-		file_name  	"$FRAMEWORK_PATH\\Shared Components\\j2se_1_3_java.sub"

-		quid       	"39C92661002C")

-	    (object SubSystem "org"

-		is_unit    	TRUE

-		is_loaded  	FALSE

-		file_name  	"$FRAMEWORK_PATH\\Shared Components\\j2se_1_3_org.sub"

-		quid       	"39C9268C01C9"))

-	physical_presentations 	(list unit_reference_list

-	    (object Module_Diagram "Main"

-		quid       	"39C9261001B6"

-		title      	"Main"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    process_structure 	(object Processes

-	quid       	"39C9260C00D8"

-	ProcsNDevs 	(list

-	    (object Process_Diagram "Deployment View"

-		quid       	"39C9260C00DA"

-		title      	"Deployment View"

-		zoom       	100

-		max_height 	28350

-		max_width  	21600

-		origin_x   	0

-		origin_y   	0

-		items      	(list diagram_item_list))))

-    properties 	(object Properties

-	attributes 	(list Attribute_Set

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Editor"

-			value      	("EditorType" 100))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IncludePath"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"StopOnError"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"EditorType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"BuiltIn"

-				value      	100)

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"WindowsShell"

-				value      	101)))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"PathSeparator"

-			value      	"")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ConstValue"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ImplementationType"

-			value      	"")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CmIdentification"

-			value      	(value Text "  %X% %Q% %Z% %W%"))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AdditionalIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CmIdentification"

-			value      	(value Text "  %X% %Q% %Z% %W%"))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"InclusionProtectionSymbol"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Context"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"OperationIsOneWay"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Order"

-			value      	"")))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ArrayDimensions"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"CaseSpecifier"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"GenerateForwardReference"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"IsReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Order"

-			value      	"")

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"BoundedRoleType"

-			value      	("AssocTypeSet" 47))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"AssocTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"Array"

-				value      	24)

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"Sequence"

-				value      	47)))))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"GenerateForwardReference"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"project"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TableCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DomainCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"SPPackageCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TriggerCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IndexCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ConstraintCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"StoreProcedureCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"PrimaryKeyCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ForeignKeyCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TablePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DomainPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TriggerPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IndexPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ConstraintPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"StoreProcedurePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"PrimaryKeyPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ForeignKeyPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ViewCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"JoinCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TableSpaceCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"cONTAINERCounter"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ViewPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TableSpacePrefix"

-			value      	"")))

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"dmItem"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DMName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsDatabase"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TargetDatabase"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Location"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsTableSpace"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TableSpaceType"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsDeault"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"BufferPool"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ExtentSize"

-			value      	1)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"PrefetchSize"

-			value      	1)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"PageSize"

-			value      	4)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ManagedBy"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ContainerList"

-			value      	"")))

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"default__Category"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"dmItem"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DMName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"dmSchema"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"dmDomainPackage"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsSchema"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsDomainPackage"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsRootSchema"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsRootDomainPackage"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsSchemaPackage"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DatabaseID"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DBMS"

-			value      	"")))

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"dmItem"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DMName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsTable"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsView"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsDomain"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsSPPackage"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Synonymns"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TableSpace"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"SourceId"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"SourceType"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"SelectClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsUpdatable"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"CheckOption"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"PersistToServer"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TableSpaceID"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"CorrelationName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsUpdateable"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsSnapShot"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsDistinct"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsPackage"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"dmItem"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DMName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Ordinal"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsIdentity"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"NullsAllowed"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DataTypeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Length"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Scale"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ColumnType"

-			value      	"Native")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ForBitData"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DefaultValueType"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DefaultValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"SourceId"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"SourceType"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"OID"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"default__Association"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"dmItem"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DMName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsRelationship"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"SourceId"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"SourceType"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"RIMethod"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ParentUpdateRule"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ParentUpdateRuleName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ParentDeleteRule"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ParentDeleteRuleName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ChildInsertRestrict"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ChildInsertRestrictName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ChildMultiplicity"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ChildMultiplicityName"

-			value      	"")))

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"dmItem"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DMName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ConstraintName"

-			value      	"")))

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"dmItem"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DMName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsConstraint"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ConstraintType"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsIndex"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsTrigger"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsStoredProcedure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsCluster"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TableSpace"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"FillFactor"

-			value      	0)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"KeyList"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"CheckPredicate"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DeferalMode"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"InitialCheckTime"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"TriggerType"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsInsertEvent"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsUpdateEvent"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsDeleteEvent"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"RefOldTable"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"RefNewTable"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"RefOldRow"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"RefNewRow"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsRow"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"WhenClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Language"

-			value      	"SQL")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ProcType"

-			value      	"Procedure")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsDeterministic"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ParameterStyle"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ReturnedNull"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ExternalName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ReturnTypeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Scale"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ForBitData"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DefaultValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DefaultValueType"

-			value      	"")))

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"default__Parameter"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"dmItem"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DMName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsInParameter"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"IsOutParameter"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Ordinal"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DataTypeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"Scale"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"ForBitData"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DefaultValueType"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"DefaultValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Data Modeler"

-			name       	"OperationID"

-			value      	"")))

-	    (object Attribute

-		tool       	"Data Modeler"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Data Modeler Communicator"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"framework"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Java"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"RootDir"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"UsePrefixes"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"AutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ShowCodegenDlg"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultAuthor"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultVersion"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocDefaultSince"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocNumAsterisks"

-			value      	0)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MaxNumChars"

-			value      	80)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Editor"

-			value      	("EditorType" 100))

-		    (object Attribute

-			tool       	"Java"

-			name       	"VM"

-			value      	("VMType" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"ClassPath"

-			value      	";D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\charsets.jar;D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\jce.jar;D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\jsse.jar;D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\rt.jar;D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\sunrsasign.jar;D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\ext\\dnsns.jar;D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\ext\\ldapsec.jar;D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\ext\\localedata.jar;D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\ext\\sunjce_provider.jar;D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\security\\local_policy.jar;D:\\JDKs\\j2sdk1.4.2_03\\jre\\lib\\security\\US_export_policy.jar;D:\\JDKs\\j2sdk1.4.2_03\\lib\\dt.jar;D:\\JDKs\\j2sdk1.4.2_03\\lib\\htmlconverter.jar;D:\\JDKs\\j2sdk1.4.2_03\\lib\\tools.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\charsets.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\jaws.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\jce.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\jsse.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\rt.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\sunrsasign.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\ext\\dnsns.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\ext\\ldapsec.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\ext\\localedata.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\ext\\sunjce_provider.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\security\\local_policy.jar;D:JDKs\\installed_j2sdk1.4.1_02\\jre\\lib\\security\\US_export_policy.jar;D:JDKs\\installed_j2sdk1.4.1_02\\lib\\dt.jar;D:JDKs\\installed_j2sdk1.4.1_02\\lib\\htmlconverter.jar;D:JDKs\\installed_j2sdk1.4.1_02\\lib\\tools.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\charsets.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\jce.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\jsse.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\rt.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\sunrsasign.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\ext\\dnsns.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\ext\\ldapsec.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\ext\\localedata.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\ext\\sunjce_provider.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\security\\local_policy.jar;C:\\j2sdk1.4.2_05\\jre\\lib\\security\\US_export_policy.jar;C:\\j2sdk1.4.2_05\\lib\\dt.jar;C:\\j2sdk1.4.2_05\\lib\\htmlconverter.jar;C:\\j2sdk1.4.2_05\\lib\\tools.jar")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EditorType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"BuiltIn"

-				value      	100)

-			    (object Attribute

-				tool       	"Java"

-				name       	"WindowsShell"

-				value      	101)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"VMType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Sun"

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Microsoft"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"IBM"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"InstanceVariablePrefix"

-			value      	"m_")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ClassVariablePrefix"

-			value      	"s_")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultAttributeDataType"

-			value      	"int")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultOperationReturnType"

-			value      	"void")

-		    (object Attribute

-			tool       	"Java"

-			name       	"NoClassCustomDlg"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GlobalImports"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"OpenBraceClassStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"OpenBraceMethodStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"UseTabs"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"UseSpaces"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"SpacingItems"

-			value      	3)

-		    (object Attribute

-			tool       	"Java"

-			name       	"RoseDefaultCommentStyle"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"AsteriskCommentStyle"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavaCommentStyle"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocAuthor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocSince"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"JavadocVersion"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"NotShowRoseIDDlg"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateRoseID"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultJ2EEJavadoc"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultReturnLine"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"UserDefineJavaDocTags"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ReferenceClasspath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"VAJavaWorkingFolder"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"BeanPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"BeanSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"RemotePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"RemoteSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"HomePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"HomeSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"LocalPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"LocalSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"LocalHomePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"LocalHomeSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"PrimaryKeyPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"PrimaryKeySuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBDTDLocation"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDTDLocation"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultEJBVersion"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DefaultServletVersion"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"SourceControl"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"SCCSelected"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"SCCProjectSourceRoot"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"SCCProjectName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"SCCComment"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"private"

-				value      	64)

-			    (object Attribute

-				tool       	"Java"

-				name       	"package"

-				value      	65)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateCode"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DisableAutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Strictfp"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContextRef"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsSingleThread"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIsSecure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcher"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcherPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherInclude"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherForward"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletgetInfo"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletXMLFilePath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttribute"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttributesNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestAttributes"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestParameters"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeader"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeaderNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForHeaders"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIntHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDateHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletCookie"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForCookie"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContentType"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateHTML"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate_XML_DD"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCmpField"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBEnvironmentProperties"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCnxFactory"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReferences"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBNameInJAR"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType"

-			value      	("EJBSessionType_Set" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateless"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateful"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType"

-			value      	("EJBTransactionType_Set" 211))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	211)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	212)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType"

-			value      	("EJBPersistenceType_Set" 220))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	220)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	221)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	222)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReentrant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBVersion"

-			value      	("EJBVersion_Set" 230))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBVersion_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"2.0"

-				value      	230)

-			    (object Attribute

-				tool       	"Java"

-				name       	"1.x"

-				value      	231)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBXMLFilePath"

-			value      	"")))

-	    (object Attribute

-		tool       	"Java"

-		name       	"Default_Servlet__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContextRef"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsSingleThread"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIsSecure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcher"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcherPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherInclude"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherForward"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletgetInfo"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"private"

-				value      	64)

-			    (object Attribute

-				tool       	"Java"

-				name       	"package"

-				value      	65)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateCode"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DisableAutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Strictfp"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletXMLFilePath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttribute"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttributesNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestAttributes"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestParameters"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeader"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeaderNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForHeaders"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIntHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDateHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletCookie"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForCookie"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContentType"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateHTML"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate_XML_DD"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCmpField"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBEnvironmentProperties"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCnxFactory"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReferences"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBNameInJAR"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType"

-			value      	("EJBSessionType_Set" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateless"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateful"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType"

-			value      	("EJBTransactionType_Set" 211))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	211)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	212)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType"

-			value      	("EJBPersistenceType_Set" 220))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	220)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	221)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	222)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReentrant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBVersion"

-			value      	("EJBVersion_Set" 230))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBVersion_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"2.0"

-				value      	230)

-			    (object Attribute

-				tool       	"Java"

-				name       	"1.x"

-				value      	231)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBXMLFilePath"

-			value      	"")))

-	    (object Attribute

-		tool       	"Java"

-		name       	"Http_Servlet__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttribute"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttributesNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestAttributes"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestParameters"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeader"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeaderNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForHeaders"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIntHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDateHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletCookie"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForCookie"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContentType"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateHTML"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"private"

-				value      	64)

-			    (object Attribute

-				tool       	"Java"

-				name       	"package"

-				value      	65)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateCode"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DisableAutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Strictfp"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContextRef"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsSingleThread"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIsSecure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcher"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcherPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherInclude"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherForward"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletgetInfo"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletXMLFilePath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate_XML_DD"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCmpField"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBEnvironmentProperties"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCnxFactory"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReferences"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBNameInJAR"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType"

-			value      	("EJBSessionType_Set" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateless"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateful"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType"

-			value      	("EJBTransactionType_Set" 211))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	211)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	212)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType"

-			value      	("EJBPersistenceType_Set" 220))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	220)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	221)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	222)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReentrant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBVersion"

-			value      	("EJBVersion_Set" 230))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBVersion_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"2.0"

-				value      	230)

-			    (object Attribute

-				tool       	"Java"

-				name       	"1.x"

-				value      	231)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBXMLFilePath"

-			value      	"")))

-	    (object Attribute

-		tool       	"Java"

-		name       	"Default_EJB__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Generate_XML_DD"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCmpField"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBEnvironmentProperties"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBCnxFactory"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReferences"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBNameInJAR"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType"

-			value      	("EJBSessionType_Set" 200))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	200)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateless"

-				value      	201)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Stateful"

-				value      	202)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType"

-			value      	("EJBTransactionType_Set" 211))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBTransactionType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	211)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	212)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType"

-			value      	("EJBPersistenceType_Set" 220))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBPersistenceType_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	""

-				value      	220)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bean"

-				value      	221)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Container"

-				value      	222)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBReentrant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"BMP_Extend_CMP"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateDefaultConstructor"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ConstructorIs"

-			value      	("Ctor_Set" 62))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Ctor_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"public"

-				value      	62)

-			    (object Attribute

-				tool       	"Java"

-				name       	"protected"

-				value      	63)

-			    (object Attribute

-				tool       	"Java"

-				name       	"private"

-				value      	64)

-			    (object Attribute

-				tool       	"Java"

-				name       	"package"

-				value      	65)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFinalizer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateStaticInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateInstanceInitializer"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateCode"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DisableAutoSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ReadOnly"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Strictfp"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletName"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContextRef"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsSingleThread"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletInitParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIsSecure"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcher"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestDispatcherPath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherInclude"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"DispatcherForward"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletSecurityRoles"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletgetInfo"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletXMLFilePath"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttribute"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestAttributesNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestAttributes"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameter"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletRequestParameterNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForRequestParameters"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeader"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletHeaderNames"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForHeaders"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletIntHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletDateHeader"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletCookie"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"MethodForCookie"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"ServletContentType"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateHTML"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBSessionSync"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBVersion"

-			value      	("EJBVersion_Set" 230))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBVersion_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"2.0"

-				value      	230)

-			    (object Attribute

-				tool       	"Java"

-				name       	"1.x"

-				value      	231)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"EJBXMLFilePath"

-			value      	"")))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"CmIdentification"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"CmIdentification"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Java"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Abstract"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Static"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Native"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Synchronized"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFullyQualifiedReturn"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"ReplaceExistingCode"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Strictfp"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Transient"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Volatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"PropertyType"

-			value      	("BeanProperty_Set" 71))

-		    (object Attribute

-			tool       	"Java"

-			name       	"BeanProperty_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Not A Property"

-				value      	71)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Simple"

-				value      	72)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bound"

-				value      	73)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Constrained"

-				value      	74)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"IndividualChangeMgt"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write"

-			value      	("Read/Write_Set" 81))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read & Write"

-				value      	81)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read Only"

-				value      	82)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Write Only"

-				value      	83)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFullyQualifiedTypes"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Java"

-			name       	"ContainerClass"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Java"

-			name       	"Final"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Transient"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Volatile"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"PropertyType"

-			value      	("BeanProperty_Set" 71))

-		    (object Attribute

-			tool       	"Java"

-			name       	"BeanProperty_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Not A Property"

-				value      	71)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Simple"

-				value      	72)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Bound"

-				value      	73)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Constrained"

-				value      	74)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"IndividualChangeMgt"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write"

-			value      	("Read/Write_Set" 81))

-		    (object Attribute

-			tool       	"Java"

-			name       	"Read/Write_Set"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read & Write"

-				value      	81)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Read Only"

-				value      	82)

-			    (object Attribute

-				tool       	"Java"

-				name       	"Write Only"

-				value      	83)))

-		    (object Attribute

-			tool       	"Java"

-			name       	"GenerateFullyQualifiedTypes"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Java"

-			name       	"IsNavigable"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"Java"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"R2Editor"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Rose Web Publisher"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"COM"

-		name       	"propertyId"

-		value      	"783606378")

-	    (object Attribute

-		tool       	"COM"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"COM"

-			name       	"TypeKinds"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"COM"

-				name       	"enum"

-				value      	100)

-			    (object Attribute

-				tool       	"COM"

-				name       	"record"

-				value      	101)

-			    (object Attribute

-				tool       	"COM"

-				name       	"module"

-				value      	102)

-			    (object Attribute

-				tool       	"COM"

-				name       	"interface"

-				value      	103)

-			    (object Attribute

-				tool       	"COM"

-				name       	"dispinterface"

-				value      	104)

-			    (object Attribute

-				tool       	"COM"

-				name       	"coclass"

-				value      	105)

-			    (object Attribute

-				tool       	"COM"

-				name       	"alias"

-				value      	106)

-			    (object Attribute

-				tool       	"COM"

-				name       	"union"

-				value      	107)

-			    (object Attribute

-				tool       	"COM"

-				name       	"max"

-				value      	108)

-			    (object Attribute

-				tool       	"COM"

-				name       	"(none)"

-				value      	109)))

-		    (object Attribute

-			tool       	"COM"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"COM"

-			name       	"kind"

-			value      	("TypeKinds" 109))

-		    (object Attribute

-			tool       	"COM"

-			name       	"uuid"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"version"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"helpstring"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"helpcontext"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"attributes"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"dllname"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"alias"

-			value      	"")))

-	    (object Attribute

-		tool       	"COM"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"COM"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"COM"

-			name       	"id"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"helpstring"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"attributes"

-			value      	"")))

-	    (object Attribute

-		tool       	"COM"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"COM"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"COM"

-			name       	"id"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"helpstring"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"attributes"

-			value      	"")))

-	    (object Attribute

-		tool       	"COM"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"COM"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"COM"

-			name       	"filename"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"library"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"uuid"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"version"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"helpstring"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"helpfile"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"helpcontext"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"lcid"

-			value      	"")

-		    (object Attribute

-			tool       	"COM"

-			name       	"attributes"

-			value      	"")))

-	    (object Attribute

-		tool       	"COM"

-		name       	"default__Param"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"COM"

-			name       	"attributes"

-			value      	"")))

-	    (object Attribute

-		tool       	"COM"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"VC++"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"VC++"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"VC++"

-			name       	"UpdateATL"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"SmartPointersOnAssoc"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"GenerateImports"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"PutImportsIn"

-			value      	"stdafx.h")

-		    (object Attribute

-			tool       	"VC++"

-			name       	"FullPathInImports"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"UseImportAttributes"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"ImportAttributes"

-			value      	"no_namespace named_guids")

-		    (object Attribute

-			tool       	"VC++"

-			name       	"ImportProjTypeLib"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"DefaultTypeLib"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"TypeLibLocation"

-			value      	"")

-		    (object Attribute

-			tool       	"VC++"

-			name       	"CompileProjTypeLib"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"IdlInterfaceAttributes"

-			value      	(value Text 

-|endpoint("")

-|local

-|object

-|pointer_default()

-|uuid("")

-|version("")

-|encode

-|decode

-|auto_handle

-|implicit_handle("")

-|code

-|nocode

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"IdlCoClassAttributes"

-			value      	(value Text 

-|uuid("")

-|helpstring("")

-|helpcontext("")

-|licensed

-|version("")

-|control

-|hidden

-|appobject

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"IdlCoClassInterfaceAttributes"

-			value      	(value Text 

-|default

-|source

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"IdlParameterAttributes"

-			value      	(value Text 

-|in

-|out

-|retval

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"IdlMethodAttributes"

-			value      	(value Text 

-|id(1)

-|helpstring("")

-|call_as("")

-|callback

-|helpcontext("")

-|hidden

-|local

-|restricted

-|source

-|vararg

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"IdlPropertyAttributes"

-			value      	(value Text 

-|id()

-|helpstring("")

-|call_as("")

-|helpcontext("")

-|hidden

-|local

-|restricted

-|source

-|vararg

-|bindable

-|defaultbind

-|defaultcallelem

-|displaybind

-|immediatebind

-|nonbrowseable

-|requestedit

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"RvcPtyVersion"

-			value      	"1.3")

-		    (object Attribute

-			tool       	"VC++"

-			name       	"ModelIDStyle"

-			value      	2)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"DocStyle"

-			value      	1)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"GenerateIncludes"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"ApplyPattern"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"CreateBackupFiles"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"SupportCodeName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"DocRevEngineer"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"CreateOverviewDiagrams"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"UpdateModelIDsInCode"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"AttributeTypes"

-			value      	(value Text 

-|attr1=bool

-|attr2=short

-|attr3=int

-|attr4=long

-|attr5=char

-|attr6=float

-|attr7=double

-|attr8=void

-|attr9=clock_t

-|attr10=_complex

-|attr11=_dev_t

-|attr12=div_t

-|attr13=_exception

-|attr14=FILE

-|attr15=_finddata_t

-|attr16=_FPIEEE_RECORD

-|attr17=fpos_t

-|attr18=_HEAPINFO

-|attr19=jmp_buf

-|attr20=lconv

-|attr21=ldiv_t

-|attr22=_off_t

-|attr23=_onexit_t

-|attr24=_PNH

-|attr25=ptrdiff_t

-|attr26=sig_atomic_t

-|attr27=size_t

-|attr28=_stat

-|attr29=time_t

-|attr30=_timeb

-|attr31=tm

-|attr32=_utimbuf

-|attr33=va_list

-|attr34=wchar_t

-|attr35=wctrans_t

-|attr36=wctype_t

-|attr37=_wfinddata_t

-|attr38=_wfinddatai64_t

-|attr39=wint_t

-|attr40=ABORTPROC

-|attr41=ACMDRIVERENUMCB

-|attr42=ACMDRIVERPROC

-|attr43=ACMFILTERCHOOSEHOOKPROC

-|attr44=ACMFILTERENUMCB

-|attr45=ACMFILTERTAGENUMCB

-|attr46=ACMFORMATCHOOSEHOOKPROC

-|attr47=ACMFORMATENUMCB

-|attr48=ACMFORMATTAGENUMCB

-|attr49=APPLET_PROC

-|attr50=ATOM

-|attr51=BOOL

-|attr52=BOOLEAN

-|attr53=BYTE

-|attr54=CALINFO_ENUMPROC

-|attr55=CALLBACK

-|attr56=CHAR

-|attr57=COLORREF

-|attr58=CONST

-|attr59=CRITICAL_SECTION

-|attr60=CTRYID

-|attr61=DATEFMT_ENUMPROC

-|attr62=DESKTOPENUMPROC

-|attr63=DLGPROC

-|attr64=DRAWSTATEPROC

-|attr65=DWORD

-|attr66=EDITWORDBREAKPROC

-|attr67=ENHMFENUMPROC

-|attr68=ENUMRESLANGPROC

-|attr69=ENUMRESNAMEPROC

-|attr70=ENUMRESTYPEPROC

-|attr71=FARPROC

-|attr72=FILE_SEGMENT_ELEMENT

-|attr73=FLOAT

-|attr74=FONTENUMPROC

-|attr75=GOBJENUMPROC

-|attr76=GRAYSTRINGPROC

-|attr77=HACCEL

-|attr78=HANDLE

-|attr79=HBITMAP

-|attr80=HBRUSH

-|attr81=HCOLORSPACE

-|attr82=HCONV

-|attr83=HCONVLIST

-|attr84=HCURSOR

-|attr85=HDC

-|attr86=HDDEDATA

-|attr87=HDESK

-|attr88=HDROP

-|attr89=HDWP

-|attr90=HENHMETAFILE

-|attr91=HFILE

-|attr92=HFONT

-|attr93=HGDIOBJ

-|attr94=HGLOBAL

-|attr95=HHOOK

-|attr96=HICON

-|attr97=HIMAGELIST

-|attr98=HIMC

-|attr99=HINSTANCE

-|attr100=HKEY

-|attr101=HKL

-|attr102=HLOCAL

-|attr103=HMENU

-|attr104=HMETAFILE

-|attr105=HMODULE

-|attr106=HMONITOR

-|attr107=HOOKPROC

-|attr108=HPALETTE

-|attr109=HPEN

-|attr110=HRGN

-|attr111=HRSRC

-|attr112=HSZ

-|attr113=HTREEITEM

-|attr114=HWINSTA

-|attr115=HWND

-|attr116=INT

-|attr117=IPADDR

-|attr118=LANGID

-|attr119=LCID

-|attr120=LCSCSTYPE

-|attr121=LCSGAMUTMATCH

-|attr122=LCTYPE

-|attr123=LINEDDAPROC

-|attr124=LOCALE_ENUMPROC

-|attr125=LONG

-|attr126=LONGLONG

-|attr127=LPARAM

-|attr128=LPBOOL

-|attr129=LPBYTE

-|attr130=LPCCHOOKPROC

-|attr131=LPCFHOOKPROC

-|attr132=LPCOLORREF

-|attr133=LPCRITICAL_SECTION

-|attr134=LPCSTR

-|attr135=LPCTSTR

-|attr136=LPCVOID

-|attr137=LPCWSTR

-|attr138=LPDWORD

-|attr139=LPFIBER_START_ROUTINE

-|attr140=LPFRHOOKPROC

-|attr141=LPHANDLE

-|attr142=LPHANDLER_FUNCTION

-|attr143=LPINT

-|attr144=LPLONG

-|attr145=LPOFNHOOKPROC

-|attr146=LPPAGEPAINTHOOK

-|attr147=LPPAGESETUPHOOK

-|attr148=LPPRINTHOOKPROC

-|attr149=LPPROGRESS_ROUTINE

-|attr150=LPSETUPHOOKPROC

-|attr151=LPSTR

-|attr152=LPSTREAM

-|attr153=LPTHREAD_START_ROUTINE

-|attr154=LPTSTR

-|attr155=LPVOID

-|attr156=LPWORD

-|attr157=LPWSTR

-|attr158=LRESULT

-|attr159=LUID

-|attr160=PBOOL

-|attr161=PBOOLEAN

-|attr162=PBYTE

-|attr163=PCHAR

-|attr164=PCRITICAL_SECTION

-|attr165=PCSTR

-|attr166=PCTSTR

-|attr167=PCWCH

-|attr168=PCWSTR

-|attr169=PDWORD

-|attr170=PFLOAT

-|attr171=PFNCALLBACK

-|attr172=PHANDLE

-|attr173=PHANDLER_ROUTINE

-|attr174=PHKEY

-|attr175=PINT

-|attr176=PLCID

-|attr177=PLONG

-|attr178=PLUID

-|attr179=PROPENUMPROC

-|attr180=PROPENUMPROCEX

-|attr181=PSHORT

-|attr182=PSTR

-|attr183=PTBYTE

-|attr184=PTCHAR

-|attr185=PTIMERAPCROUTINE

-|attr186=PTSTR

-|attr187=PUCHAR

-|attr188=PUINT

-|attr189=PULONG

-|attr190=PUSHORT

-|attr191=PVOID

-|attr192=PWCHAR

-|attr193=PWORD

-|attr194=PWSTR

-|attr195=REGISTERWORDENUMPROC

-|attr196=REGSAM

-|attr197=SC_HANDLE

-|attr198=SC_LOCK

-|attr199=SENDASYNCPROC

-|attr200=SERVICE_STATUS_HANDLE

-|attr201=SHORT

-|attr202=TBYTE

-|attr203=TCHAR

-|attr204=TIMEFMT_ENUMPROC

-|attr205=TIMERPROC

-|attr206=UCHAR

-|attr207=UINT

-|attr208=ULONG

-|attr209=ULONGLONG

-|attr210=UNSIGNED

-|attr211=USHORT

-|attr212=VOID

-|attr213=WCHAR

-|attr214=WINAPI

-|attr215=WINSTAENUMPROC

-|attr216=WNDENUMPROC

-|attr217=WNDPROC

-|attr218=WORD

-|attr219=WPARAM

-|attr220=YIELDPROC

-|attr221=CPoint

-|attr222=CRect

-|attr223=CSize

-|attr224=CString

-|attr225=CTime

-|attr226=CTimeSpan

-|attr227=CCreateContext

-|attr228=CMemoryState

-|attr229=COleSafeArray

-|attr230=CPrintInfo

-|attr231=HRESULT

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Containers"

-			value      	(value Text 

-|cont1=CArray<$TYPE, $TYPE&>

-|cont2=CByteArray

-|cont3=CDWordArray

-|cont4=CObArray

-|cont5=CPtrArray

-|cont6=CStringArray

-|cont7=CUIntArray

-|cont8=CWordArray

-|cont9=CList<$TYPE, $TYPE&>

-|cont10=CPtrList

-|cont11=CObList

-|cont12=CStringList

-|cont13=CMapWordToPtr

-|cont14=CMapPtrToWord

-|cont15=CMapPtrToPtr

-|cont16=CMapWordToOb

-|cont17=CMapStringToPtr

-|cont18=CMapStringToOb

-|cont19=CMapStringToString

-|cont20=CTypedPtrArray<CPtrArray, $TYPE*>

-|cont21=CTypedPtrArray<CObArray, $TYPE*>

-|cont22=CTypedPtrList<CObList, $TYPE*>

-|cont23=CTypedPtrList<CPtrList, $TYPE*>

-|cont24=CComObject<$TYPE>

-|cont25=CComPtr<$TYPE>

-|cont26=CComQIPtr<$TYPE>

-|cont27=CComQIPtr<$TYPE, IID*>

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"ClassMethods"

-			value      	(value Text 

-|*_body=// ToDo: Add your specialized code here and/or call the base class

-|cm1=$NAME()

-|cm2=$NAME(orig:const $NAME&)

-|cm3=<<virtual>> ~$NAME()

-|cm4=operator=(rhs:$NAME&):$NAME&

-|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;

-|cm5=<<const>> operator==(rhs:const $NAME&):bool

-|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;

-|cm6=<<const>> operator!=(rhs:$NAME&):bool

-|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;

-|cm7=<<const>> operator<(rhs:$NAME&):bool

-|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;

-|cm8=<<const>> operator>(rhs:$NAME&):bool

-|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;

-|cm9=<<const>> operator<=(rhs:$NAME&):bool

-|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;

-|cm10=<<const>> operator>=(rhs:$NAME&):bool

-|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;

-|cm11=<<friend>> operator>>(i:istream&, rhs:$NAME&):istream&

-|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;

-|cm12=<<friend>> operator<<(o:ostream&, rhs:const $NAME&):ostream&

-|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Accessors"

-			value      	(value Text 

-|agf=<<const>> get_$BASICNAME():const $TYPE

-|agf_body=return $NAME;

-|asf=set_$BASICNAME(value:$TYPE):void

-|asf_body=$NAME = value;|return;

-|agv=<<const>> get_$BASICNAME():const $TYPE&

-|agv_body=return $NAME;

-|asv=set_$BASICNAME(value:$TYPE&):void

-|asv_body=$NAME = value;|return;

-|agp=<<const>> get_$BASICNAME():const $TYPE

-|agp_body=return $NAME;

-|asp=set_$BASICNAME(value:$TYPE):void

-|asp_body=$NAME = value;|return;

-|agr=<<const>> get_$BASICNAME():const $TYPE

-|agr_body=return $NAME;

-|asr=set_$BASICNAME(value:$TYPE):void

-|asr_body=$NAME = value;|return;

-|aga=<<const>> get_$BASICNAME(index:int):const $TYPE

-|aga_body=return $NAME[index];

-|asa=set_$BASICNAME(index:int, value:$TYPE):void

-|asa_body=$NAME[index] = value;|return;

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Conditionals"

-			value      	(value Text 

-|*_decl=#ifdef _DEBUG

-|*_base=CObject

-|cond1=<<virtual, const>> AssertValid():void

-|cond1_body=$SUPERNAME::AssertValid();

-|cond2=<<virtual, const>> Dump(dc:CDumpContext&):void

-|cond2_body=$SUPERNAME::Dump(dc);

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Patterns"

-			value      	(value Text 

-|patrn1=cm1,cm3,cond1,cond2

-|Patrn1_name=Default

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"AtlClassPrefix"

-			value      	"C")

-		    (object Attribute

-			tool       	"VC++"

-			name       	"AtlInterfacePrefix"

-			value      	"I")

-		    (object Attribute

-			tool       	"VC++"

-			name       	"AtlTypeDescription"

-			value      	"Class")))

-	    (object Attribute

-		tool       	"VC++"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"HeaderFileName"

-			value      	"")

-		    (object Attribute

-			tool       	"VC++"

-			name       	"CodeFileName"

-			value      	"")))

-	    (object Attribute

-		tool       	"VC++"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"VC++"

-			name       	"InternalMap"

-			value      	(value Text 

-|*:AUTO:AUTO

-|

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"ExportMap"

-			value      	(value Text 

-|*:AUTO:AUTO

-|

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"InitialSourceIncludes"

-			value      	(value Text 

-|"stdafx.h"

-			))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"InitialHeaderIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Copyright"

-			value      	(value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"KindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"VC++"

-				name       	"(none)"

-				value      	300)

-			    (object Attribute

-				tool       	"VC++"

-				name       	"DLL"

-				value      	301)

-			    (object Attribute

-				tool       	"VC++"

-				name       	"EXE"

-				value      	302)

-			    (object Attribute

-				tool       	"VC++"

-				name       	"MIDL"

-				value      	303)))

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Kind"

-			value      	("KindSet" 300))))

-	    (object Attribute

-		tool       	"VC++"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Const"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"InitialValue"

-			value      	"")))

-	    (object Attribute

-		tool       	"VC++"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Generate"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"VC++"

-		name       	"default__Category"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"VC++"

-			name       	"IsDirectory"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Directory"

-			value      	"")))

-	    (object Attribute

-		tool       	"VC++"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Generate"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"VC++"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"Inline"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"VC++"

-			name       	"DefaultBody"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"VC++"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"VisualStudio"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Web Modeler"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"XML_DTD"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"XML_DTD"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"Editor"

-			value      	("EditorType" 100))

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"StopOnError"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"EditorType"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"XML_DTD"

-				name       	"BuiltIn"

-				value      	100)

-			    (object Attribute

-				tool       	"XML_DTD"

-				name       	"WindowsShell"

-				value      	101)))))

-	    (object Attribute

-		tool       	"XML_DTD"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"Entity_SystemID"

-			value      	"")

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"Entity_PublicID"

-			value      	"")

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"NotationValue"

-			value      	"")

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"InternalValue"

-			value      	"")

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"ParameterEntity"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"ExternalEntity"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"Notation_SystemID"

-			value      	"")

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"Notation_PublicID"

-			value      	"")))

-	    (object Attribute

-		tool       	"XML_DTD"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"DefaultDeclType"

-			value      	"")))

-	    (object Attribute

-		tool       	"XML_DTD"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"Assign All"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"XML_DTD"

-			name       	"ComponentPath"

-			value      	"")))

-	    (object Attribute

-		tool       	"XML_DTD"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"propertyId"

-		value      	"809135966")

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"Synchronize"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"InitialValue"

-			value      	"")))

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"default__Inherit"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"Synchronize"

-			value      	TRUE)))

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"Synchronize"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"RevEngRootDirectory"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"RootPackage"

-			value      	"C++ Reverse Engineered")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"RevEngDirectoriesAsPackages"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"HeaderFileExtension"

-			value      	".h")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ImplementationFileExtension"

-			value      	".cpp")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"NewHeaderFileDirectory"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"NewImplementationFileDirectory"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"FileCapitalization"

-			value      	("FileCapitalizationSet" 0))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CodeGenExtraDirectories"

-			value      	("CodeGenExtraDirectoriesSet" 0))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"StripClassPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"UseTabs"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"TabWidth"

-			value      	8)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"IndentWidth"

-			value      	4)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"AccessIndentation"

-			value      	-2)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CreateBackupFiles"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ModelIdCommentRules"

-			value      	("ModelIdCommentRulesSet" 1))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CommentRules"

-			value      	("CommentRulesSet" 1))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"PageWidth"

-			value      	80)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ClassMemberOrder"

-			value      	("MemberOrderSet" 1))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"OneParameterPerLine"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"NamespaceBraceStyle"

-			value      	("BraceStyleSet" 2))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ClassBraceStyle"

-			value      	("BraceStyleSet" 2))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"FunctionBraceStyle"

-			value      	("BraceStyleSet" 2))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"Copyright"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"InitialHeaderIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"InitialBodyIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CodeGenExtraDirectoriesSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Namespaces"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Packages"

-				value      	2)))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"FileCapitalizationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Same as model"

-				value      	0)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Lower case"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Upper case"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Lower case with underscores"

-				value      	3)))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"BraceStyleSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"B1"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"B2"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"B3"

-				value      	3)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"B4"

-				value      	4)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"B5"

-				value      	5)))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"MemberOrderSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Public First"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Private First"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Order by kind"

-				value      	3)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Unordered"

-				value      	4)))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ModelIdCommentRulesSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Code generation only"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Code generation and reverse engineering"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Never generate model IDs"

-				value      	3)))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CommentRulesSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Always synchronize"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Code generation only"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Reverse engineering only"

-				value      	3)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Never synchronize"

-				value      	4)))))

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"Synchronize"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"RevEngRootDirectory"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"RootPackage"

-			value      	"C++ Reverse Engineered")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"RevEngDirectoriesAsPackages"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"HeaderFileExtension"

-			value      	".h")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ImplementationFileExtension"

-			value      	".cpp")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"NewHeaderFileDirectory"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"NewImplementationFileDirectory"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"FileCapitalization"

-			value      	("FileCapitalizationSet" 0))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CodeGenExtraDirectories"

-			value      	("CodeGenExtraDirectoriesSet" 0))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"StripClassPrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"UseTabs"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"TabWidth"

-			value      	8)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"IndentWidth"

-			value      	4)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"AccessIndentation"

-			value      	-2)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CreateBackupFiles"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ModelIdCommentRules"

-			value      	("ModelIdCommentRulesSet" 1))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CommentRules"

-			value      	("CommentRulesSet" 1))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"PageWidth"

-			value      	80)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ClassMemberOrder"

-			value      	("MemberOrderSet" 1))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"OneParameterPerLine"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"NamespaceBraceStyle"

-			value      	("BraceStyleSet" 2))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ClassBraceStyle"

-			value      	("BraceStyleSet" 2))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"FunctionBraceStyle"

-			value      	("BraceStyleSet" 2))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"Copyright"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"InitialHeaderIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"InitialBodyIncludes"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CodeGenExtraDirectoriesSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"None"

-				value      	0)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Namespaces"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Packages"

-				value      	2)))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"FileCapitalizationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Same as model"

-				value      	0)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Lower case"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Upper case"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Lower case with underscores"

-				value      	3)))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"BraceStyleSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"B1"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"B2"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"B3"

-				value      	3)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"B4"

-				value      	4)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"B5"

-				value      	5)))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"MemberOrderSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Public First"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Private First"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Order by kind"

-				value      	3)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Unordered"

-				value      	4)))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ModelIdCommentRulesSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Code generation only"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Code generation and reverse engineering"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Never generate model IDs"

-				value      	3)))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CommentRulesSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Always synchronize"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Code generation only"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Reverse engineering only"

-				value      	3)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Never synchronize"

-				value      	4)))))

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"default__Param"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CodeName"

-			value      	"")))

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"Synchronize"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CodeName"

-			value      	"")))

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"Synchronize"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"InitialCodeBody"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"Inline"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"GenerateFunctionBody"

-			value      	("GenerateFunctionBodySet" 2))

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"GenerateFunctionBodySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"Default"

-				value      	2)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"True"

-				value      	1)

-			    (object Attribute

-				tool       	"Cplusplus"

-				name       	"False"

-				value      	0)))))

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"Synchronize"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"ImplementationType"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"HeaderSourceFile"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"BodySourceFile"

-			value      	"")))

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"default__Category"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"IsNamespace"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"default__Uses"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Cplusplus"

-			name       	"BodyReferenceOnly"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Cplusplus"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"ANSIConvert"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"propertyId"

-		value      	"838326200")

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SpecFileExtension"

-			value      	"1.ada")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SpecFileBackupExtension"

-			value      	"1.ad~")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SpecFileTemporaryExtension"

-			value      	"1.ad#")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"BodyFileExtension"

-			value      	"2.ada")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"BodyFileBackupExtension"

-			value      	"2.ad~")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"BodyFileTemporaryExtension"

-			value      	"2.ad#")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GenerateBodies"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GenerateAccessorOperations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GenerateStandardOperations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DefaultCodeBody"

-			value      	"[statement]")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ImplicitParameter"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CommentWidth"

-			value      	60)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ErrorLimit"

-			value      	30)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"UseFileName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Directory"

-			value      	"$ROSEADA83_SOURCE")))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ClassName"

-			value      	"Object")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ClassAccess"

-			value      	("ImplementationSet" 43))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ImplementationType"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"IsSubtype"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"PolymorphicUnit"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"HandleName"

-			value      	"Handle")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"HandleAccess"

-			value      	("ImplementationSet" 45))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Discriminant"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Variant"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"EnumerationLiteralPrefix"

-			value      	"A_")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"RecordFieldPrefix"

-			value      	"The_")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GenerateAccessorOperations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GenerateStandardOperations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ImplicitParameter"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ClassParameterName"

-			value      	"This")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DefaultConstructorKind"

-			value      	("ConstructorKindSet" 199))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DefaultConstructorName"

-			value      	"Create")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineDefaultConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CopyConstructorKind"

-			value      	("ConstructorKindSet" 199))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CopyConstructorName"

-			value      	"Copy")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineCopyConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DestructorName"

-			value      	"Free")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineDestructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ClassEqualityOperation"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"HandleEqualityOperation"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineEquality"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"IsTask"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Representation"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Private"

-				value      	43)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"LimitedPrivate"

-				value      	200)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"DoNotCreate"

-				value      	201)))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ConstructorKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Procedure"

-				value      	202)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Function"

-				value      	199)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"DoNotCreate"

-				value      	201)))))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"FileName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ReturnType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GenericFormalParameters"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"AdditionalWiths"

-			value      	(value Text ""))))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"FileName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ReturnType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"AdditionalWiths"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"IsSubunit"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SubprogramImplementation"

-			value      	("SubprogramImplementationSet" 2))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Renames"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ClassParameterMode"

-			value      	("ParameterModeSet" 203))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Inline"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"EntryCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ExitCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InitialCodeBody"

-			value      	"${default}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Representation"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SubprogramImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Spec"

-				value      	224)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Body"

-				value      	2)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Renaming"

-				value      	222)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Separate"

-				value      	223)))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ParameterModeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Default"

-				value      	232)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"In"

-				value      	204)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Out"

-				value      	205)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"InOut"

-				value      	203)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"FunctionReturn"

-				value      	206)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"DoNotCreate"

-				value      	201)))))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Param"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Mode"

-			value      	("ParameterModeSet" 232))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ParameterModeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Default"

-				value      	232)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"In"

-				value      	204)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Out"

-				value      	205)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"InOut"

-				value      	203)))))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"NameIfUnlabeled"

-			value      	"The_${supplier}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DataMemberName"

-			value      	"${relationship}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GetName"

-			value      	"Get_${relationship}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SetName"

-			value      	"Set_${relationship}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"IsConstant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Declare"

-			value      	("DeclareSet" 234))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Variant"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ContainerGeneric"

-			value      	"List")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ContainerType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ContainerDeclarations"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SelectorName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SelectorType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DeclareSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Before"

-				value      	233)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"After"

-				value      	234)))))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DataMemberName"

-			value      	"${attribute}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GetName"

-			value      	"Get_${attribute}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SetName"

-			value      	"Set_${attribute}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"IsConstant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Declare"

-			value      	("DeclareSet" 234))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Variant"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Representation"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DeclareSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Before"

-				value      	233)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"After"

-				value      	234)))))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Association"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"NameIfUnlabeled"

-			value      	"The_${targetClass}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GetName"

-			value      	"Get_${association}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineGet"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SetName"

-			value      	"Set_${association}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineSet"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GenerateAssociate"

-			value      	("ProcedureKindSet" 202))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"AssociateName"

-			value      	"Associate")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineAssociate"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GenerateDissociate"

-			value      	("ProcedureKindSet" 202))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DissociateName"

-			value      	"Dissociate")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineDissociate"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ProcedureKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Procedure"

-				value      	202)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"DoNotCreate"

-				value      	201)))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"FunctionKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Function"

-				value      	199)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"DoNotCreate"

-				value      	201)))))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"NameIfUnlabeled"

-			value      	"The_${targetClass}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DataMemberName"

-			value      	"${target}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"GetName"

-			value      	"Get_${target}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SetName"

-			value      	"Set_${target}")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"IsConstant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Declare"

-			value      	("DeclareSet" 234))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Representation"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ContainerGeneric"

-			value      	"List")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ContainerType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ContainerDeclarations"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SelectorName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"SelectorType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"ProcedureKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Procedure"

-				value      	202)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"DoNotCreate"

-				value      	201)))

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"DeclareSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"Before"

-				value      	233)

-			    (object Attribute

-				tool       	"Ada83"

-				name       	"After"

-				value      	234)))))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"default__Subsystem"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada83"

-			name       	"Directory"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"Ada83"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"propertyId"

-		value      	"838326200")

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SpecFileExtension"

-			value      	"1.ada")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SpecFileBackupExtension"

-			value      	"1.ad~")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SpecFileTemporaryExtension"

-			value      	"1.ad#")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"BodyFileExtension"

-			value      	"2.ada")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"BodyFileBackupExtension"

-			value      	"2.ad~")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"BodyFileTemporaryExtension"

-			value      	"2.ad#")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"CreateMissingDirectories"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"UseColonNotation"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateBodies"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessorOperations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateStandardOperations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"DefaultCodeBody"

-			value      	"[statement]")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ImplicitParameter"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"CommentWidth"

-			value      	60)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"StopOnError"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ErrorLimit"

-			value      	30)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"UseFileName"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Directory"

-			value      	"$ROSEADA95_SOURCE")))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeName"

-			value      	"Object")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeVisibility"

-			value      	("TypeVisibilitySet" 43))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeImplementation"

-			value      	("TypeImplementationSet" 208))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IncompleteType"

-			value      	("IncompleteTypeSet" 1))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeControl"

-			value      	("TypeControlSet" 225))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeControlName"

-			value      	"Controlled_${type}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeControlVisibility"

-			value      	("TypeVisibilitySet" 43))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeDefinition"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordImplementation"

-			value      	("RecordImplementationSet" 209))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordKindPackageName"

-			value      	"${class}_Record_Kinds")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IsLimited"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IsSubtype"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessType"

-			value      	("GenerateAccessTypeSet" 230))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AccessTypeName"

-			value      	"Handle")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AccessTypeVisibility"

-			value      	("TypeVisibilitySet" 45))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AccessTypeDefinition"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AccessClassWide"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"MaybeAliased"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ParameterizedImplementation"

-			value      	("ParameterizedImplementationSet" 11))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ParentClassName"

-			value      	"Superclass")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"EnumerationLiteralPrefix"

-			value      	"A_")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordFieldPrefix"

-			value      	"The_")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ArrayOfTypeName"

-			value      	"Array_Of_${type}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AccessArrayOfTypeName"

-			value      	"Access_Array_Of_${type}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ArrayOfAccessTypeName"

-			value      	"Array_Of_${access_type}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AccessArrayOfAccessTypeName"

-			value      	"Access_Array_Of_${access_type}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ArrayIndexDefinition"

-			value      	"Positive range <>")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessorOperations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateStandardOperations"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ImplicitParameter"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ImplicitParameterName"

-			value      	"This")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateDefaultConstructor"

-			value      	("SubprogramKindSet" 199))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"DefaultConstructorName"

-			value      	"Create")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineDefaultConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateCopyConstructor"

-			value      	("SubprogramKindSet" 199))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"CopyConstructorName"

-			value      	"Copy")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineCopyConstructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateDestructor"

-			value      	("ProcedureKindSet" 202))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"DestructorName"

-			value      	"Free")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineDestructor"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateTypeEquality"

-			value      	("FunctionKindSet" 201))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeEqualityName"

-			value      	

-|"="

-			)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineEquality"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Representation"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Tagged"

-				value      	208)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Record"

-				value      	210)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Mixin"

-				value      	211)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Protected"

-				value      	44)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Task"

-				value      	212)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IncompleteTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotDeclare"

-				value      	1)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"NoDiscriminantPart"

-				value      	2)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"UnknownDiscriminantPart"

-				value      	3)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"KnownDiscriminantPart"

-				value      	4)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"SingleType"

-				value      	209)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"MultipleTypes"

-				value      	213)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ParameterizedImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Generic"

-				value      	11)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Unconstrained"

-				value      	214)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeVisibilitySet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Public"

-				value      	45)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Private"

-				value      	43)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SubprogramKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Procedure"

-				value      	202)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Function"

-				value      	199)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ProcedureKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Procedure"

-				value      	202)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"FunctionKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Function"

-				value      	199)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"TypeControlSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"None"

-				value      	225)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"InitializationOnly"

-				value      	226)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"AssignmentFinalizationOnly"

-				value      	227)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"All"

-				value      	228)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Always"

-				value      	229)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Auto"

-				value      	230)))))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"FileName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ReturnType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenericFormalParameters"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AdditionalWiths"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IsPrivate"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Module-Body"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Generate"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"CopyrightNotice"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"FileName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ReturnType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AdditionalWiths"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IsSubunit"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SubprogramImplementation"

-			value      	("SubprogramImplementationSet" 2))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Renames"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateOverriding"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ImplicitParameterMode"

-			value      	("ParameterModeSet" 203))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ImplicitParameterClassWide"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessOperation"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Inline"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"EntryCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ExitCode"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InitialCodeBody"

-			value      	"${default}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"EntryBarrierCondition"

-			value      	"True")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Representation"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SubprogramImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Spec"

-				value      	224)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Body"

-				value      	2)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Abstract"

-				value      	221)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Renaming"

-				value      	222)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"RenamingAsBody"

-				value      	231)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Separate"

-				value      	223)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ParameterModeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Default"

-				value      	232)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"In"

-				value      	204)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Out"

-				value      	205)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"InOut"

-				value      	203)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Access"

-				value      	220)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Param"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Mode"

-			value      	("ParameterModeSet" 232))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ParameterModeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Default"

-				value      	232)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"In"

-				value      	204)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Out"

-				value      	205)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"InOut"

-				value      	203)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Access"

-				value      	220)))))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Has"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"NameIfUnlabeled"

-			value      	"The_${supplier}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordFieldImplementation"

-			value      	("RecordFieldImplementationSet" 216))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AccessDiscriminantClassWide"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordFieldName"

-			value      	"${relationship}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateGet"

-			value      	("FunctionKindSet" 199))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessGet"

-			value      	("FunctionKindSet" 201))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GetName"

-			value      	"Get_${relationship}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateSet"

-			value      	("ProcedureKindSet" 202))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessSet"

-			value      	("ProcedureKindSet" 201))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SetName"

-			value      	"Set_${relationship}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IsAliased"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IsConstant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Declare"

-			value      	("DeclareSet" 234))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ContainerImplementation"

-			value      	("ContainerImplementationSet" 217))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ContainerGeneric"

-			value      	"List")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ContainerType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ContainerDeclarations"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SelectorName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SelectorType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"DeclareSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Before"

-				value      	233)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"After"

-				value      	234)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordFieldImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Component"

-				value      	216)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Discriminant"

-				value      	218)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"AccessDiscriminant"

-				value      	219)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ContainerImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Array"

-				value      	217)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Generic"

-				value      	11)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ProcedureKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Procedure"

-				value      	202)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"FunctionKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Function"

-				value      	199)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordFieldImplementation"

-			value      	("RecordFieldImplementationSet" 216))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AccessDiscriminantClassWide"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordFieldName"

-			value      	"${attribute}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateGet"

-			value      	("FunctionKindSet" 199))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessGet"

-			value      	("FunctionKindSet" 201))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GetName"

-			value      	"Get_${attribute}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateSet"

-			value      	("ProcedureKindSet" 202))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessSet"

-			value      	("ProcedureKindSet" 201))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SetName"

-			value      	"Set_${attribute}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IsAliased"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IsConstant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Declare"

-			value      	("DeclareSet" 234))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Representation"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"DeclareSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Before"

-				value      	233)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"After"

-				value      	234)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordFieldImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Component"

-				value      	216)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Discriminant"

-				value      	218)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"AccessDiscriminant"

-				value      	219)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ProcedureKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Procedure"

-				value      	202)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"FunctionKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Function"

-				value      	199)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Association"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"NameIfUnlabeled"

-			value      	"The_${targetClass}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateGet"

-			value      	("FunctionKindSet" 199))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GetName"

-			value      	"Get_${association}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineGet"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateSet"

-			value      	("ProcedureKindSet" 202))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SetName"

-			value      	"Set_${association}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineSet"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAssociate"

-			value      	("ProcedureKindSet" 202))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AssociateName"

-			value      	"Associate")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineAssociate"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateDissociate"

-			value      	("ProcedureKindSet" 202))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"DissociateName"

-			value      	"Dissociate")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineDissociate"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ProcedureKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Procedure"

-				value      	202)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"FunctionKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Function"

-				value      	199)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"CodeName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"NameIfUnlabeled"

-			value      	"The_${targetClass}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordFieldImplementation"

-			value      	("RecordFieldImplementationSet" 216))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"AccessDiscriminantClassWide"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordFieldName"

-			value      	"${target}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateGet"

-			value      	("FunctionKindSet" 199))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessGet"

-			value      	("FunctionKindSet" 201))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GetName"

-			value      	"Get_${target}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineGet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateSet"

-			value      	("ProcedureKindSet" 202))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"GenerateAccessSet"

-			value      	("ProcedureKindSet" 201))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SetName"

-			value      	"Set_${target}")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InlineSet"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IsAliased"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"IsConstant"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"InitialValue"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Declare"

-			value      	("DeclareSet" 234))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Representation"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ContainerImplementation"

-			value      	("ContainerImplementationSet" 217))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ContainerGeneric"

-			value      	"List")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ContainerType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ContainerDeclarations"

-			value      	(value Text ""))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SelectorName"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"SelectorType"

-			value      	"")

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ProcedureKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Procedure"

-				value      	202)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"DeclareSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Before"

-				value      	233)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"After"

-				value      	234)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"RecordFieldImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Component"

-				value      	216)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Discriminant"

-				value      	218)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"AccessDiscriminant"

-				value      	219)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"ContainerImplementationSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Array"

-				value      	217)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Generic"

-				value      	11)))

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"FunctionKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"Function"

-				value      	199)

-			    (object Attribute

-				tool       	"Ada95"

-				name       	"DoNotCreate"

-				value      	201)))))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"default__Subsystem"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Ada95"

-			name       	"Directory"

-			value      	"AUTO GENERATE")))

-	    (object Attribute

-		tool       	"Ada95"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"CORBA"

-		name       	"default__Param"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"Direction"

-			value      	("ParamDirectionTypeSet" 102))

-		    (object Attribute

-			tool       	"CORBA"

-			name       	"ParamDirectionTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"in"

-				value      	102)

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"inout"

-				value      	103)

-			    (object Attribute

-				tool       	"CORBA"

-				name       	"out"

-				value      	104)))))

-	    (object Attribute

-		tool       	"Deploy"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"propertyId"

-		value      	"360000002")

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Project"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"DDLScriptFilename"

-			value      	"DDL1.SQL")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"DropClause"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"PrimaryKeyColumnName"

-			value      	"_ID")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"PrimaryKeyColumnType"

-			value      	"NUMBER(5,0)")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"SchemaNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"SchemaNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TableNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TypeNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TypeNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ViewNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ViewNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"VarrayNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"VarrayNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NestedTableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NestedTableNameSuffix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ObjectTableNamePrefix"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"ObjectTableNameSuffix"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Module-Spec"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsSchema"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Class"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OID"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"WhereClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CheckConstraint"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypeLength"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypePrecision"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionTypeScale"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CollectionOfREFS"

-			value      	FALSE)))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Operation"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"MethodKind"

-			value      	("MethodKindSet" 1903))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OverloadID"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsReadNoDataState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsReadNoProcessState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsWriteNoDataState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsWriteNoProcessState"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsSelfish"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerType"

-			value      	("TriggerTypeSet" 1801))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerEvent"

-			value      	("TriggerEventSet" 1601))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerText"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerReferencingNames"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerForEach"

-			value      	("TriggerForEachSet" 1701))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerWhenClause"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"MethodKindSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"MapMethod"

-				value      	1901)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"OrderMethod"

-				value      	1902)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Function"

-				value      	1903)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Procedure"

-				value      	1904)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Operator"

-				value      	1905)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Constructor"

-				value      	1906)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Destructor"

-				value      	1907)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Trigger"

-				value      	1908)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"Calculated"

-				value      	1909)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerTypeSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"AFTER"

-				value      	1801)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"BEFORE"

-				value      	1802)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSTEAD OF"

-				value      	1803)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerForEachSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"ROW"

-				value      	1701)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"STATEMENT"

-				value      	1702)))

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"TriggerEventSet"

-			value      	(list Attribute_Set

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT"

-				value      	1601)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"UPDATE"

-				value      	1602)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"DELETE"

-				value      	1603)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR UPDATE"

-				value      	1604)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR DELETE"

-				value      	1605)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"UPDATE OR DELETE"

-				value      	1606)

-			    (object Attribute

-				tool       	"Oracle8"

-				name       	"INSERT OR UPDATE OR DELETE"

-				value      	1607)))))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Role"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"default__Attribute"

-		value      	(list Attribute_Set

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"OrderNumber"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"NullsAllowed"

-			value      	TRUE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Length"

-			value      	"")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Precision"

-			value      	"2")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"Scale"

-			value      	"6")

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsIndex"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"IsPrimaryKey"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CompositeUnique"

-			value      	FALSE)

-		    (object Attribute

-			tool       	"Oracle8"

-			name       	"CheckConstraint"

-			value      	"")))

-	    (object Attribute

-		tool       	"Oracle8"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"ComponentTest"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Rose Model Integrator"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"TopLink"

-		name       	"HiddenTool"

-		value      	FALSE)

-	    (object Attribute

-		tool       	"Version Control"

-		name       	"HiddenTool"

-		value      	FALSE))

-	quid       	"39C9260C00D9"))

diff --git a/archive/working/development/WTPDevelopmentPractices/WTPDevelopmentPractice.html b/archive/working/development/WTPDevelopmentPractices/WTPDevelopmentPractice.html
deleted file mode 100644
index 5dc74a5..0000000
--- a/archive/working/development/WTPDevelopmentPractices/WTPDevelopmentPractice.html
+++ /dev/null
@@ -1,263 +0,0 @@
-<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<meta name="GENERATOR" content="IBM Software Development Platform" />
-<link rel="stylesheet" href="http://www.eclipse.org/default_style.css"
-	type="text/css" />
-<title>WTP Development Practices</title>
-<!-- David Williams, 10/25/04 (david_williams@us.ibm.com) -->
-</head>
-
-<body alink="#ff0000" bgcolor="#ffffff" link="#0000ee" text="#000000"
-	vlink="#551a8b">
-
-<table border="0" cellpadding="2" cellspacing="5" width="100%">
-
-	<tbody>
-		<tr>
-
-			<td width="60%">
-			<p align="LEFT"><FONT size="6"><B><FONT
-				face="Verdana, Arial, Helvetica, sans-serif">WTP Development
-			Practices</FONT></B></FONT><FONT size="1"><FONT
-				face="Arial, Helvetica, sans-serif"><FONT color="#8080ff"><br />
-			WTP Development Practices</FONT></FONT></FONT></p>
-			</td>
-
-
-			<td></td>
-
-			<td rowspan="2" width="19%"><img
-				src="http://www.eclipse.org/images/Idea.jpg" border="0" height="86"
-				width="120" alt="" /></td>
-
-		</tr>
-
-
-	</tbody>
-</table>
-<p>This document is to describe some guidelines, procedures, and
-&quot;best practices&quot; for doing WTP development. In some cases its
-simply covers consistency/procedure issues, but also recommends best
-practices to help community review and involvement. While all component
-teams can have their own practices, if anyone has some good tips or
-recommendations, please post to wtp-dev for discussion or suggest that
-they be added here.</p>
-<h2>Code into CVS</h2>
-
-<p>The component developers should provide the following information to
-accompany code checked into CVS. Some of this information will become
-part of the components 'development' directory in cvs, or on the
-component's WTP website, and should be kept up to date as changes take
-place and development progresses. (See <A
-	href="#webanddevelopmentresources" target="_self">Web and development
-resources</A> for guidelines on what goes where).</p>
-
-<ul>
-	<li>
-	<p>A brief description of the component. This might be an initial
-	design document, if it exists, but the actual design document can come
-	later. This brief description should overview the function provided by
-	the component, but should also list at least a few API's, extension
-	points, or other &quot;starting points&quot; for anyone wanting to use
-	or extend the component. (See <A href="sse/PluginOverview.html">PluginOverview.html</A>
-	for example).</p>
-	</li>
-
-	<li>
-	<p>A brief initial work plan: describing what development tasks are
-	expected for the next milestone or two (or simply in &quot;future&quot;
-	if not yet planned for a specific milestone). Specific bugs and feature
-	requests can be tracked with bugzilla, but this plan should be given as
-	a prose &quot;overview&quot; or highlights of work that is planned
-	towards refactoring or making the component &quot;platform
-	quality&quot;. (See <A href="sse/SSEDevelopmentPlan.html">SSEDevelopmentPlan.html</A>
-	for example). In particular, if there are areas that can be explicity
-	tagged with &quot;HELP WANTED&quot;, that would be good since can help
-	let potenital contributors know what areas</p>
-	</li>
-
-	<li>
-	<p>Each plugin and build feature should contain a 'description' in the
-	plugin.xml (or feature.xml) file (there is a description tag for such
-	purpose).</p>
-	</li>
-
-	<li>
-	<p>A plan for how the component will be documented: both the
-	&quot;developers guide&quot; type of information (see Platform Plugin
-	Developers Guide and JDT Plugin Developers Guide in the base Eclipse
-	for examples) and also the status and plan for design overviews and
-	&quot;javadoc&quot; type of information.</p>
-	</li>
-
-	<li>
-	<p>All copyrights and appropriate license files should be correctly
-	provided.</p>
-	</li>
-	<LI><b>CVS Hygiene</b></LI>
-	<ul>
-		<li>
-		<p><B>Team Project Set.</B> Each component team should have a
-		&quot;team project set&quot; in their 'development' directory to make
-		it easy for others to check out what is needed for that particular
-		component.</p>
-		</li>
-
-		<li>
-		<p><B>Source Folders</B> A minor consistency point: If there's only
-		one &quot;source directory&quot; it should be named 'src'. If there's
-		more than one, the additional ones should be named similar to
-		src-wizards, so its obvious both that's its source, and what its
-		conceptual division is. Multiple folders are not typically required,
-		but can be handy when one team has responsibility for one part, and
-		another team responsibility for another part of the plugin.</p>
-		</li>
-
-		<LI>
-		<P><B>Compiled code jar.</B> Its recommended the jar for the plugin be
-		in the "root" of the plugin. Its also recommended a directory such as
-		"runtime" be reserved for those few cases where a pre-existing binary
-		jar is shipped with a plugin.</P>
-		</LI>
-
-		<li>
-		<p><B>cvsignore</B> A .cvsignore file should be provided which has at
-		least 'bin' in it to prevent the check in of .class files -- please do
-		this before bin is committed to the repository (since you can not
-		ignore after its there). Typically, other &quot;transient files&quot;
-		(such as a non-custom build.xml, etc) are also added to this
-		.cvsignore file.</p>
-		</li>
-
-		<li>
-		<p><B>Source Formatting</B> Source should be formatted according to
-		some stated standard (e.g. see /wtp-jst-home/development/format) and
-		appropriate Eclipse compiler options used (e.g. see
-		/wtp-jst-home/development/compilersettings) to produce &quot;clean
-		code&quot; (no unnecessary casts, no unused imports, etc.) Its also
-		recommended the source originally have 'sorted members'. The intent
-		here is to have clean, consistent code that makes it easier for others
-		to do diffs, compares, and supply patches.</p>
-		</li>
-		<LI>
-		<P><B>Obsolete directories in CVS. </B> If, due to renaming,
-		refactoring, or just spelling mistakes, a directory in CVS should
-		literally be deleted, to avoid a large of confusing directories,
-		please use following procedure. First, if it contains source, its
-		recommend to version that plugin's source, with a name such as
-		&quot;obsolete&lt;date&gt;&quot;. Next delete the source, and leave in
-		its place a single file named &quot;obsolete.txt&quot; . If
-		appropriate, that file can contain information about why obsolete,
-		where the replacement is, etc. Lastly, someone will occasionally delete those directories from CVS (not
-		typically an desirable thing to do, since it is a source code control
-		system! Note: if some code or project simply become old or outdated, it is usually not appropriate to delete it since it might be required for simple historical reason. In these cases, its recommed to version the final version with some descriptive name like &quot;outdated&lt;date&gt;&quot; and leave a file in the directory called something like &quot;outdated.txt&quot; with some description of when and why, if there's a similar function offered elsewhere, etc. </P>
-		</LI>
-	</ul>
-</ul>
-<H3>Modified Code into CVS</H3>
-<P>As features are added to bugzilla and fixes done and patches are
-applied, enter the <B>CVS commit comment</B> as<BR>
-<CODE>[BUGNO] Bugzilla abstract or explanation (eg: [6788] Fixed NPE on
-open) </CODE><BR>
-This will allow us to generate a &quot;what is fixed &quot; list
-automatically with links to bugzilla with each build. For an example of
-output in another project, see <BR>
-<A
-	href="http://download.eclipse.org/tools/emf/scripts/news-release-notes.php?ver=2.1.0#I200411180800">http://download.eclipse.org/tools/emf/scripts/news-release-notes.php?ver=2.1.0#I200411180800</A><BR>
-</P>
-<H2>Plugin Design Conventions</H2>
-<P><B>Avoid using the export=&quot;true&quot; attribute on pre-req
-(imported) plugins</B>.
-</P>
-<P>Its never appropriate to use it just so your upstream clients save
-typing a line in their plugin.xml file. But, sometimes it is appropriate
-to use it -- when the classes/interfaces in pre-req plugin really are
-part of the pre-reqing plugins API. If it fits this later case,
-that is it is part of the plugin's API, please document what part of the API requires it. For example: <BR>
-<CODE> &lt;!-- need to re-export org.eclipse.text since our API depends
-on it, <BR>
-such as IStructuredDocument extends IDocument <BR>
---&gt; <BR>
-&lt;import plugin=&quot;org.eclipse.text&quot;
-export=&quot;true&quot;/&gt; </CODE><BR>The reason for this convention is that it forces upstream clients to stay better aware of exactly what they are pre-reqing instead of picking up some classes simply as a side effect of pre-reqing your plugin.  </P>
-<h2><A name="webanddevelopmentresources">Web and development resources</A></h2>
-<P>By convention, a directory named 'development' should be used in the
-component's CVS directory structure. This directory would be a peer with
-'features' and 'plugins'. These directories should hold things that may
-be useful or relevant not only to the developers of the components, but
-others interested in contributing (e.g. project team sets, Rose source
-files of designs, etc). Things in these directories are not intended to
-be in a build. If they are intended for an SDK build, they would be part
-of the plugins directory structure.</P>
-<P>[Note: there's some CVS work still needed to map the website to an
-area in CVS, so the following paragraph will be expanded after that is
-established]</P>
-<P>For resources that are to be published or linked on the WTP web site,
-there will be an area in CVS that parallels the website, so resources
-that are placed there will be periodically copied to the whosoever for
-proper serving.</P>
-<H2>Streams and Builds</H2>
-<H3>Code into a Build</H3>
-<UL>
-	<LI>Code can go into a build before its part of a milestone plan, since
-	frequent builds are important to stay integrated.</LI>
-	<LI>The component team must be able to do a &quot;local build&quot; (to
-	work out major kinks in definitions and pre-reqs).</LI>
-
-	<LI>In addition to the code itself being in a build, automated unit
-	tests should also be submitted for the build process.</LI>
-</UL>
-<H3>Nightly, Weekly, Milestone Builds</H3>
-<BLOCKQUOTE>
-<P>Nightly builds will be built from the head stream. Occasional compile
-errors or unit tests failures would not be abnormal, but should be fixed
-by the next nightly build.</P>
-</BLOCKQUOTE>
-<BLOCKQUOTE>
-<P>Weekly integration builds will be built from developer tagged
-versions. There should never be compile errors or unit tests failures in
-an integration build, but if that happens then 1) immediate fixes are
-required and 2) the offender must wear a red clown nose for the day :).
-Integration builds are expected to be of sufficient quality they can be
-used as the target in the development environment, though will have
-received little or no testing.</P>
-</BLOCKQUOTE>
-<BLOCKQUOTE>
-<P>Milestone builds are like weekly integration builds except they get
-substantial testing. The expectation is that milestone builds be of
-sufficient quality that they can be used to self host development.</P>
-</BLOCKQUOTE>
-<H3>Streams, Streams, and more Streams</H3>
-<BLOCKQUOTE>
-<P>Most development should take place in the HEAD stream. However, if a
-component knows its making large breaking changes that would cause
-clients a lot of churn (such as daily changes, to avoid breaking nightly
-build), they can do the major changes in a temporary branch. The
-component team should keep everyone informed that major development is
-occurring in a branch, and naturally, well coordinate the merge back
-into the HEAD stream. A good guideline is that development on a branch
-should not occur for more than 3 weeks without being merged back into
-HEAD.</P>
-</BLOCKQUOTE>
-<H2>Self Assessment</H2>
-
-<p>The following criteria can be useful to self-measure the success of a
-milestone or release. Component leads should monitor their progress with
-these expectations in mind.</p>
-<ul>
-	<li>Made the date</li>
-	<li>Promised function complete</li>
-	<li>Unit tests and performance tests complete and running as
-	&quot;passed&quot;</li>
-	<li>Test plan with use cases</li>
-	<li>Function available one week before milestone for testing</li>
-	<li>Design and APIs reviewed and issues answered before milestone</li>
-	<li>Community-users buy-in and/or excitement</li>
-	<li>Included community contributed code.</li>
-	<li>All &quot;priority 1&quot; defects resolved and all &quot;severity
-	1&quot; defects addressed.</li>
-</ul>
-</body>
-</html>
diff --git a/archive/working/development/WTPDevelopmentPractices/compilersettings/CompilerSettings1.gif b/archive/working/development/WTPDevelopmentPractices/compilersettings/CompilerSettings1.gif
deleted file mode 100644
index feacb9e..0000000
--- a/archive/working/development/WTPDevelopmentPractices/compilersettings/CompilerSettings1.gif
+++ /dev/null
Binary files differ
diff --git a/archive/working/development/WTPDevelopmentPractices/compilersettings/CompilerSettings2.gif b/archive/working/development/WTPDevelopmentPractices/compilersettings/CompilerSettings2.gif
deleted file mode 100644
index 1d5368e..0000000
--- a/archive/working/development/WTPDevelopmentPractices/compilersettings/CompilerSettings2.gif
+++ /dev/null
Binary files differ
diff --git a/archive/working/development/WTPDevelopmentPractices/compilersettings/CompilerSettings3.gif b/archive/working/development/WTPDevelopmentPractices/compilersettings/CompilerSettings3.gif
deleted file mode 100644
index 7d3754b..0000000
--- a/archive/working/development/WTPDevelopmentPractices/compilersettings/CompilerSettings3.gif
+++ /dev/null
Binary files differ
diff --git a/archive/working/development/WTPDevelopmentPractices/compilersettings/description.txt b/archive/working/development/WTPDevelopmentPractices/compilersettings/description.txt
deleted file mode 100644
index 574cb16..0000000
--- a/archive/working/development/WTPDevelopmentPractices/compilersettings/description.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-11/1/2004
-These images show current, fairly good settings for Eclipse compiler 
-preferences -- not too many errors, but many warnings that should be cleaned up. 
-Feel free, however to set according to what ever you are 
-trying to accomplish at any particular time. 
-
-BTW, in Eclipse 3.1 M2 the compiler settings can be saved as part of 
-a projects. Its recommended that a good set be saved that produces "clean code".
diff --git a/archive/working/development/WTPDevelopmentPractices/format/description.txt b/archive/working/development/WTPDevelopmentPractices/format/description.txt
deleted file mode 100644
index 51c4b49..0000000
--- a/archive/working/development/WTPDevelopmentPractices/format/description.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-11/1/2004
-This directory contains a "standard" format preferences 
-file to be imported into Eclipse. 
-
-Components may use this one, or provide their own, as long as
-they document it, and are internally consistent.
\ No newline at end of file
diff --git a/archive/working/development/WTPDevelopmentPractices/format/team-format.xml b/archive/working/development/WTPDevelopmentPractices/format/team-format.xml
deleted file mode 100644
index 189a3db7..0000000
--- a/archive/working/development/WTPDevelopmentPractices/format/team-format.xml
+++ /dev/null
@@ -1,186 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<profiles version="6">
-<profile name="SSE Formatting" version="6">
-<setting id="comment_clear_blank_lines" value="false"/>
-<setting id="comment_format_comments" value="true"/>
-<setting id="comment_format_header" value="false"/>
-<setting id="comment_format_html" value="true"/>
-<setting id="comment_format_source_code" value="true"/>
-<setting id="comment_indent_parameter_description" value="true"/>
-<setting id="comment_indent_root_tags" value="true"/>
-<setting id="comment_line_length" value="78"/>
-<setting id="comment_new_line_for_parameter" value="true"/>
-<setting id="comment_separate_root_tags" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="32"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="48"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="64"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="64"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="3"/>
-<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="3"/>
-<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="999"/>
-<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="3"/>
-<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="tab"/>
-<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/>
-</profile>
-</profiles>
diff --git a/archive/working/development/WTPDevelopmentPractices/news/directoryDescription.txt b/archive/working/development/WTPDevelopmentPractices/news/directoryDescription.txt
deleted file mode 100644
index 9ef720b..0000000
--- a/archive/working/development/WTPDevelopmentPractices/news/directoryDescription.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-This directory, working/development/WTPDevelopmentPractices/news, is to
-contain *working* files and images related to the New and Noteworthy
-documents that should be created for each Milestone.
-
-The files in this directory are TEMPLATES and not to be linked to from
-web sites. Once copied and modified, appropriate files will be copied to
-web-site related areas, in CVS, such as /home/org.eclipse.org/webtools
-and from there copied to (or published to) the webserver.
-
-The "standalone" folder contains a news file laid out for display as a
-single file.  Should a component not have enough areas or noteworthy
-items to show, this format would be preferred.  The "multiple" folder
-contains a set of three files linked together for extrememly large
-amounts of items.
-
-This development directory is *not* to be copied, or published to
-website. 
diff --git a/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx-part1.html b/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx-part1.html
deleted file mode 100644
index 5bd7f06..0000000
--- a/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx-part1.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>COMPONENT 1.0 Mx News - Part 1</title>
-<link rel="stylesheet" href="default_style.css">
-</head>
-<body>
-<h1>COMPONENT 1.0 Mx - New and Noteworthy</h1>
-<h2>Part 1</h2>
-
-<table border="0" cellpadding="10" cellspacing="0" width="85%">
-	<tbody>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<h3>Editors</h3>
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- new item -->
-		<tr>
-			<td align="right" valign="top" width="15%"><b>Feature name</b></td>
-			<td align="left" valign="top" width="85%">
-			<p>Feature Explanation</p>
-			<img border="0" src="1/feature.jpg" alt="picture description" width="400" height="200"/>
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- new item -->
-		<tr>
-			<td align="right" valign="top" width="15%"><b>Feature name</b></td>
-			<td align="left" valign="top" width="85%">
-			<p>Feature Explanation</p>
-			<img border="0" src="1/feature.jpg" alt="picture description" width="400" height="200"/>
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-	</tbody>
-</table>
-
-<p align="center"><font size="+1"><font color="#808080">Previous</font>&nbsp;&nbsp;&nbsp;&nbsp;<a
-	href="component-news-Mx-part2.html">Next</a></font></p>
-</body>
-</html>
diff --git a/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx-part2.html b/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx-part2.html
deleted file mode 100644
index e02ad85..0000000
--- a/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx-part2.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>COMPONENT 1.0 Mx News - Part 2</title>
-<link rel="stylesheet" href="default_style.css">
-</head>
-<body>
-<h1>COMPONENT 1.0 Mx - New and Noteworthy</h1>
-<h2>Part 2</h2>
-
-<table border="0" cellpadding="10" cellspacing="0" width="85%">
-	<tbody>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<h3>JDT Integration</h3>
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- new item -->
-		<tr>
-			<td align="right" valign="top" width="15%"><b>Feature name</b></td>
-			<td align="left" valign="top" width="85%">
-			<p>Feature Explanation</p>
-			<img border="0" src="2/feature.jpg" alt="picture description" width="400" height="200"/>
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- new item -->
-		<tr>
-			<td align="right" valign="top" width="15%"><b>Feature name</b></td>
-			<td align="left" valign="top" width="85%">
-			<p>Feature Explanation</p>
-			<img border="0" src="2/feature.jpg" alt="picture description" width="400" height="200"/>
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-	</tbody>
-</table>
-
-<p align="center"><a href="component-news-Mx-part1.html">Previous</a>&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="component-news-Mx-part3.html">Next</a></p>
-</body>
-</html>
diff --git a/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx-part3.html b/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx-part3.html
deleted file mode 100644
index bb9b7e0..0000000
--- a/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx-part3.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>COMPONENT 1.0 Mx News - Part 3</title>
-<link rel="stylesheet" href="default_style.css">
-</head>
-<body>
-<h1>COMPONENT 1.0 Mx - New and Noteworthy</h1>
-<h2>Part 3</h2>
-
-<table border="0" cellpadding="10" cellspacing="0" width="85%">
-	<tbody>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<h3>Platform and Views</h3>
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- new item -->
-		<tr>
-			<td align="right" valign="top" width="15%"><b>Feature name</b></td>
-			<td align="left" valign="top" width="85%">
-			<p>Feature Explanation</p>
-			<img border="0" src="3/feature.jpg" alt="picture description" width="400" height="200"/>
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- new item -->
-		<tr>
-			<td align="right" valign="top" width="15%"><b>Feature name</b></td>
-			<td align="left" valign="top" width="85%">
-			<p>Feature Explanation</p>
-			<img border="0" src="3/feature.jpg" alt="picture description" width="400" height="200"/>
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-	</tbody>
-</table>
-
-<p align="center"><a href="component-news-Mx-part2.html">Previous</a>&nbsp;&nbsp;&nbsp;&nbsp;
-<font color="#808080">Next</font></p>
-</body>
-</html>
diff --git a/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx.html b/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx.html
deleted file mode 100644
index fc946ef..0000000
--- a/archive/working/development/WTPDevelopmentPractices/news/mutliple/component-news-Mx.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<html>
-<head>
-<title>COMPONENT 1.0 Mx News</title>
-<link rel="stylesheet" href="default_style.css" />
-</head>
-<body>
-<h1>COMPONENT 1.0 Mx - New and Noteworthy</h1>
-<p>Usually there'd be a brief discussion of the overall theme for this
-milestone, followed by a link to <a
-	href="http://download.eclipse.org/webtools/downloads/">download the milestone
-build</a> . .</p>
-<p>
-<blockquote>
-<ul>
-	<li><a href="component-news-Mx-part1.html">Part 1 - Editors</a></li>
-	<li><a href="component-news-Mx-part2.html">Part 2 - JDT integration</a></li>
-	<li><a href="component-news-Mx-part3.html">Part 3 - Platform and Views</a></li>
-</ul>
-</blockquote>
-</p>
-<p>The above features are just the ones that are new since the Mx milestone
-build. Summaries for earlier COMPONENT milestone builds:
-<ul>
-	<li><a href="../../Mx/News/COMPONENT-news-Mx.html">New for COMPONENT milestone
-	build Mx</a> (date milestone declared)</li>
-</ul>
-</p>
-</body>
-</html>
diff --git a/archive/working/development/WTPDevelopmentPractices/news/mutliple/default_style.css b/archive/working/development/WTPDevelopmentPractices/news/mutliple/default_style.css
deleted file mode 100644
index 2d41e87..0000000
--- a/archive/working/development/WTPDevelopmentPractices/news/mutliple/default_style.css
+++ /dev/null
@@ -1,15 +0,0 @@
-p, table, td, th {  font-family: verdana, arial, helvetica, geneva; font-size: 10pt}
-pre {  font-family: "Courier New", Courier, mono; font-size: 10pt}
-h2 { font-family: verdana, arial, helvetica, geneva; font-size: 18pt; font-weight: bold ; line-height: 14px}
-code {  font-family: "Courier New", Courier, mono; font-size: 10pt}
-sup {  font-family: verdana, arial, helvetica, geneva; font-size: 10px}
-h3 {  font-family: verdana, arial, helvetica, geneva; font-size: 14pt; font-weight: bold}
-li {  font-family: verdana, arial, helvetica, geneva; font-size: 10pt}
-h1 {  font-family: verdana, arial, helvetica, geneva; font-size: 28px; font-weight: bold}
-body {  font-family: verdana, arial, helvetica, geneva; font-size: 10pt; clip:   rect(   ); margin-top: 5mm; margin-left: 3mm}
-.indextop { font-size: x-large;; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold}
-.indexsub { font-size: xx-small;; font-family: verdana, arial, helvetica, sans-serif; color: #8080FF}
-a.bar:link {  text-decoration: none; color: #FFFFFF}
-a.bar:visited {  color: #FFFFFF; text-decoration: none}
-a.bar:hover {  color: #FFFFFF; text-decoration: underline}
-a.bar {  color: #FFFFFF}
diff --git a/archive/working/development/WTPDevelopmentPractices/news/standalone/component-news-standalone-file.html b/archive/working/development/WTPDevelopmentPractices/news/standalone/component-news-standalone-file.html
deleted file mode 100644
index f81ee45..0000000
--- a/archive/working/development/WTPDevelopmentPractices/news/standalone/component-news-standalone-file.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<html>
-<head>
-<title>Web Tools Platform 1.0 Mx News</title>
-<link rel="stylesheet" href="default_style.css" />
-</head>
-<body>
-<h1>Web Tools Platform 1.0Mx - New and Noteworthy</h1>
-<p>Usually there'd be a brief discussion of the components' overall theme for
-this milestone, followed by a link to <a
-	href="http://download.eclipse.org/webtools/downloads/">download the milestone
-build</a>.</p>
-<p>
-<table border="0" cellpadding="10" cellspacing="0" width="85%">
-	<tbody>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<h3>Component Name</h3>
-			</td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- new item -->
-		<tr>
-			<td align="right" valign="top" width="15%"><b>Feature name</b></td>
-			<td align="left" valign="top" width="85%">
-			<p>Feature Explanation</p>
-			<img border="0" src="feature.jpg" alt="picture description" width="400"
-				height="200" /></td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-		<!-- new item -->
-		<tr>
-			<td align="right" valign="top" width="15%"><b>Feature name</b></td>
-			<td align="left" valign="top" width="85%">
-			<p>Feature Explanation</p>
-			<img border="0" src="feature.jpg" alt="picture description" width="400"
-				height="200" /></td>
-		</tr>
-		<!-- separating row -->
-		<tr>
-			<td colspan="2">
-			<hr />
-			</td>
-		</tr>
-	</tbody>
-</table>
-</p>
-
-<p>The above features are just the ones that are new since the 1.0Mx milestone
-build. Summaries for earlier COMPONENT milestone builds:
-<ul>
-	<li><a href="../../1.0Mx/News/COMPONENT-news-1.0Mx.html">New for COMPONENT
-	milestone build 1.0Mx</a> (date milestone declared)</li>
-</ul>
-</p>
-<p align="center"><!-- disabled <font color="#808080"> --> <a href="">Up</a></p>
-</body>
-</html>
diff --git a/archive/working/development/WTPDevelopmentPractices/news/standalone/default_style.css b/archive/working/development/WTPDevelopmentPractices/news/standalone/default_style.css
deleted file mode 100644
index 2d41e87..0000000
--- a/archive/working/development/WTPDevelopmentPractices/news/standalone/default_style.css
+++ /dev/null
@@ -1,15 +0,0 @@
-p, table, td, th {  font-family: verdana, arial, helvetica, geneva; font-size: 10pt}
-pre {  font-family: "Courier New", Courier, mono; font-size: 10pt}
-h2 { font-family: verdana, arial, helvetica, geneva; font-size: 18pt; font-weight: bold ; line-height: 14px}
-code {  font-family: "Courier New", Courier, mono; font-size: 10pt}
-sup {  font-family: verdana, arial, helvetica, geneva; font-size: 10px}
-h3 {  font-family: verdana, arial, helvetica, geneva; font-size: 14pt; font-weight: bold}
-li {  font-family: verdana, arial, helvetica, geneva; font-size: 10pt}
-h1 {  font-family: verdana, arial, helvetica, geneva; font-size: 28px; font-weight: bold}
-body {  font-family: verdana, arial, helvetica, geneva; font-size: 10pt; clip:   rect(   ); margin-top: 5mm; margin-left: 3mm}
-.indextop { font-size: x-large;; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold}
-.indexsub { font-size: xx-small;; font-family: verdana, arial, helvetica, sans-serif; color: #8080FF}
-a.bar:link {  text-decoration: none; color: #FFFFFF}
-a.bar:visited {  color: #FFFFFF; text-decoration: none}
-a.bar:hover {  color: #FFFFFF; text-decoration: underline}
-a.bar {  color: #FFFFFF}
diff --git a/archive/working/development/directoryDescription.txt b/archive/working/development/directoryDescription.txt
deleted file mode 100644
index a441bec..0000000
--- a/archive/working/development/directoryDescription.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-This directory, working/development, is to 
-contain *working* files and images 
-related to the high level architecture and 
-design notes for WTP, development practices, 
-meeting notes, etc. 
-
-The files in this directory are "works in progress" 
-and not to be linked to from web sites. Once ready, 
-appropriate files will be copied to web-site related areas,
-in CVS, such as wtp-home/www.eclipse.org/webtools
-and from there copied to (or published to) wtp-home on 
-webserver. 
-
-This developement directory is *not* to be copied, or
-published to website as is casues mirrors to hit CVS a lot. 
\ No newline at end of file
diff --git a/archive/working/development/meetingNotes/20050224.txt b/archive/working/development/meetingNotes/20050224.txt
deleted file mode 100644
index 5886d1c..0000000
--- a/archive/working/development/meetingNotes/20050224.txt
+++ /dev/null
@@ -1,89 +0,0 @@
-2/24 meeting
-
-Attendees:
-David Williams, IBM
-Ted Bashor, BEA
-Chuck Bridgham, IBM
-Naci Dai, Eteration
-Kevin Haaland, IBM
-
-notes provided by David Williams
-
-The purpose of this call was to introduce new members, discuss need for
-this group, and is to discuss objectives and our plan for next several months.
-
-
-The "formal" statement of our objectives is in our WTP Charter. " The Architecture Group is formed at the
-discretion of the PMC. The Architecture Group is responsible for development, articulation and maintenance of
-the Project Architecture, as well as for providing an explicit description of the architecture and
-communicating this description to all members of the Project, and for releasing it as part of the project
-deliverables. The Architecture Group will accomplish its objectives by working closely with the development
-teams and the PMC. "
-
-
-The main work deliverable from the group is an over-all architecture document
-http://www.eclipse.org/webtools/development/arch_and_design/ArchitectureOverview.html
-
-
-It was generally agreed there is a need for Architecture Group, to facilitate communication, if nothing else. We
-agreed to have regular phone calls, every other week, the objectives of which would be to
-
-1.track architecture and design issues and make sure the right people were working on them -- often cross
-component, or even cross project teams, for example, the common browser, the extensible navigator, common
-undo manager. There was a "brainstorm" list of issues . Chuck suggested these be opened as bugzillas, to
-help track. Kevin suggested we as a group prioritize the list, and post a "top ten" list on web to aide
-getting community feedback. [I should add, these would not be the same as "requirements", but obviously
-related.]
-
-2.We thought it'd be helpful to have some presentations by component leads to Architecture group, to give quick
-overviews of their designs and APIs.
-
-3. To some extent, our role is to make suggestions and give advice, but a little "police-ing" will undoubtedly be
-part of it  (e.g. "you should have one plugin, instead of 5", etc).
-
-
-The following examples were "off the top of David's head" ideas of possible issues to track and focus on.
-
-
-1. Two (or three) "command" frameworks in WTP ... which is best? Is the Eclipse base new "command" framework a
-suitable replacement for all of ours?
-
-2. There's an "EditModel" and "ResourceSet" currently in VE, used by WTP, but rightfully belongs in EMF. I'm
-wondering if the bases new "Logical Resources" substitutes for this?
-
-3. There's a new Common Undo Manager in base Eclipse ... we in WTP need to see if we can move to this, in place of
-our current common undo manager (that comes from a utility package in EMF). Is there a need for EMF to move too?
-
-4. Should our WTP Extensible Navigator be promoted to WTP API? Work is slated for Eclipse 3.2 to provide in same
-functionality in base, but will it be the same? Is the timing right?
-Should it be renamed with 'friend' in package (not quite public, but more than internal)? In anticipation of
-changing in 1.1?
-
-5.  URI Resolver -- how compares with base? How compares with EMF's URI Converter?
-
-6.  XMLCatalog -- need to confirm its consistent with OASIS specs, XML/DOM3?
-
-7. Tabbed Property Sheet?  Is there a reason for this to be in base?
-
-8. Browser framework should be moved to base -- work in progress (but everyone's overloaded).
-
-9. Internet proxy settings should be moved to base, since effects VM properties (and danger of conflicts if not
-just one provided at a low level).
-
-10. Validation framework is important and useful, but needs to reconcile with similar function in TPTP, move
-to base in future version?
-
-11. Do we have or need a consistent logging strategy?
-
-12. Data collection strategy? (e.g. most frequently used actions, etc).
-
-13. The flexible project model needs lots of review and feedback.
-
-14. Need more consolidation of plugins ... some are only used by one or two other plugin, so why not combined?
-
-
-The main action for next meeting was for members of Architecture group to exchange "issues lists" and we'd
-pick top ten priorities for release 1 and solicit community feedback.
-
-Oh, and most important, we agreed to have future meeting as 12 noon Eastern time, instead of 9 AM, except on
-Friday's, so Ted wouldn't have to get up at 6 AM, and Naci could still join in at 7 PM. :)
diff --git a/archive/working/development/meetingNotes/20050310.txt b/archive/working/development/meetingNotes/20050310.txt
deleted file mode 100644
index 1bd2631..0000000
--- a/archive/working/development/meetingNotes/20050310.txt
+++ /dev/null
@@ -1,189 +0,0 @@
-3/10 meeting
-
-Attendees:
-David Williams, IBM
-Ted Bashor, BEA
-Chuck Bridgham, IBM
-Naci Dai, Eteration
-Kevin Haaland, IBM
-
-notes provided by David Williams
-
-On the issue of "provisional APIs" .... I'll document here the position the WTP Architecture Group which discussed
-this issue in last meeting. Initially, we were unanimously agreed anything that's not API should not be identified
-as "proposed API" via package names but instead through other forms of JavaDoc and "proposal documents" for
-"future releases". But, as we continued to discuss areas we would (likely) recommend that not be API in release 1,
-it became apparent there could easily be some cases where it might improve review and feedback for iterative
-design -- so, we would not object to "internal.provisional" in package names as long as 1) the correct expectation
-is set that there is no guarantee of future compatibility (possibly not even in maintenance stream/fixes), so
-clients have to be prepared to respond, if they use it, as they would any other "internal" use, and 2) the use of
-"internal.provisional" should not be used lightly ... component leads would be expected to have some degree
-justification  for using it (such as the best justification would be: "known clients willing to use 'internal'
-classes, desired future API function, but planned to be moving to a different project next release" or similar).
-As Arthur said, its use it optional, and there are other ways of "giving hints" as to future proposed API
-functionality.
-
-I think this is all consistent with the sum total of previous comments posted to wtp-dev (its meant to be), and
-I'm just trying to publically document Architecture Groups concerns and discussion of it.
-
-
-= = = = = = = =
-
-Architecture and Design Issues the Architecture Group is proposing as some of the most important to resolve for
-Release 1. I'll open bugzilla "issues" for the most important of these, marked with [arch] in summary to help
-track and soliciti community feedback.
-
-1. making sure API commitments are solid, platform quality. .
-Components leads need to provide easy to find, "central place" for reading about their design overviews, proposed
-APIs, etc., including a description and justification for their plugin structure (its felt there's probably still
-too many separate plugins, but we are not sure of what reasons are). We'll schedule brief "reviews" with component
-leads, but the "live" review will by necessity need to be brief, so still expect most of work done prior to Arch.
-group's review and much of work done by community and clients of the API.
-To be Scheduled soon.
-
-
-2. Flexible project model
-Such a "large change" to the traditional "Eclipse Way" of doing projects may be hard to "get right" the first
-time. That is, needs lots of review and iteration and "client use".
-Especially there may be release 2 issues with base Eclipse, that is, if base Eclipse provides "more support" in
-release 3.2, would all our flexible project API still be correct?
-should it be API in Release 1 of WTP or a "provisional API"?
-Chuck and Naci to review status/recommendations with Architecture Group on or near 4/21.
-Ted to provide interested party from BEA.
-
-
-3. Server APIs
-is it adequate? Getting correct "add on" feedback?
-Ted will propose "publish" participation, similar to "deploy" participation
-Do we need scheduled review? Or, just have people open their bugzilla's if see issues?
-(I'll pick the later for now, since this component has gotten lots of review).
-
-4. Operation (command) Framework.
-Two (or three) "command" and/or "operation" frameworks in WTP ... which is best? Is the Eclipse base new
-"operation" framework (not to be confused with Command framework) a suitable replacement for all of ours?
-
-Chris Brealey
-Chuck Bridgham
-see and post to ui.dev mailing list
-[Michael Van Meekeren and Doug Polick interested parties from base Eclipse]
-Ted Bashor interested from BEA
-
-Kevin says platform's goal is to provide the one-and-only operation framework ....
-so, no API in WTP!? We in WTP may not want to move in 3.1, but should he recommends WTP at least
-review base support by 3.1, and move to that in 3.2 and not introduce competing API
-Chuck is not sure what he and Chris call "command/operation/wizard" frameworks are related to "Operations
-framework" in base.
-Suggest Chris/Chuck to report/review with Architecture Group on or before 4/21.
-Sounds unlikely to be API in WTP 1.0.
-
-5. EditModel.
-There's an "EditModel" and "ResourceSet" (EMF) currently in VE, used by WTP, but rightfully belongs in EMF. I'm
-wondering if the bases new "Logical Resources" substitutes for this or if we just need to work on getting in EMF?
-Chuck reports similar but "more than" logical resources ... so he'll work with Ed to "beef up" EMF resource Set to
-EditModel Chuck Bridgham to work with Ed Merks likely NOT to be WTP API (but maybe EMF API) Chuck to report/review
-on or before 4/21
-
-6. Common Undo. There's a new Common Undo Manager in base Eclipse ... we in WTP need to see if we can move to
-this, in place of
-our current common undo manager (that comes from a utility package in EMF). Is there a need for EMF to move too?
-(Common, btw, means
-one per resource or resource set, not just one implementation. The base Eclipse has, basically, one per editor,
-plus new work going on).
-Team:
-Nitin Dahyabhai
-EMF - Ed Merks
-Would it help if Ed can move his command stack "utility" to common framework, so no changes needed in WTP this
-release?
-Suggest Nitin to report/review on or before 4/21
-
-7. Extensible Navigator. Should our WTP Extensible Navigator be promoted to WTP API? Work is slated for Eclipse
-3.2 to provide in similar functionality in base Eclipse, but will it be the same? Sufficient? Should it be
-internal in anticipation of changing in 1.1?
-Team:
-Michael Elder
-Michael Van Meekeren
-Mr. Elder to present/review with Arch. Team by 4/7
-likely NOT API in WTP, but Ted (BEA) concerned about that since they will likely have to use in client
-(That is, they can probably manage risk of "using internal" but want to be sure its clear what is proposed for
-future API so their use of internal is at least in right direction and they can provide valid feedback).
-
-
-8. Tabbed Property Sheet?  Is there a reason for this to be in base (its not strictly a "web function", though
-required by WTP)? Reason to be WTP API?
-Craig to report/review on 3/24
-Probably not API, should probably move to base, but need time, need clear statement of intent.
-Craig to send documentation pointers to Kevin (and CC Arch. group) and Kevin will see if someone from base can at
-least review for suitability.
-
-
-9.  URI Resolver -- how compares with base resolving schemes? How compares with EMF's URI Converter?
-see https://bugs.eclipse.org/bugs/show_bug.cgi?id=87465
-Team:
-Craig Salter
-Nitin Dahyabhai
-BEA - Gary Horton (interest in future "schema paths" similar to "class paths").
-Suggest Craig to report/review on 4/7.
-
-10.  XMLCatalog -- need to confirm its consistent with OASIS specs, XML/DOM3?
-see https://bugs.eclipse.org/bugs/show_bug.cgi?id=87465
-Team:
-Craig Salter
-BEA - ... Ted to get back with a name of interested parties in BEA.
-Suggest Craig to report/review on 4/7
-
-11. Browser framework should be moved to base -- work in progress (but everyone's overloaded).
-Tim DeBoer
-Dejan Glozic
-Suggest Tim to report/review on 3/24
-
-
-12. Internet proxy settings should be moved to base, since effects VM properties (and danger of conflicts if not
-just one provided at a low level).
-Chris Brealey
-have Chris contact Kevin with documentation pointers (and CC Arch. group), he'll see if can be made part of
-"update" component,
-or, at minimum, reviewed by base team for 3.2 item.
-Suggest Chris to report/review on 4/7
-
-
-= = = = =
-Following are already thought to be "future release" issues
-
-
-13. Validation framework is important and useful, but needs to reconcile with similar function in TPTP, move
-to base in future version? (initial indication indicates not move to base, at least anytime soon).
-I suggest we make this a "future release" item, but put team in place now to be sure requirements, basic API is
-evolvable.
-Interested Parties:
-David Williams (IBM, WTP/SSE)
-Ted Bashor (BEA, WTP)
-Vijay Bhadriraju (IBM, WTP/J2EE)
-Alex Iskold (IBM, TPTP)
-DW to report/review on 6/2
-
-
-14. Do we have or need a consistent logging strategy? Doesn't need our attention now, but maybe next release.
-Kevin recommends we (WTP)  see and comment on bug 83550.
-
-15. Ted mentioned need for "crash/bug reporting" back to central (or predesignated) spot. I think some of this is
-in TPTP, but not sure how accessible. See/comment on bug 83550. Definitely a "base provided function" ... only
-question for WTP is if its transparent, or some degree of support we'd have to build in.
-
-16. Data collection strategy? (e.g. most frequently used actions, preferences changed, etc). More of a future
-concern, but may be able to use base support transparently using instrumentation plugin Eclipse Foundation is
-looking at "how to" do (signed jars to protect receipt of data, receiving feedback at central site, etc).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/archive/working/development/meetingNotes/20050324.txt b/archive/working/development/meetingNotes/20050324.txt
deleted file mode 100644
index 95700a0..0000000
--- a/archive/working/development/meetingNotes/20050324.txt
+++ /dev/null
@@ -1,80 +0,0 @@
-Attendees: David, Kevin, Naci, Ted, Chuck
-Special Guests: Tim DeBoer, Craig Salter
-
-
-Agenda:
-
-Two Problem areas discussed and resolved.
-
-88013 csalter@ca.ibm.com david_williams@us.ibm.com [arch] Should tabbed property sheet be API 
-88016 deboer@ca.ibm.com david_williams@us.ibm.com [arch] Should web browser (view) be in base? 
-
-One resulted in WTP request for Eclipse 3.2
-89087 Platform-UI-Inbox@eclipse.org david_williams@us.ibm.com WTP Request for Tabbed Properties Page in base UI component 
-
-
-We (further) discussed our group's mandate.
-
-        Generally agreed on following
-
-        We need to (continue to) make clear we do not "own" or define API or ensure its quality
-        (component leads, with their clients do that -- and there are no shortcuts for that hard work).
-
-        But, we do help ensure architectural integrity across components and projects and that the right level of right API exposed.
-        Also we can facilitate discussion across components and community and offer consultation when requested.
-        In the future, will review proposed API breakages, to help assess their cost/benefit trade-off.
-
-I'll be submitting more detailed proposal on "facilitating communication" by holding "component open house"
-sessions during M5 time-frame for any interested parties.
-
-Following is a list of things we thought of that we can do to "ensure architectural integrity across
-components and that the right level of right API exposed". While some members of the architecture group
-may occasionally look specifically at code/designs with these following issues in mind, many of them are
-"low level" items that will never been seen except by component teams and their clients. Feel free to
-consult with Architecture team if questions or our review is requested for any concrete case.
-
-
-1. An API is not just Types and Members ... its a statement of providing some functionality for clients.
-So, obviously, the intended functionality must be clearly stated before the proposed functionality can be
-assessed. We recommend the intended functionality be clearly documented in component overview documents
-by M4.
-
-2. What specific problem does the API solve that clients can not solve themselves without the API (In
-other words, we should avoid "utility" or convenience Classes/methods unless there is a good reason).
-
-3. Why is the API in WTP? That is, if its not obvious, be sure its clearly stated why in WTP as opposed
-to base Eclipse, or some other project. [if doubt, should be perhaps be internal or provisional for WTP
-1.0]
-
-4. Is the functionality provided in a way that can evolve?
-
-5. Does the API  "expose" underlying implementation in a leaking API fashion (for example, something that
-uses EMF under the covers, should not require clients to program to EMF. As another example, if a
-particular DOM implementation was changed in the future, clients should not have to change). -- except
-some cases defined by standards
-
-6. Does the WTP API violate any pre-req API (would seldom be allowed). or does it's implementation
- require violation of pre-req APIs (which would be a highly questionable practice). --- if components
- leads need to use "internal" for implementation, feel free to initiate contact with Architecture Group
- to help document/resolve cross project/component issues
-
-7. Does the component pre-req or export anything inappropriately? (For example, nothing in WST should
-pre-req JDT). The rule is ... typically don't export anything unless it is required by your API.
-
-8. UI related API  is to be minimized. In keeping with typical software practices, the UI can change a
-fair amount from release to release, but underlying models should be compatible. (For example, what's a
-wizard in one version might be a property page in the next, so if clients started to depend on a
-particular wizard that might "lock in" an undesired API).
-
-9. Care should be taken in providing API that's intended to be subclassed or extended (its hard to do in
-a way that's evolvable). Feel free to request Arch. Group review of any specific cases anyone would like
-help with.
-
-10.  Lastly, its very important to assess and hear community feedback on whether or not WTP API is
-adequate? (ie. arch group can help consult if a team is concerned they are being "over cautious"). While
-some inadequacies can be included in future releases with evolution of the API ... some assessment of
-risk is helpful, if "big changes" anticipated since sometimes to become adequate, and API must change its
-fundamentals.
-
-Community feedback about even this list will be welcome and even more so about concrete cases 
-of particularly good or possibly poor examples of our success in achieving them. 
diff --git a/archive/working/development/meetingNotes/20050331.txt b/archive/working/development/meetingNotes/20050331.txt
deleted file mode 100644
index ae048a8..0000000
--- a/archive/working/development/meetingNotes/20050331.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-Agenda/notes for 3/31/05
-
-Attendees, David, Chuck, Ted, Kevin
-
-1. Meeting Frequency
-
-Resolved to schedule weekly, but if there is no agenda sent in advance (by morning of the meeting)
-then the meeting will be canceled.
-
-2. Discuss Mandate
-
-General agreement should be "proactive", but due to time constraints, hard to be specific on tasks.
-Assume most will be driven by requests from development teams for consultation.
-
-3. appropriate to discuss cross project problems, such as ant contentType?
-
-Resolved not to degenerate to discussing bug reports, but could bring up issues that didn't seem
-headed toward resolution.
-
-
-4. Architecture Document needs to be updated, by WTP M4
- see
-http://www.eclipse.org/org/councils/AC/wtpsnapshot/wtp_project_architecture.html
-and
-http://www.eclipse.org/webtools/development/arch_and_design/ArchitectureOverview.html
-
-
-Chuck agreed to updated figures (starting with "snapshot" version. 
-
-Ted agreed to update prose (merging in anything worth while from "old one" to the "official one").
-
-Note: both sources are available from "web site" CVS, under
-www\webtools\development\arch_and_design
-
-And, there are some "working files" (such as mdl input) in the code
-repository under the top level "working" directory, 
-under developement/WTPArchAndDesignDocs
-
-5. "Open House" ... by subsystem (roughly).  Six,  1 hour sessions, one per week, during WTP M5
-development, phone and "web conference". To be presented as "information sharing" sessions, for
-component leads to describe components, and community (of API users) to let us know of how they are
-using the APIs.
-
-6. next week: on deck
-Chris Brealy, Internet Preference move to base
-Craig Salter, URI Resolver, XML Catalog
-Mike Elder, extensible navigator and review status of flexible projects API
diff --git a/archive/working/development/meetingNotes/20050407.txt b/archive/working/development/meetingNotes/20050407.txt
deleted file mode 100644
index 503e70e..0000000
--- a/archive/working/development/meetingNotes/20050407.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-Agenda/Notes for 4/7 meeting
-
-Invitees: David, Kevin, Naci, Ted, Chuck
-Special Guests: Chris Brealey, Craig Salter, Michael Elder
-
-Attendees
-Invitees: David, Ted, Chuck
-Special Guests: Chris Brealey, Craig Salter, Michael Elder
-
-
-Discussed these architecture topics
-
-88017 cbrealey@ca.ibm.com david_williams@us.ibm.com [arch] Should Internet proxy settings move to base? 
-
-	Action: Chris will move to Eclipse 3.2 enhancement request
-			Chris has moved 88017 to 3.2 base feature request. 
-	
-	Action: Craig brought up internet caching in general is platform issue.
-		    Chris or Craig  will open feature request for Eclipse 3.2
-
-88014 csalter@ca.ibm.com david_williams@us.ibm.com [arch] Should URI Resolver be WTP API 
-
-	Craig proposes to make internal.provisional for 1.0
-	need to clarify (document) use cases handled, use cases not, use cases desired
-
-88015 csalter@ca.ibm.com david_williams@us.ibm.com [arch] Is XML Catalog ready for API? 
-
-	plan is to eventually support a subset of OASIS spec
-		such as, save our catalog in OASIS format
-		Craig will document our degree of (or lack of) compliance
-	still planning to have catlog extension point ... but still some 
-	    issues to settle on for proposed API.
-	need good tutorial/links on 3rd party DTDs/Schemas
-	Craig has submited some DTDs and Schemas for re-distribution
-
-
-88012 mdelder@us.ibm.com david_williams@us.ibm.com [arch] Should extensible navigator be API? (and brief status of "flexible project" API) 
-
-	Long discussion on current status and plans. 
-	General concern about the try{}finally{} required pattern and some
-		possible improvements
-	Need to revisit with Kevin issue of if the resource-level "flexible project" 
-	API should be in base Eclipse. (Might effect if marked 'provisional' in WTP 1.0, 
-	or at least need to make sure we have migration path open to all). 
-	
-	
-
-Also, 
-
-Should WTP do any work on "jarred plugins" or manifest-only plugins?
-<not discussed, but component leads generally feel like "maybe", but not 
-P1 item>
-
-Update or questions from Ted and Chuck on Architecture Overview document
-<offline, Chuck reported no pretty pictures yet ... but should be soon, 
-haven't talked to Ted about status yet.>
-
diff --git a/archive/working/development/meetingNotes/20050421.txt b/archive/working/development/meetingNotes/20050421.txt
deleted file mode 100644
index 09d1038..0000000
--- a/archive/working/development/meetingNotes/20050421.txt
+++ /dev/null
@@ -1,64 +0,0 @@
-Agenda/Notes for 4/21 meeting
-
-Invitees: David, Kevin, Naci, Ted, Chuck
-Special Guests: Chris Brealey
-
-Attendees
-Invitees: David, Chuck
-Special Guests: Chris Brealey
-
-(Naci had warned might not make it, Ted confirmed, but 
-didn't call, and Kevin probably lost in Release 3.1 :)
-
-
-1. Progress on Arch. Doc. for M4?
-        Chuck? Ted?
-
-no progress, but still planning to do "by end of next week".
-(please allow time for iteration)
-
-
-2. Operations in WTP
-
-        See 88009 maj P3 cbridgha@us.ibm.com david_williams@us.ibm.com [arch] Should WTP "operations" be API?
-
-        I'd like Chuck to explain if/how they are extending base operations .... and if sounds right to Kevin.
-        I'd like Chris to discuss how/why his "command" API is "internal.provisional",
-        instead of just 'internal' .. since we want
-                to end up with "one and only one operations API".
-
-
-complete resolution/integration deferred to WTP 1.1
-DataModels/Operations, very small API (believed in synch with base spec,
-        believed evolvable, needs good review to verify)
-Fundamental problem/question/issue of "execution environment"
-        -- should/can WTP provide API that's intended to run
-           outside of Eclipse Environment? Or, can an
-           "Eclipse headless" application be made small enough
-           and fast enough to be transparent (new "jarred plugins"
-           might help)?
-
-
-
-3. Flexible Project status:
-
-        Some technical details are being tracked in
-        91708 nor P3 mdelder@us.ibm.com david_williams@us.ibm.com [arch] Flexible projects need to coordinated SchedulingRules
-
-        But, I think more important issues are:
-        A. Does part of flexible project API belong in base Eclipse ....  and if so, does it
-        make sense for us to still declare as API, and then migrate in 3.2?
-        (Ted raised some issues after last meeting, in an email, so maybe he could lead this discussion)
-        B. Since the team that is defining the API is the primary (only?) consumer of the API ..
-        is this reason to hold off proposing it as final API ... make it provisional instead?
-        Are others lined up to review/use?
-
-
-SchedulingRules approach seems feasible, still need to think through
-how to spec to clients for them to "get" the right scheduling rules
-(for example, might need to "bubble up" to EditModel API too).
-
-Need more work to document well what *users* of flexible projects use,
-versus *providers* of flexible projects need to do. Some chance the
-former might be "ready for API", but the later not.
-
diff --git a/archive/working/development/meetingNotes/M4ArchCheckPoint.txt b/archive/working/development/meetingNotes/M4ArchCheckPoint.txt
deleted file mode 100644
index 003c47d..0000000
--- a/archive/working/development/meetingNotes/M4ArchCheckPoint.txt
+++ /dev/null
@@ -1,180 +0,0 @@
-4/26/05 - this is just a preliminary rough draft
-of some of my initial personal observations of 
-where we are architecturally at M4.
-Updated based on review meetings held 5/3.
-
-
-Architectural Observations at M4
-
- State of plugin structure:
-	Overall, We still have too many plugins.
-	Many divisions still determined by "function" rather than component.
-	Many divisions still dtermined by "team" or "site" rather than component.
-	
-	many appear to be used by only one other plugin, so why separate?
-	(there's even one not pre-req'd by any plugin .. pure extension).
-
-	Many "validation" ones are separate ... is there a reason for this?
-	[AR] wsi command line validation is required. 
-	[DW] but does this require seperate plugins? 
-		
-	Many "annotation" ones are seperate ... is there a reason for this?
-
-	Some need to renamed to make obvious "core vs. ui"
-
-need more grangular feature definitions needed -- 
-	General agreement should be primarily from "end user point of view".
-	Should be based on subsystems, as defined below. 
-	Still need to investigate model vs. UI packaging. 
-
-
-Need to set proper expectation and definition of "internal .provisional".
-        they are, first and foremost, 'internal', subject to change, even removal.
-        there is no implied support.
-        They have been named "provisional" as a signal that we'd like
-        review comments and statements of need from community for future releases.
-        All cases of 'internal' are so named so that clients who use them assume the
-        risk of re-working their code in future versions. We would like it if
-        when any internal package found to be needed, feature requests were opened so appropriate
-        solutions could be designed to satisfy needs of community (and still provide
-        platform quality APIs).
-        
-        Note: in M4, much effort was made to assess what could be API, and 
-        what could not. In some cases, the "could not" cases did not get renamed
-        in time for M4. Will do early in M5 cycle. 
-
-
-We have no "friend" APIs defined for WTP. Friend meaning ok for some "outside" 
-        component, but inside project to use. We could not not meaningful do 
-        this for release 1. This is something we should do for future releases.
-
-Its important we get a better grasp of if we have 
-API violations in our use of base Eclipse and pre-reqs. 
-Its currently a fairly large "unknown". 
-I suspect we have a lot. I suspect some can be "cleaned up" 
-and some can not (and will need more work with base to know 
-if "future requirement" or if we are doing something wrong.)
-
-
-Below is Quick Summary of components and API status
-
-for those marked "ready for review" I will 
-open bugzilla meta-bugs to encourage comments
-from community clients specifically during M5 
-cycle review. 
-
-Note: following "subsystem" don't match Arch. Doc. exactly, but 
-concept is the same. Features, dependancies, etc., still flow from the 
-subsystem definitions. 
-
-
-
-Common Subsystem
-
-    - Common Component
-          o Extensible Navigator --> internalProvisional, moving to base 3.2
-          o Tabbed Property View --> internalProvisional, moving to base 3.2
-          o Snippets View --> internalProvisional. Belongs here in WTP. Needs more work to better integrate with Eclipse Templates (if possible)
-          o Extensible URI Resolver --> internalProvisional. 
-          			Appears not to handle several use-cases, question is if it ever could. 
-          			Some question on OASIS standards.
-
-		  o common frameworks  - ready for Review
-				dataoperations - IDataModel - proposed API
-				datawizards - provisional
-				[need review from Chris B., to see if he could move to it post release 1.0]
-
-    - Validation Framework Component --> internalProvisional. Good client design sessions, but may be trying to cover to much
-                                         likely not to provide a base for the desired "common validation framework" that crosses several projects.
-
-    - Command Framework Component --> 
-    			I don't think should be a "component". 
-    			I don't think it should have provisional API?
-    			Could it be integrated with "DataOperations"?
-                The question is if "running headless eclipse" suffices, or
-                if we really need to provide an API that does not pre-req Eclipse.
-
-
-
-    - common.componentcore (needed for flexible projects) - Ready for Review, but
-                pure resource part rightfully belongs in base.
-                need better distinction between flexible project consumers, and
-                flexible project providers (those that define what the flexible project is).
-                (former might be evolvable API, but not sure later could be without being in proper project).
-                My advice is to publish as internal .provisional ... but don't mind pushing forward with review
-                        since part of it belongs in base
-                        since not sure if it works well with base's "logical resources".
-                        since base is looking at "non-local resources" in 3.2 ... all of which could impact design.
-				especially need review from base to determine if evoleable with their plans
-
-
-Server Subsystem
-
-    - Server Component -- Ready for Review
-    	some review already indicated some issues to resolve
-    	especially with server providers
-    - Internet Component 
-    	browser/launch URL API -- moved to Eclipse 3.1.
-    	Internet Pref. --> 3.2
-    	TCPIP Monitor --> internal.provisional, pending post 1.0 review with TPTP
-
-Database Subsystem
-
-    - RDB/SQL - internal, not API due to probable DTP project merge
-
-XML Subsystem
-
-    - XML Component - some internal provisional .. need better design documents .. more refactoring
-    - Schema Component - some internal provisional .. need better design documents .. more refactoring
-    - DTD Component some minimal internal provisional .. need better design documents .. more refactoring
-    - SSE Component some internal provisional .. need better design documents ... .. more refactoring, especially need better
-                distinction between language consumer APIs and language provider APIs.
-
-Web Services Subsystem
-
-    - WS Component ... some internal provisional
-    - WSDL Component  ... Ready For Review. WSDL Spec Model API (see "EMF Models" notes).
-    - WSI Component ... ? some API (provisional?) from WSTV project ?
-
-Web Resources Subsystem
-
-    - HTML Component .. some internal provisional .. need better design documents
-    - CSS Component ... some internal provisional .. need better design documents
-    - JavaScript Component some minimal internal provisional .. need better design documents
-    - Web Project Component - no api, HTML Web Project
-
-
-JST Project
-Server Subsystem
-
-    - Server Component - Ready For Review.
-
-J2EE Web Subsystem (WAR)
-
-    - J2EE Core Web Model Component [Issue: not currently packaged this way]
-    - Servlet Component/J2EEWebProject  ...  some API, create web compentent API
-    - JSP Component ... some internal provisional .. need better design documents
-    - WS Web Component  (JAXRPC)
-
-J2EE Enterprise Subsystem (EARs, EJBJar, EJBClientJar, RARs)
-
-    - J2EE Core Enterprise Model Component [Issue: not currently packaged this way]
-    - J2EE Component .. .Ready For Review: J2EE Spec Model API (see "EMF Models" notes).
-    - EJB Component 
-    - WS Component 
-
-
-
-
-"EMF Models" notes
-    J2EE and WSDL have expressed the primary API part of their models is 
-    intended to be the interfaces defined by respecitve specifications. 
-    But general consensus in 5/3 review meeting that its "ok to assume EMF model"
-    is part of the API. 
-        
-    
-    
-    
-    
-    
-    
\ No newline at end of file
diff --git a/archive/working/development/meetingNotes/OpenHouseProposal.txt b/archive/working/development/meetingNotes/OpenHouseProposal.txt
deleted file mode 100644
index ebfe33e..0000000
--- a/archive/working/development/meetingNotes/OpenHouseProposal.txt
+++ /dev/null
@@ -1,160 +0,0 @@
-5/10/2005 - draft 
-
-These meetings will be audio and eMeeting format, with
-the component leads presenting and leaving plenty of time for questions.
-
-Part of this purpose of these meetings is to have a "friendly forum" for 
-information sharing -- to educate and listen to "interested parties"
-in WTP (and also Eclipse Members who may be trying to build on top of WTP, etc.). I'm sure 
-there could be problem issues raised, and in true open forum spirit, we'll try to openly listen 
-to all forms of comments, and capture them in "issue" bugzillas (but these meetings
-are not to resolve any problems or do "on line design").
-
-The target audience is technical developers building on WTP 
-(not end users just using it, and not "product managers" wanting 
-to plan their product cycles, etc., there will be other 
-avenues for those auidences).
-
-Another purpose of these meeting is to prepare steadily towards our 
-EMO required Release Review. The following link contains an EMO 
-review outline. Ours is expected to be around July 6th, with prep on June 21 and 22. 
-So, as you think of your target audience, think of it mostly as Tim Wagner, so
-he can do a good job of accurately representing your component during these reviews :)
-See
-http://www.eclipse.org/org/processes/release-review.html
-
-
-I suggest your charts/presentations cover 3 main areas:
-(the detail is just recommendations, each component/presentor may do what's right
-for them, that causes least amount of new work, just for this presentation).
-
-- End-user feature/function ... what can end users accomplish.
-   Highlight "seamless Eclipse Integration" where appropriate.
-   List standards met or supported or standards deviated from, if appropriate.
-   Give links to tutorials, end-user type documentation, if any.
-   (Screen shots always pretty ... let's avoid risk of live demos over shared presentation link :)
-
- -Quality -- what's current status/counts of your bug reports, maybe trends?
-	(I'm sure these will change a lot, so any meaningful summarizing
-	queries you come up with could be saved and the query included in summary.)
-	You might include a few positive quotes from newsgroup, if you receive some
-	antidotal evidence of goodness (you can skip the negative ones :)
-
-- API
-	give links to its overview documentation.
-	give links to design documents.
-	Name primary classes/interfaces/packages as "places to start" if someone were
-	to be casually exploring API. 
-	Show picture of primary plugins involved and their dependancies (inside and outside WTP). 
-	Give brief mention to "provisional APIs" ... since this indicates
-	a "statement of direction" that we intend to cover in release 2 -- but for which
-	there is no implied support (no need to dwell on future, that will be subject of other
-	calls, other planning cycles, but should mention why is provisional, instead of API).
-
-
-
-5/19 - openhouse 2, 3
-5/26 - openhouse 1
-6/2  - openhouse 4
-6/9  - openhouse 5
-6/16 - openhouse 6
-
-7/1 -  M5 done, begin "end-game" phase
-6/21,22  project release review prep
-7/6    project release review 
-
-
-
-
-
-1. ========================== Craig Salter to present (and/or organize others)
-
-    - Common Component
-          o Extensible Navigator --> internalProvisional, moving to base 3.2
-          o Tabbed Property View --> internalProvisional, moving to base 3.2
-          o Snippets View --> internalProvisional. Belongs here in WTP. 
-                Needs more work to better integrate with Eclipse Templates (if possible)
-          o Extensible URI Resolver --> internalProvisional. 
-  
-          o Validation Framework Component --> internalProvisional. 
-
-		  o common frameworks  - ready for Review
-				dataoperations - IDataModel - proposed API
-				datawizards - provisional?
-	
-		  o Command Framework Component --> internal provisional
-
-
-	      o common.componentcore (needed for flexible projects) - Ready for Review, but
-                pure resource part rightfully belongs in base.
-
-
-2. ========================== Tim DeBoer to present (and/or organize others).
-
-WST Server Subsystem
-
-    - WST Server Component - - Ready For Review.
-    - Internet Component
-        	Internet Monitor - internal provisional, pending post 1.0 review with TPTP
-        	Browser - moved to base Eclipse in 3.1
-        	URL Proxy Preferences --> moved to base in 3.1
-
-JST Server Subsystem
-
-    - JST Server Component - Ready For Review.
-
-3. =========================== Der-Ping to present (and/or organize others).
-
-
-Database Subsystem
-
-    - RDB/SQL - internal, not API due to probable DTP project merge
-
-4. ========================== David Williams to present (and/or organize others).
-
-
-XML Subsystem
-
-    - XML Component - No R1 API. some internal provisional.
-    - Schema Component - No R1 API.  - some internal provisional.
-    - DTD Component No R1 API. (only minimal ever planned). 
-    - SSE Component No R1 API. some internal provisional.
-
-Web Resources Subsystem
-
-    - HTML Component. No R1 API. some internal provisional.
-    - CSS Component. No R1 API. some internal provisional.
-    - JavaScript Component. No R1 API. some internal provisional.
-    [- Web Project Component. no R1 api, HTML ("static") Web Project]
-
-From: J2EE Web Subsystem (WAR)
-
-      - JSP Component - No R1 API. Some internal provisional.
-
-
-
-5. ========================== Chris Brealey to present (and/or organize others).
-
-Web Services Subsystem
-
-    - WS Component ... some internal provisional
-    - WSDL Component  ... Ready For Review. WSDL Spec Model API (see "EMF Models" notes).
-    - WSI Component ... ? some API (provisional?) from WSTV project ?
-
-
-6. =========================== Chuck Bridgham to present (and/or organize others).
-J2EE Web Subsystem (WAR)
-
-    - J2EE Core Web Model Component [Issue: not currently packaged this way]
-    - Servlet Component/J2EEWebProject  ...  some API, create web compentent API
-    [- JSP Component ... some internal provisional .. need better design documents]
-    - WS Web Component  (JAXRPC)
-
-
-
-J2EE Enterprise Subsystem (EARs, EJBJar, EJBClientJar, RARs)
-
-    - J2EE Core Enterprise Model Component [Issue: not currently packaged this way]
-    - J2EE Component .. .Ready For Review: J2EE Spec Model API (see "EMF Models" notes).
-    - EJB Component 
-    - WS Component 
diff --git a/assembly/features/.project b/assembly/features/.project
deleted file mode 100644
index 94f0985..0000000
--- a/assembly/features/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>features</name>
-	<comment>project file for jst features checked out as directory</comment>
-	<projects>
-	</projects>
-	<buildSpec>
-	</buildSpec>
-	<natures>
-	</natures>
-</projectDescription>
diff --git a/assembly/features/org.apache.axis.feature/.cvsignore b/assembly/features/org.apache.axis.feature/.cvsignore
deleted file mode 100644
index c14487c..0000000
--- a/assembly/features/org.apache.axis.feature/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-build.xml
diff --git a/assembly/features/org.apache.axis.feature/.project b/assembly/features/org.apache.axis.feature/.project
deleted file mode 100644
index 555d304..0000000
--- a/assembly/features/org.apache.axis.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.apache.axis.feature</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/assembly/features/org.apache.axis.feature/LICENSE b/assembly/features/org.apache.axis.feature/LICENSE
deleted file mode 100644
index 6b0b127..0000000
--- a/assembly/features/org.apache.axis.feature/LICENSE
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/assembly/features/org.apache.axis.feature/build.properties b/assembly/features/org.apache.axis.feature/build.properties
deleted file mode 100644
index c243dfe..0000000
--- a/assembly/features/org.apache.axis.feature/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-bin.includes = feature.xml,\
-               feature.properties,\
-               LICENSE
-src.includes = build.properties
diff --git a/assembly/features/org.apache.axis.feature/feature.properties b/assembly/features/org.apache.axis.feature/feature.properties
deleted file mode 100644
index e63b524..0000000
--- a/assembly/features/org.apache.axis.feature/feature.properties
+++ /dev/null
@@ -1,413 +0,0 @@
- ##########################################################################
- # 
- #                                Apache License
- #                          Version 2.0, January 2004
- #                       http://www.apache.org/licenses/
- #
- #  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
- #
- #  1. Definitions.
- #
- #     "License" shall mean the terms and conditions for use, reproduction,
- #     and distribution as defined by Sections 1 through 9 of this document.
- #
- #     "Licensor" shall mean the copyright owner or entity authorized by
- #     the copyright owner that is granting the License.
- #
- #    "Legal Entity" shall mean the union of the acting entity and all
- #     other entities that control, are controlled by, or are under common
- #     control with that entity. For the purposes of this definition,
- #     "control" means (i) the power, direct or indirect, to cause the
- #     direction or management of such entity, whether by contract or
- #     otherwise, or (ii) ownership of fifty percent (50%) or more of the
- #     outstanding shares, or (iii) beneficial ownership of such entity.
- #
- #     "You" (or "Your") shall mean an individual or Legal Entity
- #     exercising permissions granted by this License.
- #
- #     "Source" form shall mean the preferred form for making modifications,
- #     including but not limited to software source code, documentation
- #     source, and configuration files.
- #
- #     "Object" form shall mean any form resulting from mechanical
- #     transformation or translation of a Source form, including but
- #     not limited to compiled object code, generated documentation,
- #     and conversions to other media types.
- #
- #     "Work" shall mean the work of authorship, whether in Source or
- #     Object form, made available under the License, as indicated by a
- #     copyright notice that is included in or attached to the work
- #     (an example is provided in the Appendix below).
- #
- #     "Derivative Works" shall mean any work, whether in Source or Object
- #     form, that is based on (or derived from) the Work and for which the
- #     editorial revisions, annotations, elaborations, or other modifications
- #     represent, as a whole, an original work of authorship. For the purposes
- #     of this License, Derivative Works shall not include works that remain
- #     separable from, or merely link (or bind by name) to the interfaces of,
- #     the Work and Derivative Works thereof.
- #
- #     "Contribution" shall mean any work of authorship, including
- #     the original version of the Work and any modifications or additions
- #     to that Work or Derivative Works thereof, that is intentionally
- #     submitted to Licensor for inclusion in the Work by the copyright owner
- #     or by an individual or Legal Entity authorized to submit on behalf of
- #     the copyright owner. For the purposes of this definition, "submitted"
- #     means any form of electronic, verbal, or written communication sent
- #     to the Licensor or its representatives, including but not limited to
- #     communication on electronic mailing lists, source code control systems,
- #     and issue tracking systems that are managed by, or on behalf of, the
- #     Licensor for the purpose of discussing and improving the Work, but
- #     excluding communication that is conspicuously marked or otherwise
- #     designated in writing by the copyright owner as "Not a Contribution."
- #
- #     "Contributor" shall mean Licensor and any individual or Legal Entity
- #     on behalf of whom a Contribution has been received by Licensor and
- #     subsequently incorporated within the Work.
- #
- #  2. Grant of Copyright License. Subject to the terms and conditions of
- #     this License, each Contributor hereby grants to You a perpetual,
- #     worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- #     copyright license to reproduce, prepare Derivative Works of,
- #     publicly display, publicly perform, sublicense, and distribute the
- #     Work and such Derivative Works in Source or Object form.
- #
- #  3. Grant of Patent License. Subject to the terms and conditions of
- #     this License, each Contributor hereby grants to You a perpetual,
- #     worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- #     (except as stated in this section) patent license to make, have made,
- #     use, offer to sell, sell, import, and otherwise transfer the Work,
- #     where such license applies only to those patent claims licensable
- #     by such Contributor that are necessarily infringed by their
- #     Contribution(s) alone or by combination of their Contribution(s)
- #     with the Work to which such Contribution(s) was submitted. If You
- #     institute patent litigation against any entity (including a
- #     cross-claim or counterclaim in a lawsuit) alleging that the Work
- #     or a Contribution incorporated within the Work constitutes direct
- #     or contributory patent infringement, then any patent licenses
- #     granted to You under this License for that Work shall terminate
- #     as of the date such litigation is filed.
- #
- #  4. Redistribution. You may reproduce and distribute copies of the
- #     Work or Derivative Works thereof in any medium, with or without
- #     modifications, and in Source or Object form, provided that You
- #     meet the following conditions:
- #
- #     (a) You must give any other recipients of the Work or
- #         Derivative Works a copy of this License; and
- #
- #     (b) You must cause any modified files to carry prominent notices
- #         stating that You changed the files; and
- #
- #     (c) You must retain, in the Source form of any Derivative Works
- #         that You distribute, all copyright, patent, trademark, and
- #         attribution notices from the Source form of the Work,
- #         excluding those notices that do not pertain to any part of
- #         the Derivative Works; and
- #
- #     (d) If the Work includes a "NOTICE" text file as part of its
- #         distribution, then any Derivative Works that You distribute must
- #         include a readable copy of the attribution notices contained
- #         within such NOTICE file, excluding those notices that do not
- #         pertain to any part of the Derivative Works, in at least one
- #         of the following places: within a NOTICE text file distributed
- #         as part of the Derivative Works; within the Source form or
- #         documentation, if provided along with the Derivative Works; or,
- #         within a display generated by the Derivative Works, if and
- #         wherever such third-party notices normally appear. The contents
- #         of the NOTICE file are for informational purposes only and
- #         do not modify the License. You may add Your own attribution
- #         notices within Derivative Works that You distribute, alongside
- #          or as an addendum to the NOTICE text from the Work, provided
- #         that such additional attribution notices cannot be construed
- #         as modifying the License.
- #
- #     You may add Your own copyright statement to Your modifications and
- #     may provide additional or different license terms and conditions
- #     for use, reproduction, or distribution of Your modifications, or
- #     for any such Derivative Works as a whole, provided Your use,
- #     reproduction, and distribution of the Work otherwise complies with
- #     the conditions stated in this License.
- #
- #  5. Submission of Contributions. Unless You explicitly state otherwise,
- #     any Contribution intentionally submitted for inclusion in the Work
- #     by You to the Licensor shall be under the terms and conditions of
- #     this License, without any additional terms or conditions.
- #     Notwithstanding the above, nothing herein shall supersede or modify
- #     the terms of any separate license agreement you may have executed
- #     with Licensor regarding such Contributions.
- #
- #  6. Trademarks. This License does not grant permission to use the trade
- #     names, trademarks, service marks, or product names of the Licensor,
- #     except as required for reasonable and customary use in describing the
- #     origin of the Work and reproducing the content of the NOTICE file.
- #
- #  7. Disclaimer of Warranty. Unless required by applicable law or
- #     agreed to in writing, Licensor provides the Work (and each
- #     Contributor provides its Contributions) on an "AS IS" BASIS,
- #     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- #     implied, including, without limitation, any warranties or conditions
- #     of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- #     PARTICULAR PURPOSE. You are solely responsible for determining the
- #     appropriateness of using or redistributing the Work and assume any
- #     risks associated with Your exercise of permissions under this License.
- #
- #  8. Limitation of Liability. In no event and under no legal theory,
- #     whether in tort (including negligence), contract, or otherwise,
- #     unless required by applicable law (such as deliberate and grossly
- #     negligent acts) or agreed to in writing, shall any Contributor be
- #     liable to You for damages, including any direct, indirect, special,
- #     incidental, or consequential damages of any character arising as a
- #     result of this License or out of the use or inability to use the
- #     Work (including but not limited to damages for loss of goodwill,
- #     work stoppage, computer failure or malfunction, or any and all
- #     other commercial damages or losses), even if such Contributor
- #     has been advised of the possibility of such damages.
- #
- #  9. Accepting Warranty or Additional Liability. While redistributing
- #     the Work or Derivative Works thereof, You may choose to offer,
- #     and charge a fee for, acceptance of support, warranty, indemnity,
- #     or other liability obligations and/or rights consistent with this
- #     License. However, in accepting such obligations, You may act only
- #     on Your own behalf and on Your sole responsibility, not on behalf
- #     of any other Contributor, and only if You agree to indemnify,
- #     defend, and hold each Contributor harmless for any liability
- #     incurred by, or claims asserted against, such Contributor by reason
- #     of your accepting any such warranty or additional liability.
- #
- #  END OF TERMS AND CONDITIONS
- #
- #  APPENDIX: How to apply the Apache License to your work.
- #
- #     To apply the Apache License to your work, attach the following
- #     boilerplate notice, with the fields enclosed by brackets "[]"
- #     replaced with your own identifying information. (Don't include
- #     the brackets!)  The text should be enclosed in the appropriate
- #     comment syntax for the file format. We also recommend that a
- #     file or class name and description of purpose be included on the
- #     same "printed page" as the copyright notice for easier
- #     identification within third-party archives.
- #
- #  Copyright [yyyy] [name of copyright owner]
- #
- #  Licensed under the Apache License, Version 2.0 (the "License");
- #  you may not use this file except in compliance with the License.
- #  You may obtain a copy of the License at
- #
- #      http://www.apache.org/licenses/LICENSE-2.0
- #
- #  Unless required by applicable law or agreed to in writing, software
- #  distributed under the License is distributed on an "AS IS" BASIS,
- #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- #  See the License for the specific language governing permissions and
- #  limitations under the License.
- #
- ##########################################################################
- 
-description=Apache Axis Feature
-providerName=The Apache Software Foundation
-
-license=\
-                                 Apache License\n\
-                           Version 2.0, January 2004\n\
-                        http://www.apache.org/licenses/\n\
-\n\
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\
-\n\
-   1. Definitions.\n\
-\n\
-      "License" shall mean the terms and conditions for use, reproduction,\n\
-      and distribution as defined by Sections 1 through 9 of this document.\n\
-\n\
-      "Licensor" shall mean the copyright owner or entity authorized by\n\
-      the copyright owner that is granting the License.\n\
-\n\
-      "Legal Entity" shall mean the union of the acting entity and all\n\
-      other entities that control, are controlled by, or are under common\n\
-      control with that entity. For the purposes of this definition,\n\
-      "control" means (i) the power, direct or indirect, to cause the\n\
-      direction or management of such entity, whether by contract or\n\
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n\
-      outstanding shares, or (iii) beneficial ownership of such entity.\n\
-\n\
-      "You" (or "Your") shall mean an individual or Legal Entity\n\
-      exercising permissions granted by this License.\n\
-\n\
-      "Source" form shall mean the preferred form for making modifications,\n\
-      including but not limited to software source code, documentation\n\
-      source, and configuration files.\n\
-\n\
-      "Object" form shall mean any form resulting from mechanical\n\
-      transformation or translation of a Source form, including but\n\
-      not limited to compiled object code, generated documentation,\n\
-      and conversions to other media types.\n\
-\n\
-      "Work" shall mean the work of authorship, whether in Source or\n\
-      Object form, made available under the License, as indicated by a\n\
-      copyright notice that is included in or attached to the work\n\
-      (an example is provided in the Appendix below).\n\
-\n\
-      "Derivative Works" shall mean any work, whether in Source or Object\n\
-      form, that is based on (or derived from) the Work and for which the\n\
-      editorial revisions, annotations, elaborations, or other modifications\n\
-      represent, as a whole, an original work of authorship. For the purposes\n\
-      of this License, Derivative Works shall not include works that remain\n\
-      separable from, or merely link (or bind by name) to the interfaces of,\n\
-      the Work and Derivative Works thereof.\n\
-\n\
-      "Contribution" shall mean any work of authorship, including\n\
-      the original version of the Work and any modifications or additions\n\
-      to that Work or Derivative Works thereof, that is intentionally\n\
-      submitted to Licensor for inclusion in the Work by the copyright owner\n\
-      or by an individual or Legal Entity authorized to submit on behalf of\n\
-      the copyright owner. For the purposes of this definition, "submitted"\n\
-      means any form of electronic, verbal, or written communication sent\n\
-      to the Licensor or its representatives, including but not limited to\n\
-      communication on electronic mailing lists, source code control systems,\n\
-      and issue tracking systems that are managed by, or on behalf of, the\n\
-      Licensor for the purpose of discussing and improving the Work, but\n\
-      excluding communication that is conspicuously marked or otherwise\n\
-      designated in writing by the copyright owner as "Not a Contribution."\n\
-\n\
-      "Contributor" shall mean Licensor and any individual or Legal Entity\n\
-      on behalf of whom a Contribution has been received by Licensor and\n\
-      subsequently incorporated within the Work.\n\
-\n\
-   2. Grant of Copyright License. Subject to the terms and conditions of\n\
-      this License, each Contributor hereby grants to You a perpetual,\n\
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n\
-      copyright license to reproduce, prepare Derivative Works of,\n\
-      publicly display, publicly perform, sublicense, and distribute the\n\
-      Work and such Derivative Works in Source or Object form.\n\
-\n\
-   3. Grant of Patent License. Subject to the terms and conditions of\n\
-      this License, each Contributor hereby grants to You a perpetual,\n\
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n\
-      (except as stated in this section) patent license to make, have made,\n\
-      use, offer to sell, sell, import, and otherwise transfer the Work,\n\
-      where such license applies only to those patent claims licensable\n\
-      by such Contributor that are necessarily infringed by their\n\
-      Contribution(s) alone or by combination of their Contribution(s)\n\
-      with the Work to which such Contribution(s) was submitted. If You\n\
-      institute patent litigation against any entity (including a\n\
-      cross-claim or counterclaim in a lawsuit) alleging that the Work\n\
-      or a Contribution incorporated within the Work constitutes direct\n\
-      or contributory patent infringement, then any patent licenses\n\
-      granted to You under this License for that Work shall terminate\n\
-      as of the date such litigation is filed.\n\
-\n\
-   4. Redistribution. You may reproduce and distribute copies of the\n\
-      Work or Derivative Works thereof in any medium, with or without\n\
-      modifications, and in Source or Object form, provided that You\n\
-      meet the following conditions:\n\
-\n\
-      (a) You must give any other recipients of the Work or\n\
-          Derivative Works a copy of this License; and\n\
-\n\
-      (b) You must cause any modified files to carry prominent notices\n\
-          stating that You changed the files; and\n\
-\n\
-      (c) You must retain, in the Source form of any Derivative Works\n\
-          that You distribute, all copyright, patent, trademark, and\n\
-          attribution notices from the Source form of the Work,\n\
-          excluding those notices that do not pertain to any part of\n\
-          the Derivative Works; and\n\
-\n\
-      (d) If the Work includes a "NOTICE" text file as part of its\n\
-          distribution, then any Derivative Works that You distribute must\n\
-          include a readable copy of the attribution notices contained\n\
-          within such NOTICE file, excluding those notices that do not\n\
-          pertain to any part of the Derivative Works, in at least one\n\
-          of the following places: within a NOTICE text file distributed\n\
-          as part of the Derivative Works; within the Source form or\n\
-          documentation, if provided along with the Derivative Works; or,\n\
-          within a display generated by the Derivative Works, if and\n\
-          wherever such third-party notices normally appear. The contents\n\
-          of the NOTICE file are for informational purposes only and\n\
-          do not modify the License. You may add Your own attribution\n\
-          notices within Derivative Works that You distribute, alongside\n\
-          or as an addendum to the NOTICE text from the Work, provided\n\
-          that such additional attribution notices cannot be construed\n\
-          as modifying the License.\n\
-\n\
-      You may add Your own copyright statement to Your modifications and\n\
-      may provide additional or different license terms and conditions\n\
-      for use, reproduction, or distribution of Your modifications, or\n\
-      for any such Derivative Works as a whole, provided Your use,\n\
-      reproduction, and distribution of the Work otherwise complies with\n\
-      the conditions stated in this License.\n\
-\n\
-   5. Submission of Contributions. Unless You explicitly state otherwise,\n\
-      any Contribution intentionally submitted for inclusion in the Work\n\
-      by You to the Licensor shall be under the terms and conditions of\n\
-      this License, without any additional terms or conditions.\n\
-      Notwithstanding the above, nothing herein shall supersede or modify\n\
-      the terms of any separate license agreement you may have executed\n\
-      with Licensor regarding such Contributions.\n\
-\n\
-   6. Trademarks. This License does not grant permission to use the trade\n\
-      names, trademarks, service marks, or product names of the Licensor,\n\
-      except as required for reasonable and customary use in describing the\n\
-      origin of the Work and reproducing the content of the NOTICE file.\n\
-\n\
-   7. Disclaimer of Warranty. Unless required by applicable law or\n\
-      agreed to in writing, Licensor provides the Work (and each\n\
-      Contributor provides its Contributions) on an "AS IS" BASIS,\n\
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n\
-      implied, including, without limitation, any warranties or conditions\n\
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n\
-      PARTICULAR PURPOSE. You are solely responsible for determining the\n\
-      appropriateness of using or redistributing the Work and assume any\n\
-      risks associated with Your exercise of permissions under this License.\n\
-\n\
-   8. Limitation of Liability. In no event and under no legal theory,\n\
-      whether in tort (including negligence), contract, or otherwise,\n\
-      unless required by applicable law (such as deliberate and grossly\n\
-      negligent acts) or agreed to in writing, shall any Contributor be\n\
-      liable to You for damages, including any direct, indirect, special,\n\
-      incidental, or consequential damages of any character arising as a\n\
-      result of this License or out of the use or inability to use the\n\
-      Work (including but not limited to damages for loss of goodwill,\n\
-      work stoppage, computer failure or malfunction, or any and all\n\
-      other commercial damages or losses), even if such Contributor\n\
-      has been advised of the possibility of such damages.\n\
-\n\
-   9. Accepting Warranty or Additional Liability. While redistributing\n\
-      the Work or Derivative Works thereof, You may choose to offer,\n\
-      and charge a fee for, acceptance of support, warranty, indemnity,\n\
-      or other liability obligations and/or rights consistent with this\n\
-      License. However, in accepting such obligations, You may act only\n\
-      on Your own behalf and on Your sole responsibility, not on behalf\n\
-      of any other Contributor, and only if You agree to indemnify,\n\
-      defend, and hold each Contributor harmless for any liability\n\
-      incurred by, or claims asserted against, such Contributor by reason\n\
-      of your accepting any such warranty or additional liability.\n\
-\n\
-   END OF TERMS AND CONDITIONS\n\
-\n\
-   APPENDIX: How to apply the Apache License to your work.\n\
-\n\
-      To apply the Apache License to your work, attach the following\n\
-      boilerplate notice, with the fields enclosed by brackets "[]"\n\
-      replaced with your own identifying information. (Don't include\n\
-      the brackets!)  The text should be enclosed in the appropriate\n\
-      comment syntax for the file format. We also recommend that a\n\
-      file or class name and description of purpose be included on the\n\
-      same "printed page" as the copyright notice for easier\n\
-      identification within third-party archives.\n\
-\n\
-   Copyright [yyyy] [name of copyright owner]\n\
-\n\
-   Licensed under the Apache License, Version 2.0 (the "License");\n\
-   you may not use this file except in compliance with the License.\n\
-   You may obtain a copy of the License at\n\
-\n\
-       http://www.apache.org/licenses/LICENSE-2.0\n\
-\n\
-   Unless required by applicable law or agreed to in writing, software\n\
-   distributed under the License is distributed on an "AS IS" BASIS,\n\
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\
-   See the License for the specific language governing permissions and\n\
-   limitations under the License.\n\
-\n\
-\n
diff --git a/assembly/features/org.apache.axis.feature/feature.xml b/assembly/features/org.apache.axis.feature/feature.xml
deleted file mode 100644
index 1013f12..0000000
--- a/assembly/features/org.apache.axis.feature/feature.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.apache.axis.feature"
-      label="%description"
-      version="1.2.1"
-      provider-name="%providerName">
-
-   <description>
-      %description
-   </description>
-
-   <license url="LICENSE">
-      %license
-   </license>
-
-   <plugin
-         id="org.apache.axis"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-</feature>
diff --git a/assembly/features/org.apache.wsil4j.feature/.cvsignore b/assembly/features/org.apache.wsil4j.feature/.cvsignore
deleted file mode 100644
index c14487c..0000000
--- a/assembly/features/org.apache.wsil4j.feature/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-build.xml
diff --git a/assembly/features/org.apache.wsil4j.feature/.project b/assembly/features/org.apache.wsil4j.feature/.project
deleted file mode 100644
index c5bde22..0000000
--- a/assembly/features/org.apache.wsil4j.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.apache.wsil4j.feature</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/assembly/features/org.apache.wsil4j.feature/LICENSE b/assembly/features/org.apache.wsil4j.feature/LICENSE
deleted file mode 100644
index e2060e6..0000000
--- a/assembly/features/org.apache.wsil4j.feature/LICENSE
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 2002 The Apache Software Foundation.  All rights 
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Axis" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
diff --git a/assembly/features/org.apache.wsil4j.feature/build.properties b/assembly/features/org.apache.wsil4j.feature/build.properties
deleted file mode 100644
index c243dfe..0000000
--- a/assembly/features/org.apache.wsil4j.feature/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-bin.includes = feature.xml,\
-               feature.properties,\
-               LICENSE
-src.includes = build.properties
diff --git a/assembly/features/org.apache.wsil4j.feature/feature.properties b/assembly/features/org.apache.wsil4j.feature/feature.properties
deleted file mode 100644
index d719281..0000000
--- a/assembly/features/org.apache.wsil4j.feature/feature.properties
+++ /dev/null
@@ -1,111 +0,0 @@
- ##########################################################################
- # The Apache Software License, Version 1.1
- #
- #
- # Copyright (c) 2002 The Apache Software Foundation.  All rights 
- # reserved.
- #
- # Redistribution and use in source and binary forms, with or without
- # modification, are permitted provided that the following conditions
- # are met:
- #
- # 1. Redistributions of source code must retain the above copyright
- #    notice, this list of conditions and the following disclaimer. 
- #
- # 2. Redistributions in binary form must reproduce the above copyright
- #    notice, this list of conditions and the following disclaimer in
- #    the documentation and/or other materials provided with the
- #    distribution.
- #
- # 3. The end-user documentation included with the redistribution,
- #    if any, must include the following acknowledgment:  
- #       "This product includes software developed by the
- #        Apache Software Foundation (http://www.apache.org/)."
- #    Alternately, this acknowledgment may appear in the software itself,
- #    if and wherever such third-party acknowledgments normally appear.
- #
- # 4. The names "Axis" and "Apache Software Foundation" must
- #    not be used to endorse or promote products derived from this
- #    software without prior written permission. For written 
- #    permission, please contact apache@apache.org.
- #
- # 5. Products derived from this software may not be called "Apache",
- #    nor may "Apache" appear in their name, without prior written
- #    permission of the Apache Software Foundation.
- #
- # THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- # DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- # ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- # USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- # OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- # SUCH DAMAGE.
- # ====================================================================
- #
- # This software consists of voluntary contributions made by many
- # individuals on behalf of the Apache Software Foundation.  For more
- # information on the Apache Software Foundation, please see
- # <http://www.apache.org/>.
- ##########################################################################
- 
-description=Apache WSIL4J Feature
-providerName=The Apache Software Foundation
-
-license=\
-The Apache Software License, Version 1.1\n\
-\n\
-\n\
-Copyright (c) 2002 The Apache Software Foundation.  All rights\n\
-reserved.\n\
-\n\
-Redistribution and use in source and binary forms, with or without\n\
-modification, are permitted provided that the following conditions\n\
-are met:\n\
-\n\
-1. Redistributions of source code must retain the above copyright\n\
-   notice, this list of conditions and the following disclaimer.\n\
-\n\
-2. Redistributions in binary form must reproduce the above copyright\n\
-   notice, this list of conditions and the following disclaimer in\n\
-   the documentation and/or other materials provided with the\n\
-   distribution.\n\
-\n\
-3. The end-user documentation included with the redistribution,\n\
-   if any, must include the following acknowledgment:\n\
-      "This product includes software developed by the\n\
-       Apache Software Foundation (http://www.apache.org/)."\n\
-   Alternately, this acknowledgment may appear in the software itself,\n\
-   if and wherever such third-party acknowledgments normally appear.\n\
-\n\
-4. The names "Axis" and "Apache Software Foundation" must\n\
-   not be used to endorse or promote products derived from this\n\
-   software without prior written permission. For written\n\
-   permission, please contact apache@apache.org.\n\
-\n\
-5. Products derived from this software may not be called "Apache",\n\
-   nor may "Apache" appear in their name, without prior written\n\
-   permission of the Apache Software Foundation.\n\
-\n\
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED\n\
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n\
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n\
-DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR\n\
-ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n\
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n\
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF\n\
-USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n\
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\n\
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\n\
-OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n\
-SUCH DAMAGE.\n\
-====================================================================\n\
-\n\
-This software consists of voluntary contributions made by many\n\
-individuals on behalf of the Apache Software Foundation.  For more\n\
-information on the Apache Software Foundation, please see\n\
-<http://www.apache.org/>.
\ No newline at end of file
diff --git a/assembly/features/org.apache.wsil4j.feature/feature.xml b/assembly/features/org.apache.wsil4j.feature/feature.xml
deleted file mode 100644
index 6c016be..0000000
--- a/assembly/features/org.apache.wsil4j.feature/feature.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.apache.wsil4j.feature"
-      label="%description"
-      version="1.0.0"
-      provider-name="%providerName">
-
-   <description>
-      %description
-   </description>
-
-   <license url="LICENSE">
-      %license
-   </license>
-
-   <plugin
-         id="org.apache.wsil4j"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-</feature>
diff --git a/assembly/features/org.eclipse.jst.feature/feature.properties b/assembly/features/org.eclipse.jst.feature/feature.properties
deleted file mode 100644
index bf877e8..0000000
--- a/assembly/features/org.eclipse.jst.feature/feature.properties
+++ /dev/null
@@ -1,40 +0,0 @@
-providerName=The Eclipse Foundation
-
-description=J2EE Standard Tools
-
-license=\
-Eclipse Foundation Software User Agreement\n\
-January 28, 2005\n\
-\n\
-Usage Of Content\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository ("Repository") in CVS modules ("Modules") and made available as downloadable archives ("Downloads").\n\
-\n\
-Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features"). A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins and/or Fragments associated with a Feature. Plug-ins and Fragments are located in directories named "plugins" and Features are located in directories named "features".\n\
-\n\
-Features may also include other Features ("Included Features"). Files named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module including, but not limited to the following locations:\n\
-\n\
-The top-level (root) directory\n\
-Plug-in and Fragment directories\n\
-Subdirectories of the directory named "src" of certain Plug-ins\n\
-Feature directories \n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license ("Feature Update License") during the installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties". Such Abouts, Feature Licenses and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
-Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
-Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is provided, please contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.\n\
-\n\
-Cryptography\n\
-Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.\n
diff --git a/assembly/features/org.eclipse.jst.feature/feature.xml b/assembly/features/org.eclipse.jst.feature/feature.xml
deleted file mode 100644
index 287efcb..0000000
--- a/assembly/features/org.eclipse.jst.feature/feature.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.jst"
-      label="J2EE Standard Tools Feature"
-      version="1.0.0"
-      provider-name="%providerName"
-      image="eclipse_update_120.jpg">
-   <install-handler/>
-
-   <description>
-      %description
-   </description>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <requires>
-      <import feature="org.eclipse.wst"/>
-   </requires>         
-         
-
-	<!-- for now, we must include all top-level features here, 
-	to get logs assembled as we expect ... in future, we can 
-	fix build process to heirarchically gather logs -->
-	
-   <includes
-         id="org.eclipse.jst.common_core.feature"
-         version="0.0.0"/>
- 
-   <includes
-         id="org.eclipse.jst.server_core.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.jst.web_core.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.jst.enterprise_core.feature"
-         version="0.0.0"/>
-
-
-
-   <includes
-         id="org.eclipse.jst.server_ui.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.jst.server_adapters.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.jst.web_ui.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.jst.enterprise_ui.feature"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.jst"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-</feature>
diff --git a/assembly/features/org.eclipse.jst.sdk/feature.properties b/assembly/features/org.eclipse.jst.sdk/feature.properties
deleted file mode 100644
index ba2cd69..0000000
--- a/assembly/features/org.eclipse.jst.sdk/feature.properties
+++ /dev/null
@@ -1,40 +0,0 @@
-providerName=The Eclipse Foundation
-
-description=J2EE Standard Tools SDK
-
-license=\
-Eclipse Foundation Software User Agreement\n\
-January 28, 2005\n\
-\n\
-Usage Of Content\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository ("Repository") in CVS modules ("Modules") and made available as downloadable archives ("Downloads").\n\
-\n\
-Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features"). A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins and/or Fragments associated with a Feature. Plug-ins and Fragments are located in directories named "plugins" and Features are located in directories named "features".\n\
-\n\
-Features may also include other Features ("Included Features"). Files named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module including, but not limited to the following locations:\n\
-\n\
-The top-level (root) directory\n\
-Plug-in and Fragment directories\n\
-Subdirectories of the directory named "src" of certain Plug-ins\n\
-Feature directories \n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license ("Feature Update License") during the installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties". Such Abouts, Feature Licenses and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
-Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
-Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is provided, please contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.\n\
-\n\
-Cryptography\n\
-Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.\n
diff --git a/assembly/features/org.eclipse.jst.sdk/feature.xml b/assembly/features/org.eclipse.jst.sdk/feature.xml
deleted file mode 100644
index 43ce2fc..0000000
--- a/assembly/features/org.eclipse.jst.sdk/feature.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.jst.sdk"
-      label="J2EE Standard Tools Feature and Web Standard Tools Feature SDK"
-      version="1.0.0"
-      provider-name="%providerName"
-      plugin="org.eclipse.jst">
-   <install-handler/>
-
-   <description>
-      %description
-   </description>
-
-   <license url="license.html">
-      %license
-   </license>
-
-    <includes 	
-         id="org.eclipse.jst"
-         version="0.0.0"/> 
-                
-	<!-- For now, we assume runtime is always built 
-	prior to sdk build -->
-
-   <includes
-         id="org.eclipse.jst.common_sdk.feature"
-         version="0.0.0"/>
-
-
-   <includes
-         id="org.eclipse.jst.server_sdk.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.jst.web_sdk.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.jst.enterprise_sdk.feature"
-         version="0.0.0"/>
-         
-   <includes
-         id="org.eclipse.jst.doc.isv.feature"
-         version="0.0.0"/>
-         
-   <plugin
-         id="org.eclipse.jst"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>  
-             
-</feature>
diff --git a/assembly/features/org.eclipse.jst.tests/.cvsignore b/assembly/features/org.eclipse.jst.tests/.cvsignore
deleted file mode 100644
index f744960..0000000
--- a/assembly/features/org.eclipse.jst.tests/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-build.xml
-org.eclipse.jst.tests_1.0.0.bin.dist.zip
diff --git a/assembly/features/org.eclipse.jst.tests/.project b/assembly/features/org.eclipse.jst.tests/.project
deleted file mode 100644
index 3bc7f5c..0000000
--- a/assembly/features/org.eclipse.jst.tests/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.jst.tests</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/assembly/features/org.eclipse.jst.tests/build.properties b/assembly/features/org.eclipse.jst.tests/build.properties
deleted file mode 100644
index e2a1fcf..0000000
--- a/assembly/features/org.eclipse.jst.tests/build.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-bin.includes = feature.xml,\
-               eclipse_update_120.jpg,\
-               epl-v10.html,\
-               license.html
-src.includes = build.properties
diff --git a/assembly/features/org.eclipse.jst.tests/eclipse_update_120.jpg b/assembly/features/org.eclipse.jst.tests/eclipse_update_120.jpg
deleted file mode 100644
index bfdf708..0000000
--- a/assembly/features/org.eclipse.jst.tests/eclipse_update_120.jpg
+++ /dev/null
Binary files differ
diff --git a/assembly/features/org.eclipse.jst.tests/epl-v10.html b/assembly/features/org.eclipse.jst.tests/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/assembly/features/org.eclipse.jst.tests/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Revision>2</o:Revision>
-  <o:TotalTime>3</o:TotalTime>
-  <o:Created>2004-03-05T23:03:00Z</o:Created>
-  <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
-  <o:Pages>4</o:Pages>
-  <o:Words>1626</o:Words>
-  <o:Characters>9270</o:Characters>
-   <o:Lines>77</o:Lines>
-  <o:Paragraphs>18</o:Paragraphs>
-  <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
-  <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
-	{font-family:Tahoma;
-	panose-1:2 11 6 4 3 5 4 4 2 4;
-	mso-font-charset:0;
-	mso-generic-font-family:swiss;
-	mso-font-pitch:variable;
-	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p
-	{margin-right:0in;
-	mso-margin-top-alt:auto;
-	mso-margin-bottom-alt:auto;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
-	{mso-style-name:"Balloon Text";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:8.0pt;
-	font-family:Tahoma;
-	mso-fareast-font-family:"Times New Roman";}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/assembly/features/org.eclipse.jst.tests/feature.xml b/assembly/features/org.eclipse.jst.tests/feature.xml
deleted file mode 100644
index b1e339c..0000000
--- a/assembly/features/org.eclipse.jst.tests/feature.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.jst.tests"
-      label="org.eclipse.jst.tests"
-      version="1.0.0"
-      provider-name="Eclipse.org">
-   <install-handler/>
-
-
-   <includes
-         id="org.eclipse.jst.server_tests.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.jst.web_tests.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.jst.enterprise_tests.feature"
-         version="0.0.0"/>
-
-</feature>
diff --git a/assembly/features/org.eclipse.jst.tests/license.html b/assembly/features/org.eclipse.jst.tests/license.html
deleted file mode 100644
index 2347060..0000000
--- a/assembly/features/org.eclipse.jst.tests/license.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
-<!-- saved from url=(0044)http://www.eclipse.org/legal/epl/notice.html -->
-<HTML><HEAD><TITLE>Eclipse.org Software User Agreement</TITLE>
-<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<META content="MSHTML 6.00.2800.1479" name=GENERATOR></HEAD>
-<BODY lang=EN-US vLink=purple link=blue>
-<H2>Eclipse Foundation Software User Agreement</H2>
-<P>January 28, 2005</P>
-<H3>Usage Of Content</H3>
-<P>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION 
-AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF 
-THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE 
-TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED 
-BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED 
-BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE 
-AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE 
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY 
-APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU 
-MAY NOT USE THE CONTENT.</P>
-<H3>Applicable Licenses</H3>
-<P>Unless otherwise indicated, all Content made available by the Eclipse 
-Foundation is provided to you under the terms and conditions of the Eclipse 
-Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this 
-Content and is also available at <A 
-href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</A>. 
-For purposes of the EPL, "Program" will mean the Content.</P>
-<P>Content includes, but is not limited to, source code, object code, 
-documentation and other files maintained in the Eclipse.org CVS repository 
-("Repository") in CVS modules ("Modules") and made available as downloadable 
-archives ("Downloads").</P>
-<P>Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments 
-("Fragments"), and features ("Features"). A Feature is a bundle of one or more 
-Plug-ins and/or Fragments and associated material. Files named "feature.xml" may 
-contain a list of the names and version numbers of the Plug-ins and/or Fragments 
-associated with a Feature. Plug-ins and Fragments are located in directories 
-named "plugins" and Features are located in directories named "features".</P>
-<P>Features may also include other Features ("Included Features"). Files named 
-"feature.xml" may contain a list of the names and version numbers of Included 
-Features.</P>
-<P>The terms and conditions governing Plug-ins and Fragments should be contained 
-in files named "about.html" ("Abouts"). The terms and conditions governing 
-Features and Included Features should be contained in files named "license.html" 
-("Feature Licenses"). Abouts and Feature Licenses may be located in any 
-directory of a Download or Module including, but not limited to the following 
-locations:</P>
-<UL>
-  <LI>The top-level (root) directory 
-  <LI>Plug-in and Fragment directories 
-  <LI>Subdirectories of the directory named "src" of certain Plug-ins 
-  <LI>Feature directories </LI></UL>
-<P>Note: if a Feature made available by the Eclipse Foundation is installed 
-using the Eclipse Update Manager, you must agree to a license ("Feature Update 
-License") during the installation process. If the Feature contains Included 
-Features, the Feature Update License should either provide you with the terms 
-and conditions governing the Included Features or inform you where you can 
-locate them. Feature Update Licenses may be found in the "license" property of 
-files named "feature.properties". Such Abouts, Feature Licenses and Feature 
-Update Licenses contain the terms and conditions (or references to such terms 
-and conditions) that govern your use of the associated Content in that 
-directory.</P>
-<P>THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL 
-OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE 
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</P>
-<UL>
-  <LI>Common Public License Version 1.0 (available at <A 
-  href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</A>) 
-
-  <LI>Apache Software License 1.1 (available at <A 
-  href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</A>) 
-
-  <LI>Apache Software License 2.0 (available at <A 
-  href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</A>) 
-
-  <LI>IBM Public License 1.0 (available at <A 
-  href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</A>) 
-
-  <LI>Metro Link Public License 1.00 (available at <A 
-  href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</A>) 
-
-  <LI>Mozilla Public License Version 1.1 (available at <A 
-  href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</A>) 
-  </LI></UL>
-<P>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR 
-TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is 
-provided, please contact the Eclipse Foundation to determine what terms and 
-conditions govern that particular Content.</P>
-<H3>Cryptography</H3>
-<P>Content may contain encryption software. The country in which you are 
-currently may have restrictions on the import, possession, and use, and/or 
-re-export to another country, of encryption software. BEFORE using any 
-encryption software, please check the country's laws, regulations and policies 
-concerning the import, possession, or use, and re-export of encryption software, 
-to see if this is permitted.</P></BODY></HTML>
diff --git a/assembly/features/org.eclipse.wst.feature/feature.properties b/assembly/features/org.eclipse.wst.feature/feature.properties
deleted file mode 100644
index aead5d3..0000000
--- a/assembly/features/org.eclipse.wst.feature/feature.properties
+++ /dev/null
@@ -1,40 +0,0 @@
-providerName=The Eclipse Foundation
-
-description=Web Standard Tools
-
-license=\
-Eclipse Foundation Software User Agreement\n\
-January 28, 2005\n\
-\n\
-Usage Of Content\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository ("Repository") in CVS modules ("Modules") and made available as downloadable archives ("Downloads").\n\
-\n\
-Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features"). A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins and/or Fragments associated with a Feature. Plug-ins and Fragments are located in directories named "plugins" and Features are located in directories named "features".\n\
-\n\
-Features may also include other Features ("Included Features"). Files named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module including, but not limited to the following locations:\n\
-\n\
-The top-level (root) directory\n\
-Plug-in and Fragment directories\n\
-Subdirectories of the directory named "src" of certain Plug-ins\n\
-Feature directories \n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license ("Feature Update License") during the installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties". Such Abouts, Feature Licenses and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
-Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
-Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is provided, please contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.\n\
-\n\
-Cryptography\n\
-Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.\n
diff --git a/assembly/features/org.eclipse.wst.feature/feature.xml b/assembly/features/org.eclipse.wst.feature/feature.xml
deleted file mode 100644
index 061b48b..0000000
--- a/assembly/features/org.eclipse.wst.feature/feature.xml
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.wst"
-      label="Web Standard Tools Feature"
-      version="1.0.0"
-      provider-name="%providerName"
-      image="eclipse_update_120.jpg">
-
-   <description>
-      %description
-   </description>
-
-   <license url="license.html">
-      %license
-   </license>
-
-
-	<!-- we include all the third party stuff first to get it out 
-	of the way ... none of this is actually "compiled" ... just a
-	assembled, and needs to be there before code is compiled -->
-	
-   <includes
-         id="org.apache.xerces.feature"
-         version="0.0.0"/>
-         
-   <includes
-         id="org.apache.axis.feature"
-         version="0.0.0"/>
-   <includes
-         id="org.apache.wsil4j.feature"
-         version="0.0.0"/>
-         
-   <includes
-         id="org.uddi4j.feature"
-         version="0.0.0"/>
-         
-   <includes
-         id="org.wsdl4j.feature"
-         version="0.0.0"/>
-         
-
-
-<!-- note, all core comes before UI ... this might 
-catch a few UI/core bugs? -->
-
-
-       
-   <includes
-         id="org.eclipse.wst.common_core.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.server_core.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.xml_core.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.ws_core.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.web_core.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.rdb_core.feature"
-         version="0.0.0"/>
-
-
-
-
-
-   <includes
-         id="org.eclipse.wst.common_ui.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.server_ui.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.xml_ui.feature"
-         version="0.0.0"/>
-             
-   <includes
-         id="org.eclipse.wst.ws_ui.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.web_ui.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.rdb_ui.feature"
-         version="0.0.0"/>
-
-
-
-   <includes
-         id="org.eclipse.wst.rdb_adapters.feature"
-         version="0.0.0"/>
-
-
-   <plugin
-         id="org.eclipse.wst"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-</feature>
diff --git a/assembly/features/org.eclipse.wst.sdk/feature.properties b/assembly/features/org.eclipse.wst.sdk/feature.properties
deleted file mode 100644
index f7c8c30..0000000
--- a/assembly/features/org.eclipse.wst.sdk/feature.properties
+++ /dev/null
@@ -1,40 +0,0 @@
-providerName=The Eclipse Foundation
-
-description=Web Standard Tools SDK
-
-license=\
-Eclipse Foundation Software User Agreement\n\
-January 28, 2005\n\
-\n\
-Usage Of Content\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository ("Repository") in CVS modules ("Modules") and made available as downloadable archives ("Downloads").\n\
-\n\
-Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features"). A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins and/or Fragments associated with a Feature. Plug-ins and Fragments are located in directories named "plugins" and Features are located in directories named "features".\n\
-\n\
-Features may also include other Features ("Included Features"). Files named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module including, but not limited to the following locations:\n\
-\n\
-The top-level (root) directory\n\
-Plug-in and Fragment directories\n\
-Subdirectories of the directory named "src" of certain Plug-ins\n\
-Feature directories \n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license ("Feature Update License") during the installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties". Such Abouts, Feature Licenses and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
-Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
-Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is provided, please contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.\n\
-\n\
-Cryptography\n\
-Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.\n
diff --git a/assembly/features/org.eclipse.wst.sdk/feature.xml b/assembly/features/org.eclipse.wst.sdk/feature.xml
deleted file mode 100644
index d5c3492..0000000
--- a/assembly/features/org.eclipse.wst.sdk/feature.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.wst.sdk"
-      label="Web Standard Tools Feature SDK"
-      version="1.0.0"
-      provider-name="%providerName">
-   <install-handler/>
-
-   <description>
-      %description
-   </description>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <includes 	
-         id="org.eclipse.wst"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.common_sdk.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.server_sdk.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.xml_sdk.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.ws_sdk.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.web_sdk.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.rdb_sdk.feature"
-         version="0.0.0"/>
-         
-   <includes
-         id="org.eclipse.wst.doc.isv.feature"
-         version="0.0.0"/>
-
-   
-</feature>
diff --git a/assembly/features/org.eclipse.wst.tests.feature/.cvsignore b/assembly/features/org.eclipse.wst.tests.feature/.cvsignore
deleted file mode 100644
index 083c9d1..0000000
--- a/assembly/features/org.eclipse.wst.tests.feature/.cvsignore
+++ /dev/null
@@ -1,3 +0,0 @@
-build.xml
-org.eclipse.wst.tests.feature_1.0.0.bin.dist.zip
-org.eclipse.wst.tests.feature_0.7.0.bin.dist.zip
diff --git a/assembly/features/org.eclipse.wst.tests.feature/.project b/assembly/features/org.eclipse.wst.tests.feature/.project
deleted file mode 100644
index 285a932..0000000
--- a/assembly/features/org.eclipse.wst.tests.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wst.tests.feature</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/assembly/features/org.eclipse.wst.tests.feature/build.properties b/assembly/features/org.eclipse.wst.tests.feature/build.properties
deleted file mode 100644
index fbac57b..0000000
--- a/assembly/features/org.eclipse.wst.tests.feature/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-bin.includes = feature.xml,\
-               eclipse_update_120.jpg,\
-               epl-v10.html,\
-               license.html
-src.includes = feature.xml,\
-               license.html,\
-               epl-v10.html,\
-               eclipse_update_120.jpg
diff --git a/assembly/features/org.eclipse.wst.tests.feature/eclipse_update_120.jpg b/assembly/features/org.eclipse.wst.tests.feature/eclipse_update_120.jpg
deleted file mode 100644
index bfdf708..0000000
--- a/assembly/features/org.eclipse.wst.tests.feature/eclipse_update_120.jpg
+++ /dev/null
Binary files differ
diff --git a/assembly/features/org.eclipse.wst.tests.feature/epl-v10.html b/assembly/features/org.eclipse.wst.tests.feature/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/assembly/features/org.eclipse.wst.tests.feature/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Revision>2</o:Revision>
-  <o:TotalTime>3</o:TotalTime>
-  <o:Created>2004-03-05T23:03:00Z</o:Created>
-  <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
-  <o:Pages>4</o:Pages>
-  <o:Words>1626</o:Words>
-  <o:Characters>9270</o:Characters>
-   <o:Lines>77</o:Lines>
-  <o:Paragraphs>18</o:Paragraphs>
-  <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
-  <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
-	{font-family:Tahoma;
-	panose-1:2 11 6 4 3 5 4 4 2 4;
-	mso-font-charset:0;
-	mso-generic-font-family:swiss;
-	mso-font-pitch:variable;
-	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p
-	{margin-right:0in;
-	mso-margin-top-alt:auto;
-	mso-margin-bottom-alt:auto;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
-	{mso-style-name:"Balloon Text";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:8.0pt;
-	font-family:Tahoma;
-	mso-fareast-font-family:"Times New Roman";}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/assembly/features/org.eclipse.wst.tests.feature/feature.xml b/assembly/features/org.eclipse.wst.tests.feature/feature.xml
deleted file mode 100644
index a6bf3f4..0000000
--- a/assembly/features/org.eclipse.wst.tests.feature/feature.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.wst.tests.feature"
-      label="org.eclipse.wst.tests.feature"
-      version="1.0.0"
-      provider-name="Eclipse.org">
-   <install-handler/>
-
-   <includes
-         id="org.eclipse.wst.common_tests.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.xml_tests.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.server_tests.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.rdb_tests.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.web_tests.feature"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.wst.ws_tests.feature"
-         version="0.0.0"/>
-
-</feature>
diff --git a/assembly/features/org.eclipse.wst.tests.feature/license.html b/assembly/features/org.eclipse.wst.tests.feature/license.html
deleted file mode 100644
index 2347060..0000000
--- a/assembly/features/org.eclipse.wst.tests.feature/license.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
-<!-- saved from url=(0044)http://www.eclipse.org/legal/epl/notice.html -->
-<HTML><HEAD><TITLE>Eclipse.org Software User Agreement</TITLE>
-<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<META content="MSHTML 6.00.2800.1479" name=GENERATOR></HEAD>
-<BODY lang=EN-US vLink=purple link=blue>
-<H2>Eclipse Foundation Software User Agreement</H2>
-<P>January 28, 2005</P>
-<H3>Usage Of Content</H3>
-<P>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION 
-AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF 
-THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE 
-TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED 
-BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED 
-BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE 
-AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE 
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY 
-APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU 
-MAY NOT USE THE CONTENT.</P>
-<H3>Applicable Licenses</H3>
-<P>Unless otherwise indicated, all Content made available by the Eclipse 
-Foundation is provided to you under the terms and conditions of the Eclipse 
-Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this 
-Content and is also available at <A 
-href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</A>. 
-For purposes of the EPL, "Program" will mean the Content.</P>
-<P>Content includes, but is not limited to, source code, object code, 
-documentation and other files maintained in the Eclipse.org CVS repository 
-("Repository") in CVS modules ("Modules") and made available as downloadable 
-archives ("Downloads").</P>
-<P>Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments 
-("Fragments"), and features ("Features"). A Feature is a bundle of one or more 
-Plug-ins and/or Fragments and associated material. Files named "feature.xml" may 
-contain a list of the names and version numbers of the Plug-ins and/or Fragments 
-associated with a Feature. Plug-ins and Fragments are located in directories 
-named "plugins" and Features are located in directories named "features".</P>
-<P>Features may also include other Features ("Included Features"). Files named 
-"feature.xml" may contain a list of the names and version numbers of Included 
-Features.</P>
-<P>The terms and conditions governing Plug-ins and Fragments should be contained 
-in files named "about.html" ("Abouts"). The terms and conditions governing 
-Features and Included Features should be contained in files named "license.html" 
-("Feature Licenses"). Abouts and Feature Licenses may be located in any 
-directory of a Download or Module including, but not limited to the following 
-locations:</P>
-<UL>
-  <LI>The top-level (root) directory 
-  <LI>Plug-in and Fragment directories 
-  <LI>Subdirectories of the directory named "src" of certain Plug-ins 
-  <LI>Feature directories </LI></UL>
-<P>Note: if a Feature made available by the Eclipse Foundation is installed 
-using the Eclipse Update Manager, you must agree to a license ("Feature Update 
-License") during the installation process. If the Feature contains Included 
-Features, the Feature Update License should either provide you with the terms 
-and conditions governing the Included Features or inform you where you can 
-locate them. Feature Update Licenses may be found in the "license" property of 
-files named "feature.properties". Such Abouts, Feature Licenses and Feature 
-Update Licenses contain the terms and conditions (or references to such terms 
-and conditions) that govern your use of the associated Content in that 
-directory.</P>
-<P>THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL 
-OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE 
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</P>
-<UL>
-  <LI>Common Public License Version 1.0 (available at <A 
-  href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</A>) 
-
-  <LI>Apache Software License 1.1 (available at <A 
-  href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</A>) 
-
-  <LI>Apache Software License 2.0 (available at <A 
-  href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</A>) 
-
-  <LI>IBM Public License 1.0 (available at <A 
-  href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</A>) 
-
-  <LI>Metro Link Public License 1.00 (available at <A 
-  href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</A>) 
-
-  <LI>Mozilla Public License Version 1.1 (available at <A 
-  href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</A>) 
-  </LI></UL>
-<P>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR 
-TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is 
-provided, please contact the Eclipse Foundation to determine what terms and 
-conditions govern that particular Content.</P>
-<H3>Cryptography</H3>
-<P>Content may contain encryption software. The country in which you are 
-currently may have restrictions on the import, possession, and use, and/or 
-re-export to another country, of encryption software. BEFORE using any 
-encryption software, please check the country's laws, regulations and policies 
-concerning the import, possession, or use, and re-export of encryption software, 
-to see if this is permitted.</P></BODY></HTML>
diff --git a/assembly/features/org.uddi4j.feature/.cvsignore b/assembly/features/org.uddi4j.feature/.cvsignore
deleted file mode 100644
index c14487c..0000000
--- a/assembly/features/org.uddi4j.feature/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-build.xml
diff --git a/assembly/features/org.uddi4j.feature/.project b/assembly/features/org.uddi4j.feature/.project
deleted file mode 100644
index ca5f9e3..0000000
--- a/assembly/features/org.uddi4j.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.uddi4j.feature</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/assembly/features/org.uddi4j.feature/LICENSE.html b/assembly/features/org.uddi4j.feature/LICENSE.html
deleted file mode 100644
index 1a6b845..0000000
--- a/assembly/features/org.uddi4j.feature/LICENSE.html
+++ /dev/null
@@ -1,122 +0,0 @@
-<BR>
-<TABLE WIDTH=100%><TR VALIGN=TOP><TD>
-<FONT FACE="HELVETICA, HELV, ARIAL" SIZE="+1">
-IBM Public License Version 1.0</FONT>
-<FONT FACE="HELVETICA, HELV, ARIAL" SIZE="-1">
-<p><font size=3></font><font size=2>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM PUBLIC LICENSE ("AGREEMENT").  ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.</font>
-<p><font size=2></font>
-<p><font size=2><b>1.  DEFINITIONS</b></font>
-<p><font size=2>"Contribution" means:  </font>
-
-<ul><font size=2>a) 	in the case of International Business Machines Corporation ("IBM"), the Original Program, and </font></ul>
-
-
-<ul><font size=2>b) 	in the case of each Contributor, </font></ul>
-
-
-<ul><font size=2>i)	 	changes to the Program, and</font></ul>
-
-
-<ul><font size=2>ii)		additions to the Program;</font></ul>
-
-
-<ul><font size=2>where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.  </font><font size=2>A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf.  </font><font size=2>Contributions do not include additions to the Program which:  (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.</font></ul>
-
-<p><font size=2></font>
-<p><font size=2>"Contributor" means IBM and any other entity that distributes the Program.</font>
-<p><font size=2></font><font size=2></font>
-<p><font size=2>"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.  </font>
-<p><font size=2></font><font size=2></font>
-<p><font size=2>"Original Program" means the original version of the software accompanying this Agreement as released by IBM, including source code, object code and documentation, if any.</font>
-<p><font size=2></font>
-<p><font size=2></font><font size=2>"Program" means the Original Program and Contributions.</font>
-<p><font size=2></font>
-<p><font size=2>"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.</font>
-<p><font size=2><b></b></font>
-<p><font size=2><b>2.  GRANT OF RIGHTS</b></font>
-
-<ul><font size=2></font><font size=2>a)	</font><font size=2>Subject to the terms of this Agreement, each Contributor hereby grants</font><font size=2> Recipient a non-exclusive, worldwide, royalty-free copyright license to<font  color="#FF0000"> </font></font><font size=2>reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.</font></ul>
-
-
-<ul><font size=2></font></ul>
-
-
-<ul><font size=2></font><font size=2>b) 	Subject to the terms of this Agreement, each Contributor hereby grants </font><font size=2>Recipient a non-exclusive, worldwide,<font  color="#008000"> </font></font><font size=2>royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form.  This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents.  The patent license shall not apply to any other combinations which include the Contribution.  No hardware per se is licensed hereunder.   </font></ul>
-
-
-<ul><font size=2></font></ul>
-
-
-<ul><font size=2>c)	Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity.  Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise.  As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any.  For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.</font></ul>
-
-
-<ul><font size=2></font></ul>
-
-
-<ul><font size=2>d)	Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. </font></ul>
-
-
-<ul><font size=2></font></ul>
-
-<p><font size=2><b>3.  REQUIREMENTS</b></font>
-<p><font size=2><b></b>A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:</font>
-
-<ul><font size=2>a)	it complies with the terms and conditions of this Agreement; and</font></ul>
-
-
-<ul><font size=2>b)	its license agreement:</font></ul>
-
-
-<ul><font size=2>i)	effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; </font></ul>
-
-
-<ul><font size=2>ii) 	effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; </font></ul>
-
-
-<ul><font size=2>iii)	states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and</font></ul>
-
-
-<ul><font size=2>iv)	states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.<font  color="#0000FF"> </font><font  color="#FF0000"></font></font></ul>
-
-
-<ul><font size=2><font color="#FF0000"></font></font><font size=2></font></ul>
-
-<p><font size=2>When the Program is made available in source code form:</font>
-
-<ul><font size=2>a)	it must be made available under this Agreement; and </font></ul>
-
-
-<ul><font size=2>b)	a copy of this Agreement must be included with each copy of the Program.  </font></ul>
-
-<p><font size=2><font  color="#0000FF"></font></font>
-<p><font size=2><font color="#0000FF"></font></font><font size=2>Each Contributor must include the following in a conspicuous location in the Program: </font>
-<p><font size=2></font>
-
-<ul><font size=2>Copyright &copy;<font  color="#FF0000"> </font><font  color="GREEN">{date here}</font></font><font size=2>, International Business Machines Corporation and others. All Rights Reserved.  </font></ul>
-
-<p><font size=2></font>
-<p><font size=2>In addition, each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.  </font>
-<p><font size=2></font>
-<p><font size=2><b>4.  COMMERCIAL DISTRIBUTION</b></font>
-<p><font size=2>Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like.  While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors.   Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering.  The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement.  In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations.  The Indemnified Contributor may participate in any such claim at its own expense.</font>
-<p><font size=2></font>
-<p><font size=2>For example, a Contributor might include the Program in a commercial product offering, Product X.  That Contributor is then a Commercial Contributor.  If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.  Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.</font>
-<p><font size=2><font  color="#0000FF"></font></font>
-<p><font size=2><font color="#0000FF"></font></font><font size=2><b>5.  NO WARRANTY</b></font>
-<p><font size=2>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is</font><font size=2> solely responsible for determining the appropriateness of using and distributing </font><font size=2>the Program</font><font size=2> and assumes all risks associated with its exercise of rights under this Agreement</font><font size=2>, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, </font><font size=2>programs or equipment, and unavailability or interruption of operations</font><font size=2>.  </font><font size=2></font>
-<p><font size=2></font>
-<p><font size=2></font><font size=2><b>6.  DISCLAIMER OF LIABILITY</b></font>
-<p><font size=2></font><font size=2>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</font>
-<p><font size=2></font><font size=2></font>
-<p><font size=2><b>7.  GENERAL</b></font>
-<p><font size=2></font><font size=2>If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.</font>
-<p><font size=2></font>
-<p><font size=2>If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed.  In addition, If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. </font><font size=2></font>
-<p><font size=2></font>
-<p><font size=2>All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance.  If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable.  However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.  </font><font size=2></font>
-<p><font size=2></font>
-<p><font size=2></font><font size=2>IBM may publish new versions (including revisions) of this Agreement from time to time.  Each new version of the Agreement will be given a distinguishing version number.  The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. No one other than IBM has the right to modify this Agreement</font><font size=2>.  </font><font size=2>Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, </font><font size=2>by implication, estoppel or otherwise</font><font size=2>.</font><font size=2>  All rights in the Program not expressly granted under this Agreement are reserved.</font>
-<p><font size=2></font>
-<p><font size=2>This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose.</font><font size=2>  Each party waives its rights to a jury trial in any resulting litigation.  </font>
-  
-</TD></TR></TABLE>
diff --git a/assembly/features/org.uddi4j.feature/build.properties b/assembly/features/org.uddi4j.feature/build.properties
deleted file mode 100644
index 0f1c85f..0000000
--- a/assembly/features/org.uddi4j.feature/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-bin.includes = feature.xml,\
-               feature.properties,\
-               LICENSE.html
-src.includes = build.properties
diff --git a/assembly/features/org.uddi4j.feature/feature.properties b/assembly/features/org.uddi4j.feature/feature.properties
deleted file mode 100644
index cbd7f66..0000000
--- a/assembly/features/org.uddi4j.feature/feature.properties
+++ /dev/null
@@ -1,189 +0,0 @@
-###########################################################################
-# IBM Public License Version 1.0 
-# THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 
-# 
-# 
-# 1. DEFINITIONS 
-# 
-# "Contribution" means: 
-# 
-# a) in the case of International Business Machines Corporation ("IBM"), the Original Program, and 
-# b) in the case of each Contributor, 
-# i) changes to the Program, and
-# ii) additions to the Program;
-# where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
-# 
-# "Contributor" means IBM and any other entity that distributes the Program. 
-# 
-# 
-# "Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program. 
-# 
-# 
-# "Original Program" means the original version of the software accompanying this Agreement as released by IBM, including source code, object code and documentation, if any. 
-# 
-# 
-# "Program" means the Original Program and Contributions. 
-# 
-# 
-# "Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 
-# 
-# 
-# 2. GRANT OF RIGHTS 
-# 
-# a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
-# b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. 
-# c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
-# d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. 
-# 3. REQUIREMENTS 
-# 
-# A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 
-# 
-# a) it complies with the terms and conditions of this Agreement; and
-# b) its license agreement:
-# i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; 
-# ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; 
-# iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
-# iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. 
-# When the Program is made available in source code form: 
-# 
-# a) it must be made available under this Agreement; and 
-# b) a copy of this Agreement must be included with each copy of the Program. 
-# 
-# Each Contributor must include the following in a conspicuous location in the Program: 
-# 
-# 
-# Copyright (c) {date here}, International Business Machines Corporation and others. All Rights Reserved. 
-# 
-# In addition, each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. 
-# 
-# 
-# 4. COMMERCIAL DISTRIBUTION 
-# 
-# Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. 
-# 
-# 
-# For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. 
-# 
-# 
-# 5. NO WARRANTY 
-# 
-# EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. 
-# 
-# 
-# 6. DISCLAIMER OF LIABILITY 
-# 
-# EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 
-# 
-# 
-# 7. GENERAL 
-# 
-# If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. 
-# 
-# 
-# If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. 
-# 
-# 
-# All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. 
-# 
-# 
-# IBM may publish new versions (including revisions) of this Agreement from time to time. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. No one other than IBM has the right to modify this Agreement. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. 
-# 
-# 
-# This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. 
-###########################################################################
- 
-description=UDDI4J 2.0.3 Feature
-providerName=IBM
-
-license=\
-IBM Public License Version 1.0 \n\
-THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. \n\
-\n\
-\n\
-1. DEFINITIONS \n\
-\n\
-"Contribution" means: \n\
-\n\
-a) in the case of International Business Machines Corporation ("IBM"), the Original Program, and \n\
-b) in the case of each Contributor, \n\
-i) changes to the Program, and\n\
-ii) additions to the Program;\n\
-where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.\n\
-\n\
-"Contributor" means IBM and any other entity that distributes the Program. \n\
-\n\
-\n\
-"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program. \n\
-\n\
-\n\
-"Original Program" means the original version of the software accompanying this Agreement as released by IBM, including source code, object code and documentation, if any. \n\
-\n\
-\n\
-"Program" means the Original Program and Contributions. \n\
-\n\
-\n\
-"Recipient" means anyone who receives the Program under this Agreement, including all Contributors. \n\
-\n\
-\n\
-2. GRANT OF RIGHTS \n\
-\n\
-a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.\n\
-b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. \n\
-c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.\n\
-d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. \n\
-3. REQUIREMENTS \n\
-\n\
-A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: \n\
-\n\
-a) it complies with the terms and conditions of this Agreement; and\n\
-b) its license agreement:\n\
-i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; \n\
-ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; \n\
-iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and\n\
-iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. \n\
-When the Program is made available in source code form: \n\
-\n\
-a) it must be made available under this Agreement; and \n\
-b) a copy of this Agreement must be included with each copy of the Program. \n\
-\n\
-Each Contributor must include the following in a conspicuous location in the Program: \n\
-\n\
-\n\
-Copyright (c) {date here}, International Business Machines Corporation and others. All Rights Reserved. \n\
-\n\
-In addition, each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. \n\
-\n\
-\n\
-4. COMMERCIAL DISTRIBUTION \n\
-\n\
-Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. \n\
-\n\
-\n\
-For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. \n\
-\n\
-\n\
-5. NO WARRANTY \n\
-\n\
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. \n\
-\n\
-\n\
-6. DISCLAIMER OF LIABILITY \n\
-\n\
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \n\
-\n\
-\n\
-7. GENERAL \n\
-\n\
-If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. \n\
-\n\
-\n\
-If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. \n\
-\n\
-\n\
-All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. \n\
-\n\
-\n\
-IBM may publish new versions (including revisions) of this Agreement from time to time. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. No one other than IBM has the right to modify this Agreement. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. \n\
-\n\
-\n\
-This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
\ No newline at end of file
diff --git a/assembly/features/org.uddi4j.feature/feature.xml b/assembly/features/org.uddi4j.feature/feature.xml
deleted file mode 100644
index e06646f..0000000
--- a/assembly/features/org.uddi4j.feature/feature.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.uddi4j.feature"
-      label="%description"
-      version="2.0.3"
-      provider-name="%providerName">
-
-   <description url="https://sourceforge.net/projects/eclipseupdates/">
-      %description
-   </description>
-
-   <license url="LICENSE.html">
-      %license
-   </license>
-
-   <requires>
-      <import plugin="org.apache.axis"/>
-   </requires>
-
-   <plugin
-         id="org.uddi4j"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-</feature>
diff --git a/assembly/features/org.wsdl4j.feature/.cvsignore b/assembly/features/org.wsdl4j.feature/.cvsignore
deleted file mode 100644
index c14487c..0000000
--- a/assembly/features/org.wsdl4j.feature/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-build.xml
diff --git a/assembly/features/org.wsdl4j.feature/.project b/assembly/features/org.wsdl4j.feature/.project
deleted file mode 100644
index 6e12323..0000000
--- a/assembly/features/org.wsdl4j.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.wsdl4j.feature</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/assembly/features/org.wsdl4j.feature/build.properties b/assembly/features/org.wsdl4j.feature/build.properties
deleted file mode 100644
index 6be2c0a..0000000
--- a/assembly/features/org.wsdl4j.feature/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-bin.includes = feature.xml,\
-               license.html,\
-               feature.properties
-src.includes = build.properties
diff --git a/assembly/features/org.wsdl4j.feature/feature.properties b/assembly/features/org.wsdl4j.feature/feature.properties
deleted file mode 100644
index e3575bf..0000000
--- a/assembly/features/org.wsdl4j.feature/feature.properties
+++ /dev/null
@@ -1,183 +0,0 @@
-###########################################################################
-# Common Public License - v 1.0 
-# 
-# 
-# THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 
-# 
-# 
-# 1. DEFINITIONS 
-# 
-# "Contribution" means: 
-# 
-# a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
-# b) in the case of each subsequent Contributor:
-# i) changes to the Program, and
-# ii) additions to the Program;
-# where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. 
-# 
-# "Contributor" means any person or entity that distributes the Program. 
-# 
-# 
-# "Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program. 
-# 
-# 
-# "Program" means the Contributions distributed in accordance with this Agreement. 
-# 
-# 
-# "Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 
-# 
-# 
-# 2. GRANT OF RIGHTS 
-# 
-# a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
-# b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. 
-# c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
-# d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. 
-# 3. REQUIREMENTS 
-# 
-# A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 
-# 
-# a) it complies with the terms and conditions of this Agreement; and
-# b) its license agreement:
-# i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; 
-# ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; 
-# iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
-# iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. 
-# When the Program is made available in source code form: 
-# 
-# a) it must be made available under this Agreement; and 
-# b) a copy of this Agreement must be included with each copy of the Program. 
-# 
-# Contributors may not remove or alter any copyright notices contained within the Program. 
-# 
-# 
-# Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. 
-# 
-# 
-# 4. COMMERCIAL DISTRIBUTION 
-# 
-# Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. 
-# 
-# 
-# For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. 
-# 
-# 
-# 5. NO WARRANTY 
-# 
-# EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. 
-# 
-# 
-# 6. DISCLAIMER OF LIABILITY 
-# 
-# EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 
-# 
-# 
-# 7. GENERAL 
-# 
-# If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. 
-# 
-# 
-# If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. 
-# 
-# 
-# All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. 
-# 
-# 
-# Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. 
-# 
-# 
-# This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. 
-###########################################################################
- 
-description=WSDL4J 1.4 Feature
-providerName=IBM
-
-license=\
-Common Public License - v 1.0 \n\
-\n\
-\n\
-THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. \n\
-\n\
-\n\
-1. DEFINITIONS \n\
-\n\
-"Contribution" means: \n\
-\n\
-a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and\n\
-b) in the case of each subsequent Contributor:\n\
-i) changes to the Program, and\n\
-ii) additions to the Program;\n\
-where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. \n\
-\n\
-"Contributor" means any person or entity that distributes the Program. \n\
-\n\
-\n\
-"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program. \n\
-\n\
-\n\
-"Program" means the Contributions distributed in accordance with this Agreement. \n\
-\n\
-\n\
-"Recipient" means anyone who receives the Program under this Agreement, including all Contributors. \n\
-\n\
-\n\
-2. GRANT OF RIGHTS \n\
-\n\
-a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.\n\
-b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. \n\
-c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.\n\
-d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. \n\
-3. REQUIREMENTS \n\
-\n\
-A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: \n\
-\n\
-a) it complies with the terms and conditions of this Agreement; and\n\
-b) its license agreement:\n\
-i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; \n\
-ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; \n\
-iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and\n\
-iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. \n\
-When the Program is made available in source code form: \n\
-\n\
-a) it must be made available under this Agreement; and \n\
-b) a copy of this Agreement must be included with each copy of the Program. \n\
-\n\
-Contributors may not remove or alter any copyright notices contained within the Program. \n\
-\n\
-\n\
-Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. \n\
-\n\
-\n\
-4. COMMERCIAL DISTRIBUTION \n\
-\n\
-Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. \n\
-\n\
-\n\
-For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. \n\
-\n\
-\n\
-5. NO WARRANTY \n\
-\n\
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. \n\
-\n\
-\n\
-6. DISCLAIMER OF LIABILITY \n\
-\n\
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \n\
-\n\
-\n\
-7. GENERAL \n\
-\n\
-If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. \n\
-\n\
-\n\
-If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. \n\
-\n\
-\n\
-All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. \n\
-\n\
-\n\
-Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. \n\
-\n\
-\n\
-This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. 
diff --git a/assembly/features/org.wsdl4j.feature/feature.xml b/assembly/features/org.wsdl4j.feature/feature.xml
deleted file mode 100644
index e812d07..0000000
--- a/assembly/features/org.wsdl4j.feature/feature.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.wsdl4j.feature"
-      label="%description"
-      version="1.4.0"
-      provider-name="%providerName">
-
-   <description url="https://sourceforge.net/projects/eclipseupdates/">
-      %description
-   </description>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <plugin
-         id="org.wsdl4j"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-</feature>
diff --git a/assembly/features/org.wsdl4j.feature/license.html b/assembly/features/org.wsdl4j.feature/license.html
deleted file mode 100644
index 961e480..0000000
--- a/assembly/features/org.wsdl4j.feature/license.html
+++ /dev/null
@@ -1,229 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!-- saved from url=(0065)http://oss.software.ibm.com/developerworks/opensource/CPLv1.0.htm -->
-<HTML><HEAD><TITLE>Body</TITLE>
-<META http-equiv=Content-Type content="text/html; charset=windows-1252">
-<META content="MSHTML 5.50.4919.2200" name=GENERATOR></META></HEAD>
-<BODY vLink=#800000 bgColor=#ffffff>
-<P align=center><B>Common Public License - v 1.0</B> 
-<P><B></B><FONT size=3></FONT>
-<P><FONT size=3></FONT><FONT size=2>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER 
-THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR 
-DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS 
-AGREEMENT.</FONT> 
-<P><FONT size=2></FONT>
-<P><FONT size=2><B>1. DEFINITIONS</B></FONT> 
-<P><FONT size=2>"Contribution" means:</FONT> 
-<UL><FONT size=2>a) in the case of the initial Contributor, the initial code 
-  and documentation distributed under this Agreement, and<BR clear=left>b) in 
-  the case of each subsequent Contributor:</FONT></UL>
-<UL><FONT size=2>i) changes to the Program, and</FONT></UL>
-<UL><FONT size=2>ii) additions to the Program;</FONT></UL>
-<UL><FONT size=2>where such changes and/or additions to the Program originate 
-  from and are distributed by that particular Contributor. </FONT><FONT size=2>A 
-  Contribution 'originates' from a Contributor if it was added to the Program by 
-  such Contributor itself or anyone acting on such Contributor's behalf. 
-  </FONT><FONT size=2>Contributions do not include additions to the Program 
-  which: (i) are separate modules of software distributed in conjunction with 
-  the Program under their own license agreement, and (ii) are not derivative 
-  works of the Program. </FONT></UL>
-<P><FONT size=2></FONT>
-<P><FONT size=2>"Contributor" means any person or entity that distributes the 
-Program.</FONT> 
-<P><FONT size=2></FONT><FONT size=2></FONT>
-<P><FONT size=2>"Licensed Patents " mean patent claims licensable by a 
-Contributor which are necessarily infringed by the use or sale of its 
-Contribution alone or when combined with the Program. </FONT>
-<P><FONT size=2></FONT><FONT size=2></FONT>
-<P><FONT size=2></FONT><FONT size=2>"Program" means the Contributions 
-distributed in accordance with this Agreement.</FONT> 
-<P><FONT size=2></FONT>
-<P><FONT size=2>"Recipient" means anyone who receives the Program under this 
-Agreement, including all Contributors.</FONT> 
-<P><FONT size=2><B></B></FONT>
-<P><FONT size=2><B>2. GRANT OF RIGHTS</B></FONT> 
-<UL><FONT size=2></FONT><FONT size=2>a) </FONT><FONT size=2>Subject to the 
-  terms of this Agreement, each Contributor hereby grants</FONT><FONT size=2> 
-  Recipient a non-exclusive, worldwide, royalty-free copyright license 
-  to</FONT><FONT color=#ff0000 size=2> </FONT><FONT size=2>reproduce, prepare 
-  derivative works of, publicly display, publicly perform, distribute and 
-  sublicense the Contribution of such Contributor, if any, and such derivative 
-  works, in source code and object code form.</FONT></UL>
-<UL><FONT size=2></FONT></UL>
-<UL><FONT size=2></FONT><FONT size=2>b) Subject to the terms of this 
-  Agreement, each Contributor hereby grants </FONT><FONT size=2>Recipient a 
-  non-exclusive, worldwide,</FONT><FONT color=#008000 size=2> </FONT><FONT 
-  size=2>royalty-free patent license under Licensed Patents to make, use, sell, 
-  offer to sell, import and otherwise transfer the Contribution of such 
-  Contributor, if any, in source code and object code form. This patent license 
-  shall apply to the combination of the Contribution and the Program if, at the 
-  time the Contribution is added by the Contributor, such addition of the 
-  Contribution causes such combination to be covered by the Licensed Patents. 
-  The patent license shall not apply to any other combinations which include the 
-  Contribution. No hardware per se is licensed hereunder. </FONT></UL>
-<UL><FONT size=2></FONT></UL>
-<UL><FONT size=2>c) Recipient understands that although each Contributor 
-  grants the licenses to its Contributions set forth herein, no assurances are 
-  provided by any Contributor that the Program does not infringe the patent or 
-  other intellectual property rights of any other entity. Each Contributor 
-  disclaims any liability to Recipient for claims brought by any other entity 
-  based on infringement of intellectual property rights or otherwise. As a 
-  condition to exercising the rights and licenses granted hereunder, each 
-  Recipient hereby assumes sole responsibility to secure any other intellectual 
-  property rights needed, if any. For example, if a third party patent license 
-  is required to allow Recipient to distribute the Program, it is Recipient's 
-  responsibility to acquire that license before distributing the 
-Program.</FONT></UL>
-<UL><FONT size=2></FONT></UL>
-<UL><FONT size=2>d) Each Contributor represents that to its knowledge it has 
-  sufficient copyright rights in its Contribution, if any, to grant the 
-  copyright license set forth in this Agreement. </FONT></UL>
-<UL><FONT size=2></FONT></UL>
-<P><FONT size=2><B>3. REQUIREMENTS</B></FONT> 
-<P><FONT size=2><B></B>A Contributor may choose to distribute the Program in 
-object code form under its own license agreement, provided that:</FONT> 
-<UL><FONT size=2>a) it complies with the terms and conditions of this 
-  Agreement; and</FONT></UL>
-<UL><FONT size=2>b) its license agreement:</FONT></UL>
-<UL><FONT size=2>i) effectively disclaims</FONT><FONT face="Times New Roman" 
-  size=2> on behalf of all Contributors all warranties and conditions, express 
-  and implied, including warranties or conditions of title and non-infringement, 
-  and implied warranties or conditions of merchantability and fitness for a 
-  particular purpose; </FONT></UL>
-<UL><FONT face="Times New Roman" size=2>ii) effectively excludes on behalf of 
-  all Contributors all liability for damages, including direct, indirect, 
-  special, incidental and consequential damages, such as lost profits; 
-</FONT></UL>
-<UL><FONT face="Times New Roman" size=2>iii)</FONT><FONT size=2> states that 
-  any provisions which differ from this Agreement are offered by that 
-  Contributor alone and not by any other party; and</FONT></UL>
-<UL><FONT size=2>iv) states that source code for the Program is available from 
-  such Contributor, and informs licensees how to obtain it in a reasonable 
-  manner on or through a medium customarily used for software 
-  exchange.</FONT><FONT color=#0000ff size=2> </FONT><FONT color=#ff0000 
-  size=2></FONT></UL>
-<UL><FONT color=#ff0000 size=2></FONT><FONT size=2></FONT></UL>
-<P><FONT size=2>When the Program is made available in source code form:</FONT> 
-<UL><FONT size=2>a) it must be made available under this Agreement; and 
-</FONT></UL>
-<UL><FONT size=2>b) a copy of this Agreement must be included with each copy 
-  of the Program. </FONT></UL>
-<P><FONT size=2></FONT><FONT color=#0000ff size=2><STRIKE></STRIKE></FONT>
-<P><FONT color=#0000ff size=2><STRIKE></STRIKE></FONT><FONT size=2>Contributors 
-may not remove or alter any copyright notices contained within the Program. 
-</FONT>
-<P><FONT size=2></FONT>
-<P><FONT size=2>Each Contributor must identify itself as the originator of its 
-Contribution, if any, in a manner that reasonably allows subsequent Recipients 
-to identify the originator of the Contribution. </FONT>
-<P><FONT size=2></FONT>
-<P><FONT size=2><B>4. COMMERCIAL DISTRIBUTION</B></FONT> 
-<P><FONT size=2>Commercial distributors of software may accept certain 
-responsibilities with respect to end users, business partners and the like. 
-While this license is intended to facilitate the commercial use of the Program, 
-the Contributor who includes the Program in a commercial product offering should 
-do so in a manner which does not create potential liability for other 
-Contributors. Therefore, if a Contributor includes the Program in a commercial 
-product offering, such Contributor ("Commercial Contributor") hereby agrees to 
-defend and indemnify every other Contributor ("Indemnified Contributor") against 
-any losses, damages and costs (collectively "Losses") arising from claims, 
-lawsuits and other legal actions brought by a third party against the 
-Indemnified Contributor to the extent caused by the acts or omissions of such 
-Commercial Contributor in connection with its distribution of the Program in a 
-commercial product offering. The obligations in this section do not apply to any 
-claims or Losses relating to any actual or alleged intellectual property 
-infringement. In order to qualify, an Indemnified Contributor must: a) promptly 
-notify the Commercial Contributor in writing of such claim, and b) allow the 
-Commercial Contributor to control, and cooperate with the Commercial Contributor 
-in, the defense and any related settlement negotiations. The Indemnified 
-Contributor may participate in any such claim at its own expense.</FONT> 
-<P><FONT size=2></FONT>
-<P><FONT size=2>For example, a Contributor might include the Program in a 
-commercial product offering, Product X. That Contributor is then a Commercial 
-Contributor. If that Commercial Contributor then makes performance claims, or 
-offers warranties related to Product X, those performance claims and warranties 
-are such Commercial Contributor's responsibility alone. Under this section, the 
-Commercial Contributor would have to defend claims against the other 
-Contributors related to those performance claims and warranties, and if a court 
-requires any other Contributor to pay any damages as a result, the Commercial 
-Contributor must pay those damages.</FONT> 
-<P><FONT size=2></FONT><FONT color=#0000ff size=2></FONT>
-<P><FONT color=#0000ff size=2></FONT><FONT size=2><B>5. NO WARRANTY</B></FONT> 
-<P><FONT size=2>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS 
-PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
-EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR 
-CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A 
-PARTICULAR PURPOSE. Each Recipient is</FONT><FONT size=2> solely responsible for 
-determining the appropriateness of using and distributing </FONT><FONT 
-size=2>the Program</FONT><FONT size=2> and assumes all risks associated with its 
-exercise of rights under this Agreement</FONT><FONT size=2>, including but not 
-limited to the risks and costs of program errors, compliance with applicable 
-laws, damage to or loss of data, </FONT><FONT size=2>programs or equipment, and 
-unavailability or interruption of operations</FONT><FONT size=2>. </FONT><FONT 
-size=2></FONT>
-<P><FONT size=2></FONT>
-<P><FONT size=2></FONT><FONT size=2><B>6. DISCLAIMER OF LIABILITY</B></FONT> 
-<P><FONT size=2></FONT><FONT size=2>EXCEPT AS EXPRESSLY SET FORTH IN THIS 
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR 
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
-</FONT><FONT face="Times New Roman" size=2>(INCLUDING WITHOUT LIMITATION LOST 
-PROFITS),</FONT><FONT size=2> HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR 
-THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY 
-OF SUCH DAMAGES.</FONT> 
-<P><FONT size=2></FONT><FONT size=2></FONT>
-<P><FONT size=2><B>7. GENERAL</B></FONT> 
-<P><FONT size=2></FONT><FONT size=2>If any provision of this Agreement is 
-invalid or unenforceable under applicable law, it shall not affect the validity 
-or enforceability of the remainder of the terms of this Agreement, and without 
-further action by the parties hereto, such provision shall be reformed to the 
-minimum extent necessary to make such provision valid and enforceable.</FONT> 
-<P><FONT size=2></FONT>
-<P><FONT size=2>If Recipient institutes patent litigation against a Contributor 
-with respect to a patent applicable to software (including a cross-claim or 
-counterclaim in a lawsuit), then any patent licenses granted by that Contributor 
-to such Recipient under this Agreement shall terminate as of the date such 
-litigation is filed. In addition, if Recipient institutes patent litigation 
-against any entity (including a cross-claim or counterclaim in a lawsuit) 
-alleging that the Program itself (excluding combinations of the Program with 
-other software or hardware) infringes such Recipient's patent(s), then such 
-Recipient's rights granted under Section 2(b) shall terminate as of the date 
-such litigation is filed. </FONT><FONT size=2></FONT>
-<P><FONT size=2></FONT>
-<P><FONT size=2>All Recipient's rights under this Agreement shall terminate if 
-it fails to comply with any of the material terms or conditions of this 
-Agreement and does not cure such failure in a reasonable period of time after 
-becoming aware of such noncompliance. If all Recipient's rights under this 
-Agreement terminate, Recipient agrees to cease use and distribution of the 
-Program as soon as reasonably practicable. However, Recipient's obligations 
-under this Agreement and any licenses granted by Recipient relating to the 
-Program shall continue and survive. </FONT><FONT size=2></FONT>
-<P><FONT size=2></FONT>
-<P><FONT size=2></FONT><FONT face="Times New Roman" size=2>Everyone is permitted 
-to copy and distribute copies of this Agreement, but in order to avoid 
-inconsistency the Agreement is copyrighted and may only be modified in the 
-following manner. The Agreement Steward reserves the right to </FONT><FONT 
-size=2>publish new versions (including revisions) of this Agreement from time to 
-</FONT><FONT face="Times New Roman" size=2>time. No one other than the Agreement 
-Steward has the right to modify this Agreement. IBM is the initial Agreement 
-Steward. IBM may assign the responsibility to serve as the Agreement Steward to 
-a suitable separate entity. </FONT><FONT size=2>Each new version of the 
-Agreement will be given a distinguishing version number. The Program (including 
-Contributions) may always be distributed subject to the version of the Agreement 
-under which it was received. In addition, after a new version of the Agreement 
-is published, Contributor may elect to distribute the Program (including its 
-Contributions) under the new </FONT><FONT face="Times New Roman" size=2>version. 
-</FONT><FONT size=2>Except as expressly stated in Sections 2(a) and 2(b) above, 
-Recipient receives no rights or licenses to the intellectual property of any 
-Contributor under this Agreement, whether expressly, </FONT><FONT size=2>by 
-implication, estoppel or otherwise</FONT><FONT size=2>.</FONT><FONT size=2> All 
-rights in the Program not expressly granted under this Agreement are 
-reserved.</FONT> 
-<P><FONT size=2></FONT>
-<P><FONT size=2>This Agreement is governed by the laws of the State of New York 
-and the intellectual property laws of the United States of America. No party to 
-this Agreement will bring a legal action under this Agreement more than one year 
-after the cause of action arose. Each party waives its rights to a jury trial in 
-any resulting litigation.</FONT> 
-<P><FONT size=2></FONT><FONT size=2></FONT>
-<P><FONT size=2></FONT></P></BODY></HTML>
diff --git a/assembly/plugins/org.eclipse.jst/META-INF/MANIFEST.MF b/assembly/plugins/org.eclipse.jst/META-INF/MANIFEST.MF
deleted file mode 100644
index b90aa30..0000000
--- a/assembly/plugins/org.eclipse.jst/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,7 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-SymbolicName: org.eclipse.jst; singleton:=true
-Bundle-Version: 1.0.0
-Bundle-Localization: plugin
-Bundle-Vendor: %providerName
diff --git a/assembly/plugins/org.eclipse.jst/plugin.properties b/assembly/plugins/org.eclipse.jst/plugin.properties
deleted file mode 100644
index 46a8c90..0000000
--- a/assembly/plugins/org.eclipse.jst/plugin.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-###############################################################################
-# Copyright (c) 2005 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-
-pluginName = J2EE Standard Tools
-providerName = Eclipse.org
-
-# Activity names and descriptions
-activity.enterprisejava        = Enterprise Java Development
-activity.enterprisejava.desc   = Develop enterprise Java applications.
\ No newline at end of file
diff --git a/assembly/plugins/org.eclipse.wst/META-INF/MANIFEST.MF b/assembly/plugins/org.eclipse.wst/META-INF/MANIFEST.MF
deleted file mode 100644
index dcdd2e2..0000000
--- a/assembly/plugins/org.eclipse.wst/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,7 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-SymbolicName: org.eclipse.wst; singleton:=true
-Bundle-Version: 1.0.0
-Bundle-Localization: plugin
-Bundle-Vendor: %providerName
diff --git a/assembly/plugins/org.eclipse.wst/plugin.properties b/assembly/plugins/org.eclipse.wst/plugin.properties
deleted file mode 100644
index a00f033..0000000
--- a/assembly/plugins/org.eclipse.wst/plugin.properties
+++ /dev/null
@@ -1,23 +0,0 @@
-###############################################################################
-# Copyright (c) 2005 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-
-pluginName = Web Standard Tools
-providerName = Eclipse.org
-
-# Activity names and descriptions
-activity.database        = Database Development
-activity.database.desc   = Create, update, delete, and view database information.
-activity.xml             = XML Development
-activity.xml.desc        = Develop XML applications.
-activity.web             = Web Development
-activity.web.desc        = Develop Web applications. 
-activity.webservice      = Web Service Development
-activity.webservice.desc = Develop Web service applications.
diff --git a/docs/org.eclipse.jst.doc.isv/.project b/docs/org.eclipse.jst.doc.isv/.project
deleted file mode 100644
index f5955da..0000000
--- a/docs/org.eclipse.jst.doc.isv/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.jst.doc.isv</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/docs/org.eclipse.jst.doc.isv/META-INF/MANIFEST.MF b/docs/org.eclipse.jst.doc.isv/META-INF/MANIFEST.MF
deleted file mode 100644
index c14158e..0000000
--- a/docs/org.eclipse.jst.doc.isv/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,9 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-SymbolicName: org.eclipse.jst.doc.isv; singleton:=true
-Bundle-Version: 1.0.0
-Bundle-Vendor: %providerName 
-Bundle-Localization: plugin
-Eclipse-AutoStart: true
-Require-Bundle: org.eclipse.help
diff --git a/docs/org.eclipse.jst.doc.isv/about.html b/docs/org.eclipse.jst.doc.isv/about.html
deleted file mode 100644
index 4c99086..0000000
--- a/docs/org.eclipse.jst.doc.isv/about.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
- 
-<p>February 24, 2005</p>	
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor's license that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content.</p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/api-overview/overview.html b/docs/org.eclipse.jst.doc.isv/api-overview/overview.html
deleted file mode 100644
index 809840f..0000000
--- a/docs/org.eclipse.jst.doc.isv/api-overview/overview.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<link rel="stylesheet" href="../apistyles.css" type="text/css">
-<title>JST API Overview</title>
-</head>
-<body>
-<P>
-			The J2EE Standard Tools (JST) subproject of the Web Tools
-			Platform (WTP) provides a framework for developing,
-			deploying, testing and debugging J2EE applications on
-			JCP-compliant server environments, as well as an exemplary
-			implementation of a plug-in for at least one JSR-88
-			compliant J2EE Server.
-		</P>
-<P>
-			The following components are available as part of the JST:
-			<ul>
-				
-<li>
-					
-<p>
-						Common (common): 
-					</p>
-				
-</li>
-				
-<li>
-					
-<p>Enterprise Java Beans (ejb):</p>
-				
-</li>
-				
-<li>
-					
-<p>J2EE (j2ee):</p>
-				
-</li>
-				
-<li>
-					
-<p>JavaServer Pages (jsp): Provides a SSE-based JSP source model and editor supporting embedded Java language scriptlets</p>
-				
-</li>
-				
-<li>
-					
-<p>Server (server):</p>
-				
-</li>
-				
-<li>
-					
-<p>Servlet (servlet):</p>
-				
-</li>
-				
-<li>
-					
-<p>Web Services (ws):</p>
-				
-</li>
-			
-</ul>
-		
-</P>
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/api-overview/overview.xml b/docs/org.eclipse.jst.doc.isv/api-overview/overview.xml
deleted file mode 100644
index 9d8fa9c..0000000
--- a/docs/org.eclipse.jst.doc.isv/api-overview/overview.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<html>
-	<head>
-		<meta name="root" content=".." />
-		<title>JST API Overview</title>
-	</head>
-
-	<body>
-		<P>
-			The J2EE Standard Tools (JST) subproject of the Web Tools
-			Platform (WTP) provides a framework for developing,
-			deploying, testing and debugging J2EE applications on
-			JCP-compliant server environments, as well as an exemplary
-			implementation of a plug-in for at least one JSR-88
-			compliant J2EE Server.
-		</P>
-		<P>
-			The following components are available as part of the JST:
-			<ul>
-				<li>
-					<p>
-						Common (common): 
-					</p>
-				</li>
-				<li>
-					<p>Enterprise Java Beans (ejb):</p>
-				</li>
-				<li>
-					<p>J2EE (j2ee):</p>
-				</li>
-				<li>
-					<p>JavaServer Pages (jsp): Provides a SSE-based JSP source model and editor supporting embedded Java language scriptlets</p>
-				</li>
-				<li>
-					<p>Server (server):</p>
-				</li>
-				<li>
-					<p>Servlet (servlet):</p>
-				</li>
-				<li>
-					<p>Web Services (ws):</p>
-				</li>
-			</ul>
-		</P>
-	</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/api-overview/overview/Idea.jpg b/docs/org.eclipse.jst.doc.isv/api-overview/overview/Idea.jpg
deleted file mode 100644
index 119ce70..0000000
--- a/docs/org.eclipse.jst.doc.isv/api-overview/overview/Idea.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.jst.doc.isv/book.css b/docs/org.eclipse.jst.doc.isv/book.css
deleted file mode 100644
index a4eedda..0000000
--- a/docs/org.eclipse.jst.doc.isv/book.css
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.jst.doc.isv/build.properties b/docs/org.eclipse.jst.doc.isv/build.properties
deleted file mode 100644
index 93fe21a..0000000
--- a/docs/org.eclipse.jst.doc.isv/build.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-###############################################################################
-# Copyright (c) 2005 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-# use provided build.xml
-custom = true
diff --git a/docs/org.eclipse.jst.doc.isv/build.xml b/docs/org.eclipse.jst.doc.isv/build.xml
deleted file mode 100644
index c76dafe..0000000
--- a/docs/org.eclipse.jst.doc.isv/build.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="org.eclipse.jst.doc.isv" default="build.jars" basedir=".">
-
-	<property name="bootclasspath" value=""/>
-	<property name="basews" value="${ws}"/>
-	<property name="baseos" value="${os}"/>
-	<property name="basearch" value="${arch}"/>
-	<property name="basenl" value="${nl}"/>
-	<property name="javacFailOnError" value="false"/>
-	<property name="javacDebugInfo" value="on"/>
-	<property name="javacVerbose" value="true"/>
-	<property name="javacSource" value="1.3"/>
-	<property name="javacTarget" value="1.2"/>
-	<property name="compilerArg" value=""/>
-
-	<target name="init" depends="properties">
-		<condition property="pluginTemp" value="${buildTempFolder}/plugins">
-			<isset property="buildTempFolder"/>
-		</condition>
-		<property name="pluginTemp" value="${basedir}"/>
-		<condition property="build.result.folder" value="${pluginTemp}/org.eclipse.jst.doc.isv">
-			<isset property="buildTempFolder"/>
-		</condition>
-		<property name="build.result.folder" value="${basedir}"/>
-		<property name="temp.folder" value="${basedir}/temp.folder"/>
-		<property name="plugin.destination" value="${basedir}"/>
-	</target>
-
-	<target name="properties" if="eclipse.running">
-		<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
-	</target>
-
-	<target name="build.update.jar" depends="init" description="Build the plug-in: org.eclipse.jst.doc.isv for an update site.">
-		<delete dir="${temp.folder}"/>
-		<mkdir dir="${temp.folder}"/>
-		<antcall target="build.jars"/>
-		<antcall target="gather.bin.parts">
-			<param name="destination.temp.folder" value="${temp.folder}/"/>
-		</antcall>
-		<zip destfile="${plugin.destination}/org.eclipse.jst.doc.isv_1.0.0.jar" basedir="${temp.folder}/org.eclipse.jst.doc.isv_1.0.0" filesonly="false" whenempty="skip" update="false"/>
-		<delete dir="${temp.folder}"/>
-	</target>
-
-	<target name="build.jars" depends="init" description="Build all the jars for the plug-in: org.eclipse.jst.doc.isv.">
-		<ant antfile="javadoc.xml" dir="${basedir}"/>
-		<ant antfile="buildExtDocs.xml" dir="${basedir}"/>
-	</target>
-
-	<target name="build.sources" depends="init">
-	</target>
-
-	<target name="gather.bin.parts" depends="init" if="destination.temp.folder">
-		<mkdir dir="${destination.temp.folder}/org.eclipse.jst.doc.isv_1.0.0"/>
-		<copy todir="${destination.temp.folder}/org.eclipse.jst.doc.isv_1.0.0" failonerror="true">
-			<fileset dir="${basedir}" includes="plugin.xml,plugin.properties,about.html,toc.xml,toc_JST.xml,topics_Reference.xml,META-INF/,reference/,book.css,html/,notices.html,topics_ExtPoint_Reference.xml,javadoctoc.xml,schema.css"/>
-		</copy>
-	</target>
-
-	<target name="build.zips" depends="init">
-	</target>
-
-	<target name="gather.sources" depends="init" if="destination.temp.folder">
-		<mkdir dir="${destination.temp.folder}/org.eclipse.jst.doc.isv_1.0.0"/>
-		<copy todir="${destination.temp.folder}/org.eclipse.jst.doc.isv_1.0.0" failonerror="false">
-			<fileset dir="${basedir}" includes="toc.xml,api-overview/,build.xml,build.properties,javadoc.properties,javadoc.xml,javadoc.xsl"/>
-		</copy>
-	</target>
-
-	<target name="gather.logs" depends="init" if="destination.temp.folder">
-	</target>
-
-	<target name="clean" depends="init" description="Clean the plug-in: org.eclipse.jst.doc.isv of all the zips, jars and logs created.">
-		<delete file="${plugin.destination}/org.eclipse.jst.doc.isv_1.0.0.jar"/>
-		<delete file="${plugin.destination}/org.eclipse.jst.doc.isv_1.0.0.zip"/>
-		<delete dir="${temp.folder}"/>
-	</target>
-
-	<target name="refresh" depends="init" if="eclipse.running" description="Refresh this folder.">
-		<!--
-		<eclipse.convertPath fileSystemPath="D:/wtp_v10m3/workspace_releng/org.eclipse.jst.doc.isv" property="resourcePath"/>
-		-->
-		<eclipse.refreshLocal resource="${resourcePath}" depth="infinite"/>
-	</target>
-
-	<target name="zip.plugin" depends="init" description="Create a zip containing all the elements for the plug-in: org.eclipse.jst.doc.isv.">
-		<delete dir="${temp.folder}"/>
-		<mkdir dir="${temp.folder}"/>
-		<antcall target="build.jars"/>
-		<antcall target="build.sources"/>
-		<antcall target="gather.bin.parts">
-			<param name="destination.temp.folder" value="${temp.folder}/"/>
-		</antcall>
-		<antcall target="gather.sources">
-			<param name="destination.temp.folder" value="${temp.folder}/"/>
-		</antcall>
-		<delete>
-			<fileset dir="${temp.folder}" includes="**/*.bin.log"			/>
-		</delete>
-		<zip destfile="${plugin.destination}/org.eclipse.jst.doc.isv_1.0.0.zip" basedir="${temp.folder}" filesonly="true" whenempty="skip" update="false"/>
-		<delete dir="${temp.folder}"/>
-	</target>
-
-</project>
diff --git a/docs/org.eclipse.jst.doc.isv/buildExtDocs.properties b/docs/org.eclipse.jst.doc.isv/buildExtDocs.properties
deleted file mode 100644
index 22d24a9..0000000
--- a/docs/org.eclipse.jst.doc.isv/buildExtDocs.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-################################################################
-# Information for extension point overview document
-################################################################
-# Overview document title
-title = WTP J2EE Standard Tools (WST) Extension Points
-header = JST Extension Points 
-# Introduction paragraph
-overview = The following extension points can be used to extend the capabilities of the JST infrastructure: 
-
-# A list of internal extension points that should not be displayed 
-# in the ISV docs.
-internal-ext-points=org.eclipse.jst.ws.consumption.ui.webServiceTest
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/buildExtDocs.xml b/docs/org.eclipse.jst.doc.isv/buildExtDocs.xml
deleted file mode 100644
index a8804e4..0000000
--- a/docs/org.eclipse.jst.doc.isv/buildExtDocs.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="Build Extension Point Documentation" default="createExtDocs" basedir=".">
-
-	<property file="buildExtDocs.properties"/>
-	<property name="outputDir" value="${basedir}${file.separator}reference${file.separator}extension-points"/>
-	<property name="entOutputDir" value="${outputDir}${file.separator}enterprise${file.separator}"/>
-	<property name="serverOutputDir" value="${outputDir}${file.separator}server${file.separator}"/>
-	<property name="webOutputDir" value="${outputDir}${file.separator}web${file.separator}"/>
-
-	<target name="createExtDocs" depends="buildExtDocs, createDocListings"/>
-	
-	<target name="buildExtDocs" depends="buildEntExtDocs, buildServerExtDocs, buildWebExtDocs"/>
-	
- 	<target name="buildEntExtDocs">
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee/plugin.xml" destination="${entOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.core/plugin.xml" destination="${entOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.ejb.annotation.model/plugin.xml" destination="${entOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.ejb.annotations.emitter/plugin.xml" destination="${entOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.ejb.annotations.xdoclet/plugin.xml" destination="${entOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.webservice/plugin.xml" destination="${entOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.navigator.ui/plugin.xml" destination="${entOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.ws.consumption/plugin.xml" destination="${entOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.ws.consumption.ui/plugin.xml" destination="${entOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.ws.uddiregistry/plugin.xml" destination="${entOutputDir}" />
- 		
- 		<!-- Get the list of extension doc files. -->
- 		<fileset dir="${entOutputDir}" casesensitive="yes" id="ext-docs-list-ent">
- 			<include name="*.html"/>
- 		</fileset>
- 		 						
- 		<!-- Convert the list to an XML representation. -->
- 		<pathconvert property="ext-doc-ent" refid="ext-docs-list-ent" pathsep="&lt;/file&gt;&lt;file&gt;">
- 			<map from="${entOutputDir}" to=""/>
- 		</pathconvert>
- 		<echo file="entextdocs.xml">&lt;files component="enterprise"&gt;&lt;file&gt;${ext-doc-ent}&lt;/file&gt;&lt;/files&gt;</echo>
- 		 						
- 	</target>
-	
-	 	
-	<target name="buildServerExtDocs">
-	 	<pde.convertSchemaToHTML manifest="../org.eclipse.jst.server.core/plugin.xml" destination="${serverOutputDir}" />
-	 	<pde.convertSchemaToHTML manifest="../org.eclipse.jst.server.generic.core/plugin.xml" destination="${serverOutputDir}" />
-		
-		<!-- Get the list of extension doc files. -->
-		<fileset dir="${serverOutputDir}" casesensitive="yes" id="ext-docs-list-server">
-			<include name="*.html"/>
-		</fileset>
-								
-		<!-- Convert the list to an XML representation. -->
-		<pathconvert property="ext-doc-server" refid="ext-docs-list-server" pathsep="&lt;/file&gt;&lt;file&gt;">
-			<map from="${serverOutputDir}" to=""/>
-		</pathconvert>
-		<echo file="serverextdocs.xml">&lt;files component="server"&gt;&lt;file&gt;${ext-doc-server}&lt;/file&gt;&lt;/files&gt;</echo>
-						
-	</target>
-	
-	<target name="buildWebExtDocs">
-		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.common.annotations.controller/plugin.xml" destination="${webOutputDir}" />
-		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.common.navigator.java/plugin.xml" destination="${webOutputDir}" />
-		<pde.convertSchemaToHTML manifest="../org.eclipse.jst.j2ee.web/plugin.xml" destination="${webOutputDir}" />
-		
-		<!-- Get the list of extension doc files. -->
-		<fileset dir="${webOutputDir}" casesensitive="yes" id="ext-docs-list-web">
-			<include name="*.html"/>
-		</fileset>
-								
-		<!-- Convert the list to an XML representation. -->
-		<pathconvert property="ext-doc-web" refid="ext-docs-list-web" pathsep="&lt;/file&gt;&lt;file&gt;">
-			<map from="${webOutputDir}" to=""/>
-		</pathconvert>
-		<echo file="webextdocs.xml">&lt;files component="web"&gt;&lt;file&gt;${ext-doc-web}&lt;/file&gt;&lt;/files&gt;</echo>
-					
-	</target>
-	
-	<target name="createDocListings">
-		<!-- Create the overview document. -->
-		<xslt basedir="${basedir}" in="extDocListings.xml" out="${outputDir}${file.separator}index.html" style="extDocOverview.xsl">
-	  		<param name="title" expression="${title}"/>
-	  		<param name="header" expression="${header}"/>
-	  		<param name="overview" expression="${overview}"/>
-			<param name="internal-ext-points" expression="${internal-ext-points}"/>
-		</xslt>
-			
-		<!-- Create the extention point toc. -->
-		<xslt basedir="${basedir}" in="extDocListings.xml" out="topics_ExtPoint_Reference.xml" style="extDocToc.xsl">
-			<param name="internal-ext-points" expression="${internal-ext-points}"/>
-			<outputproperty name="method" value="xml"/>
-			<outputproperty name="indent" value="yes"/>
-		</xslt>
-			
-	</target>
-
-</project>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/extDocListings.xml b/docs/org.eclipse.jst.doc.isv/extDocListings.xml
deleted file mode 100644
index de7daad..0000000
--- a/docs/org.eclipse.jst.doc.isv/extDocListings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<components>
-	<component name="Enterprise Java" id="enterprise" file="entextdocs.xml"/>
-	<component name="Server" id="server" file="serverextdocs.xml"/>
-	<component name="Web" id="web" file="webextdocs.xml"/>
-</components>
diff --git a/docs/org.eclipse.jst.doc.isv/extDocOverview.xsl b/docs/org.eclipse.jst.doc.isv/extDocOverview.xsl
deleted file mode 100644
index 14116af..0000000
--- a/docs/org.eclipse.jst.doc.isv/extDocOverview.xsl
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-    version="1.0"
-    xmlns:xalan="http://xml.apache.org/xslt">
-    <xsl:param name="title"/>
-    <xsl:param name="header"/>
-    <xsl:param name="overview"/>
-    <xsl:param name="internal-ext-points"/>
-    
-    <xsl:template match="components">
-    	
-    	<xsl:text disable-output-escaping="yes">
-    	&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN"&gt;
-		</xsl:text>
-		<html>
-		<head>
-		<xsl:text disable-output-escaping="yes">
-		&lt;meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." &gt;
-
-   		&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"&gt;
-   		</xsl:text>
-   		<title><xsl:value-of select="$title"/></title>
-   		<xsl:text disable-output-escaping="yes">
-		&lt;LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"&gt;
-		</xsl:text>
-		</head>
-		<body link="#0000FF" vlink="#800080">
-
-		<center>
-		<h1><xsl:value-of select="$header"/></h1>
-		</center>
-
-		<xsl:value-of select="$overview"/>
-    	<xsl:for-each select="component">
-    		<xsl:sort select="@id"/>
-    		<h3><a name="{@id}"></a><xsl:value-of select="@name"/></h3>
-    		<ul>
-    			<xsl:for-each select="document(@file)/files/file">
-    				<xsl:sort select="text()"/>
-    				<xsl:if test="not(contains($internal-ext-points, translate(substring(text(), 0, string-length(text()) - 4),'_','.')))">
-  						<li>
-  							<a href="{../@component}/{text()}"><xsl:value-of select="translate(substring(text(), 0, string-length(text()) - 4),'_','.')"/></a> 
-  						</li>
-  					</xsl:if>
-    			</xsl:for-each>
-    		</ul>
-    	</xsl:for-each>
-    	</body>
-		</html>
-    </xsl:template>
-</xsl:stylesheet>
diff --git a/docs/org.eclipse.jst.doc.isv/extDocToc.xsl b/docs/org.eclipse.jst.doc.isv/extDocToc.xsl
deleted file mode 100644
index 79c8a14..0000000
--- a/docs/org.eclipse.jst.doc.isv/extDocToc.xsl
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-    version="1.0"
-    xmlns:xalan="http://xml.apache.org/xslt"
-    exclude-result-prefixes="xalan">
-    <xsl:param name="internal-ext-points"/>
-    
-     <xsl:template match="components">
-     	<xsl:text disable-output-escaping="yes">
-&lt;?NLS TYPE="org.eclipse.help.toc"?&gt;
-	 	</xsl:text>
-	 	<toc label="Extension Points Reference">
-	 		<xsl:for-each select="document(component/@file)/files/file">
-	 			<xsl:sort select="text()"/>
-	 			<xsl:if test="not(contains($internal-ext-points, translate(substring(text(), 0, string-length(text()) - 4),'_','.')))">
-	 				<topic label="{translate(substring(text(), 0, string-length(text()) - 4),'_','.')}" href="reference/extension-points/{../@component}/{text()}">
-	 				</topic>
-	 			</xsl:if>
-	 		</xsl:for-each>
-	 	</toc> 
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/assembly.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/assembly.html
deleted file mode 100644
index 0fb5190..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/assembly.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-<p class="ueberschrift">Assembly Tools</p>
-
-
-<p>The assembly component contains features definitions for building the
-JST release, its SDK, and its test suite. The component lead is Naci
-Dai.</p>
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/common_command.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/common_command.html
deleted file mode 100644
index 37ff351..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/common_command.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-<p class="ueberschrift">What Is The Common Component?</p>
-<p>Actually, its three components &ndash; wst.common, jst.common,
-wst.command</p>
-<p><em>&quot;The common components contain plugins that provide generic
-functionality that are applicable in several different contexts. Plugins
-in the common component should not have dependencies on plugins outside
-of the Eclipse base.&rdquo;</em></p>
-<p>Some conceptual tests to decide what should go into common&hellip;</p>
-<ul>
-  <li>Is it destined for API ?
-  <ul>
-    <li>if it has no API story, its should be moved into a different
-    component specific to those who need it</li>
-  </ul>
-  </li>
-  <li>Should it ultimately live in base Eclipse ?
-  <ul>
-    <li>common is often used as a temporary staging ground for generic
-    function that will eventually be absorbed into base Eclipse</li>
-  </ul>
-  </li>
-  <li>What are the dependencies?
-  <ul>
-    <li>if the function has dependencies on more than base eclipse,
-    that&rsquo;s a red flag that it might not be &lsquo;common&rsquo;</li>
-  </ul>
-  </li>
-  <li>Is it generic?
-  <ul>
-    <li>Is this function generically applicable to multiple domains in
-    practice (not just theory</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Development - WTP 1.0</p>
-<ul>
-  <li>One of our main goals in the common area is to ?Work with the
-  platform? to help integrate existing frameworks delivered by both
-  projects.
-  <ul>
-    <li>Common Navigator (Move down to Platform/UI in 3.2)</li>
-    <li>Undoable commands (Integrate, and push down requirements)</li>
-    <li>Converged environment / command / data frameworks</li>
-    <li>Flexible Projects (Integrate, Drive requirements)</li>
-    <li>Logical resources (Integrate)</li>
-    <li>Tabbed properties sheet (Move down)</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Common - Evolution</p>
-<ul>
-  <li>Existing plugins may migrate to base Eclipse (or other projects)</li>
-  <ul>
-    <li>tabbes properities sheet</li>
-    <li>project navigator</li>
-  </ul>
-  <li>Existing plugins may not be 'common' enough
-  <ul>
-    <li>in practice function is less 'common' than we initial thought...
-    who's actually using it?</li>
-  </ul>
-  </li>
-</ul>
-<p>We need to collectively scrutinize the 'common' components to rnsure
-things lives in the right place</p>
-<p class="ueberschrift">Plugins - Dependencies</p>
-<ul>
-  <li>Eclipse
-  <ul>
-    <li>Platform
-    <ul>
-      <li>JDT,Resource</li>
-    </ul>
-    </li>
-    <li>JEM
-    <ul>
-      <li>Java Model (Reflective EMF Model)</li>
-      <li>EMF Extensions (Shared by JEM and WTP)
-      <ul>
-        <li>Project scoped Resources</li>
-        <li>RefResource</li>
-      </ul>
-      </li>
-    </ul>
-    </li>
-    <li>EMF
-    <ul>
-      <li>Primary metamodel framework</li>
-      <li>EMF.edit</li>
-    </ul>
-    </li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">API<a name="API"></a> - Status</p>
-<ul>
-  <li>Provisional API
-  <ul>
-    <li>Flexible Project API</li>
-    <li>Validation</li>
-    <li>Data model wizard/commands</li>
-    <li>Environment framework</li>
-    <li>Common Navigator</li>
-  </ul>
-  </li>
-  <li>Internal frameworks
-  <ul>
-    <li>EMF extensions ? base function shared with JEM to be pushed to
-    EMF</li>
-    <li>Proposed API is relatively young</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Bugzilla - Queries</p>
-<ul>
-  <li>Query for wst.common, wst.validation:
-  <ul>
-    <li><a
-      href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;product=Web+Tools&amp;component=wst.
-	  			common&amp;component=wst.validation&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED">wst.common;
-    wst.validation </a></li>
-  </ul>
-  </li>
-  <li>Query for wst.command:
-  <ul>
-    <li><a
-      href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;product=Web+Tools&amp;component=wst.command&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED">wst.command</a></li>
-  </ul>
-  </li>
-</ul>
-<br>
-<br>
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/default.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/default.html
deleted file mode 100644
index cce46d1..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/default.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=ISO-8859-1">
-<title>No description</title>
-</head>
-<body>
-<h1>Currently no description about the plugin</h1>
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/ejb.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/ejb.html
deleted file mode 100644
index 94164dc..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/ejb.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-<p class="ueberschrift">EJB Generation Framework</p>
-<ul>
-  <li>Component in JST
-  <ul>
-    <li>EJB Generation using Datamodels and Operations</li>
-  </ul>
-  </li>
-  <li>Functional Overview
-  <ul>
-    <li>The framework provides a means for defining EJB components using
-    DataModels, and provides and extensible way of generating ejb
-    components using operations.</li>
-    <li>Provides extensible wizards to define and trigger EJB generators
-    </li>
-    <li>Provides an example generator using XDoclet</li>
-  </ul>
-  </li>
-  <li>Extensible
-  <ul>
-    <li>IEJBGenerator extension point</li>
-    <li>Nested wizards to insert specific UrIs</li>
-    <li>Nested models to extend the models.</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">EJB Model</p>
-<ul>
-  <li>J2EE models for ejb are available in JST
-  <ul>
-    <li>EMF models</li>
-    <li>Reflect the standards view of an ejb</li>
-    <li>org.eclipse.jst.j2ee.ejb</li>
-  </ul>
-  </li>
-  <li>EJB tooling needs more
-  <ul>
-    <li>Seperate the following views
-    <ul>
-      <li>J2EE Standard x Tooling API x Runtime Extensions</li>
-    </ul>
-    </li>
-  </ul>
-  </li>
-</ul>
-<p>&nbsp;</p>
-<table
-  width="50%"
-  border="0"
-  cellspacing="10"
-  bgcolor="#00CCFF">
-  <tr>
-    <td align="center">We use the delegate pattern to avoid the coupling
-    that can make j2ee models hard to maintain</td>
-  </tr>
-</table>
-<p class="ueberschrift">EJB Generation Datamodels</p>
-<ul>
-  <li>Provides validation of properties</li>
-  <li>Event notification on property change</li>
-  <li>Usable with WTP operation
-  <ul>
-    <li>potential non-gui use</li>
-  </ul>
-  </li>
-</ul>
-<img
-  src="../sources/EJB_generation_datamodels.gif"
-  width="500"
-  height="200"
-  alt="">
-<p class="ueberschrift">Delegates</p>
-<img
-  src="../sources/delegates.gif"
-  width="500"
-  height="250"
-  alt="">
-<p class="ueberschrift">Related Open Source Projects (IP)</p>
-<ul>
-  <li>XDoclet</li>
-  <ul>
-    <li>XDoclet.sf.net</li>
-    <li>Only used for generating ejb code. Not a runtime framework</li>
-  </ul>
-</ul>
-<p class="ueberschrift">EJB Generator</p>
-<ul>
-  <li>EJB Generaiton Tooling Provides an extension point
-  <ul>
-    <li>IEJBGenerator</li>
-    <br>
-    <div class="code">public interface IEJBGenerator { <br>
-    &nbsp;&nbsp;&nbsp;&nbsp;public void generateSession(ISessionBean
-    bean,IProgressMonitor monitor);<br>
-    &nbsp;&nbsp;&nbsp;&nbsp;public void
-    generateMessageDriven(IMessageDrivenBean bean,IProgressMonitor
-    monitor);<br>
-    }</div>
-    <br>
-    <br>
-    <li>An example implemention is XDoclet</li>
-    <br>
-    <div class="code">&lt;extension<br>
-    &nbsp;&nbsp;&nbsp;&nbsp;point="org.eclipse.jst.j2ee.ejb.annotation.model.ejbGenerator"&gt;<br>
-    <br>
-    &nbsp;&nbsp;&nbsp;&nbsp;&lt;ejbGenerator<br>
-    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name="XDoclet"<br>
-    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="org.eclipse.jst.j2ee.....XDocletAnnotationProvider"
-    /&gt;<br>
-    <br>
-    &lt;/extension&gt;</div>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">EJB Bean wizards</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="10">
-  <tr>
-    <td>
-    <ul>
-      <li>WTP Extensible Wizards</li>
-      <ul>
-        <li>Single entry point that nests other ejb wizards</li>
-        <li>Creates an operationthat launches a generator</li>
-      </ul>
-    </ul>
-    </td>
-    <td><img
-      src="../sources/j2ee_8.jpg"
-      width="307"
-      height="372"
-      alt=""></td>
-  </tr>
-</table>
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/j2ee.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/j2ee.html
deleted file mode 100644
index 0bab9a3..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/j2ee.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<p class="ueberschrift">What are the J2EE Tools?</p>
-
-<p>Made up of 4 components - wst.web, jst.j2ee, jst.ejb, jst.servlet</p>
-<p><em> Why 4 components?</em></p>
-<ul>
-  <li>wst.web - Support for Simple(Non-Java)Web Projects</li>
-  <li>jst.j2ee- Contains all models/Common J2EE support</li>
-  <li>jst.ejb, jst.servlet - Module type support, featurs possible</li>
-</ul>
-<p class="ueberschrift">J2EE API <span class="note">(external links)</span></p>
-<!--	WST API JavaDoc JST API JavaDoc-->
-<p class="schema"><a
-  href="http://www.eclipse.org/webtools/jst/components/j2ee/api/j2ee_models_overview.html">
-The J2EE Deployment Descriptor Models</a></p>
-<p>These EMF-based models allow for model-driven access and modification
-of J2EE deployment descriptors. Clients may use these models to build
-operations, wizards, editors, or whatever they can envision!</p>
-<p class="schema"><a
-  href="http://www.eclipse.org/webtools/jst/components/j2ee/api/j2ee_operationsAPI.html">
-J2EE Module Operations(module creation, import and export) API</a></p>
-
-
-<p>J2EE operations provide capabilities to create J2EE artifacts within
-projects, import deployable archives, and export modules from a project
-into a deployable archive.</p>
-<p class="schema"><a
-  href="http://www.eclipse.org/webtools/jst/components/j2ee/api/j2ee_wizardsAPI.html">
-J2EE Module UI (module creation, import and export) API</a></p>
-
-
-<p>J2EE Wizards depend on the J2EE Operations and allow users to create
-J2EE artifacts within projects, import deployable archives, and export
-modules from a project into a deployable archive.</p>
-<p class="schema"><a
-  href="http://www.eclipse.org/webtools/jst/components/j2ee/api/module_core_api.html">
-Flexible Project Structure API</a></p>
-
-
-<p>The Flexible Project Structure API, also referred to as ModuleCore,
-allows consumers to build J2EE compliant modules from arbitrary
-structures within Eclipse projects. The overview discussed the core
-pieces of the API with appropriate diagrams and code snippets.</p>
-<p class="schema"><a
-  href="http://www.eclipse.org/webtools/jst/components/j2ee/api/flexibleProjectApiAndUsage.html">
-Flexible Project Content MetaModel API</a></p>
-<p>The Flexible Project Content Model API allows consumers to build J2EE
-compliant components from arbitrary structures within Eclipse projects.
-This document covers the J2EE Artifact Edit api usage and migration info
-from old NatureRuntime and EditModel api and some code snippets on how
-to use the ArtifactEdits.</p>
-
-<p class="ueberschrift">Function<a name="Function"></a> - J2EE Tools</p>
-
-<table
-  width="90%"
-  border="0"
-  cellspacing="10">
-  <tr>
-    <td>
-    <ul>
-      <li>J2EE EMF models</li>
-      <li>New J2EE Project Wizards/Commands</li>
-      <li>Import-Export Wizards/Commands</li>
-      <li>J2EE Navigator Integration</li>
-      <li>Flexible Project</li>
-      <ul>
-        <li>Preferences</li>
-        <li>Dependency properties</li>
-      </ul>
-      <li>EJB Generation Framework</li>
-      <ul>
-        <li>Annotation based generation</li>
-        <li>Session/MDB</li>
-      </ul>
-      <li>Servlet creation</li>
-      <ul>
-        <li>Annotation/Template generation</li>
-      </ul>
-      <li>New Simple Web Project</li>
-      <li>Server Integration/Publish tasks</li>
-      <li>J2EE Validation/J2EE Web Services</li>
-    </ul>
-    </td>
-    <td><img
-      src="../sources/j2ee_1.jpg"
-      width="344"
-      height="304"
-      alt=""></td>
-  </tr>
-</table>
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/jsp.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/jsp.html
deleted file mode 100644
index 03807e0..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/jsp.html
+++ /dev/null
@@ -1,210 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-<p class="ueberschrift">JSP Tools</p>
-<p>The jsp component contains the JSP editor, model, views, wizards,
-etc. The component lead is David Williams.</p>
-<ul>
-  <li>See: Reintroducing the Structured Source Editing family of editors<br>
-  <a href="http://eclipse.org/webtools/wst/components/sse/M2/m2.html">
-  http://eclipse.org/webtools/wst/components/sse/M2/m2.html </a></li>
-</ul>
-<p class="schema">JSP UI</p>
-
-
-<p>The jsp ui component has the API needed to support jsp regions in
-editors.</p>
-
-
-<p><code>StructuredTextViewerConfigurationJSP</code> can be used by
-clients to access processors used to handle JSP regions. Processors
-include: autoedit, content assist, text hover, reconciler.</p>
-<p class="schema">JSP Core</p>
-
-
-<p>The jsp core component has the API needed to support the jsp model.</p>
-<p class="schema">Content type</p>
-
-
-<p><code>ContentTypeIdForJSP</code> contains the content type id for
-JSP. For more information, see: <code>org.eclipse.jst.jsp.core.contenttype</code></p>
-<p class="schema">Content Model</p>
-
-
-<p>The JSP content model includes content models for JSP 1.1, JSP 1.2,
-and JSP 2.0. For more information, see: <code>org.eclipse.jst.jsp.core</code></p>
-<p class="schema">StructuredDocument regions</p>
-
-
-<p>JSP StructuredDocument regions include various regions commonly found
-in JSP documents. Structured document regions include: jsp comment
-open/close brackets, jsp directive open/close brackets. For more
-information, see: <code>org.eclipse.jst.jsp.core.model.parser</code></p>
-<p class="schema">Partition Types</p>
-
-
-<p>JSP partition types include various partition types found in JSP
-documents. Partition types include: jsp directive, jsp comment, java
-content, javascript content. For more information, see: <code>org.eclipse.jst.jsp.core.text
-</code></p>
-<p class="ueberschrift">Servlet Tools</p>
-<p>The servlet component contains the servlet editors, models, views,
-wizards, etc. The component lead is Naci Dai.</p>
-
-<ul>
-  <li>J2EE Main page(Servlet info found here)<br>
-  <a
-    href="http://eclipse.org/webtools/jst/components/j2ee/j2ee_index.html">
-  http://eclipse.org/webtools/jst/components/j2ee/j2ee_index.html</a></li>
-</ul>
-<p class="ueberschrift">Feature Matrix</p>
-<p>The following table represents the features for our various source
-editors that will play a role in our testing, according to the following
-legend.</p>
-<ul>
-  <li><b>Y - </b>Yes, should work, will be tested</li>
-</ul>
-<ul>
-  <li><b>P - </b>Planned for later, will not be tested this milestone</li>
-</ul>
-<ul>
-  <li><b>N - </b>No, no plans, does not work, will not be tested</li>
-</ul>
-<table
-  align="center"
-  border="1"
-  cellpadding="0"
-  cellspacing="2"
-  width="90%">
-  <caption align="bottom">Source Editing Feature Matrix</caption>
-  <tbody>
-    <tr>
-      <th style="text-align: left;"></th>
-      <th style="text-align: center;">JSP</th>
-    </tr>
-
-    <tr>
-      <td style="text-align: left;">Highlighting</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Semantic Highlighting</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Content Assist</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Parameter/Attribute Hints</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Document/Element Formatting</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Structured Selection</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Hover Info</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Smart Edit</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Open On (hyperlinks)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Mark Occurrences</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Linked Edit</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Find Element Occurrences</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Validate as-you-type</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Delimiter Highlighting (bracket
-      matching)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Refactoring</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Search Participant</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Fix/Assist</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Property Sheet</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Outline View</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Folding</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Annotation Navigation (go to next
-      annotation)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">External Files</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Toggle Comment</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Type Hierarchy View</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Outline</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Task Tags in Source Comments</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-  </tbody>
-</table>
-
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/jst.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/jst.html
deleted file mode 100644
index 5d754af..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/jst.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Project Context</p>
-<h2></h2>
-<p>The scope of the J2EE Standard Tools subproject is the support of
-J2EE programming. This includes the support of APIs covered by the
-J2EE1.4 specifications (e.g. JSP, Servlets, EJBs, JCA, JMS, JNDI, JDBC,
-Java Web Services, JAX* and related JSRs). Support for JCP
-specifications commonly used in Web Applications, but not included in
-J2EE1.4 is to be studied on a case by case basis (ex: JSF,JDO).</p>
-<p>Support of frameworks not covered by the JCP (ex: Struts, Hibernate,
-XMLC) is outside the scope of this project, such projects could find a
-home in the Eclipse Technology project.</p>
-<p>JST has annotation support (JSR 175-Metadata), on top of those
-provided in the JDT, e.g. for code assist, where applicable. Annotation
-support includes JSR 181-Metadata for Web Services, and in the future
-will include support for other standardized metadata such as EJBs. In
-the transitional period until there are JSRs for J2EE annotations, JST
-will have some support for widely accepted open technologies such as
-XDoclet.</p>
-<p class="ueberschrift">Project Architecture</p>
-<br>
-<p><img
-  src="../sources/jstsubsystems.jpg"
-  alt=""></p>
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.annotations.controller.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.annotations.controller.html
deleted file mode 100644
index d9ddd45..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.annotations.controller.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.common.annotations.controller</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.common.annotations.controller</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>annotationsController<br>
-    AnnotationTagInfo<br>
-    AnnotationTagSet<br>
-    AnnotationTagDynamicInitializer</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.jst.common.annotations.core<br>
-    org.eclipse.jem.util<br>
-    org.eclipse.jem.workbench</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.annotations.core.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.annotations.core.html
deleted file mode 100644
index 32847e2..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.annotations.core.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.common.annotations.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.common.annotations.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore<br>
-    org.eclipse.wst.common.emf</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.annotations.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.annotations.ui.html
deleted file mode 100644
index 78b282f..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.annotations.ui.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.common.annotations.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.common.annotations.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jdt.ui.javadocCompletionProzessor</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.views<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.jdt.ui<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.swt<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.jst.common.annotations.core<br>
-    org.eclipse.jst.common.annotations.controller</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.frameworks.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.frameworks.html
deleted file mode 100644
index 8924bf4..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.frameworks.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.common.frameworks</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.common.frameworks</h1>
-
-<p>Version 1.0.0</p>
-<p class="ueberschrift">Validation Framework</p>
-<ul>
-  <li>Component in WST
-  <ul>
-    <li>Validation</li>
-  </ul>
-  </li>
-  <li>Functional Overview
-  <ul>
-    <li>The framework provides a means for validators built using the
-    framework to validate resources in a project manually or
-    automatically.</li>
-  </ul>
-  </li>
-  <li>Links
-  <ul>
-    <li>http://www.eclipse.org/webtools/wst/components/validation/ValidationOverview.html
-    </li>
-  </ul>
-  </li>
-  <li>API
-  <ul>
-    <li>Currently there are no defined API in the framework and have
-    been defined as provisional internal API for WTP 0.7 release.</li>
-    <li>A fully defined API for the framework is planned for WTP 1.0</li>
-  </ul>
-  </li>
-  <li>Future Enhancements
-  <ul>
-    <li>The enhancements are geared towards performance improvements on
-    running validators built using the framework
-    <ul>
-      <li>Provide mechanism for individual validators to run
-      asynchronously</li>
-      <li>Change Global and Project level validation preferences to give
-      users more control to turn validators on and off on a build and
-      manual validation.</li>
-    </ul>
-    </li>
-  </ul>
-  </li>
-  <li>Test Scenarios
-  <ul>
-    <li>The overall framework test scenario can be found at</li>
-    <li><a
-      href="http://www.eclipse.org/webtools/wst/components/validation/scenarios/validation_framework_testplan.html ">http://www.eclipse.org/webtools/wst/components/validation/scenarios/validation_framework_testplan.html
-    </a></li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Datamodel Framework</p>
-<ul>
-  <li>Mechanism for tracking related data for operations & wizards
-  (coming soon)
-  <ul>
-    <li>Properties
-    <ul>
-      <li>get/set</li>
-      <li>default/valid values</li>
-      <li>validation/enablement</li>
-    </ul>
-    </li>
-    <li>Know how to run themselves using operations</li>
-    <li>Nesting/Extendable</li>
-    <li>Wizards (coming soon)
-    <ul>
-      <li>DataModels know how to build their wizards</li>
-      <li>Easy to build wizards on top of wizards</li>
-      <li>Extendable</li>
-    </ul>
-    </li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Enviroment Framework</p>
-<ul>
-  <li>For writing components for multiple environments. Eg:
-  <ul>
-    <li>Eclipse GUI</li>
-    <li>Eclipse headless</li>
-    <li>Java command line</li>
-    <li>Ant task / JUnit / Batch</li>
-    <li>Web service</li>
-  </ul>
-  </li>
-  <li>Aspects
-  <ul>
-    <li>Progress monitoring</li>
-    <li>Status handling</li>
-    <li>URI-based resource access</li>
-    <li>Command stack management</li>
-  </ul>
-  </li>
-  <li>Integrates with ?the? command framework (today there are three!)</li>
-  <li>Eclipse GUI Environment
-  <ul>
-    <li>Dynamic Wizard Framework for highly non-deterministic wizards</li>
-    <li>Complete separation from command-pattern based engine code</li>
-  </ul>
-  </li>
-  <li>Convergence TBD with DataModel, IUndoableOperation, etc.</li>
-</ul>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jem.util.uiContextSensitiveClass<br>
-    org.eclipse.wst.common.frameworks.validationSelectionHandler<br>
-    org.eclipse.wst.common.emfworkbench.integration.editModel
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.jst.common.annotations.core<br>
-    org.eclipse.jem.util<br>
-    org.eclipse.jem.workbench</td>
-  </tr>
-</table>
-<br>
-<br>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.frameworks.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.frameworks.ui.html
deleted file mode 100644
index d2cff6f..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.frameworks.ui.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.common.frameworks.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.common.frameworks.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>wtpuiAction<br>
-    extendedViewer<br>
-    extendableWizard<br>
-    wizardPageGroup<br>
-    DataModelWizardExtension</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jem.util.uiTester<br>
-    org.eclipse.jem.util.uiContextSensitiveClass<br>
-    org.eclipse.wst.common.frameworks.WTPActivityBridgeHelper<br>
-    org.eclipse.wst.common.frameworks.ExtendableOperation<br>
-    org.eclipse.ui.preferencePages</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.common.frameworks;visibility:=reexport<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.launcher.ant.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.launcher.ant.html
deleted file mode 100644
index 8f37645..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.launcher.ant.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.common.launcher.ant</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.common.launcher.ant</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.navigator.java.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.navigator.java.html
deleted file mode 100644
index c156e07..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.common.navigator.java.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.common.navigator.java</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.common.navigator.java</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>compressedProject<br>
-    workingSetProviders</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.common.navigator.views.navigatorContent<br>
-    org.eclipse.wst.common.navigator.views.commonFilter<br>
-    org.eclipse.wst.common.navigator.views.thirdPartyFilterProvider<br>
-    org.eclipse.wst.common.navigator.views.actionProvider<bR>
-    org.eclipse.ui.decorators<br>
-    org.eclipse.wst.common.navigator.views..linkHelper<br>
-    org.eclipse.wst.common.navigator.views.dropHandler<br>
-    org.eclipse.wst.common.navigator.workbench.commonWizard<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.wst.common.navigator.views.navigatorViewer<br>
-    org.eclipse.ui.workingSets<br>
-    org.eclipse.ui.elementFactories<br>
-    org.eclipse.wst.common.ui.properties.propertyContributor<br>
-    org.eclipse.wst.common.ui.properties.propertyTabs<br>
-    org.eclipse.wst.common.ui.properties.propertySections</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide<br>
-    org.eclipse.wst.common.navigator.workbench<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.common.navigator.views<br>
-    org.eclipse.jdt.ui<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.emf.edit.ui<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.team.core<br>
-    org.eclipse.wst.common.ui.properties<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ltk.core.refactoring</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.doc.isv.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.doc.isv.html
deleted file mode 100644
index c208211..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.doc.isv.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.doc.isv</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.doc.isv</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.help</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.help.toc</td>
-  </tr>
-</table>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ejb.doc.isv.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ejb.doc.isv.html
deleted file mode 100644
index 6b4db24..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ejb.doc.isv.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ejb.doc.isv</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ejb.doc.isv</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ejb.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ejb.ui.html
deleted file mode 100644
index 61e9ed2..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ejb.ui.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ejb.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ejb.ui</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.actoiSets<br>
-    org.eclipse.ui.exportWizards<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.decorators<br>
-    org.eclipse.ui.importWizards<br>
-    org.eclipse.wst.common.navigator.workbench.commonWizard</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.jst.j2ee.ejb<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.jst.j2ee.ui<br>
-    org.eclipse.jst.common.annotations.controller<br>
-    org.eclipse.wst.common.navigator.workbench<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.html
deleted file mode 100644
index 829a5bc..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.html
+++ /dev/null
@@ -1,133 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.apache.ant<br>
-    org.apache.axis11<br>
-    org.eclipse.ant.core<br>
-    org.eclipse.ant.ui<br>
-    org.eclipse.core.commands<br>
-    org.eclipse.core.expressions<br>
-    org.eclipse.core.filebuffers<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.emf.codegen<br>
-    org.eclipse.emf.common<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.emf.ecore.edit<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.emf.edit.ui<br>
-    org.eclipse.jdt<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.debug<br>
-    org.eclipse.jdt.debug.ui<br>
-    org.eclipse.jdt.junit<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.jdt.ui<br>
-    org.eclipse.jem<br>
-    org.eclipse.jem.util<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.jface<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ltk.core.refactoring<br>
-    org.eclipse.ltk.ui.refactoring<br>
-    org.eclipse.search<br>
-    org.eclipse.swt<br>
-    org.eclipse.team.core<br>
-    org.eclipse.text<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.externaltools<br>
-    org.eclipse.ui.forms<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.wst.command.env<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.command.env.ui<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.wst.common.navigator.views<br>
-    org.eclipse.wst.common.navigator.workbench<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.wst.css.core<br>
-    org.eclipse.wst.css.ui<br>
-    org.eclipse.wst.html.core<br>
-    org.eclipse.wst.html.ui<br>
-    org.eclipse.wst.internet.monitor.core<br>
-    org.eclipse.wst.javaskript.ui<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.server.ui<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.see.ui<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.wst.web<br>
-    org.eclipse.wst.ws<br>
-    org.eclipse.wst.ws.explorer<br>
-    org.eclipse.wst.ws.parser<br>
-    org.eclipse.wst.ws.ui<br>
-    org.eclipse.wst.wsdl<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.xml.ui<br>
-    org.eclipse.xsd<br>
-    org.uddi4j<br>
-    org.wsdl4j<br>
-    </td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.core.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.core.html
deleted file mode 100644
index 409669e..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.core.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.core</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>ejbModelExtender</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore.generated_package<br>
-    org.eclipse.wst.common.emf.packageURIMap</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jem<br>
-    org.eclipse.emf.common<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.doc.isv.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.doc.isv.html
deleted file mode 100644
index 575eb6b..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.doc.isv.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.doc.isv</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.doc.isv</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotation.model.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotation.model.html
deleted file mode 100644
index c4eec61..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotation.model.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.ejb.annotations.model</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.ejb.annotations.model</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>ejbGenerator</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jst.j2ee.ejb<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.jem<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.ui</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotations.emitter.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotations.emitter.html
deleted file mode 100644
index 1f513bb..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotations.emitter.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.ejb.annotations.ermitter</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.ejb.annotations.ermitter</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>template</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.emf.codegen<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.ui<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.text<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.ejb.annotation.model<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotations.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotations.ui.html
deleted file mode 100644
index a27f218..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotations.ui.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.ejb.annotations.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.ejb.annotations.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.newWizards<br>
-    org.eclipse.wst.common.navigator.workbench.commonWizard<br>
-    org.eclipse.ui.preferencePages</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.wst.common.navigator.workbench<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jst.j2ee.ui<br>
-    org.eclipse.jst.j2ee.ejb<br>
-    org.eclipse.jst.j2ee.ejb.annotation.model<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.jst.ejb.ui<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.html
deleted file mode 100644
index ba588d3..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.ejb.annotations.xdoclet</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.ejb.annotations.xdoclet</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources.builders<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.jst.j2ee.ejb.annotations.emitter.template<br>
-    org.eclipse.jst.j2ee.ejb.annotation.model.ejbGenerator<br>
-    org.eclipse.jst.common.annotations.controller.AnnotationTagSet<br>
-    org.eclipse.jst.common.annotations.controller.AnnotationTagInfo</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.j2ee.ejb.annotations.emitter;<br>
-    org.eclipse.jdt<br>
-    org.eclipse.emf.common<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.ejb<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.jst.j2ee.web<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.jem.util<br>
-    org.eclipse.jst.common.annotations.controller<br>
-    org.eclipse.jst.j2ee.ejb.annotation.model<br>
-    org.eclipse.jst.common.frameworks<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.ant.core<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.ant.ui<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.ui.externaltools<br>
-    org.eclipse.jdt.debug.ui</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.html
deleted file mode 100644
index 565e5ae..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ejb.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.ejb</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.ejb</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.common.emfworkbench.integration.editModel<br>
-    org.eclipse.jst.j2ee.EARModuleExtension<br>
-    org.eclipse.wst.common.emfworkbench.integration.adapterFactory<br>
-    org.eclipse.wst.validation.validator<br>
-    org.eclipse.core.resources.markers<br>
-    org.eclipse.wst.server.core.moduleArtifactAdapters<br>
-    org.eclipse.core.runtime.adapters<br>
-    org.eclipse.wst.server.core.moduleFactories<br>
-    org.eclipse.wst.common.frameworks.ExtendableOperation<br>
-    org.eclipse.ui.ide.resourceFilters<br>
-    org.eclipse.wst.common.modulecore.artifactedit<br>
-    org.eclipse.wst.common.emfworkbench.integration.editModel<br>
-    org.eclipse.wst.common.frameworks.DataModelProviderExtension</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.j2ee<br>
-    org.eclipse.core.commands<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.jem<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.emf.ecore.edit<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jst.server.core<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.jst.common.frameworks<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.html
deleted file mode 100644
index b724320..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>J2EEModulePostImport<br>
-    EARModuleExtension<br>
-    DeployerExtension<br>
-    resourceEnvRefType<br>
-    resourceRefType<br>
-    WebServiceClientGenerator<br>
-    ExtendedModuleImport<br>
-    WSDLServiceHelper"</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources.natures<br>
-    org.eclipse.jem.util.nature_registration<br>
-    org.eclipse.wst.common.emfworkbench.integration.editModel<br>
-    org.eclipse.wst.common.modulecore.artifactedit<br>
-    org.eclipse.wst.internet.cache.cacheresource<br>
-    org.eclipse.core.resources.builders<br>
-    org.eclipse.wst.validation.validator<br>
-    org.eclipse.core.resources.markers<br>
-    org.eclipse.emf.ecore.generated_package<br>
-    org.eclipse.wst.common.emf.packageURIMap<br>
-    org.eclipse.wst.common.frameworks.functionGroup<br>
-    org.eclipse.wst.common.emfworkbench.integration.adapterFactory<br>
-    org.eclipse.wst.server.core.moduleArtifactAdapters<br>
-    org.eclipse.core.runtime.adapters<br>
-    org.eclipse.wst.server.core.moduleFactories<br>
-    org.eclipse.wst.common.frameworks.ExtendableOperation<br>
-    org.eclipse.wst.common.frameworks.DataModelProviderExtension</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.edit<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.emf.ecore.edit<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jst.server.core<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.jem<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.emf.codegen<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.jface<br>
-    org.eclipse.jst.common.frameworks<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.jca.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.jca.html
deleted file mode 100644
index 891a1a5..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.jca.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.jca</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.jca</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.j2ee.EARModuleExtension<br>
-    org.eclipse.wst.common.emfworkbench.integration.adapterFactory<br>
-    org.eclipse.wst.validation.validator<br>
-    org.eclipse.wst.common.emfworkbench.integration.editModel<br>
-    org.eclipse.wst.common.modulecore.artifactedit<br>
-    org.eclipse.wst.common.frameworks.DataModelProviderExtension</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.j2ee<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jst.server.core<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.jst.common.frameworks<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.core.commands<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.jca.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.jca.ui.html
deleted file mode 100644
index e7e8559..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.jca.ui.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.jca.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.jca.ui</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.actionSets<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.importWizards<br>
-    org.eclipse.ui.exportWizards<br>
-    org.eclipse.wst.common.navigator.workbench.commonWizard</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.j2ee.ui<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.jface<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.jca<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.common.navigator.workbench</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.navigator.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.navigator.ui.html
deleted file mode 100644
index 1d030b3..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.navigator.ui.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.navigator.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.navigator.ui</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="ueberschrift">J2EE Navigator Intergration</p>
-
-<table
-  width="90%"
-  border="0"
-  cellspacing="10">
-  <tr>
-    <td>
-    <ul>
-      <li>Standard J2EE Working Sets</li>
-      <li>Integrated Java Content</li>
-      <li>EMF model content</li>
-      <li>EMF content synchronized with XML changes</li>
-      <li>Web Services node (Extension)</li>
-    </ul>
-    </td>
-    <td><img
-      src="../sources/j2ee_6.jpg"
-      width="338"
-      height="578"
-      alt=""></td>
-  </tr>
-</table>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>componentWorkingSet</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.common.navigator.views.dropHandler<br>
-    org.eclipse.wst.common.navigator.views.navigatorContent<br>
-    org.eclipse.wst.common.navigator.views.actionProvider<br>
-    org.eclipse.ui.workingSets<br>
-    org.eclipse.jst.j2ee.navigator.ui.componentWorkingSet<br>
-    org.eclipse.jst.common.navigator.java.workingSetProviders<br>
-    org.eclipse.ui.elementFactories<br>
-    org.eclipse.wst.common.navigator.workbench.commonWizard</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.common.navigator.views<br>
-    org.eclipse.wst.common.navigator.workbench<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jst.j2ee.ui<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.emf.edit.ui<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jdt.ui<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jst.ejb.ui<br>
-    org.eclipse.jst.servlet.ui<br>
-    org.eclipse.jst.j2ee.jca.ui<br>
-    org.eclipse.jst.common.navigator.java<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ui.html
deleted file mode 100644
index 0c445f9..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.ui.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.ui</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.actionSetr<br>
-    org.eclipse.ui.newWizard<br>
-    org.eclipse.ui.importWizards<br>
-    org.eclipse.ui.exportWizards<br>
-    org.eclipse.ui.ide.projectNatureImages<br>
-    org.eclipse.wst.common.frameworks.ui.wtpuiAction<br>
-    org.eclipse.wst.common.emfworkbench.integration.adapterFactory<br>
-    org.eclipse.ui.propertyPages<br>
-    org.eclipse.ltk.core.refactoring.renameParticipants<br>
-    org.eclise.ui.perspectives<br>
-    org.eclise.ui.perspectiveExtensions<br>
-    org.eclipse.jem.util.uiContextSensetiveClass<br>
-    org.eclipse.wst.commmon.navigator.workbench.commonWizard<br>
-    org.eclipse.wst.commmon.frameworks.DataModelProviderExtension<br>
-    org.eclipse.jem.util.uiContextSensetiveClass</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.ejb<br>
-    org.eclipse.jst.j2ee.jca<br>
-    org.eclipse.jst.j2ee.web<br>
-    org.eclipse.emf.edit.ui<br>
-    org.eclipse.jdt.ui<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.jem<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.server.ui<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.ltk.core.refactoring<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.wst.web<br>
-    org.eclipse.wst.common.navigator.workbench<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.jst.common.frameworks<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.web.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.web.html
deleted file mode 100644
index a7bcde9..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.web.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.web</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.web</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>fileURL</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.validation.validator<br>
-    org.eclipse.wst.common.emfworkbench.integration.editModel<br>
-    org.eclipse.jst.j2ee.EARModuleExtension<br>
-    org.eclipse.wst.common.emfworkbench.integration.adapterFactory<br>
-    org.eclipse.wst.common.frameworks.ExtendableOperation<br>
-    org.eclipse.core.resources.builders<br>
-    org.eclipse.wst.server.core.moduleArtifactAdapters<br>
-    org.eclipse.core.runtime.adapters<br>
-    org.eclipse.wst.server.core.moduleFactories<br>
-    org.eclipse.wst.server.core.runtimeTargetHandlers<br>
-    org.eclipse.jst.common.navigator.java.compressedProject<br>
-    org.eclipse.jst.common.annotations.controller.AnnotationTagSet<br>
-    org.eclipse.jst.common.annotations.controller.AnnotationTagInfo<br>
-    org.eclipse.wst.common.modulecore.artifactedit<br>
-    org.eclipse.wst.common.frameworks.DataModelProviderExtension<br>
-    org.eclipse.jdt.core.classpathContainerInitializer</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.j2ee<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jst.server.core<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.emf.codegen<br>
-    org.eclipse.wst.web<br>
-    org.eclipse.jface<br>
-    org.eclipse.jst.common.annotations.controller<br>
-    org.eclipse.jst.common.frameworks<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.webservice.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.webservice.html
deleted file mode 100644
index 8f11897..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.webservice.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.webservice</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.webservice</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.common.emfworkbench.integration.adapterFactory<br>
-    <p>This is used to register an adapter factory with the dynamic
-    adapter factory.</p>
-    org.eclipse.wst.common.emfworkbench.integration.editModelExtension<br>
-    org.eclipse.jst.j2ee.WSDLServiceHelper</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>webserviceseditmodelcontainer<br>
-    webservicesclienteditmodelcontainer</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.j2ee<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.jem<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.jst.common.frameworks<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.jface<br>
-    org.eclipse.wst.ws.parser<br>
-    org.eclipse.wst.wsdl<br>
-    org.wsdl4j<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.webservice.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.webservice.ui.html
deleted file mode 100644
index 69b283b..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.j2ee.webservice.ui.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.j2ee.webservice.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.j2ee.webservice.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.common.navigator.views.navigatorContent<br>
-    org.eclipse.wst.common.navigator.views.navigatorViewer</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.jface<br>
-    org.eclipse.jst.j2ee.ui<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.emf.edit.ui<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.jst.j2ee.webservice<br>
-    org.eclipse.wst.wsdl<br>
-    org.eclipse.jst.common.navigator.java<br>
-    org.eclipse.wst.common.navigator.views<br>
-    org.eclipse.jem.util<br>
-    org.wsdl4j<br>
-    org.eclipse.jst.common.frameworks</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.jsp.core.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.jsp.core.html
deleted file mode 100644
index a207ba4..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.jsp.core.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.jsp.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.jsp.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.sse.core.modelHandler<br>
-    org.eclipse.wst.xml.core.documentFactories<br>
-    org.eclipse.wst.sse.core.taskscanner<br>
-    org.eclipse.core.filebuffers.documentCreation<br>
-    org.eclipse.core.filebuffers.documentSetup<br>
-    org.eclipse.team.core.fileTypes<br>
-    org.eclipse.wst.sse.core.formatProcessors<br>
-    org.eclipse.core.runtime.contentTypes<br>
-    org.eclipse.core.runtime.preferences<br>
-    org.eclipse.wst.validation.validator</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.filebuffers<br>
-    org.eclipse.wst.html.core<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.text<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.tomcat</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.jsp.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.jsp.ui.html
deleted file mode 100644
index 8579d33..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.jsp.ui.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.jsp.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.jsp.ui</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.editors<br>
-    org.eclipse.wst.sse.ui.extendedconfiguration<br>
-    org.eclipse.wst.sse.ui.adapterFactoryDescription<br>
-    org.eclipse.core.filebuffers.annotationModelCreation<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.ltk.core.refactoring.renameParticipants<br>
-    org.eclipse.ltk.core.refactoring.moveParticipants<br>
-    org.eclipse.wst.sse.ui.breakpoint<br>
-    org.eclipse.wst.common.snippets.SnippetContributions<br>
-    org.eclipse.ui.actionSetPartAssociations<br>
-    org.eclipse.ui.commands<br>
-    org.eclipse.ui.editors.templates<br>
-    org.eclipse.jdt.ui.queryParticipants<br>
-    org.eclipse.core.runtime.preferences<br>
-    org.eclipse.ui.editors.documentProviders<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.wst.common.navigator.workbench.commonWizard<br>
-    org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.html.ui<br>
-    org.eclipse.wst.css.ui<br>
-    org.eclipse.wst.xml.ui<br>
-    org.eclipse.jst.jsp.core<br>
-    org.eclipse.wst.html.core<br>
-    org.eclipse.wst.css.core<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.jdt.ui<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.jdt.debug<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.search<br>
-    org.eclipse.ltk.core.refactoring<br>
-    org.eclipse.ltk.ui.refactoring<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.wst.javascript.ui</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.sample.web.project.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.sample.web.project.html
deleted file mode 100644
index ba0e8ed..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.sample.web.project.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.sample.web.project</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.sample.web.project</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.core.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.core.html
deleted file mode 100644
index 251f3ed..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.core.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.core</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jdt.core.classpathContainerInitializer<br>
-    org.eclipse.wst.server.core.moduleTypes<br>
-    org.eclipse.wst.server.core.runtimeTypes<br>
-    org.eclipse.wst.server.core.runtimeTargetHandlers<br>
-    org.eclipse.core.expressions.propertyTesters<br>
-    org.eclipse.wst.server.core.moduleArtifactAdapters<br>
-    org.eclipse.wst.server.core.launchableAdapters</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.expressions<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.core.runtime</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.doc.isv.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.doc.isv.html
deleted file mode 100644
index 8426399..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.doc.isv.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.doc.isv</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.doc.isv</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.core.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.core.html
deleted file mode 100644
index 65a4d53..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.core.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.generic.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.generic.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>serverdefinition<br>
-    genericpublisher</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.debug.core.launchConfigurationTypes<br>
-    org.eclipse.debug.core.sourcePathComputers<br>
-    org.eclipse.wst.server.core.launchableAdapters<br>
-    org.eclipse.jst.server.generic.core.genericpublisher</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.launching;visibility:=reexport<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jst.server.core<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.ant.ui<br>
-    org.eclipse.emf.common;visibility:=reexport<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.ui.externaltools<br>
-    org.apache.ant</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.modules.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.modules.html
deleted file mode 100644
index d337214..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.modules.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.generic.modules</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.generic.modules</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.serverdefinitions.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.serverdefinitions.html
deleted file mode 100644
index dfd2fa9..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.serverdefinitions.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.generic.serverdefinitions</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.generic.serverdefinitions</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.server.core.runtimeTypes<br>
-    org.eclipse.wst.server.core.serverTypes<br>
-    org.eclipse.wst.server.ui.wizardFragments<br>
-    org.eclipse.wst.server.ui.serverImages<br>
-    org.eclipse.wst.server.core.runtimeTargetHandlers<br>
-    org.eclipse.jst.server.generic.core.serverdefinition</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.jst.server.generic.core<br>
-    org.eclipse.jst.server.generic.ui</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.tests.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.tests.html
deleted file mode 100644
index 76f5a63..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.tests.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.generic.tests</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.generic.tests</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.jst.server.generic.core<br>
-    org.eclipse.jst.server.generic.ui<br>
-    org.junit<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.jst.server.core</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.ui.html
deleted file mode 100644
index 10f0212..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.generic.ui.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.generic.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.generic.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.debug.ui.launchConfigurationTypeImages<br>
-    org.eclipse.debug.ui.launchConfigurationTabGroups</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.server.ui<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.jdt.debug.ui<br>
-    org.eclipse.jst.server.generic.core<br>
-    org.eclipse.wst.server.core</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.geronimo.core.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.geronimo.core.html
deleted file mode 100644
index c8ce7b9..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.geronimo.core.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.geronimo.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.geronimo.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.server.core.runtimeTypes<br>
-    org.eclipse.wst.server.core.serverTypes<br>
-    org.eclipse.jst.server.generic.core.serverdefinition<br>
-    org.eclipse.wst.server.core.runtimeTargetHandlers</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jst.server.core<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jst.j2ee.web<br>
-    org.eclipse.jst.server.generic.core<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.geronimo.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.geronimo.ui.html
deleted file mode 100644
index 9c20e2e..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.geronimo.ui.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.geronimo.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.geronimo.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.server.ui.wizardFragments<br>
-    org.eclipse.wst.server.ui.serverImages<br>
-    org.eclipse.ui.editors</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.forms<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.jst.server.generic.ui<br>
-    org.eclipse.jst.server.geronimo.core</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.jboss.core.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.jboss.core.html
deleted file mode 100644
index d43c214..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.jboss.core.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.jboss.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.jboss.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.jboss.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.jboss.ui.html
deleted file mode 100644
index 400a95b..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.jboss.ui.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.jboss.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.jboss.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.tomcat.core.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.tomcat.core.html
deleted file mode 100644
index 5c02359..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.tomcat.core.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<title>org.eclipse.jst.server.tomcat.core</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<h1 class="descriptions">org.eclipse.jst.server.tomcat.core</h1>
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.server.core.runtimeTypes <br>
-    org.eclipse.wst.server.core.runtimeLocators <br>
-    org.eclipse.wst.server.core.runtimeTargetHandlers <br>
-    org.eclipse.wst.server.core.serverTypes <br>
-    org.eclipse.wst.server.core.serverLocators <br>
-    org.eclipse.wst.server.core.launchableAdapters <br>
-    org.eclipse.debug.core.sourcePathComputers <br>
-    org.eclipse.debug.core.launchConfigurationTypes <br>
-    org.eclipse.wst.server.core.publishTasks</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.commands<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jst.server.core</td>
-  </tr>
-</table>
-
-
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.tomcat.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.tomcat.ui.html
deleted file mode 100644
index 265196f..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.tomcat.ui.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.tomcat.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.tomcat.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.server.ui.serverImages<br>
-    org.eclipse.core.expressions.propertyTesters<br>
-    org.eclipse.wst.server.ui.editorPages<br>
-    org.eclipse.wst.server.ui.editorPageSections<br>
-    org.eclipse.wst.server.ui.wizardFragments<br>
-    org.eclipse.debug.ui.launchConfigurationTypeImages<br>
-    org.eclipse.debug.ui.launchConfigurationTabGroups</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.expressions<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.forms<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.jdt.debug.ui<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.server.ui<br>
-    org.eclipse.jst.server.core<br>
-    org.eclipse.jst.server.tomcat.core</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.ui.html
deleted file mode 100644
index 0c8e0c1..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.ui.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.ui</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.server.ui.serverImages<br>
-    org.eclipse.wst.server.ui.wizardFragments<bR>
-    org.eclipse.wst.server.core.clients<br>
-    org.eclipse.ui.newWizards</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.ui<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.jdt.junit<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.server.ui<br>
-    org.eclipse.jst.server.core<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.jdt.ui</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.websphere.core.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.websphere.core.html
deleted file mode 100644
index fa69a88..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.server.websphere.core.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.server.websphere.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.server.websphere.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.server.core.runtimeTypes<br>
-    org.eclipse.wst.server.core.serverTypes<br>
-    org.eclipse.wst.server.ui.wizardFragments<br>
-    org.eclipse.wst.server.ui.serverImages<br>
-    org.eclipse.jst.server.generic.core.serverdefinition<br>
-    org.eclipse.jst.server.generic.core.genericpublisher</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jst.server.core<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jst.j2ee.web<br>
-    org.eclipse.jst.server.generic.core<br>
-    org.eclipse.jst.server.generic.ui<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.servlet.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.servlet.ui.html
deleted file mode 100644
index b6ee64a..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.servlet.ui.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.servlet.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.servlet.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.actionSets<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.importWizards<br>
-    org.eclipse.ui.exportWizards<br>
-    org.eclipse.wst.common.frameworks.ui.extendableWizard<br>
-    org.eclipse.ui.actionSets<br>
-    org.eclipse.wst.common.navigator.workbench.commonWizard<bR>
-    org.eclipse.jdt.ui.classpathContainerPage</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.jface<br>
-    org.eclipse.jst.j2ee.ui<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jst.j2ee.web<br>
-    org.eclipse.wst.web<br>
-    org.eclipse.wst.common.navigator.workbench<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.ui<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.ant.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.ant.html
deleted file mode 100644
index 3ccc010..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.ant.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.axis.ant</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.axis.ant</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.consumption.core.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.consumption.core.html
deleted file mode 100644
index 1612028..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.consumption.core.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.axis.consumption.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.axis.consumption.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.ws.consumption.wsfinder</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.apache.ant<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.jst.ws<br>
-    org.eclipse.jst.ws.consumption<br>
-    org.eclipse.jst.j2ee.web<br>
-    org.apache.axis11</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.consumption.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.consumption.ui.html
deleted file mode 100644
index 958ce51..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.consumption.ui.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.axisconsumption.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.axisconsumption.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.ws.consumption.ui.webServiceClientType<br>
-    org.eclipse.jst.j2ee.WebServiceClientGenerator<br>
-    org.eclipse.wst.command.env.ui.widgetRegistry</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.emf.common<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jem<br>
-    org.eclipse.jem.util<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.wst.ws.parser<br>
-    org.eclipse.jst.ws.consumption.ui<br>
-    org.eclipse.jst.ws<br>
-    org.eclipse.jst.ws.axis.consumption.core<br>
-    org.eclipse.jst.ws.ui<br>
-    org.eclipse.jst.ws.consumption<br>
-    org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.command.env<br>
-    org.eclipse.wst.command.env.ui<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.wsdl<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.wst.ws<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.wsdl4j<br>
-    org.apache.axis11</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.creation.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.creation.ui.html
deleted file mode 100644
index 0bba5ce..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.creation.ui.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.axis.creation.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.axis.creation.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.ws.consumption.ui.webServiceServerRuntimeType<br>
-    org.eclipse.jst.ws.consumption.serverDefaulter<br>
-    org.eclipse.jst.ws.consumption.ui.webServiceRuntime<br>
-    org.eclipse.wst.command.env.ui.widgetRegistry</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.jem<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.wst.ws.parser<br>
-    org.eclipse.jst.ws<br>
-    org.eclipse.jst.ws.consumption.ui<br>
-    org.eclipse.jst.ws.consumption<br>
-    org.eclipse.jst.ws.ui<br>
-    org.eclipse.jst.ws.axis.consumption.core<br>
-    org.eclipse.jst.ws.axis.consumption.ui<br>
-    org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.command.env<br>
-    org.eclipse.wst.command.env.ui<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.ws<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jst.j2ee.web<br>
-    org.wsdl4j<br>
-    org.eclipse.jst.common.frameworks<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.html
deleted file mode 100644
index 45d9610..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.axis.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.axis</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.axis</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.consumption.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.consumption.html
deleted file mode 100644
index c710842..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.consumption.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.consumption</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.consumption</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>wsfinder<br>
-    webServiceStartServerType<br>
-    serverDefaulter</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.ws.consumption.webServiceStartServerType</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jem<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.emf.common<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.xsd<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.jst.ws<br>
-    org.eclipse.jdt.launching<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.command.env<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.jface<br>
-    org.eclipse.wst.ws<br>
-    org.eclipse.wst.ws.parser<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.wsdl<br>
-    org.eclipse.wst.internet.monitor.core<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jst.j2ee.ejb<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.web<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.wsdl4j<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.consumption.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.consumption.ui.html
deleted file mode 100644
index cec8417..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.consumption.ui.html
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.consumption.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.consumption.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>publicUDDIRegistryType<br>
-    privateUDDIRegistryType<br>
-    webServiceClientType<br>
-    webServiceTest<br>
-    webServiceServerRuntimeType<br>
-    clientProjectType<br>
-    objectSelectionWidget<br>
-    discovery<br>
-    wsImpl<br>
-    wsClientImpl<br>
-    serviceType<br>
-    clientType<br>
-    webServiceRuntime<br>
-    tester<br>
-    publisher</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.ws.consumption.ui.publicUDDIRegistryType<br>
-    org.eclipse.jst.ws.consumption.ui.webServiceTest<br>
-    org.eclipse.jst.ws.consumption.ui.webServiceServerRuntimeType<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.wst.command.env.dynamicWizard<br>
-    org.eclipse.ui.importWizards<br>
-    org.eclipse.ui.preferencePages<bR>
-    org.eclipse.ui.actionSets<br>
-    org.eclipse.wst.command.env.actionDialogPreferenceType<br>
-    org.eclipse.ui.popupMenus<br>
-    org.eclipse.jst.ws.consumption.ui.clientProjectType<br>
-    org.eclipse.jst.ws.consumption.ui.objectSelectionWidget<br>
-    org.eclipse.jst.ws.consumption.ui.tester<br>
-    org.eclipse.jst.ws.consumption.ui.wsImpl<br>
-    org.eclipse.jst.ws.consumption.ui.wsClientImpl<br>
-    org.eclipse.jst.ws.consumption.ui.serviceType<br>
-    org.eclipse.jst.ws.consumption.ui.clientType</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.ws.parser<br>
-    org.eclipse.wst.command.env<br>
-    org.eclipse.wst.command.env.ui<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.jst.common.frameworks<br>
-    org.eclipse.wst.ws.explorer<br>
-    org.eclipse.jst.ws<br>
-    org.eclipse.jst.ws.ui<br>
-    org.eclipse.jst.ws.consumption<br>
-    org.eclipse.jem<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.emf.common<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.ui<br>
-    org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.ws<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.server.ui<br>
-    org.eclipse.wst.wsdl<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jst.j2ee.ejb<br>
-    org.eclipse.jst.j2ee.web<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jst.j2ee.webservice<br>
-    org.eclipse.jst.j2ee.webservices.ui<br>
-    org.eclipse.wst.common.modulecore<br>
-    org.eclipse.wst.ws.ui<br>
-    org.wsdl4j<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.creation.ejb.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.creation.ejb.ui.html
deleted file mode 100644
index ec8f8ef..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.creation.ejb.ui.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.creation.ejb.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.creation.ejb.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.popupMenus<br>
-    org.eclipse.jst.ws.consumption.ui.wsImpl<br>
-    org.eclipse.jst.ws.consumption.ui.serviceType</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.ws.consumption.ui<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.command.env.ui</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.creation.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.creation.ui.html
deleted file mode 100644
index 55feaa9..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.creation.ui.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.creation.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.creation.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.newWizards<br>
-    org.eclipse.wst.command.env.dynamicWizard<br>
-    org.eclipse.ui.exportWizards<br>
-    org.eclipse.wst.command.env.actionDialogPreferenceType<br>
-    org.eclipse.ui.popupMenus<br>
-    org.eclipse.ui.preferencePages</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.command.env<br>
-    org.eclipse.wst.command.env.ui<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.wsdl<br>
-    org.eclipse.wst.ws<br>
-    org.eclipse.wst.ws.explorer<br>
-    org.eclipse.jst.ws<br>
-    org.eclipse.jst.ws.consumption<br>
-    org.eclipse.jst.ws.ui<br>
-    org.eclipse.jst.ws.consumption.ui<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.emf.common<br>
-    org.eclipse.jem.util<br>
-    org.eclipse.jem.workbench<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.jst.j2ee.core<br>
-    org.eclipse.jst.j2ee.ejb<br>
-    org.wsdl4j</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.html
deleted file mode 100644
index 7679057..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.uddiregistry.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.uddiregistry.html
deleted file mode 100644
index 6244978..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.uddiregistry.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.uddiregistry</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.uddiregistry</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>privateUDDIRegistryType</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jst.ws.consumption.ui.privateUDDIRegistryType<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.wst.command.env.dynamicWizard</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.jst.ws.ui<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.command.env<br>
-    org.eclipse.wst.command.env.ui</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.ui.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.ui.html
deleted file mode 100644
index 80376d9..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/org.eclipse.jst.ws.ui.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.jst.ws.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.jst.ws.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.ui.propertyPages<br>
-    org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.command.env<br>
-    org.eclipse.wst.command.env.ui<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.jst.ws<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.jdt.ui<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.jem.util<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jst.j2ee<br>
-    org.eclipse.wst.ws.explorer<br>
-    org.eclipse.jst.j2ee.core</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/server.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/server.html
deleted file mode 100644
index bbb6f5f..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/server.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<title>Server Tools</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Server Tools</p>
-
-<p>The server component contains the J2EE Server Tools framework and
-adapters for selected popular J2EE servers such as Apache Tomcat. The
-component leads are Naci Dai and Tim deBoer.</p>
-
-<ul>
-  <li><a
-    href="http://eclipse.org/webtools/jst/components/server/index.html">Overview</a></li>
-</ul>
-<p class="ueberschrift">JST Server Plugins</p>
-<ul>
-  <li>J2EE server utilities
-  <ul>
-    <li>org.eclipse.jst.server.core*</li>
-    <li>org.eclipse.jst.server.ui</li>
-  </ul>
-  </li>
-  <li>Generic Server support
-  <ul>
-    <li>org.eclipse.jst.server.generic.core*</li>
-    <li>org.eclipse.jst.server.generic.serverdefinition</li>
-    <li>org.eclipse.jst.server.generic.ui</li>
-  </ul>
-  </li>
-  <li>Adds support for J2EE servers to be defined using plain XML files
-  <ul>
-    <li>No code required, add support for a new server in minutes</li>
-    <li>.serverdefinition plugin contains adapters for WebLogic, JONaS,
-    and JBoss</li>
-  </ul>
-  </li>
-  <li>Apache Tomcat Server support
-  <ul>
-    <li>org.eclipse.jst.server.tomcat.core</li>
-    <li>org.eclipse.jst.server.tomcat.ui</li>
-  </ul>
-  </li>
-  <li>Apache Geronimo Server support
-  <ul>
-    <li>org.eclipse.jst.server.geronimo.core</li>
-    <li>org.eclipse.jst.server.geronimo.ui</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">API<a name="API"></a> Status</p>
-<ul>
-  <li>API is basically ready to go. Based on past experience we?re
-  reasonably comfortable with the current content</li>
-  <li>Reasonable validation through several servers and API users in WTP</li>
-  <li>BEA and IBM are both in the process of validating the API
-  internally</li>
-  <li>Provisional APIs:
-  <ul>
-    <li>TCP/IP Monitor</li>
-    <li>Parts of server tools relating to features</li>
-  </ul>
-  </li>
-</ul>
-
-<p class="ueberschrift">For more information</p>
-<ul>
-  <li>Component overviews
-  <ul>
-    <li>Overviews exist for all three components (wst.internet,
-    wst.server, jst.server) on the WTP website</li>
-    <li>Some documentation about specific function:
-    <ul>
-      <li>Run on Server</li>
-      <li>Generic servers</li>
-    </ul>
-    </li>
-    <li>EclipseCon presentation</li>
-  </ul>
-  </li>
-  <li>API ? javadoc in code or in online help</li>
-  <li>Bugzilla
-  <ul>
-    <li>Feel free to open enhancement requests for unclear javadoc,
-    further documentation you?d like to see, etc.</li>
-  </ul>
-  </li>
-</ul>
-<br>
-<br>
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/vorlage.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/vorlage.html
deleted file mode 100644
index e37763a..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/vorlage.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.navigator.views</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.common.navigator.views</h1>
-
-<p>Version 0.7.0</p>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/ws.html b/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/ws.html
deleted file mode 100644
index 930cdc1..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/plugin_descriptions_JST/ws.html
+++ /dev/null
@@ -1,165 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<title>Web Services Tools</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Web Services Tools</p>
-<p>The Web services component contains the Java Web service wizard and adapters
-for selected popular J2EE Web service engines such as Apache Axis. The
-component lead is Chris Brealey.</p>
-
-<ul>
-  <li>Overview<br><a
-    href="http://eclipse.org/webtools/jst/components/ws/index.html">
-  http://eclipse.org/webtools/jst/components/ws/index.html</a></li>
-</ul>
-<p class="ueberschrift">Function - Java Web Service Tools</p>
-<ul>
-  <li>EMF Models
-  <ul>
-    <li>JSR-109</li>
-    <li>JSR-921</li>
-    <li>webservices.xml, webservicesclient.xml, jaxrpc-mapping.xml, etc.
-    </li>
-  </ul>
-  </li>
-  <li>Project Explorer
-  <ul>
-    <li>Web service clients</li>
-    <li>Local and remote Web services</li>
-    <li>Quick access to WSDL, descriptors, implementations, handlers</li>
-  </ul>
-  </li>
-  <li>Extensible Wizards
-  <ul>
-    <li>Discover, create, run, test, publish</li>
-    <li>Create clients (requestors) from WSDL</li>
-    <li>Create services (providers)...
-    <ul>
-      <li>Top down from WSDL (aka. Skeleton)</li>
-      <li>Bottom up from existing implementation</li>
-    </ul>
-    </li>
-  </ul>
-  </li>
-  <li>Handler Configuration Wizard</li>
-  <li>Support for Apache Axis 1.1 and/or 1.2</li>
-  <li>Preference pages</li>
-  <li>Popup actions</li>
-</ul>
-
-<p class="ueberschrift">Web Service Runtime<a name="screens" /></p>
-<img
-  src="../sources/web_service_7.jpg"
-  width="548"
-  height="441"
-  alt="">
-<p class="ueberschrift">Web Service</p>
-<img
-  src="../sources/web_service_8.jpg"
-  width="690"
-  height="640"
-  alt="">
-<p class="ueberschrift">Plugins - Dependencies</p>
-<ul>
-  <li>Eclipse
-  <ul>
-    <li>The usual suspects: Platform, GEF, JEM, EMF</li>
-  </ul>
-  </li>
-  <li>WTP
-  <ul>
-    <li>Common stuff, Eg:
-    <ul>
-      <li>Environment / command framework</li>
-      <li>URI resolver</li>
-    </ul>
-    </li>
-    <li>Server Tools</li>
-    <li>J2EE Tools</li>
-    <li>XML Tools</li>
-    <li>SSE Tools</li>
-  </ul>
-  </li>
-  <li>Open source
-  <ul>
-    <li>WSDL4J</li>
-    <li>WSIL4J</li>
-    <li>UDDI4J</li>
-    <li>Apache Axis</li>
-    <li>Apache Tomcat</li>
-    <li>Apache Geronimo (coming soon)</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">API<a name="API"></a> - Status</p>
-<ul>
-  <li>Public API limited to org.eclipse.wst.wsdl
-  <ul>
-    <li>WSDL EMF model API</li>
-    <li>Extends javax.wsdl API (aka. WSDL4J, JWSDL, JSR 110)</li>
-    <li>Models Core WSDL + SOAP, MIME and HTTP bindings</li>
-  </ul>
-  </li>
-  <li>Vast majority of frameworks are internal / provisional
-  <ul>
-    <li>It is premature to lock in API for most of the Web services
-    platform</li>
-    <li>Proposed API is relatively young</li>
-    <li>Proposed API has not been validated by third parties.Eg:
-    <ul>
-      <li>The only Web service runtime extension is ours for Apache Axis
-      </li>
-      <li>The only WSDL model extensions are ours for standard bindings
-      </li>
-    </ul>
-    </li>
-    <li>API will go public as adopters use, help evolve and build
-    confidence in it</li>
-  </ul>
-  </li>
-  <li>Provisional API include
-  <ul>
-    <li>WSDL Validation framework</li>
-    <li>WSDL Editor framework</li>
-    <li>Web Service provider / requestor framework</li>
-    <li>Web Service finder / consumer framework</li>
-  </ul>
-  </li>
-</ul>
-
-<p class="ueberschrift">Development - Beyond WTP 0.7</p>
-<ul>
-  <li>Tools for New / Emerging Standards and Open Source Platforms
-  <ul>
-    <li>Apache Axis 2</li>
-    <li>WS-I Basic Security Profile</li>
-    <li>WS-Policy</li>
-    <li>WS-Policy Attachments</li>
-    <li>WS-Security Policy</li>
-    <li>WS-Addressing</li>
-    <li>WS-Reliable Messaging</li>
-    <li>WS-Resource Framework</li>
-    <li>WS-Lots ?n? lots more!</li>
-    <li>SOAP 1.2</li>
-    <li>WSDL 2.0</li>
-    <li>MTOM</li>
-    <li>JSR 181 - Web Service Metadata</li>
-    <li>JSR 224 - JAX-RPC 2.0</li>
-    <li>JSR 235 - SDO</li>
-  </ul>
-  </li>
-</ul>
-
-</body>
-</html>
-<html></html>
diff --git a/docs/org.eclipse.jst.doc.isv/html/sources/EJB_generation_datamodels.gif b/docs/org.eclipse.jst.doc.isv/html/sources/EJB_generation_datamodels.gif
deleted file mode 100644
index f88accc..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/sources/EJB_generation_datamodels.gif
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.jst.doc.isv/html/sources/formate.css b/docs/org.eclipse.jst.doc.isv/html/sources/formate.css
deleted file mode 100644
index c02625e..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/sources/formate.css
+++ /dev/null
@@ -1,35 +0,0 @@
-/* CSS Document */
-body {
-	font-family: Arial, Helvetica, sans-serif
-}
-
-.ueberschrift {
-	font-family: Arial, Helvetica, sans-serif;
-	font-size: x-large;
-	margin-top: 20px;
-}
-
-.code {
-	font-family: Courier, "Courier New", Arial, Helvetica, sans-serif;
-	font-size: 11px;
-	font-weight: normal;
-	line-height: 16px;
-	color: #0467B4;
-	background-color: #CCCCCC;
-	padding: 5px 7px 5px 13px;
-	border: 1px solid black;
-}
-
-.note {
-	font-size: smaller
-}
-
-.description {
-	font-family: "Times New Roman", Times, serif;
-	font-size: xx-large;
-}
-
-.schema {
-	font-style: italic;
-	font-size: large
-}
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_1.jpg b/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_1.jpg
deleted file mode 100644
index 9c1aebc..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_1.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_12.jpg b/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_12.jpg
deleted file mode 100644
index f283d66..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_12.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_6.jpg b/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_6.jpg
deleted file mode 100644
index a4a750e..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_6.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_8.jpg b/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_8.jpg
deleted file mode 100644
index da653ce..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/sources/j2ee_8.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.jst.doc.isv/html/sources/jstsubsystems.jpg b/docs/org.eclipse.jst.doc.isv/html/sources/jstsubsystems.jpg
deleted file mode 100644
index 6baf722..0000000
--- a/docs/org.eclipse.jst.doc.isv/html/sources/jstsubsystems.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.jst.doc.isv/javadoc.properties b/docs/org.eclipse.jst.doc.isv/javadoc.properties
deleted file mode 100644
index 1cebe34..0000000
--- a/docs/org.eclipse.jst.doc.isv/javadoc.properties
+++ /dev/null
@@ -1,164 +0,0 @@
-eclipse.home=${osgi.install.area}
-
-plugin.basedir=.
-plugin.sourcefolders=../org.eclipse.jst.common.frameworks/src;\
-../org.eclipse.jst.common.navigator.java/src;\
-../org.eclipse.jst.common.annotations.controller/controller;\
-../org.eclipse.jst.common.annotations.core/src;\
-../org.eclipse.jst.common.annotations.ui/src;\
-../org.eclipse.jst.j2ee/j2eeplugin;\
-../org.eclipse.jst.j2ee/common;\
-../org.eclipse.jst.j2ee/commonedit;\
-../org.eclipse.jst.j2ee/earproject;\
-../org.eclipse.jst.j2ee/j2eecreation;\
-../org.eclipse.jst.j2ee/archiveops;\
-../org.eclipse.jst.j2ee/applicationedit;\
-../org.eclipse.jst.j2ee/appclientcreation;\
-../org.eclipse.jst.j2ee/refactor;\
-../org.eclipse.jst.j2ee.navigator.ui/j2ee-navigator;\
-../org.eclipse.jst.j2ee.ui/j2ee_ui;\
-../org.eclipse.jst.j2ee.core/mofj2ee;\
-../org.eclipse.jst.j2ee.core/webservices;\
-../org.eclipse.jst.j2ee.core/commonArchive;\
-../org.eclipse.jst.j2ee.core/j2eeCorePlugin;\
-../org.eclipse.jst.j2ee.core/j2ee-validation;\
-../org.eclipse.jst.j2ee.ejb/ejb;\
-../org.eclipse.jst.j2ee.ejb/ejbedit;\
-../org.eclipse.jst.j2ee.ejb/ejbcreation;\
-../org.eclipse.jst.j2ee.ejb/ejbarchive;\
-../org.eclipse.jst.j2ee.ejb/ejbvalidator;\
-../org.eclipse.jst.j2ee.ejb.annotation.model/src;\
-../org.eclipse.jst.j2ee.ejb.annotations.emitter/src;\
-../org.eclipse.jst.j2ee.ejb.annotations.ui/src;\
-../org.eclipse.jst.j2ee.ejb.annotations.xdoclet/src;\
-../org.eclipse.jst.ejb.ui/ejb_ui;\
-../org.eclipse.jst.j2ee.jca/jca;\
-../org.eclipse.jst.j2ee.jca/rarproject;\
-../org.eclipse.jst.j2ee.jca/jcaedit;\
-../org.eclipse.jst.j2ee.jca/jca-validation;\
-../org.eclipse.jst.j2ee.jca/property_files;\
-../org.eclipse.jst.j2ee.jca.ui/jca_ui;\
-../org.eclipse.jst.j2ee.web/web;\
-../org.eclipse.jst.j2ee.web/war-validation;\
-../org.eclipse.jst.j2ee.web/webedit;\
-../org.eclipse.jst.j2ee.web/webproject;\
-../org.eclipse.jst.j2ee.web/property_files;\
-../org.eclipse.jst.servlet.ui/servlet_ui;\
-../org.eclipse.jst.j2ee.webservice/webservice;\
-../org.eclipse.jst.j2ee.webservice.ui/webservices_ui;\
-../org.eclipse.jst.jsp.core/src;\
-../org.eclipse.jst.jsp.ui/src;\
-../org.eclipse.jst.server.core/sjavacore;\
-../org.eclipse.jst.server.ui/sjavaui;\
-../org.eclipse.jst.server.generic.core/src;\
-../org.eclipse.jst.server.generic.serverdefinitions/src;\
-../org.eclipse.jst.server.generic.ui/src;\
-
-api.packages=org.eclipse.jst.j2ee.application,\
-org.eclipse.jst.j2ee.client,\
-org.eclipse.jst.j2ee.common,\
-org.eclipse.jst.j2ee.ejb,\
-org.eclipse.jst.j2ee.jca,\
-org.eclipse.jst.j2ee.jsp,\
-org.eclipse.jst.j2ee.webapplication,\
-org.eclipse.jst.j2ee.webservice.jaxrpcmap,\
-org.eclipse.jst.j2ee.webservice.wsclient,\
-org.eclipse.jst.j2ee.webservice.wscommon,\
-org.eclipse.jst.j2ee.webservice.wsdd,\
-org.eclipse.jst.jsp.core.taglib,\
-org.eclipse.jst.jsp.ui,\
-org.eclipse.jst.jsp.ui.views.contentoutline
-
-
-api.packages.old=org.eclipse.jst.j2ee.webservice.jaxrpcmap,\
-org.eclipse.jst.j2ee.webapplication,\
-org.eclipse.jst.j2ee.webservice.jaxrpcmap.impl,\
-org.eclipse.jst.j2ee.webservice.wsdd,\
-org.eclipse.jst.j2ee.application,\
-org.eclipse.jst.j2ee.common,\
-org.eclipse.jst.j2ee.jca,\
-org.eclipse.jst.j2ee.ejb,\
-org.eclipse.jst.j2ee.webservice.wscommon,\
-org.eclipse.jst.j2ee.client,\
-org.eclipse.jst.j2ee.webservice.wsclient,\
-org.eclipse.jst.j2ee.webservice,\
-org.eclipse.jst.j2ee.jsp,\
-org.eclipse.jst.j2ee.webservice.jaxrpcmap.util,\
-org.eclipse.jst.jsp.core.taglib.ITaglibIndexListener,\
-org.eclipse.jst.jsp.ui.StructuredTextViewerConfigurationJSP,\
-org.eclipse.jst.jsp.ui.views.contentoutline.JSPContentOutlineConfiguration
-
-api.title=Web Tools Platform: J2EE Standards Tools
-
-classpath=../org.eclipse.jst.j2ee/bin;\
-../org.eclipse.jst.ejb.ui/bin;\
-../org.eclipse.jst.jca.ui/bin;\
-../org.eclipse.jst.j2ee.ui/bin;\
-../org.eclipse.jst.j2ee.web/bin;\
-../org.eclipse.jst.servlet.ui/bin;\
-../org.eclipse.jst.server.core/bin;\
-${eclipse.home}/plugins/org.eclipse.ant.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ant.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.compare_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.core.boot_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.commands_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.expressions_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.filebuffers_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.resources_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.resources.compatibility_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.resources.win32_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.runtime_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.core.runtime.compatibility_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.variables_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.debug.core_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.debug.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.help_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.help.appserver_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.help.base_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.help.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.jdt_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.jdt.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.jdt.debug.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.jdt.launching_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.jdt.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.jface_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.jface.text_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ltk.core.refactoring_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.ltk.ui.refactoring_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.osgi_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.osgi.services_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.osgi.util_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.pde_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.pde.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.pde.runtime_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.pde.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.rcp_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.search_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.swt_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.swt.win32.win32.x86_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.team.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.team.cvs.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.team.cvs.ssh_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.team.cvs.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.team.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.text_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.browser_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.cheatsheets_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.console_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.editors_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.externaltools_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.forms_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.ide_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.intro_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.presentations.r21_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.views_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.win32_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.workbench_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.workbench.texteditor_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.update.configurator_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.update.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.update.core.win32_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.update.scheduler_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.update.ui_3.1.1.jar;
-
diff --git a/docs/org.eclipse.jst.doc.isv/javadoc.xml b/docs/org.eclipse.jst.doc.isv/javadoc.xml
deleted file mode 100644
index cd4d220..0000000
--- a/docs/org.eclipse.jst.doc.isv/javadoc.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project default="main" basedir=".">
-
-	<property file="javadoc.properties" />
-	<property name="outputDir" value="${basedir}"/>
-
-	<target name="main" depends="prephtml, javadoc, packagetoc" description="Builds Plugin Javadoc" />
-
-	<target name="prephtml" description="Transforms XML to HTML.">	
-		<xslt 	style="javadoc.xsl" 
-				destdir=".." 
-				basedir=".."	
-				includes="**/overview.xml,**/package.xml" 
-				excludes="**/build/*,**/@dot/**"
-		/>  
-	</target>
-
-    <target name="javadoc">
-<echo message="========= ${eclipse.home}"/>
-		<mkdir dir="${outputDir}/reference/api/overview" />
-
-		<copy todir="${outputDir}/reference/api/overview" flatten="true" >
-			<fileset dir="${basedir}/api-overview/overview/"/> 
-			<fileset dir="${basedir}/.." includes="*/javadoc-images/*.jpg"/> 
-		</copy>
-        <javadoc
-        	access="public" 
-			author="false" 
-			classpath="${classpath}" 
-			destdir="${outputDir}/reference/api" 
-			doctitle="${api.title}" 
-			nodeprecated="false" 
-			nodeprecatedlist="false" 
-			noindex="false" 
-			nonavbar="false" 
-			notree="false" 
-			overview="${basedir}/api-overview/overview.html"
-			packagenames="${api.packages}" 
-			sourcepath="${plugin.sourcefolders}" 
-			splitindex="true" 
-			use="true" 
-			version="true"
-			breakiterator="yes"
-        	verbose="false"
-        	failonerror="false"
-			/> 
-    </target> 
-	
-	<target name="packagetoc">
-			<loadfile
-			      property="wtp.packages"
-			      srcFile="${outputDir}/reference/api/package-list">
-				  <filterchain>
-				  	<filterreader classname="org.apache.tools.ant.filters.PrefixLines">
-				  	  <param name="prefix" value="&lt;/package&gt;&lt;package&gt;"/>
-				  	</filterreader>
-				  	<striplinebreaks/>
-				 </filterchain>
-			</loadfile>
-			
-			<!-- Create packages.xml file -->
-			<echo file="packages.xml">&lt;packages&gt;&lt;package&gt;${wtp.packages}&lt;/package&gt;&lt;/packages&gt;</echo>
-			
-			<xslt basedir="${basedir}" in="packages.xml" out="javadoctoc.xml" style="javadocToc.xsl">
-				<outputproperty name="method" value="xml"/>
-				<outputproperty name="indent" value="yes"/>
-			</xslt>
-		</target>
-</project>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/javadoc.xsl b/docs/org.eclipse.jst.doc.isv/javadoc.xsl
deleted file mode 100644
index 5b824e5..0000000
--- a/docs/org.eclipse.jst.doc.isv/javadoc.xsl
+++ /dev/null
@@ -1,134 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<xsl:stylesheet
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	version="1.0">
-
-	<xsl:variable name="root">
-		<xsl:choose>
-			<xsl:when test="/html/head/meta[@name='root']/@content">
-				<xsl:value-of select="/html/head/meta[@name='root']/@content" />
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:text>../..</xsl:text>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:variable>
-
-	<xsl:template match="/">
-		<xsl:apply-templates />
-	</xsl:template>
-
-	<xsl:template match="html">
-		<html>
-			<head>
-				<meta
-					content="text/html; charset=iso-8859-1"
-					http-equiv="Content-Type" />
-				<link
-					type="text/css"
-					href="{$root}/apistyles.css"
-					rel="stylesheet" />
-				<xsl:apply-templates select="head/title" />
-			</head>
-			<body> 
-				<xsl:apply-templates
-					select="body/*"
-					mode="body" />
-			</body>
-		</html>
-	</xsl:template>
-
-	<xsl:template
-		match="h1"
-		mode="banner">
-		<table
-			border="0"
-			cellpadding="2"
-			cellspacing="5"
-			width="100%">
-			<tbody>
-				<tr>
-					<td
-						align="left"
-						width="60%">
-						<font class="indextop">
-							<xsl:value-of select="." />
-						</font>
-						<br />
-						<font class="indexsub">
-							<xsl:value-of select="/html/head/title" />
-						</font>
-					</td>
-					<td width="40%">
-						<img
-							src="{$root}/overview/Idea.jpg"
-							align="middle"
-							height="86"
-							hspace="50"
-							width="120" />
-					</td>
-				</tr>
-			</tbody>
-		</table>
-	</xsl:template>
-
-	<xsl:template
-		match="h1"
-		mode="body" />
-
-	<xsl:template
-		match="h2"
-		mode="body">
-
-		<table
-			border="0"
-			cellpadding="2"
-			cellspacing="5"
-			width="100%">
-			<tbody>
-				<tr>
-					<td
-						colspan="2"
-						align="left"
-						bgcolor="#0080c0"
-						valign="top">
-						<b>
-							<font
-								color="#ffffff"
-								face="Arial,Helvetica">
-								<xsl:apply-templates />
-							</font>
-						</b>
-					</td>
-				</tr>
-			</tbody>
-		</table>
-	</xsl:template>
-
-	<xsl:template
-		match="h3"
-		mode="body">
-		<img
-			src="{$root}/images/Adarrow.gif"
-			border="0"
-			height="16"
-			width="16" />
-		<xsl:apply-templates />
-	</xsl:template>
-
-	<xsl:template
-		match="*"
-		mode="body">
-
-		<xsl:copy>
-			<xsl:apply-templates select="*|@*|text()" />
-		</xsl:copy>
-	</xsl:template>
-
-	<xsl:template match="*|@*|text()">
-		<xsl:copy>
-			<xsl:apply-templates select="*|@*|text()" />
-		</xsl:copy>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/docs/org.eclipse.jst.doc.isv/javadocToc.xsl b/docs/org.eclipse.jst.doc.isv/javadocToc.xsl
deleted file mode 100644
index ad71795..0000000
--- a/docs/org.eclipse.jst.doc.isv/javadocToc.xsl
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-    version="1.0"
-    xmlns:xalan="http://xml.apache.org/xslt"
-    exclude-result-prefixes="xalan">
-    
-     <xsl:template match="packages">
-     <xsl:text disable-output-escaping="yes">
-&lt;?NLS TYPE="org.eclipse.help.toc"?&gt;
-	 </xsl:text>
-	 <toc label="Javadoc Packages Reference">
-	 <xsl:for-each select="package">
-	 <xsl:sort select="text()"/>
-	 	<xsl:if test="text() != ''">
-	 		<topic label="{text()}" href="reference/api/{translate(text(),'.','/')}/package-summary.html"/>
-	 	</xsl:if>
-	 </xsl:for-each>
-	
-	 </toc> 
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/docs/org.eclipse.jst.doc.isv/notices.html b/docs/org.eclipse.jst.doc.isv/notices.html
deleted file mode 100644
index e0cf4d1..0000000
--- a/docs/org.eclipse.jst.doc.isv/notices.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<LINK REL="STYLESHEET" HREF="book.css" CHARSET="ISO-8859-1"
-	TYPE="text/css">
-<title>Legal Notices</title>
-</head>
-<body>
-
-<h3><a NAME="Notices"></a>Notices</h3>
-<p>The material in this guide is Copyright (c) IBM Corporation and
-others 2000, 2005.</p>
-<p><a href="about.html">Terms and conditions regarding the use of this
-guide.</a></p>
-</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/plugin.properties b/docs/org.eclipse.jst.doc.isv/plugin.properties
deleted file mode 100644
index 680e58d..0000000
--- a/docs/org.eclipse.jst.doc.isv/plugin.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-###############################################################################
-# Copyright (c) 2005 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-# 
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-providerName=Eclipse.org
-pluginName=WST ISV Documentation
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/plugin.xml b/docs/org.eclipse.jst.doc.isv/plugin.xml
deleted file mode 100644
index aceeb4f..0000000
--- a/docs/org.eclipse.jst.doc.isv/plugin.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-<!--
- =============================================================================  
-	Small library containing a live help action used in doc  
- ============================================================================= 
--->
-<!-- Left from org.eclipse.platform.isv.doc
-	 -->
- 
-	
-<!--
- ============================================================================= 
-	Define Primary Table of Contents             
- ============================================================================= 
---> 
-	<extension point="org.eclipse.help.toc">
-		<toc file="toc.xml" primary="true">
-		</toc>
-	</extension>
-
-<!--
- =============================================================================  
- Define Subsection Table of Contents
- ============================================================================= 
---> 
-	<extension point="org.eclipse.help.toc">
-		<toc file="topics_Reference.xml"/>
-		<!--
-		<toc file="toc_JST.xml"/>
-		-->
-		<!-- The following toc is generated by the build. -->
-		<toc file="topics_ExtPoint_Reference.xml"/>
-		<!-- The following toc is generated by the build. -->
-		<toc file="javadoctoc.xml"/>
-	</extension>
-</plugin>
diff --git a/docs/org.eclipse.jst.doc.isv/reference/book.css b/docs/org.eclipse.jst.doc.isv/reference/book.css
deleted file mode 100644
index a4eedda..0000000
--- a/docs/org.eclipse.jst.doc.isv/reference/book.css
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.jst.doc.isv/reference/schema.css b/docs/org.eclipse.jst.doc.isv/reference/schema.css
deleted file mode 100644
index 00f9d01..0000000
--- a/docs/org.eclipse.jst.doc.isv/reference/schema.css
+++ /dev/null
@@ -1,66 +0,0 @@
-H6.CaptionFigColumn#header {
-	font-size:16px; 
-	display:inline
-}
-
-P.Note#copyright {
-	font-size: smaller; 
-	font-style: normal;
-	color: #336699; 
-	display:inline;
-	margin-top: 3.000000pt;
-	margin-bottom: 11.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-}
-
-P.Code#dtd {
-	color: #800000; 
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 10.000000pt;
-}
-
-P.Code#dtdAttlist {
-	color: #800000; 
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 20.000000pt;
-}
-
-P.Code#tag {
-	color: #000080; 
-	display:inline;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-}
-
-P.Code#cstring {
-	color: #008000; 
-	display:inline;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;	
-}
-
-.ConfigMarkup#elementDesc {
-	color: black;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 10.000000pt;
-}
-
-.ConfigMarkup#attlistDesc {
-	color: black;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 32.000000pt;
-}
-
diff --git a/docs/org.eclipse.jst.doc.isv/schema.css b/docs/org.eclipse.jst.doc.isv/schema.css
deleted file mode 100644
index 00f9d01..0000000
--- a/docs/org.eclipse.jst.doc.isv/schema.css
+++ /dev/null
@@ -1,66 +0,0 @@
-H6.CaptionFigColumn#header {
-	font-size:16px; 
-	display:inline
-}
-
-P.Note#copyright {
-	font-size: smaller; 
-	font-style: normal;
-	color: #336699; 
-	display:inline;
-	margin-top: 3.000000pt;
-	margin-bottom: 11.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-}
-
-P.Code#dtd {
-	color: #800000; 
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 10.000000pt;
-}
-
-P.Code#dtdAttlist {
-	color: #800000; 
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 20.000000pt;
-}
-
-P.Code#tag {
-	color: #000080; 
-	display:inline;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-}
-
-P.Code#cstring {
-	color: #008000; 
-	display:inline;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;	
-}
-
-.ConfigMarkup#elementDesc {
-	color: black;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 10.000000pt;
-}
-
-.ConfigMarkup#attlistDesc {
-	color: black;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 32.000000pt;
-}
-
diff --git a/docs/org.eclipse.jst.doc.isv/template-package.xml b/docs/org.eclipse.jst.doc.isv/template-package.xml
deleted file mode 100644
index eeed5ad..0000000
--- a/docs/org.eclipse.jst.doc.isv/template-package.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<html>
-	<!--  This file should be renamed to "package.xml" and placed within the API 
-			package that you're summarizing.
-	 -->
-	<head>
-		<!--  Escape to the root of your source folder  -->
-		<meta
-			name="root"
-	
-			content="../../../../../../" />
-		<title>title</title>
-	</head>
-
-	<body>
-		<p>
-			An overview sentence for the overview-summary page -- one sentence only.
-		</p>
-		<table width="500">
-			<tr>
-				<td>
-					<p>Insert text within this table template. The width is fixed
-						to prevent large images from stretching the text across
-						the entire screen.
-					</p>
-				</td>
-			</tr>
-		</table>
-	<!--  
-		REMOVE THIS COMMENT OR THE XSLT StyleSheet WILL FAIL!
-
-		The following template should be used for images. You must escape out 
-		to the root directory of your packages, include the path "overview" and
-		then the name of your image. All images should be JPEG (*.jpg -- case is 
-		important). The actual images should be located under [plugin]/javadoc-images. 
-		If javadoc-images does not exist in your plugin, create one and update
-		org.eclipse.wst.doc.isv/javadoc.xml to copy the *.jpg into the correct
-		location. The "overview" directory must be in the link as below since
-		the *.jpg files from [plugin]/javadoc-images to [doc]/overview. 
-
-	-->
-		<table
-			cellspacing="10"
-			cellpadding="10">
-			<tr>
-				<td>
-					<p>
-						<img
-							src="[escape out to source folder level]/overview/[your image].jpg" />
-					</p>
-				</td>
-			</tr>
-			<tr>
-				<td>
-					<p>
-						<i>Figure 1: The Module Structural Metamodel API</i>
-					</p>
-				</td>
-			</tr>
-		</table>
-	 -->
-	</body>
-</html>
diff --git a/docs/org.eclipse.jst.doc.isv/toc.xml b/docs/org.eclipse.jst.doc.isv/toc.xml
deleted file mode 100644
index c5abf46..0000000
--- a/docs/org.eclipse.jst.doc.isv/toc.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-<!-- ============================================================================= -->
-<!-- Define the top level topics                                                   -->
-<!-- ============================================================================= -->
-
-<toc label="J2EE Standard Tools Developer Guide">
-	<topic label="Programmer's Guide" href="html/plugin_descriptions_JST/jst.html">
-		<link toc="toc_JST.xml" />
-	</topic>
-	<topic label="Reference">
-		<link toc="topics_Reference.xml" />
-	</topic>
-	<topic label="Legal" href="notices.html" />
-</toc>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/toc_JST.xml b/docs/org.eclipse.jst.doc.isv/toc_JST.xml
deleted file mode 100644
index 3c57f0c..0000000
--- a/docs/org.eclipse.jst.doc.isv/toc_JST.xml
+++ /dev/null
@@ -1,219 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-
-<toc label="Programmer's Guide" href="html/plugin_descriptions_JST/jst.html">
-	<topic label="Assembly Tools"
-		href="html/plugin_descriptions_WST/assembly.html">
-		<topic label="org.eclipse.wst"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.html" />
-	</topic>
-	<topic label="Command/Common Tools"
-		href="html/plugin_descriptions_WST/common_command.html">
-		<topic label="org.eclipse.wst.command.env"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.command.env.html" />
-		<topic label="org.eclipse.wst.command.env.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.command.env.core.html" />
-		<topic label="org.eclipse.wst.command.env.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.command.env.ui.html" />
-		<topic label="org.eclipse.wst.common.dependencychecker"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.dependencychecker.html" />
-		<topic label="org.eclipse.wst.common.emf"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.emf.html" />
-		<topic label="org.eclipse.wst.common.emfworkbench.integration"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.emfworkbench.integration.html" />
-		<topic label="org.eclipse.wst.common.frameworks"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.frameworks.html" />
-		<topic label="org.eclipse.wst.common.frameworks.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.frameworks.ui.html" />
-		<topic label="org.eclipse.wst.common.migration"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.migration.html" />
-		<topic label="org.eclipse.wst.common.migration.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.migration.ui.html" />
-		<topic label="org.eclipse.wst.common.modulecore"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.modulecore.html" />
-		<topic label="org.eclipse.wst.common.navigator"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.html" />
-		<topic label="org.eclipse.wst.common.navigator.views"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.views.html" />
-		<topic label="org.eclipse.wst.common.navigator.workbench"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.workbench.html" />
-		<topic label="org.eclipse.wst.common.snippets"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.snippets.html" />
-		<topic label="org.eclipse.wst.common.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.ui.html" />
-		<topic label="org.eclipse.wst.common.ui.properties"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.ui.properties.html" />
-		<topic label="org.eclipse.wst.common.uriresolver"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.uriresolver.html" />
-	</topic>
-	<topic label="Cascading Style Sheets (CSS) Tools"
-		href="html/plugin_descriptions_WST/css.html">
-		<topic label="org.eclipse.wst.css.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.css.core.html" />
-		<topic label="org.eclipse.wst.css.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.css.ui.html" />
-	</topic>
-	<topic label="Document Type Definition (DTD) Tools"
-		href="html/plugin_descriptions_WST/dtd.html">
-		<topic label="org.eclipse.wst.dtd.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.dtd.core.html" />
-		<topic label="org.eclipse.wst.dtd.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.dtd.ui.html" />
-	</topic>
-	<topic label="HTML Tools"
-		href="html/plugin_descriptions_WST/html.html">
-		<topic label="org.eclipse.wst.html.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.html.core.html" />
-		<topic label="org.eclipse.wst.html.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.html.ui.html" />
-	</topic>
-	<topic label="Internet Tools"
-		href="html/plugin_descriptions_WST/internet.html">
-		<topic label="org.eclipse.wst.internet.cache"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.internet.cache.html" />
-		<topic label="org.eclipse.wst.internet.monitor.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.internet.monitor.core.html" />
-		<topic label="org.eclipse.wst.internet.monitor.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.internet.monitor.ui.html" />
-		<topic label="org.eclipse.wst.internet.proxy"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.internet.proxy.html" />
-	</topic>
-	<topic label="Javascript Tools"
-		href="html/plugin_descriptions_WST/js.html">
-		<topic label="org.eclipse.wst.javascript.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.javascript.core.html" />
-		<topic label="org.eclipse.wst.javascript.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.javascript.ui.html" />
-	</topic>
-	<topic label="Relational Database (RDB) Tools"
-		href="html/plugin_descriptions_WST/rdb.html">
-		<topic label="org.eclipse.wst.rdb.connection.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.connection.ui.html" />
-		<topic label="org.eclipse.wst.rdb.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.core.html" />
-		<topic label="org.eclipse.wst.rdb.core.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.core.ui.html" />
-		<topic label="org.eclipse.wst.rdb.data.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.data.core.html" />
-		<topic label="org.eclipse.wst.rdb.data.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.data.ui.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.db2.cloudscape"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.cloudscape.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.db2.iseries"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.iseries.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.db2.luw"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.luw.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.db2.series"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.series.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.derby"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.derby.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.informix"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.informix.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.mysql"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.mysql.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.oracle"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.oracle.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.sqlserver"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.sqlserver.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.sybase"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.sybase.html" />
-		<topic label="org.eclipse.wst.rdb.derby"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.derby.html" />
-		<topic label="org.eclipse.wst.rdb.derby.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.derby.ui.html" />
-		<topic label="org.eclipse.wst.rdb.fe.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.fe.ui.html" />
-		<topic label="org.eclipse.wst.rdb.fe.ui.actions"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.fe.ui.actions.html" />
-		<topic label="org.eclipse.wst.rdb.models.dbdefinition"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.dbdefinition.html" />
-		<topic label="org.eclipse.wst.rdb.models.sql"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.sql.html" />
-		<topic label="org.eclipse.wst.rdb.models.sql.edit"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.sql.edit.html" />
-		<topic label="org.eclipse.wst.rdb.mysql"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.mysql.html" />
-		<topic label="org.eclipse.wst.rdb.outputview"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.outputview.html" />
-		<topic label="org.eclipse.wst.rdb.server.extensions"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.server.extensions.html" />
-		<topic label="org.eclipse.wst.rdb.server.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.server.ui.html" />
-		<topic label="org.eclipse.wst.rdb.sqleditor"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.sqleditor.html" />
-		<topic label="org.eclipse.wst.rdb.sqlscrapbook"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.sqlscrapbook.html" />
-	</topic>
-	<topic label="Server Tools"
-		href="html/plugin_descriptions_wst/server.html">
-		<topic label="org.eclipse.wst.server.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.server.core.html" />
-		<topic label="org.eclipse.wst.server.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.server.ui.html" />
-		<topic label="org.eclipse.wst.server.util"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.server.util.html" />
-	</topic>
-	<topic label="Structured Source Editor (SSE) Tools"
-		href="html/plugin_descriptions_WST/sse.html">
-		<topic label="org.eclipse.wst.sse.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.sse.core.html" />
-		<topic label="org.eclipse.wst.sse.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.sse.ui.html" />
-	</topic>
-	<topic label="Validation Tools"
-		href="html/plugin_descriptions_WST/validation.html">
-		<topic label="org.eclipse.wst.validation"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.validation.html" />
-		<topic label="org.eclipse.wst.validation.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.validation.ui.html" />
-	</topic>
-	<topic label="Web Tools"
-		href="html/plugin_descriptions_WST/web.html">
-		<topic label="org.eclipse.wst.web"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.web.html" />
-		<topic label="org.eclipse.wst.web.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.web.ui.html" />
-	</topic>
-	<topic label="Web Services (WS), WSDL and WS-I Tools"
-		href="html/plugin_descriptions_WST/ws.html">
-		<topic label="org.eclipse.wst.ws"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.ws.html" />
-		<topic label="org.eclipse.wst.ws.explorer"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.ws.explorer.html" />
-		<topic label="org.eclipse.wst.ws.parser"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.ws.parser.html" />
-		<topic label="org.eclipse.wst.ws.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.ws.ui.html" />
-		<topic label="org.eclipse.wst.wsdl"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.wsdl.html" />
-		<topic label="org.eclipse.wst.wsdl.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.wsdl.ui.html" />
-		<topic label="org.eclipse.wst.wsdl.validation"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.wsdl.validation.html" />
-		<topic label="org.eclipse.wst.wsi"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.wsi.html" />
-		<topic label="org.eclipse.wst.wsi.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.wsi.ui.html" />
-	</topic>
-	<topic label="XML Tools &amp; XML Schema Definition (XSD) Tools"
-		href="html/plugin_descriptions_WST/xml.html">
-		<topic label="org.eclipse.wst.xml.catalog"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.catalog.html" />
-		<topic label="org.eclipse.wst.xml.catalog.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.catalog.ui.html" />
-		<topic label="org.eclipse.wst.xml.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.core.html" />
-		<topic label="org.eclipse.wst.xml.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.ui.html" />
-		<topic label="org.eclipse.wst.xml.uriresolver"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.uriresolver.html" />
-		<topic label="org.eclipse.wst.xml.uriresolver.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.uriresolver.ui.html" />
-		<topic label="org.eclipse.wst.xsd.contentmodel"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xsd.contentmodel.html" />
-		<topic label="org.eclipse.wst.xsd.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xsd.core.html" />
-		<topic label="org.eclipse.wst.xsd.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xsd.ui.html" />
-	</topic>
-</toc>
\ No newline at end of file
diff --git a/docs/org.eclipse.jst.doc.isv/topics_Reference.xml b/docs/org.eclipse.jst.doc.isv/topics_Reference.xml
deleted file mode 100644
index 535b94d..0000000
--- a/docs/org.eclipse.jst.doc.isv/topics_Reference.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-<!-- ============================================================================= -->
-<!-- Define topics for the references                                              -->
-<!-- ============================================================================= -->
-<toc label="Reference">
-	<topic label="API Reference" href="reference/api/overview-summary.html">
-		<!-- The javadoctoc.xml toc is generated by the build. -->
-		<link toc="javadoctoc.xml" />
-	</topic>
-	
-	<topic label="Extension Points Reference" href="reference/extension-points/index.html">
-	    <!-- The topics_ExtPoints-Reference.xml toc is generated by the build. -->
-		<link toc="topics_ExtPoint_Reference.xml" />
-	</topic>
-</toc>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/.project b/docs/org.eclipse.wst.doc.isv/.project
deleted file mode 100644
index 6c66e41..0000000
--- a/docs/org.eclipse.wst.doc.isv/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wst.doc.isv</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/docs/org.eclipse.wst.doc.isv/META-INF/MANIFEST.MF b/docs/org.eclipse.wst.doc.isv/META-INF/MANIFEST.MF
deleted file mode 100644
index de1c537..0000000
--- a/docs/org.eclipse.wst.doc.isv/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,8 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-Vendor: %providerName 
-Bundle-SymbolicName: org.eclipse.wst.doc.isv; singleton:=true
-Bundle-Version: 1.0.0
-Bundle-Localization: plugin
-Require-Bundle: org.eclipse.help
diff --git a/docs/org.eclipse.wst.doc.isv/README_HOWTO_pacakge_overview.txt b/docs/org.eclipse.wst.doc.isv/README_HOWTO_pacakge_overview.txt
deleted file mode 100644
index 7d86004..0000000
--- a/docs/org.eclipse.wst.doc.isv/README_HOWTO_pacakge_overview.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-Each API package is required to have a package overview document describing
-at a high level the problem solved by the API, how the API is meant to be used, 
-and where applicable diagrams and images explaining the expected and correct 
-usage. 
-
-Like the design of the WTP website, the package overviews are stored as 
-XML files within the root of the package that they describe. The file
-name must always be "package.xml". The XSLT stylesheet that runs as part 
-of the Javadoc process will transform this file into a "package.html" file,
-which is expected by the javadoc tool. 
-
-Developers have four tags to be aware of, in addition to the normal
-tag redefinitions that occur for the website (e.g. some header tags 
-are redefined as white text with light blue backgrounds that span 
-the page, like the Eclipse style). These four tags are:
-
-<p> tag: Each paragraph tag will be wrapped in a table that forces 
-a fixed width for the text lines. Overviews that choose to add images 
-can often stretch the text out into a width that is difficult or at a 
-minimum inconvenient to read. Each <p> tag will be formatted consistently
-across all overview documents. Please refrain from adding extra formatting
-around paragraph tags.
-
-<img src="" caption=""> tag: Each image will be displayed in a specialized table format, with
-a caption. The <img> tag has an attribute "caption" that will be displayed
-just under the image explaining in text what the picture intends to
-convey graphically. For example:
-
-<img src=".." caption="This sample text" />
-
-__________
-|         |
-|  img    |
-|_________|
-|__text___|
-
-*Also note that all images used in a package overview must be placed in the 
-root of the project under a directory named "javadoc-images". Whenever an
-image is linked to, the link must escape to the root package level
-to reference the image, and include "overview" in the path. So if you want to 
-link "model_overview.jpg" into package overview for "com.acme.model":
-
-(1) Place "model_overview.jpg" in <project>\javadoc-images
-(2) Add the following element to your document: 
-	<img src="../../../overview/model_overview.jpg" caption="An overview of the Acme Model API" />  
-	--> Note that the three "../" escapes is the same number of elements in the 
-		package path: com/acme/model/. 
-	--> "overview/" is required as all images will be pushed into the "overview" 
-		directory in the final javadoc layout. 
-
-		
-<codesnippet caption=""> tag: The codesnippet is provided to allow quick addition of code 
-snippet examples or usage patterns for API. The content of the <codesnippet />
-tag should be the actual source code. The tag will use the text exactly as it 
-appears in an HTML <pre> tag, and will wrap the snippet in a table for formatting.
-The codesnippet tag allows for a caption just as the img tag does. 
-
-<abstract> tag: The abstract tag should always occur first in your content, and should 
-contain a brief synopsis of your package overview ("package overview overview"). The 
-contents of this tag will be displayed in the full API overview page beside the linked
-package name. The tag should contain no extra HTML formatting.
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/about.html b/docs/org.eclipse.wst.doc.isv/about.html
deleted file mode 100644
index 4c99086..0000000
--- a/docs/org.eclipse.wst.doc.isv/about.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
- 
-<p>February 24, 2005</p>	
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor's license that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content.</p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/api-overview/overview.html b/docs/org.eclipse.wst.doc.isv/api-overview/overview.html
deleted file mode 100644
index 7efb141..0000000
--- a/docs/org.eclipse.wst.doc.isv/api-overview/overview.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<link rel="stylesheet" href="../apistyles.css" type="text/css">
-<title>wst api overview</title>
-</head>
-<body>
-<P>
-			The Web Standards Tools (WST) subproject of the Web Tools Platform
-			(WTP) provides some of the coolest tooling for open source enterprise
-			development since cheese in a can!
-		</P>
-<P>
-			The following components are available as part of the WST:
-			<ul>
-				
-<li>
-					
-<p>Command (command):</p>
-				
-</li>
-				
-<li>
-					
-<p>
-						Common (common): Provides frameworks that are not tied to a
-						specific Web Standard, but that are useful for many other
-						components within WST and the Java Standards Tools (JST)
-					</p>
-				
-</li>
-				
-<li>
-					
-<p>CSS (css):</p>
-				
-</li>
-				
-<li>
-					
-<p>DTD (dtd):</p>
-				
-</li>
-				
-<li>
-					
-<p>HTML (html):</p>
-				
-</li>
-				
-<li>
-					
-<p>Internet (internet):</p>
-				
-</li>
-				
-<li>
-					
-<p>Javascript (javascript):</p>
-				
-</li>
-				
-<li>
-					
-<p>Relational Databases (rdb):</p>
-				
-</li>
-				
-<li>
-					
-<p>Server (server):</p>
-				
-</li>
-				
-<li>
-					
-<p>SSE (sse):</p>
-				
-</li>
-				
-<li>
-					
-<p>Validation (validation):</p>
-				
-</li>
-				
-<li>
-					
-<p>
-						Web (web): Provides functionality for simple (non-J2EE) web
-						projects.
-					</p>
-				
-</li>
-				
-<li>
-					
-<p>Web Services (ws):</p>
-				
-</li>
-				
-<li>
-					
-<p>Web Services Definition Language (wsdl):</p>
-				
-</li>
-				
-<li>
-					
-<p>Web Services I(?) (wsi):</p>
-				
-</li>
-				
-<li>
-					
-<p>eXtensible Modeling Language (xml):</p>
-				
-</li>
-				
-<li>
-					
-<p>eXtensible Schema Definitions (xsd):</p>
-				
-</li>
-			
-</ul>
-		
-</P>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/api-overview/overview.xml b/docs/org.eclipse.wst.doc.isv/api-overview/overview.xml
deleted file mode 100644
index b19fb58..0000000
--- a/docs/org.eclipse.wst.doc.isv/api-overview/overview.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<html>
-	<head>
-		<meta name="root" content=".." />
-		<title>WST API Overview</title>
-	</head>
-
-	<body>
-		<P>
-			The Web Standard Tools (WST) subproject of the Web Tools
-			Platform (WTP) provides extensible tools for the development
-			of Web Applications and supports development, testing and
-			debugging with various servers using open standards,
-			specifications, and languages.
-		</P>
-		<P>
-			The following components are available as part of the WST:
-			<ul>
-				<li>
-					<p>Command (command):</p>
-				</li>
-				<li>
-					<p>
-						Common (common): Provides frameworks that are
-						not tied to a specific Web Standard, but that
-						are useful for many other components within WST
-						and the J2EE Standard Tools (JST)
-					</p>
-				</li>
-				<li>
-					<p>
-						CSS (css): Provides a SSE-based source model and
-						editor for Cascading Style Sheets
-					</p>
-				</li>
-				<li>
-					<p>
-						DTD (dtd): Provides a SSE-based DTD source model
-						and editor, as well as an EMF-based model and a
-						DTD validator
-					</p>
-				</li>
-				<li>
-					<p>
-						HTML (html): Provides a SSE-based HTML source
-						model, editor, and validator
-					</p>
-				</li>
-				<li>
-					<p>Internet (internet):</p>
-				</li>
-				<li>
-					<p>
-						Javascript (javascript): Provides a Javascript
-						source editor and source editor with preview
-					</p>
-				</li>
-				<li>
-					<p>Relational Databases (rdb):</p>
-				</li>
-				<li>
-					<p>Server (server):</p>
-				</li>
-				<li>
-					<p>
-						SSE (sse): Provides frameworks for extendable
-						and easiy embeddable source editing, with
-						emphasis on content-type-based behavior and
-						extensibility.
-					</p>
-				</li>
-				<li>
-					<p>Validation (validation):</p>
-				</li>
-				<li>
-					<p>
-						Web (web): Provides functionality for simple
-						(non-J2EE) web projects.
-					</p>
-				</li>
-				<li>
-					<p>Web Services (ws):</p>
-				</li>
-				<li>
-					<p>Web Services Definition Language (wsdl):</p>
-				</li>
-				<li>
-					<p>Web Services I(?) (wsi):</p>
-				</li>
-				<li>
-					<p>
-						eXtensible Modeling Language (xml): Provides a
-						SSE-based XML source model, editor, validator,
-						and an advanced XML editor with a design page
-					</p>
-				</li>
-				<li>
-					<p>eXtensible Schema Definitions (xsd):</p>
-				</li>
-			</ul>
-		</P>
-	</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/api-overview/overview/Idea.jpg b/docs/org.eclipse.wst.doc.isv/api-overview/overview/Idea.jpg
deleted file mode 100644
index 119ce70..0000000
--- a/docs/org.eclipse.wst.doc.isv/api-overview/overview/Idea.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/book.css b/docs/org.eclipse.wst.doc.isv/book.css
deleted file mode 100644
index a4eedda..0000000
--- a/docs/org.eclipse.wst.doc.isv/book.css
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/build.properties b/docs/org.eclipse.wst.doc.isv/build.properties
deleted file mode 100644
index ae39445..0000000
--- a/docs/org.eclipse.wst.doc.isv/build.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2005 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-# use provided build.xml
-custom = true
diff --git a/docs/org.eclipse.wst.doc.isv/build.xml b/docs/org.eclipse.wst.doc.isv/build.xml
deleted file mode 100644
index 413628c..0000000
--- a/docs/org.eclipse.wst.doc.isv/build.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="org.eclipse.wst.doc.isv" default="build.jars" basedir=".">
-
-	<property name="bootclasspath" value=""/>
-	<property name="basews" value="${ws}"/>
-	<property name="baseos" value="${os}"/>
-	<property name="basearch" value="${arch}"/>
-	<property name="basenl" value="${nl}"/>
-	<property name="javacFailOnError" value="false"/>
-	<property name="javacDebugInfo" value="on"/>
-	<property name="javacVerbose" value="true"/>
-	<property name="javacSource" value="1.3"/>
-	<property name="javacTarget" value="1.2"/>
-	<property name="compilerArg" value=""/>
-
-	<target name="init" depends="properties">
-		<condition property="pluginTemp" value="${buildTempFolder}/plugins">
-			<isset property="buildTempFolder"/>
-		</condition>
-		<property name="pluginTemp" value="${basedir}"/>
-		<condition property="build.result.folder" value="${pluginTemp}/org.eclipse.wst.doc.isv">
-			<isset property="buildTempFolder"/>
-		</condition>
-		<property name="build.result.folder" value="${basedir}"/>
-		<property name="temp.folder" value="${basedir}/temp.folder"/>
-		<property name="plugin.destination" value="${basedir}"/>
-	</target>
-
-	<target name="properties" if="eclipse.running">
-		<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
-	</target>
-
-	<target name="build.update.jar" depends="init" description="Build the plug-in: org.eclipse.wst.doc.isv for an update site.">
-		<delete dir="${temp.folder}"/>
-		<mkdir dir="${temp.folder}"/>
-		<antcall target="build.jars"/>
-		<antcall target="gather.bin.parts">
-			<param name="destination.temp.folder" value="${temp.folder}/"/>
-		</antcall>
-		<zip destfile="${plugin.destination}/org.eclipse.wst.doc.isv_1.0.0.jar" basedir="${temp.folder}/org.eclipse.wst.doc.isv_1.0.0" filesonly="false" whenempty="skip" update="false"/>
-		<delete dir="${temp.folder}"/>
-	</target>
-
-	<target name="build.jars" depends="init" description="Build all the jars for the plug-in: org.eclipse.wst.doc.isv.">
-		<ant antfile="javadoc.xml" dir="${basedir}"/>
-		<ant antfile="buildExtDocs.xml" dir="${basedir}"/>
-	</target>
-
-	<target name="build.sources" depends="init">
-	</target>
-
-	<target name="gather.bin.parts" depends="init" if="destination.temp.folder">
-		<mkdir dir="${destination.temp.folder}/org.eclipse.wst.doc.isv_1.0.0"/>
-		<copy todir="${destination.temp.folder}/org.eclipse.wst.doc.isv_1.0.0" failonerror="true">
-			<fileset dir="${basedir}" includes="plugin.xml,plugin.properties,about.html,toc.xml,toc_WST.xml,topics_Reference.xml,META-INF/,html/,reference/,book.css,notices.html,topics_ExtPoint_Reference.xml,schema.css,javadoctoc.xml"/>
-		</copy>
-	</target>
-
-	<target name="build.zips" depends="init">
-	</target>
-
-	<target name="gather.sources" depends="init" if="destination.temp.folder">
-		<mkdir dir="${destination.temp.folder}/org.eclipse.wst.doc.isv_0.7.0"/>
-		<copy todir="${destination.temp.folder}/org.eclipse.wst.doc.isv_0.7.0" failonerror="false">
-			<fileset dir="${basedir}" includes="build.xml,build.properties,javadoc.properties,javadoc.xml,javadoc.xsl,api-overview/"/>
-		</copy>
-	</target>
-
-	<target name="gather.logs" depends="init" if="destination.temp.folder">
-	</target>
-
-	<target name="clean" depends="init" description="Clean the plug-in: org.eclipse.wst.doc.isv of all the zips, jars and logs created.">
-		<delete file="${plugin.destination}/org.eclipse.wst.doc.isv_1.0.0.jar"/>
-		<delete file="${plugin.destination}/org.eclipse.wst.doc.isv_1.0.0.zip"/>
-		<delete dir="${temp.folder}"/>
-	</target>
-
-	<target name="refresh" depends="init" if="eclipse.running" description="Refresh this folder.">
-		<!--
-		<eclipse.convertPath fileSystemPath="D:/wtp_v10m3/workspace_releng/org.eclipse.wst.doc.isv" property="resourcePath"/>
-		-->
-		<eclipse.refreshLocal resource="${resourcePath}" depth="infinite"/>
-	</target>
-
-	<target name="zip.plugin" depends="init" description="Create a zip containing all the elements for the plug-in: org.eclipse.wst.doc.isv.">
-		<delete dir="${temp.folder}"/>
-		<mkdir dir="${temp.folder}"/>
-		<antcall target="build.jars"/>
-		<antcall target="build.sources"/>
-		<antcall target="gather.bin.parts">
-			<param name="destination.temp.folder" value="${temp.folder}/"/>
-		</antcall>
-		<antcall target="gather.sources">
-			<param name="destination.temp.folder" value="${temp.folder}/"/>
-		</antcall>
-		<delete>
-			<fileset dir="${temp.folder}" includes="**/*.bin.log"			/>
-		</delete>
-		<zip destfile="${plugin.destination}/org.eclipse.wst.doc.isv_1.0.0.zip" basedir="${temp.folder}" filesonly="true" whenempty="skip" update="false"/>
-		<delete dir="${temp.folder}"/>
-	</target>
-
-</project>
diff --git a/docs/org.eclipse.wst.doc.isv/buildExtDocs.properties b/docs/org.eclipse.wst.doc.isv/buildExtDocs.properties
deleted file mode 100644
index 8234330..0000000
--- a/docs/org.eclipse.wst.doc.isv/buildExtDocs.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-################################################################
-# Information for extension point overview document
-################################################################
-# Overview document title
-title = WTP Web Standard Tools (WST) Extension Points
-header = WST Extension Points 
-# Introduction paragraph
-overview = The following extension points can be used to extend the capabilities of the WST infrastructure:
-
-# A list of internal extension points that should not be displayed 
-# in the ISV docs.
-internal-ext-points=org.eclipse.wst.html.ui.deviceProfileEntryProvider,\
-org.eclipse.wst.internet.monitor.core.internalStartup,\
-org.eclipse.wst.server.core.internalStartup,\
-org.eclipse.wst.sse.core.adaptOnCreateFactory,\
-org.eclipse.wst.sse.core.commentElementHandler,\
-org.eclipse.wst.sse.core.contentTypeFactoryContribution,\
-org.eclipse.wst.sse.core.cssprofile,\
-org.eclipse.wst.sse.core.documentTypes,\
-org.eclipse.wst.sse.core.embeddedTypeHandler,\
-org.eclipse.wst.sse.core.formatProcessors,\
-org.eclipse.wst.sse.core.modelHandler,\
-org.eclipse.wst.sse.core.taskscanner,\
-org.eclipse.wst.wsdl.contentGenerators,\
-org.eclipse.wst.wsdl.extensibilityElementFactories,\
-org.eclipse.wst.wsdl.ui.extensibilityElementFilter,\
-org.eclipse.wst.wsdl.ui.extensibilityItemTreeProviders,\
-org.eclipse.wst.wsdl.ui.internalEditorExtensions,\
-org.eclipse.wst.wsdl.ui.propertyDescriptorProvider,\
-org.eclipse.wst.xml.core.annotationFiles,\
-org.eclipse.wst.xml.core.documentFactories,\
-org.eclipse.wst.xml.core.modelQueryExtensions,\
-org.eclipse.wst.xml.ui.catalogFileType
diff --git a/docs/org.eclipse.wst.doc.isv/buildExtDocs.xml b/docs/org.eclipse.wst.doc.isv/buildExtDocs.xml
deleted file mode 100644
index bfa1489..0000000
--- a/docs/org.eclipse.wst.doc.isv/buildExtDocs.xml
+++ /dev/null
@@ -1,162 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="Build Extension Point Documentation" default="createExtDocs" basedir=".">
-
-	<property file="buildExtDocs.properties"/>
-	<property name="outputDir" value="${basedir}${file.separator}reference${file.separator}extension-points"/>
-	<property name="xmlOutputDir" value="${outputDir}${file.separator}xml${file.separator}"/>
-	<property name="commonOutputDir" value="${outputDir}${file.separator}common${file.separator}"/>
-	<property name="rdbOutputDir" value="${outputDir}${file.separator}rdb${file.separator}"/>
-	<property name="serverOutputDir" value="${outputDir}${file.separator}server${file.separator}"/>
-	<property name="webOutputDir" value="${outputDir}${file.separator}web${file.separator}"/>
-	<property name="wsOutputDir" value="${outputDir}${file.separator}ws${file.separator}"/>
-
-	<target name="createExtDocs" depends="buildExtDocs, createDocListings"/>
-	
-	<target name="buildExtDocs" depends="buildXMLExtDocs, buildCommonExtDocs, buildRDBExtDocs, buildServerExtDocs, buildWebExtDocs, buildWSExtDocs"/>
-		
- 	<target name="buildXMLExtDocs">
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.sse.core/plugin.xml" destination="${xmlOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.xml.core/plugin.xml" destination="${xmlOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.sse.ui/plugin.xml" destination="${xmlOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.xml.ui/plugin.xml" destination="${xmlOutputDir}" />
- 		
- 		<!-- Get the list of extension doc files. -->
- 		<fileset dir="${xmlOutputDir}" casesensitive="yes" id="ext-docs-list-xml">
- 			<include name="*.html"/>
- 		</fileset>
- 						
- 		<!-- Convert the list to an XML representation. -->
- 		<pathconvert property="ext-doc-xml" refid="ext-docs-list-xml" pathsep="&lt;/file&gt;&lt;file&gt;">
- 			<map from="${xmlOutputDir}" to=""/>
- 		</pathconvert>
- 		<echo file="xmlextdocs.xml">&lt;files component="xml"&gt;&lt;file&gt;${ext-doc-xml}&lt;/file&gt;&lt;/files&gt;</echo>
- 						
- 	</target>
- 	
- 	<target name="buildCommonExtDocs">
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.command.env/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.emf/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.frameworks/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.modulecore/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.project.facet.core/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.uriresolver/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.internet.cache/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.validation/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.command.env.ui/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.frameworks.ui/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.navigator.views/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.navigator.workbench/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.project.facet.ui/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.snippets/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.ui/plugin.xml" destination="${commonOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.ui.properties/plugin.xml" destination="${commonOutputDir}" />
- 		
- 		<!-- Get the list of extension doc files. -->
- 		<fileset dir="${commonOutputDir}" casesensitive="yes" id="ext-docs-list-common">
- 			<include name="*.html"/>
- 		</fileset>
- 						
- 		<!-- Convert the list to an XML representation. -->
- 		<pathconvert property="ext-doc-common" refid="ext-docs-list-common" pathsep="&lt;/file&gt;&lt;file&gt;">
- 			<map from="${commonOutputDir}" to=""/>
- 		</pathconvert>
- 		<echo file="commonextdocs.xml">&lt;files component="common"&gt;&lt;file&gt;${ext-doc-common}&lt;/file&gt;&lt;/files&gt;</echo>
- 						
- 	</target>
- 		
- 	<target name="buildRDBExtDocs">
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.core/plugin.xml" destination="${rdbOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.data.core/plugin.xml" destination="${rdbOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.connection.ui/plugin.xml" destination="${rdbOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.core.ui/plugin.xml" destination="${rdbOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.data.ui/plugin.xml" destination="${rdbOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.outputview/plugin.xml" destination="${rdbOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.server.extensions/plugin.xml" destination="${rdbOutputDir}" />
- 		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.rdb.server.ui/plugin.xml" destination="${rdbOutputDir}" />
- 		
- 		<!-- Get the list of extension doc files. -->
- 		<fileset dir="${rdbOutputDir}" casesensitive="yes" id="ext-docs-list-rdb">
- 			<include name="*.html"/>
- 		</fileset>
- 						
- 		<!-- Convert the list to an XML representation. -->
- 		<pathconvert property="ext-doc-rdb" refid="ext-docs-list-rdb" pathsep="&lt;/file&gt;&lt;file&gt;">
- 			<map from="${rdbOutputDir}" to=""/>
- 		</pathconvert>
- 		<echo file="rdbextdocs.xml">&lt;files component="rdb"&gt;&lt;file&gt;${ext-doc-rdb}&lt;/file&gt;&lt;/files&gt;</echo>
- 						
-	</target>
- 	
-	<target name="buildServerExtDocs">
-		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.internet.monitor.core/plugin.xml" destination="${serverOutputDir}" />
-		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.server.core/plugin.xml" destination="${serverOutputDir}" />
-		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.internet.monitor.ui/plugin.xml" destination="${serverOutputDir}" />
-		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.server.ui/plugin.xml" destination="${serverOutputDir}" />
-		
-		<!-- Get the list of extension doc files. -->
-		<fileset dir="${serverOutputDir}" casesensitive="yes" id="ext-docs-list-server">
-			<include name="*.html"/>
-		</fileset>
-						
-		<!-- Convert the list to an XML representation. -->
-		<pathconvert property="ext-doc-server" refid="ext-docs-list-server" pathsep="&lt;/file&gt;&lt;file&gt;">
-			<map from="${serverOutputDir}" to=""/>
-		</pathconvert>
-		<echo file="serverextdocs.xml">&lt;files component="server"&gt;&lt;file&gt;${ext-doc-server}&lt;/file&gt;&lt;/files&gt;</echo>
-						
-	</target>
-	
-	<target name="buildWebExtDocs">
-		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.common.emfworkbench.integration/plugin.xml" destination="${webOutputDir}" />
-		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.html.ui/plugin.xml" destination="${webOutputDir}" />
-		
-		<!-- Get the list of extension doc files. -->
-		<fileset dir="${webOutputDir}" casesensitive="yes" id="ext-docs-list-web">
-			<include name="*.html"/>
-		</fileset>
-						
-		<!-- Convert the list to an XML representation. -->
-		<pathconvert property="ext-doc-web" refid="ext-docs-list-web" pathsep="&lt;/file&gt;&lt;file&gt;">
-			<map from="${webOutputDir}" to=""/>
-		</pathconvert>
-		<echo file="webextdocs.xml">&lt;files component="web"&gt;&lt;file&gt;${ext-doc-web}&lt;/file&gt;&lt;/files&gt;</echo>
-						
-	</target>
-
-	<target name="buildWSExtDocs">
-		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.ws/plugin.xml" destination="${wsOutputDir}" />
-		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.wsdl/plugin.xml" destination="${wsOutputDir}" />
-		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.wsdl.ui/plugin.xml" destination="${wsOutputDir}" />
-		<pde.convertSchemaToHTML manifest="../org.eclipse.wst.wsdl.validation/plugin.xml" destination="${wsOutputDir}" />
-		
-		<!-- Get the list of extension doc files. -->
-		<fileset dir="${wsOutputDir}" casesensitive="yes" id="ext-docs-list-ws">
-			<include name="*.html"/>
-		</fileset>
-				
-		<!-- Convert the list to an XML representation. -->
-		<pathconvert property="ext-doc-ws" refid="ext-docs-list-ws" pathsep="&lt;/file&gt;&lt;file&gt;">
-			<map from="${wsOutputDir}" to=""/>
-		</pathconvert>
-		<echo file="wsextdocs.xml">&lt;files component="ws"&gt;&lt;file&gt;${ext-doc-ws}&lt;/file&gt;&lt;/files&gt;</echo>
-				
-	</target>
-	
-	<target name="createDocListings">
-		<!-- Create the overview document. -->
-		<xslt basedir="${basedir}" in="extDocListings.xml" out="${outputDir}${file.separator}index.html" style="extDocOverview.xsl">
-  			<param name="title" expression="${title}"/>
-  			<param name="header" expression="${header}"/>
-  			<param name="overview" expression="${overview}"/>
-			<param name="internal-ext-points" expression="${internal-ext-points}"/>
-		</xslt>
-		
-		<!-- Create the extention point toc. -->
-		<xslt basedir="${basedir}" in="extDocListings.xml" out="topics_ExtPoint_Reference.xml" style="extDocToc.xsl">
-			<param name="internal-ext-points" expression="${internal-ext-points}"/>
-			<outputproperty name="method" value="xml"/>
-			<outputproperty name="indent" value="yes"/>
-		</xslt>
-		
-	</target>
-</project>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/extDocListings.xml b/docs/org.eclipse.wst.doc.isv/extDocListings.xml
deleted file mode 100644
index f368600..0000000
--- a/docs/org.eclipse.wst.doc.isv/extDocListings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<components>
-	<component name="XML" id="xml" file="xmlextdocs.xml"/>
-	<component name="Common" id="common" file="commonextdocs.xml"/>
-	<component name="Server" id="server" file="serverextdocs.xml"/>
-	<component name="Web" id="web" file="webextdocs.xml"/>
-	<component name="Web Services" id="ws" file="wsextdocs.xml"/>
-	<component name="Relational Data Tools" id="rdb" file="rdbextdocs.xml"/>
-</components>
diff --git a/docs/org.eclipse.wst.doc.isv/extDocOverview.xsl b/docs/org.eclipse.wst.doc.isv/extDocOverview.xsl
deleted file mode 100644
index 14116af..0000000
--- a/docs/org.eclipse.wst.doc.isv/extDocOverview.xsl
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-    version="1.0"
-    xmlns:xalan="http://xml.apache.org/xslt">
-    <xsl:param name="title"/>
-    <xsl:param name="header"/>
-    <xsl:param name="overview"/>
-    <xsl:param name="internal-ext-points"/>
-    
-    <xsl:template match="components">
-    	
-    	<xsl:text disable-output-escaping="yes">
-    	&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN"&gt;
-		</xsl:text>
-		<html>
-		<head>
-		<xsl:text disable-output-escaping="yes">
-		&lt;meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." &gt;
-
-   		&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"&gt;
-   		</xsl:text>
-   		<title><xsl:value-of select="$title"/></title>
-   		<xsl:text disable-output-escaping="yes">
-		&lt;LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css"&gt;
-		</xsl:text>
-		</head>
-		<body link="#0000FF" vlink="#800080">
-
-		<center>
-		<h1><xsl:value-of select="$header"/></h1>
-		</center>
-
-		<xsl:value-of select="$overview"/>
-    	<xsl:for-each select="component">
-    		<xsl:sort select="@id"/>
-    		<h3><a name="{@id}"></a><xsl:value-of select="@name"/></h3>
-    		<ul>
-    			<xsl:for-each select="document(@file)/files/file">
-    				<xsl:sort select="text()"/>
-    				<xsl:if test="not(contains($internal-ext-points, translate(substring(text(), 0, string-length(text()) - 4),'_','.')))">
-  						<li>
-  							<a href="{../@component}/{text()}"><xsl:value-of select="translate(substring(text(), 0, string-length(text()) - 4),'_','.')"/></a> 
-  						</li>
-  					</xsl:if>
-    			</xsl:for-each>
-    		</ul>
-    	</xsl:for-each>
-    	</body>
-		</html>
-    </xsl:template>
-</xsl:stylesheet>
diff --git a/docs/org.eclipse.wst.doc.isv/extDocToc.xsl b/docs/org.eclipse.wst.doc.isv/extDocToc.xsl
deleted file mode 100644
index 79c8a14..0000000
--- a/docs/org.eclipse.wst.doc.isv/extDocToc.xsl
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-    version="1.0"
-    xmlns:xalan="http://xml.apache.org/xslt"
-    exclude-result-prefixes="xalan">
-    <xsl:param name="internal-ext-points"/>
-    
-     <xsl:template match="components">
-     	<xsl:text disable-output-escaping="yes">
-&lt;?NLS TYPE="org.eclipse.help.toc"?&gt;
-	 	</xsl:text>
-	 	<toc label="Extension Points Reference">
-	 		<xsl:for-each select="document(component/@file)/files/file">
-	 			<xsl:sort select="text()"/>
-	 			<xsl:if test="not(contains($internal-ext-points, translate(substring(text(), 0, string-length(text()) - 4),'_','.')))">
-	 				<topic label="{translate(substring(text(), 0, string-length(text()) - 4),'_','.')}" href="reference/extension-points/{../@component}/{text()}">
-	 				</topic>
-	 			</xsl:if>
-	 		</xsl:for-each>
-	 	</toc> 
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/docs/org.eclipse.wst.doc.isv/generatingExtensionDocsReadme.txt b/docs/org.eclipse.wst.doc.isv/generatingExtensionDocsReadme.txt
deleted file mode 100644
index f5bde3e..0000000
--- a/docs/org.eclipse.wst.doc.isv/generatingExtensionDocsReadme.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-To generate extension documentation:
-
-1. Add the PDE generation task for the plug-in to buildExtDocs.xml.
-
-2. If the plug-in is in a new component add a generation task for the 
-   component to buildExtDocs.xml and add the component to extDocListings.xml.
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/html/book.html b/docs/org.eclipse.wst.doc.isv/html/book.html
deleted file mode 100644
index 8ddb8fa..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/book.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<meta
-  name="GENERATOR"
-  content="Mozilla/4.73 [en] (Win98; U) [Netscape]">
-<title>splash</title>
-<link
-  rel="stylesheet"
-  href="sources/formate.css">
-</head>
-<body>
-<center>
-<h1>Online Help</h1>
-</center>
-<p>The description of the API and the plugins of the WTP and their
-Extensions (-Points)</p>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/check_out_tutorial.html b/docs/org.eclipse.wst.doc.isv/html/check_out_tutorial.html
deleted file mode 100644
index ab0220c..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/check_out_tutorial.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<title>Checking WTP out</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="sources/formate.css">
-</head>
-
-<body>
-<p class="ueberschrift">How to check out the WTP plugins</p>
-
-<p>It is recommended to check out the plugins via the releng tools using
-map files provided by the project.<br>
-The main advantage of this approach is to have a reproducable build, and
-that way you can easily check out exactly the code that is contained in
-builds produced by the web tools project (I-Builds, M-Builds, Releases).<br>
-This approach makes general handling easier and is as well more helpful
-for the project when submitting bugreports or supplying pachtes.
-Checking out HEAD is not recommended as it is not reproducable.<br>
-
-</p>
-
-<ul>
-  <li>
-  <p>First, download the current releng tools version (for Eclipse 3.1
-  you will find it here: <a
-    href="http://download.eclipse.org/eclipse/downloads/
-		drops/R-3.1-200506271435/index.php">(http://download.eclipse.org/eclipse/downloads/
-  drops/R-3.1-200506271435/index.php)</a> at the bottom of the page).</p>
-  </li>
-</ul>
-<ul>
-  <li>Then you will need all the map files of the includet plugins. The
-  whole collection (for 0.7RC1) is available here: <a
-    href="http://download.eclipse.org/webtools/downloads/drops/S-0.7RC1-200507150303/directory.txt">
-  http://download.eclipse.org/webtools/downloads/drops/S-0.7RC1-200507150303/directory.txt</a>.</li>
-</ul>
-<ul>
-  <li>Create a new project in Eclipse. Create a new file with an .map
-  extension. Paste all maps from the link above into the file.</li>
-</ul>
-<ul>
-  <li>Right-click on the file. Select: Team - Load Map Projects. (If you
-  copyed all map files into the file, it will take a little longer).</li>
-</ul>
-<ul>
-  <li>When you're finished, you've checked out all WTP plugins out of
-  the Eclipse CVS.<br>
-  The plugins are all located in the same project/directory.</li>
-</ul>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/AdapterFactoryExtension.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/AdapterFactoryExtension.htm
deleted file mode 100644
index 5ae8e06..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/AdapterFactoryExtension.htm
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Adapter Factory Extension</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>Adapter Factory Extension</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.etools.emf.workbench.adapterFactory<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>This is used to register an adapter factory with the dynamic adapter factory.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.adapterFactory">adapterFactory</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.adapterFactory">adapterFactory</a> (<a href="#e.view">view</a>*)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST adapterFactory</p>
-<p class=code id=dtdAttlist>packageURI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>className&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>functionGroupID&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Defines the Adapter Factory being added. All added Adapter Factories are queriable whenever their Function Group and optional Viewer Id are specified.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>packageURI</b> - The package URI that you are extending (for example "ejb.xmi")</li>
-<li><b>className</b> - The fully qualified name of the class which implements org.eclipse.emf.common.notify.AdapterFactory.</li>
-<li><b>id</b> - The Unique identifier of the Adapter Factory extension.  This will associate it with one or more function groups based on the function group patterns.  Function Groups allow Content and Actions to be enabled or disabled based on project-specific information. Generally, they are used by vendors who wish to add functionality specific to their products, e.g. J2EE Application Servers.</li>
-<li><b>functionGroupID</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.view">view</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST view</p>
-<p class=code id=dtdAttlist>id&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - An optional viewer Id which will limit the invocation of the defined Adapter Factory to the given viewer id.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/DataModelProvider.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/DataModelProvider.htm
deleted file mode 100644
index ad2720e..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/DataModelProvider.htm
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>DataModelProvider</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>DataModelProvider</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.wst.common.frameworks.DataModelProviderExtension<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.DataModelProvider">DataModelProvider</a>? , <a href="#e.ProviderDefinesType">ProviderDefinesType</a>? , <a href="#e.ProviderImplementsType">ProviderImplementsType</a>?)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.DataModelProvider">DataModelProvider</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST DataModelProvider</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - </li>
-<li><b>class</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.ProviderDefinesType">ProviderDefinesType</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST ProviderDefinesType</p>
-<p class=code id=dtdAttlist>providerType&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>providerID&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>providerType</b> - </li>
-<li><b>providerID</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.ProviderImplementsType">ProviderImplementsType</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST ProviderImplementsType</p>
-<p class=code id=dtdAttlist>providerType&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>providerID&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>providerType</b> - </li>
-<li><b>providerID</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/DataModelWizardExtension.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/DataModelWizardExtension.htm
deleted file mode 100644
index 5ffb212..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/DataModelWizardExtension.htm
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>DataModelWizard</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>DataModelWizard</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.wst.common.frameworks.ui.DataModelWizardExtension<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.DataModelWizard">DataModelWizard</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.DataModelWizard">DataModelWizard</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST DataModelWizard</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>class&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - </li>
-<li><b>class</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/EMFRessourceEditModel.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/EMFRessourceEditModel.htm
deleted file mode 100644
index 46e2a4a..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/EMFRessourceEditModel.htm
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>EMF Resource Edit Model</title>
-<link rel="stylesheet" type="text/css" href="schema.css")
-</HEAD>
-<BODY>
-<H1><CENTER>EMF Resource Edit Model</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.etools.emf.workbench.editModel<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>6.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>Edit models provide a framework for managing a set of EMF resources within a unit of work.  For example, a workspace operation may affect a change to multiple EMF resources. Edit models provide basic services such as loads, saves (when necessary), and validate edit for the managed resources.  Edit models are reference counted, therefore a single instance of an edit model can be shared by more than one operation or editor.  By declaring an edit model, a plugin provider enables other components to contribute resources to be managed by that edit model.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.editModel">editModel</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.editModel">editModel</a> (<a href="#e.editModelResource">editModelResource</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST editModel</p>
-<p class=code id=dtdAttlist>editModelID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>factoryClass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>loadUnknownResourcesAsReadOnly&nbsp;(true | false) <p class=code id=dtdAttlist>parentModelID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-The declaration for an edit model to be used in the workspace.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>editModelID</b> - A unique identifier for the edit model.</li>
-<li><b>factoryClass</b> - An optional factory class that is used for this edit model.  The class must implement the interface <code>com.ibm.etools.emf.workbench.edit.EditModelFactory</code>. If none is specified, then a generic <code>EditModel</code> is created.</li>
-<li><b>loadUnknownResourcesAsReadOnly</b> - </li>
-<li><b>parentModelID</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.editModelResource">editModelResource</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST editModelResource</p>
-<p class=code id=dtdAttlist>URI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>autoload&nbsp;(true | false) "false"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This is an individual contribution of a resource to the edit model.  If more than one instance of the same URI is registered against an edit model id, the resource is still only loaded once.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>URI</b> - The URI of the resource relative to the root container from which EMF resources are loaded.</li>
-<li><b>autoload</b> - Indicator which determines whether this resource should be autoloaded when the edit model is created, or when an IFile corresponding to this resource is added.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6><br>
-<code>
-&nbsp;&nbsp;&nbsp;&lt;extension<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id="editModel.acme.parent"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name="Acme&nbsp;Parent&nbsp;Edit&nbsp;Model"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;point="com.ibm.etools.emf.workbench.editModel"&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;editModel<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;editModelID="com.acme.acmepro.parent.editModel"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;factoryClass="com.ibm.etools.emf.workbench.edit.EditModelFactory"&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;editModelResource&nbsp;URI="DIR/resource0.xml"&nbsp;/&gt;&nbsp;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;editModelResource&nbsp;URI="DIR/resource1.xml"&nbsp;/&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/editModel&gt;<br>
-&nbsp;&nbsp;&nbsp;&lt;/extension&gt;&nbsp;<br>
-&nbsp;&nbsp;&nbsp;<br>
-&nbsp;&nbsp;&nbsp;&lt;extension<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id="editModel.acme.child"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name="Acme&nbsp;Child&nbsp;Edit&nbsp;Model"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;point="com.ibm.etools.emf.workbench.editModel"&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;editModel<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;editModelID="com.acme.acmepro.child.editModel"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;factoryClass="com.ibm.etools.emf.workbench.edit.EditModelFactory"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parentModelID="com.acme.acmepro.parent.editModel"&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;editModelResource&nbsp;URI="DIR/resource2.xml"&nbsp;/&gt;&nbsp;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;editModelResource&nbsp;URI="DIR/resource3.xml"&nbsp;/&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/editModel&gt;<br>
-&nbsp;&nbsp;&nbsp;&lt;/extension&gt;&nbsp;&nbsp;&nbsp;<br>
-</code>
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>Edit Models can be accessed through the com.ibm.etools.emf.workbench.EMFWorkbenchContext.
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/EditModelExtension.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/EditModelExtension.htm
deleted file mode 100644
index 9be3d63..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/EditModelExtension.htm
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Edit Model Extension</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>Edit Model Extension</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.etoosl.emf.workbench.geditModelExtension<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>6.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>The Edit Model Extension allows third parties to contribute expected resources to Edit Models. The functionGroupID allows users to select which extensions they choose to have enabled.<p>
-Edit models provide a framework for managing a set of EMF resources within a unit of work.  For example, a workspace operation may affect a change to multiple EMF resources. Edit models provide basic services such as loads, saves (when necessary), and validate edit for the managed resources.  Edit models are reference counted, therefore a single instance of an edit model can be shared by more than one operation or editor.  By declaring an edit model, a plugin provider enables other components to contribute resources to be managed by that edit model.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.editModelExtension">editModelExtension</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.editModelExtension">editModelExtension</a> (<a href="#e.editModelResource">editModelResource</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST editModelExtension</p>
-<p class=code id=dtdAttlist>editModelID&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Edit model extensions allow components to contribute known resource URIs to an edit model.  Whenever an edit model is loaded, the resources will automatically be loaded and managed by the edit model.  Changes to the resources will be tracked and saved during operations or editor saves.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>editModelID</b> - The unique id of the edit model being extended.</li>
-<li><b>id</b> - The unique identifier for this extension.  This will be used to associate it with a function group pattern binding.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.editModel">editModel</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.editModel">editModel</a> (<a href="#e.editModelResource">editModelResource</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST editModel</p>
-<p class=code id=dtdAttlist>editModelID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>factoryClass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>loadUnknownResourcesAsReadOnly&nbsp;(true | false) <p class=code id=dtdAttlist>parentModelID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-The declaration for an edit model to be used in the workspace.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>editModelID</b> - A unique identifier for the edit model.</li>
-<li><b>factoryClass</b> - An optional factory class that is used for this edit model.  The class must implement the interface <code>com.ibm.etools.emf.workbench.edit.EditModelFactory</code>. If none is specified, then a generic <code>EditModel</code> is created.</li>
-<li><b>loadUnknownResourcesAsReadOnly</b> - </li>
-<li><b>parentModelID</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.editModelResource">editModelResource</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST editModelResource</p>
-<p class=code id=dtdAttlist>URI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>autoload&nbsp;(true | false) "false"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This is an individual contribution of a resource to the edit model.  If more than one instance of the same URI is registered against an edit model id, the resource is still only loaded once.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>URI</b> - The URI of the resource relative to the root container from which EMF resources are loaded.</li>
-<li><b>autoload</b> - Indicator which determines whether this resource should be autoloaded when the edit model is created, or when an IFile corresponding to this resource is added.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6><br>
-<code>
-&nbsp;&nbsp;&nbsp;&lt;extension<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;point="com.ibm.etools.emf.workbench.editModelExtension"&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;editModelExtension<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;editModelID="com.ibm.etools.inheritance.parent.editModel"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;functionGroupID="com.ibm.etools.websphere.group"&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;editModelResource&nbsp;URI="DIR/extension0.xml"/&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;editModelResource&nbsp;URI="DIR/extension1.xml"/&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/editModelExtension&gt;<br>
-&nbsp;&nbsp;&nbsp;&lt;/extension&gt;<br>
-</code>
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/ExtendabledOperation.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/ExtendabledOperation.htm
deleted file mode 100644
index d212370..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/ExtendabledOperation.htm
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>ExtendabledOperation</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>ExtendabledOperation</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.etools.j2ee.ExtendableOperation<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.extendableOperation">extendableOperation</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.extendableOperation">extendableOperation</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extendableOperation</p>
-<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>class</b> - </li>
-<li><b>id</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/FunctionGroup.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/FunctionGroup.htm
deleted file mode 100644
index 282bdc1..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/FunctionGroup.htm
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Grouping for function contribution</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>Grouping for function contribution</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.etools.emf.workbench.group<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>6.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>A functionGroup provides a grouping of related function that can be contributed to the tools.  For example, a third party component may want to contribute actions, editor pages, edit model resources, and many other functions specific to a given product.  By associating all these functions with a group id, a mechanism is exposed for users to selectively enable and disable baskets of function.  Extension points that allow for a "groupID" attribute generally will hide those functions when the group id is disabled.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.functionGroup">functionGroup</a>+ | <a href="#e.functionGroupPatternBinding">functionGroupPatternBinding</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.functionGroup">functionGroup</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST functionGroup</p>
-<p class=code id=dtdAttlist>functionGroupID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>icon&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>url&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>priority&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>initializerClassName&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Extension point definition for a group.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>functionGroupID</b> - A unique id for the group.</li>
-<li><b>name</b> - A human readable name.</li>
-<li><b>description</b> - A short description of the group.</li>
-<li><b>icon</b> - </li>
-<li><b>url</b> - </li>
-<li><b>priority</b> - Ordering magnitude of plugins</li>
-<li><b>initializerClassName</b> - Class used to determine plugin enablement</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.functionGroupPatternBinding">functionGroupPatternBinding</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST functionGroupPatternBinding</p>
-<p class=code id=dtdAttlist>functionGroupID&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>pattern&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element allows one to bind function groups to patterns.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>functionGroupID</b> - The unique identifier of the function group to bind.</li>
-<li><b>pattern</b> - The pattern to be bound. Patterns are regular expressions which match unique identifiers.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6><code>
-&nbsp;&nbsp;&nbsp;<br>
-&nbsp;&nbsp;&nbsp;&lt;extension<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;point="com.ibm.wtp.common.functionGroup"&gt;<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;functionGroup<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name="Acme&nbsp;Co.&nbsp;Function&nbsp;Extension"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;functionGroupID="com.acme.acmepro"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;description="The&nbsp;AcmePro&nbsp;Extensions&nbsp;add&nbsp;integration&nbsp;to&nbsp;the&nbsp;Acme&nbsp;Web&nbsp;Server."<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enabledByDefault="true"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;icon="..."<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url="http://www.acme.com/"<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&gt;<br>
-&nbsp;&nbsp;&nbsp;&lt;/extension&gt;<br>
-</code>
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>WTP Function Groups can be referenced through com.ibm.wtp.common.group.WTPFunctionGroupRegistry.
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/ModifierHelperFactory.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/ModifierHelperFactory.htm
deleted file mode 100644
index 048aadf..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/ModifierHelperFactory.htm
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>ModifierHelperFactory</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>ModifierHelperFactory</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.wtp.emf.workbench.edit.ModifierHelperFactory<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.factory">factory</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This is used to register for the model modifiers.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.factory">factory</a> (<a href="#e.package">package</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST factory</p>
-<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>class</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.package">package</a> (<a href="#e.type">type</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST package</p>
-<p class=code id=dtdAttlist>uri&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>uri</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.type">type</a> (<a href="#e.feature">feature</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST type</p>
-<p class=code id=dtdAttlist>name&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.feature">feature</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST feature</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>action&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - </li>
-<li><b>action</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/OperationExtension.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/OperationExtension.htm
deleted file mode 100644
index e627ecf..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/OperationExtension.htm
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>OperationExtension</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>OperationExtension</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.etools.j2ee.com.ibm.etools.operations.extension<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.operationExtension">operationExtension</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.operationExtension">operationExtension</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST operationExtension</p>
-<p class=code id=dtdAttlist>preOperationClass&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>postOperationClass&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>preOperationClass</b> - </li>
-<li><b>postOperationClass</b> - </li>
-<li><b>id</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/WTPActivityBridge.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/WTPActivityBridge.htm
deleted file mode 100644
index 41a6681..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/WTPActivityBridge.htm
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>WTPActivityBridge</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>WTPActivityBridge</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.wst.common.frameworks.WTPActivityBridge<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.WTPActivityBridgeHelper">WTPActivityBridgeHelper</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.WTPActivityBridgeHelper">WTPActivityBridgeHelper</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST WTPActivityBridgeHelper</p>
-<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>class</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/actionProvider.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/actionProvider.htm
deleted file mode 100644
index 1439e69..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/actionProvider.htm
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Common Action Provider</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>Common Action Provider</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.wst.common.navigator.views.actionProvder<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]<p>
-An action's enablement and/or visibility can be defined using the elements <samp>enablement</samp> and <samp>visibility</samp> respectively. These two elements contain a boolean expression that is evaluated to determine the enablement and/or visibility.
-<p>
-The syntax is the same for the <samp>enablement</samp> and <samp>visibility</samp> elements. Both contain only one boolean expression sub-element. In the simplest case, this will be an <samp>objectClass</samp>, <samp>objectState</samp>, <samp>pluginState</samp>, or <samp>systemProperty</samp> element. In the more complex case, the <samp>and</samp>, <samp>or</samp>, and <samp>not</samp> elements can be combined to form a boolean expression. Both the <samp>and</samp>, and <samp>or</samp> elements must contain 2 sub-elements. The <samp>not</samp> element must contain only 1 sub-element.
-</p></p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.actionProvider">actionProvider</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.actionProvider">actionProvider</a> (<a href="#e.enablement">enablement</a> , <a href="#e.emfEnablement">emfEnablement</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST actionProvider</p>
-<p class=code id=dtdAttlist>class&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>class</b> - A class which implments the ICommonActionProvider interface.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.enablement">enablement</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the enablement for the extension. 
-Objects which are accepted by the expression will cause the ActionProvider to be invoked.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.emfEnablement">emfEnablement</a> (#PCDATA)&gt;</p>
-<p></p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.enablement">enablement</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the enablement for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.visibility">visibility</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the visibility for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.and">and</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean AND operation on the result of evaluating it's two sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.or">or</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean OR operation on the result of evaluating it's two sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.not">not</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean NOT operation on the result of evaluating it's sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.objectClass">objectClass</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectClass</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>adaptable&nbsp;(true | false) &gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the class or interface of each object in the current selection. If each object in the selection implements the specified class or interface, the expression is evaluated as true.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - a fully qualified name of a class or interface.  The expression is evaluated as true only if all objects within the selection implement this class or interface.</li>
-<li><b>adaptable</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.objectState">objectState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectState</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the attribute state of each object in the current selection. If each object in the selection has the specified attribute state, the expression is evaluated as true. To evaluate this type of expression, each object in the selection must implement, or adapt to, <samp>org.eclipse.ui.IActionFilter</samp> interface.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - the name of an object's attribute. Acceptable names reflect the object type, and should be publicly declared by the plug-in where the object type is declared.</li>
-<li><b>value</b> - the required value of the object's attribute. The acceptable values for the object's attribute should be publicly declared.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.pluginState">pluginState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST pluginState</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;(installed|activated) "installed"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the state of a plug-in. The state of the plug-in may be one of the following: <samp>installed</samp> or <samp>activated</samp>.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - the identifier of a plug-in which may or may not exist in the plug-in registry.</li>
-<li><b>value</b> - the required state of the plug-in. The state of the plug-in may be one of the following: <samp>installed</samp> or <samp>activated</samp>.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.systemProperty">systemProperty</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST systemProperty</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the state of some system property.  The property value is retrieved from the <samp>java.lang.System</samp>.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - the name of the system property.</li>
-<li><b>value</b> - the required value of the system property.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/book.css b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/book.css
deleted file mode 100644
index c9257b8..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/book.css
+++ /dev/null
@@ -1,106 +0,0 @@
-P.Code {
-	display: block;
-	text-align: left;
-	text-indent: 0.00pt;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 15pt;
-	font-size: 10.000000pt;
-	font-weight: medium;
-	font-style: Regular;
-	color: #4444CC;
-	text-decoration: none;
-	vertical-align: baseline;
-	text-transform: none;
-	font-family: "Courier New";
-}
-H6.CaptionFigColumn {
-	display: block;
-	text-align: left;
-	text-indent: 0.000000pt;
-	margin-top: 3.000000pt;
-	margin-bottom: 11.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-	font-size: 9.000000pt;
-	font-weight: medium;
-	font-style: Italic;
-	color: #000000;
-	text-decoration: none;
-	vertical-align: baseline;
-	text-transform: none;
-	font-family: "Arial";
-}
-P.Note {
-	display: block;
-	text-align: left;
-	text-indent: 0pt;
-	margin-top: 19.500000pt;
-	margin-bottom: 19.500000pt;
-	margin-right: 0.000000pt;
-	margin-left: 30pt;
-	font-size: 11.000000pt;
-	font-weight: medium;
-	font-style: Italic;
-	color: #000000;
-	text-decoration: none;
-	vertical-align: baseline;
-	text-transform: none;
-	font-family: "Arial";
-}
-EM.UILabel {
-	font-weight: Bold;
-	font-style: Regular;
-	text-decoration: none;
-	vertical-align: baseline;
-	text-transform: none;
-}
-EM.CodeName {
-	font-weight: Bold;
-	font-style: Regular;
-	text-decoration: none;
-	vertical-align: baseline;
-	text-transform: none;
-	font-family:"Courier New";
-}
-
-body, html { border: 0px }
-
-
-/* following font face declarations need to be removed for DBCS */
-
-body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-family: Arial, Helvetica, sans-serif; color: #000000}
-pre				{ font-family: Courier, monospace}
-
-/* end font face declarations */
-
-/* following font size declarations should be OK for DBCS */
-body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-size: 10pt; }
-pre				{ font-size: 10pt}
-
-/* end font size declarations */
-
-body	     { background: #FFFFFF}
-h1           { font-size: 18pt; margin-top: 5; margin-bottom: 1 }	
-h2           { font-size: 14pt; margin-top: 25; margin-bottom: 3 }
-h3           { font-size: 11pt; margin-top: 20; margin-bottom: 3 }
-h4           { font-size: 10pt; margin-top: 20; margin-bottom: 3; font-style: italic }
-p            { margin-top: 10px; margin-bottom: 10px }
-pre          { margin-left: 6; font-size: 9pt; color: #4444CC } 
-a:link	     { color: #0000FF }
-a:hover	     { color: #000080 }
-a:visited    { text-decoration: underline }
-ul	     { margin-top: 0; margin-bottom: 10 }
-li	     { margin-top: 0; margin-bottom: 0 } 
-li p	     { margin-top: 0; margin-bottom: 0 } 
-ol	     { margin-top: 0; margin-bottom: 10 }
-dl	     { margin-top: 0; margin-bottom: 10 }
-dt	     { margin-top: 0; margin-bottom: 0; font-weight: bold }
-dd	     { margin-top: 0; margin-bottom: 0 }
-strong	     { font-weight: bold}
-em	     { font-style: italic}
-var	     { font-style: italic}
-div.revision { border-left-style: solid; border-left-width: thin; 
-				   border-left-color: #7B68EE; padding-left:5 }
-th	     { font-weight: bold }
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/commonFilter.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/commonFilter.htm
deleted file mode 100644
index a16fb44..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/commonFilter.htm
+++ /dev/null
@@ -1,138 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Common Navigator Filter</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>Common Navigator Filter</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.ui.views.navigator.filters<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]<p>
-An action's enablement and/or visibility can be defined using the elements <samp>enablement</samp> and <samp>visibility</samp> respectively. These two elements contain a boolean expression that is evaluated to determine the enablement and/or visibility.
-<p>
-The syntax is the same for the <samp>enablement</samp> and <samp>visibility</samp> elements. Both contain only one boolean expression sub-element. In the simplest case, this will be an <samp>objectClass</samp>, <samp>objectState</samp>, <samp>pluginState</samp>, or <samp>systemProperty</samp> element. In the more complex case, the <samp>and</samp>, <samp>or</samp>, and <samp>not</samp> elements can be combined to form a boolean expression. Both the <samp>and</samp>, and <samp>or</samp> elements must contain 2 sub-elements. The <samp>not</samp> element must contain only 1 sub-element.
-</p></p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.commonFilter">commonFilter</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.commonFilter">commonFilter</a> (<a href="#e.enablement">enablement</a>? , (<a href="#e.property">property</a>*))&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST commonFilter</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>navigatorExtensionId&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>viewId&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>className&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>enabledByDefault&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - </li>
-<li><b>navigatorExtensionId</b> - </li>
-<li><b>name</b> - </li>
-<li><b>description</b> - </li>
-<li><b>viewId</b> - </li>
-<li><b>className</b> - Must provide a concrete implementation of INavigatorExtensionFilter.</li>
-<li><b>enabledByDefault</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.enablement">enablement</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST enablement</p>
-<p class=code id=dtdAttlist>functionGroup&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>enabled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>functionGroup</b> - </li>
-<li><b>enabled</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.property">property</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST property</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - </li>
-<li><b>value</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.enablement">enablement</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the enablement for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.visibility">visibility</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the visibility for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.and">and</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean AND operation on the result of evaluating it's two sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.or">or</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean OR operation on the result of evaluating it's two sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.not">not</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean NOT operation on the result of evaluating it's sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.objectClass">objectClass</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectClass</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>adaptable&nbsp;(true | false) &gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the class or interface of each object in the current selection. If each object in the selection implements the specified class or interface, the expression is evaluated as true.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - a fully qualified name of a class or interface.  The expression is evaluated as true only if all objects within the selection implement this class or interface.</li>
-<li><b>adaptable</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.objectState">objectState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectState</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the attribute state of each object in the current selection. If each object in the selection has the specified attribute state, the expression is evaluated as true. To evaluate this type of expression, each object in the selection must implement, or adapt to, <samp>org.eclipse.ui.IActionFilter</samp> interface.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - the name of an object's attribute. Acceptable names reflect the object type, and should be publicly declared by the plug-in where the object type is declared.</li>
-<li><b>value</b> - the required value of the object's attribute. The acceptable values for the object's attribute should be publicly declared.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.pluginState">pluginState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST pluginState</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;(installed|activated) "installed"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the state of a plug-in. The state of the plug-in may be one of the following: <samp>installed</samp> or <samp>activated</samp>.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - the identifier of a plug-in which may or may not exist in the plug-in registry.</li>
-<li><b>value</b> - the required state of the plug-in. The state of the plug-in may be one of the following: <samp>installed</samp> or <samp>activated</samp>.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.systemProperty">systemProperty</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST systemProperty</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the state of some system property.  The property value is retrieved from the <samp>java.lang.System</samp>.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - the name of the system property.</li>
-<li><b>value</b> - the required value of the system property.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/dropHandler.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/dropHandler.htm
deleted file mode 100644
index e39d61a..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/dropHandler.htm
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Common Navigator Drop Handler</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>Common Navigator Drop Handler</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.ui.views.navigator.dropHandler<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]<p>
-An action's enablement and/or visibility can be defined using the elements <samp>enablement</samp> and <samp>visibility</samp> respectively. These two elements contain a boolean expression that is evaluated to determine the enablement and/or visibility.
-<p>
-The syntax is the same for the <samp>enablement</samp> and <samp>visibility</samp> elements. Both contain only one boolean expression sub-element. In the simplest case, this will be an <samp>objectClass</samp>, <samp>objectState</samp>, <samp>pluginState</samp>, or <samp>systemProperty</samp> element. In the more complex case, the <samp>and</samp>, <samp>or</samp>, and <samp>not</samp> elements can be combined to form a boolean expression. Both the <samp>and</samp>, and <samp>or</samp> elements must contain 2 sub-elements. The <samp>not</samp> element must contain only 1 sub-element.
-</p></p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.dropHandler">dropHandler</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.dropHandler">dropHandler</a> (<a href="#e.dragEnablement">dragEnablement</a> , <a href="#e.dropEnablement">dropEnablement</a> , <a href="#e.serializers">serializers</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST dropHandler</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>dropActionId&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>description&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - </li>
-<li><b>dropActionId</b> - </li>
-<li><b>class</b> - </li>
-<li><b>name</b> - </li>
-<li><b>description</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.dragEnablement">dragEnablement</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the dragEnablement for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.dropEnablement">dropEnablement</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST dropEnablement</p>
-<p class=code id=dtdAttlist>validatorClass&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>validatorClass</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.serializers">serializers</a> (<a href="#e.serializer">serializer</a>+)&gt;</p>
-<p></p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.serializer">serializer</a> (<a href="#e.enablement">enablement</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST serializer</p>
-<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>class</b> - </li>
-<li><b>id</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.enablement">enablement</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the enablement for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.visibility">visibility</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the visibility for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.and">and</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean AND operation on the result of evaluating it's two sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.or">or</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean OR operation on the result of evaluating it's two sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.not">not</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean NOT operation on the result of evaluating it's sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.objectClass">objectClass</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectClass</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>adaptable&nbsp;(true | false) &gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the class or interface of each object in the current selection. If each object in the selection implements the specified class or interface, the expression is evaluated as true.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - a fully qualified name of a class or interface.  The expression is evaluated as true only if all objects within the selection implement this class or interface.</li>
-<li><b>adaptable</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.objectState">objectState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectState</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the attribute state of each object in the current selection. If each object in the selection has the specified attribute state, the expression is evaluated as true. To evaluate this type of expression, each object in the selection must implement, or adapt to, <samp>org.eclipse.ui.IActionFilter</samp> interface.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - the name of an object's attribute. Acceptable names reflect the object type, and should be publicly declared by the plug-in where the object type is declared.</li>
-<li><b>value</b> - the required value of the object's attribute. The acceptable values for the object's attribute should be publicly declared.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.pluginState">pluginState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST pluginState</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;(installed|activated) "installed"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the state of a plug-in. The state of the plug-in may be one of the following: <samp>installed</samp> or <samp>activated</samp>.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - the identifier of a plug-in which may or may not exist in the plug-in registry.</li>
-<li><b>value</b> - the required state of the plug-in. The state of the plug-in may be one of the following: <samp>installed</samp> or <samp>activated</samp>.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.systemProperty">systemProperty</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST systemProperty</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the state of some system property.  The property value is retrieved from the <samp>java.lang.System</samp>.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - the name of the system property.</li>
-<li><b>value</b> - the required value of the system property.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/extendableWizard.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/extendableWizard.htm
deleted file mode 100644
index 3d9fb1f..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/extendableWizard.htm
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Edit Model Editor</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>Edit Model Editor</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.etools.emf.workbench.ui.editModelEditor<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>6.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>Edit model editors represent the multi page editors that can be used to edit a collection of EMF resources.  By declaring an edit model editor, the plugin provider allows the framework to generically obtain the edit model used by the editor.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.extendableWizard">extendableWizard</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.extendableWizard">extendableWizard</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extendableWizard</p>
-<p class=code id=dtdAttlist>id&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/extendedViewer.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/extendedViewer.htm
deleted file mode 100644
index 2814694..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/extendedViewer.htm
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Extended Viewer</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>Extended Viewer</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.wtp.common.ui.extendedViewer<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>The extendedViewer Extension point allows the contribution of new function</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.extendedViewer">extendedViewer</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.extendedViewer">extendedViewer</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extendedViewer</p>
-<p class=code id=dtdAttlist>viewerID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>parentViewerID&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>factoryClass&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>icon&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>label&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>functionGroupID&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>viewerID</b> - </li>
-<li><b>parentViewerID</b> - </li>
-<li><b>factoryClass</b> - </li>
-<li><b>icon</b> - </li>
-<li><b>label</b> - </li>
-<li><b>functionGroupID</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/linkHelper.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/linkHelper.htm
deleted file mode 100644
index 755eb06..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/linkHelper.htm
+++ /dev/null
@@ -1,127 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Navigator Link Helper</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>Navigator Link Helper</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.ui.views.navigator.linkHelper<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]<p>
-An action's enablement and/or visibility can be defined using the elements <samp>enablement</samp> and <samp>visibility</samp> respectively. These two elements contain a boolean expression that is evaluated to determine the enablement and/or visibility.
-<p>
-The syntax is the same for the <samp>enablement</samp> and <samp>visibility</samp> elements. Both contain only one boolean expression sub-element. In the simplest case, this will be an <samp>objectClass</samp>, <samp>objectState</samp>, <samp>pluginState</samp>, or <samp>systemProperty</samp> element. In the more complex case, the <samp>and</samp>, <samp>or</samp>, and <samp>not</samp> elements can be combined to form a boolean expression. Both the <samp>and</samp>, and <samp>or</samp> elements must contain 2 sub-elements. The <samp>not</samp> element must contain only 1 sub-element.
-</p></p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.linkHelper">linkHelper</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.linkHelper">linkHelper</a> (<a href="#e.editorInputEnablement">editorInputEnablement</a> , <a href="#e.selectionEnablement">selectionEnablement</a>?)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST linkHelper</p>
-<p class=code id=dtdAttlist>class&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>class</b> - </li>
-<li><b>id</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.editorInputEnablement">editorInputEnablement</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.selectionEnablement">selectionEnablement</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST selectionEnablement</p>
-<p class=code id=dtdAttlist>navigatorContentExtensionId&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>navigatorContentExtensionId</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.enablement">enablement</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the enablement for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.visibility">visibility</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the visibility for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.and">and</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean AND operation on the result of evaluating it's two sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.or">or</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean OR operation on the result of evaluating it's two sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.not">not</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean NOT operation on the result of evaluating it's sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.objectClass">objectClass</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectClass</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>adaptable&nbsp;(true | false) &gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the class or interface of each object in the current selection. If each object in the selection implements the specified class or interface, the expression is evaluated as true.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - a fully qualified name of a class or interface.  The expression is evaluated as true only if all objects within the selection implement this class or interface.</li>
-<li><b>adaptable</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.objectState">objectState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectState</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the attribute state of each object in the current selection. If each object in the selection has the specified attribute state, the expression is evaluated as true. To evaluate this type of expression, each object in the selection must implement, or adapt to, <samp>org.eclipse.ui.IActionFilter</samp> interface.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - the name of an object's attribute. Acceptable names reflect the object type, and should be publicly declared by the plug-in where the object type is declared.</li>
-<li><b>value</b> - the required value of the object's attribute. The acceptable values for the object's attribute should be publicly declared.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.pluginState">pluginState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST pluginState</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;(installed|activated) "installed"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the state of a plug-in. The state of the plug-in may be one of the following: <samp>installed</samp> or <samp>activated</samp>.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - the identifier of a plug-in which may or may not exist in the plug-in registry.</li>
-<li><b>value</b> - the required state of the plug-in. The state of the plug-in may be one of the following: <samp>installed</samp> or <samp>activated</samp>.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.systemProperty">systemProperty</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST systemProperty</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the state of some system property.  The property value is retrieved from the <samp>java.lang.System</samp>.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - the name of the system property.</li>
-<li><b>value</b> - the required value of the system property.</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/navigatorContent.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/navigatorContent.htm
deleted file mode 100644
index e1bc426..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/navigatorContent.htm
+++ /dev/null
@@ -1,150 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>navigatorContent</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>navigatorContent</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.wst.common.navigator.views.navigatorContent<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]<p>
-An action's enablement and/or visibility can be defined using the elements <samp>enablement</samp> and <samp>visibility</samp> respectively. These two elements contain a boolean expression that is evaluated to determine the enablement and/or visibility.
-<p>
-The syntax is the same for the <samp>enablement</samp> and <samp>visibility</samp> elements. Both contain only one boolean expression sub-element. In the simplest case, this will be an <samp>objectClass</samp>, <samp>objectState</samp>, <samp>pluginState</samp>, or <samp>systemProperty</samp> element. In the more complex case, the <samp>and</samp>, <samp>or</samp>, and <samp>not</samp> elements can be combined to form a boolean expression. Both the <samp>and</samp>, and <samp>or</samp> elements must contain 2 sub-elements. The <samp>not</samp> element must contain only 1 sub-element.
-</p><p>
-An action's enablement and/or visibility can be defined using the elements <samp>enablement</samp> and <samp>visibility</samp> respectively. These two elements contain a boolean expression that is evaluated to determine the enablement and/or visibility.
-<p>
-The syntax is the same for the <samp>enablement</samp> and <samp>visibility</samp> elements. Both contain only one boolean expression sub-element. In the simplest case, this will be an <samp>objectClass</samp>, <samp>objectState</samp>, <samp>pluginState</samp>, or <samp>systemProperty</samp> element. In the more complex case, the <samp>and</samp>, <samp>or</samp>, and <samp>not</samp> elements can be combined to form a boolean expression. Both the <samp>and</samp>, and <samp>or</samp> elements must contain 2 sub-elements. The <samp>not</samp> element must contain only 1 sub-element.
-</p></p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.navigatorContent">navigatorContent</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.navigatorContent">navigatorContent</a> (<a href="#e.enables">enables</a> , <a href="#e.emfEnablement">emfEnablement</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST navigatorContent</p>
-<p class=code id=dtdAttlist>contentProvider&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>labelProvider&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>actionProvider&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>openListener&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>priority&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(lowest|lower|low|normal|high|higher|highest) <p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>enabledByDefault&nbsp;(true | false) <p class=code id=dtdAttlist>icon&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>sorter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-The root element of the extension schema. Defines information used by the Common Navigator to find available extensions.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>contentProvider</b> - Supplies the name of a class which implements org.eclipse.jface.viewers.ITreeContentProvider or org.eclipse.wst.common.navigator.views.INavigatorContentProvider.</li>
-<li><b>labelProvider</b> - Supplies the name of a class which implements org.eclipse.jface.viewers.ILabelProvider or org.eclipse.wst.common.navigator.views.ICommonLabelProvider.</li>
-<li><b>actionProvider</b> - Supplies the name of a class that implements org.eclipse.wst.common.navigator.views.ICommonActionProvider.</li>
-<li><b>id</b> - A unique ID to identify this extension. Used for extension activation and by other extensions that would like to extend the defined extension (e.g. add another ICommonActionProvider)</li>
-<li><b>openListener</b> - Supplies the name of a class that implements org.eclipse.jface.views.OpenListener or org.eclipse.wst.common.navigator.views.ICommonOpenListener.</li>
-<li><b>priority</b> - Indicates the relative priority of this extension to other extensions. Used by the Common Navigator to handle sorting and organization of the contributed content from this extension in relation to content from other extensions. Defaults to "normal"</li>
-<li><b>name</b> - Specify a display name for the Content Extension</li>
-<li><b>enabledByDefault</b> - Indicates whether the current extension will be enabled by default. True will enable the extension, False will disable the extension. Users can later choose to override this value.</li>
-<li><b>icon</b> - A plugin-relative path to an icon for use when displaying the metadata about the content extension to the user.</li>
-<li><b>sorter</b> - Indicates the name of class which implements java.util.Comparator that knows how to sort the items supported by this extension. If the extension enables on types that it does not provide, but understands, it may be called upon to sort items that it did not contribute.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.enables">enables</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the enablement for the extension. 
-Objects which are accepted by the expression will cause the extension to be invoked.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.enablement">enablement</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the enablement for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.visibility">visibility</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the visibility for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.and">and</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean AND operation on the result of evaluating it's two sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.or">or</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean OR operation on the result of evaluating it's two sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.not">not</a> (<a href="#e.and">and</a> | <a href="#e.or">or</a> | <a href="#e.not">not</a> | <a href="#e.objectClass">objectClass</a> | <a href="#e.objectState">objectState</a> | <a href="#e.pluginState">pluginState</a> | <a href="#e.systemProperty">systemProperty</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element represent a boolean NOT operation on the result of evaluating it's sub-element expressions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.objectClass">objectClass</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectClass</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>adaptable&nbsp;(true | false) &gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the class or interface of each object in the current selection. If each object in the selection implements the specified class or interface, the expression is evaluated as true.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - a fully qualified name of a class or interface.  The expression is evaluated as true only if all objects within the selection implement this class or interface.</li>
-<li><b>adaptable</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.objectState">objectState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectState</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the attribute state of each object in the current selection. If each object in the selection has the specified attribute state, the expression is evaluated as true. To evaluate this type of expression, each object in the selection must implement, or adapt to, <samp>org.eclipse.ui.IActionFilter</samp> interface.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - the name of an object's attribute. Acceptable names reflect the object type, and should be publicly declared by the plug-in where the object type is declared.</li>
-<li><b>value</b> - the required value of the object's attribute. The acceptable values for the object's attribute should be publicly declared.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.pluginState">pluginState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST pluginState</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;(installed|activated) "installed"&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the state of a plug-in. The state of the plug-in may be one of the following: <samp>installed</samp> or <samp>activated</samp>.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - the identifier of a plug-in which may or may not exist in the plug-in registry.</li>
-<li><b>value</b> - the required state of the plug-in. The state of the plug-in may be one of the following: <samp>installed</samp> or <samp>activated</samp>.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.systemProperty">systemProperty</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST systemProperty</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>value&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to evaluate the state of some system property.  The property value is retrieved from the <samp>java.lang.System</samp>.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - the name of the system property.</li>
-<li><b>value</b> - the required value of the system property.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.emfEnablement">emfEnablement</a> (<a href="#e.package">package</a>+)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-This element is used to define the enablement for the extension.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.package">package</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST package</p>
-<p class=code id=dtdAttlist>uri&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>uri</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/navigatorViewer.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/navigatorViewer.htm
deleted file mode 100644
index f5d8b23..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/navigatorViewer.htm
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>navigatorViewer</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>navigatorViewer</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.wst.common.navigator.views.navigatorViewer<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.navigatorViewer">navigatorViewer</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.navigatorViewer">navigatorViewer</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST navigatorViewer</p>
-<p class=code id=dtdAttlist>rootContentExtensionId&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>viewerId&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>popupMenuId&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-Used to associate one or more extensions with a particular viewer id. This extension is not required for those who just want a basic Common Navigator instance, but can be useful for clients who are creating a logical viewer.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>rootContentExtensionId</b> - Specify the ID of a Content Extension that will be used to provide content for the viewer instance. This ID must correspond to the ID of a navigatorContent extension point.</li>
-<li><b>viewerId</b> - An ID that corresponds to an org.eclipse.ui.views extension point that defines an instance or subclass of org.eclipse.wst.common.navigator.CommonNavigator.</li>
-<li><b>popupMenuId</b> - A custom popupMenuId to use for extensions that wish to contribute to the view ID. The default value is specified by NavigatorViewerDescriptor.DEFAULT_POPUPMENU_ID</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/schema.css b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/schema.css
deleted file mode 100644
index 00f9d01..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/schema.css
+++ /dev/null
@@ -1,66 +0,0 @@
-H6.CaptionFigColumn#header {
-	font-size:16px; 
-	display:inline
-}
-
-P.Note#copyright {
-	font-size: smaller; 
-	font-style: normal;
-	color: #336699; 
-	display:inline;
-	margin-top: 3.000000pt;
-	margin-bottom: 11.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-}
-
-P.Code#dtd {
-	color: #800000; 
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 10.000000pt;
-}
-
-P.Code#dtdAttlist {
-	color: #800000; 
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 20.000000pt;
-}
-
-P.Code#tag {
-	color: #000080; 
-	display:inline;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-}
-
-P.Code#cstring {
-	color: #008000; 
-	display:inline;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;	
-}
-
-.ConfigMarkup#elementDesc {
-	color: black;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 10.000000pt;
-}
-
-.ConfigMarkup#attlistDesc {
-	color: black;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 32.000000pt;
-}
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/thirdPartyFilterProvider.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/thirdPartyFilterProvider.htm
deleted file mode 100644
index 625b573..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/thirdPartyFilterProvider.htm
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Unbenanntes Dokument</title>
-</head>
-
-<body>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/validationSelectionHandler.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/validationSelectionHandler.htm
deleted file mode 100644
index d5a43e1..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/validationSelectionHandler.htm
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>validationSelectionHandler</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>validationSelectionHandler</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.wst.common.frameworks.validationSelectionHandler<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>[Enter the first release in which this extension point appears.]
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>[Enter description of this extension point.]</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.validationSelectionHandler">validationSelectionHandler</a>+)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.validationSelectionHandler">validationSelectionHandler</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST validationSelectionHandler</p>
-<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>handlerClass&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>selectionType&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>id</b> - </li>
-<li><b>handlerClass</b> - </li>
-<li><b>selectionType</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/wizardPageGroup.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/wizardPageGroup.htm
deleted file mode 100644
index 9f46c57..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/wizardPageGroup.htm
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>Edit Model Editor</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>Edit Model Editor</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.etools.emf.workbench.ui.editModelEditor<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>6.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>Edit model editors represent the multi page editors that can be used to edit a collection of EMF resources.  By declaring an edit model editor, the plugin provider allows the framework to generically obtain the edit model used by the editor.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> ((<a href="#e.wizardPageGroup">wizardPageGroup</a>))&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.wizardPageGroup">wizardPageGroup</a> ((<a href="#e.factory">factory</a>))&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST wizardPageGroup</p>
-<p class=code id=dtdAttlist>wizardID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>allowsExtendedPagesAfter&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>pageGroupInsertionID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>pageGroupID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>wizardID</b> - This must match the id defined in the extendableWizard element in the extendableWizard extension point</li>
-<li><b>allowsExtendedPagesAfter</b> - </li>
-<li><b>pageGroupInsertionID</b> - If this page is to immediately after another page, this must match the pageID of the page to insert after.</li>
-<li><b>pageGroupID</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.factory">factory</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST factory</p>
-<p class=code id=dtdAttlist>className&nbsp;CDATA #REQUIRED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>className</b> - This class is an instancof com.ibm.wtp.common.ui.wizard.extensions.WizardExtensionFactory</li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>[Enter extension point usage example here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>API Information: </h6>[Enter API information here.]
-<p></p>
-
-<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>[Enter information about supplied implementation of this extension point.]
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/wtpuiAction.htm b/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/wtpuiAction.htm
deleted file mode 100644
index 21e9a9b..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/Schemas/wtpuiAction.htm
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>WTP UI Operation</title>
-<link rel="stylesheet" type="text/css" href="schema.css">
-</HEAD>
-<BODY>
-<H1><CENTER>WTP UI Operation</CENTER></H1>
-<p></p>
-<h6 class=CaptionFigColumn id=header>Identifier: </h6>com.ibm.wtp.common.ui.WTPUIOperation<p></p>
-<h6 class=CaptionFigColumn id=header>Since: </h6>6.0.0
-<p></p>
-
-<p>
-<h6 class=CaptionFigColumn id=header>Description: </h6>This extension point is for WTP Operations which need to be tied to a generic UI action, such as CUT, COPY, PASTE, DELETE, and RENAME.</p>
-<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> ((<a href="#e.masterOperation">masterOperation</a> | <a href="#e.slaveOperation">slaveOperation</a>))&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST extension</p>
-<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.masterOperation">masterOperation</a> (<a href="#e.selectionEnablement">selectionEnablement</a>)&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST masterOperation</p>
-<p class=code id=dtdAttlist>extendedGenericId&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>operationClass&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>populatorClass&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>alwaysExecute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(true | false) <p class=code id=dtdAttlist>overrideId&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-A masterOperation enables an existing WTP Operation to be used in a UI action. Generic Ids aggregate a set of masterOperations for the same Abstract action (like a "CUT" operation). WTP Operations are themselves extendible, so for any masterOperation defined, there may be any number of pre|post operations. These pre|post operation can have slaveOperation elements defined which indicate the pre|post operation may be run independently.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>extendedGenericId</b> - The ID of the Generic Action you would like to contribute to. (e.g. The id for CUT, COPY, PASTE, DELETE, RENAME).</li>
-<li><b>operationClass</b> - The fully qualified class of your operation. Your operation must extend com.ibm.wtp.common.operation.WTPOperation and must provide a no-arguments default constructor. If this attribute is not provided, the getDefaultOperation() returned by the dataModel will be used.</li>
-<li><b>name</b> - A name to display in the dialog for your action (if the operation is optional). You can use the standard "%key" for translatable text stored in plugin.properties.</li>
-<li><b>description</b> - A description to display in the dialog for your action (if the operation is optional). You can use the standard "%key" for translatable text stored in plugin.properties.</li>
-<li><b>populatorClass</b> - An implementation of com.ibm.wtp.common.operation.extension.ui.WTPOperationDataModelUICreator. The populatorClass knows how to provide a WTP Operation Data Model based on a given selection. The getDefaultOperation() method of the data model will be ignored if the operationClass is provided.</li>
-<li><b>alwaysExecute</b> - </li>
-<li><b>overrideId</b> - </li>
-<li><b>id</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.selectionEnablement">selectionEnablement</a> (<a href="#e.objectClass">objectClass</a> | <a href="#e.or">or</a>)&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-The selectionEnablement element allows you to filter which kinds of selection your object is applicable to using Standard Eclipse Action Expresions.</p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.slaveOperation">slaveOperation</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST slaveOperation</p>
-<p class=code id=dtdAttlist>operationClass&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>description&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<p class=ConfigMarkup id=elementDesc>
-The slaveOperation element defines display information for operations which extend a declared master operation. If a pre|post operation of a master does not have a corresponding slaveOperation element, then the pre|post operation will be consider required, and not be displayed to the user.</p>
-<br>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>operationClass</b> - The fully qualified class of your operation. Your operation must extend com.ibm.wtp.common.operation.WTPOperation and must provide a no-arguments default constructor. For slave operations, the data model of the master operation will be provided. Therefore, slaves cannot override the data model using a seperate populatorClass.</li>
-<li><b>name</b> - A name to display in the dialog for your action (if the operation is optional). You can use the standard "%key" for translatable text stored in plugin.properties.</li>
-<li><b>description</b> - A description to display in the dialog for your action (if the operation is optional). You can use the standard "%key" for translatable text stored in plugin.properties.</li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.or">or</a> (<a href="#e.objectClass">objectClass</a> | <a href="#e.and">and</a> | <a href="#e.objectState">objectState</a>)&gt;</p>
-<p></p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.objectClass">objectClass</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectClass</p>
-<p class=code id=dtdAttlist>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>adaptable&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>name</b> - </li>
-<li><b>adaptable</b> - </li>
-</ul>
-<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.and">and</a> (<a href="#e.objectClass">objectClass</a> | <a href="#e.or">or</a>)&gt;</p>
-<p></p>
-<br><br>
-<p class=code id=dtd>&lt;!ELEMENT <a name="e.objectState">objectState</a> EMPTY&gt;</p>
-<p class=code id=dtd>&lt;!ATTLIST objectState</p>
-<p class=code id=dtdAttlist>value&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
-<p></p>
-<ul class=ConfigMarkup id=attlistDesc>
-<li><b>value</b> - </li>
-<li><b>name</b> - </li>
-</ul>
-<br><h6 class=CaptionFigColumn id=header>Examples: </h6>The following example declares two Master Operations (<code>com.acme.ui.operation.MasterOperationA</code> and <code>com.acme.ui.operation.MasterOperationB</code>) which are attached to the Generic ID <code>com.acme.ui.WTPOptionalOperationTest</code>. 
-The scenario has Master A which has as a pre-operation of Slave A and a post-operation of Slave C. Slave A is made optional by the <code>slaveOperation</code> element, while Slave C will always be run (no <code>slaveOperation</code> is given to run it seperately). Slave A further has an optional pre-operation (Slave B) that can be executed indepently of either Slave A or Master A.
-<pre>
-   <p class=code id=tag>&lt;extension
-         point=<p class=code id=cstring>&quot;com.ibm.wtp.common.ui.wtpuiAction&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;masterOperation
-            populatorClass=<p class=code id=cstring>&quot;com.acme.ui.operation.AcmeOperationPopulator&quot;</p><p class=code id=tag>
-            name=<p class=code id=cstring>&quot;%master_a_name&quot;</p><p class=code id=tag>
-            operationClass=<p class=code id=cstring>&quot;com.acme.ui.operation.MasterOperationA&quot;</p><p class=code id=tag>
-            extendedGenericId=<p class=code id=cstring>&quot;com.acme.ui.WTPOptionalOperationTest&quot;</p><p class=code id=tag>
-            description=<p class=code id=cstring>&quot;%master_a_description&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;/masterOperation&gt;</p> 
-   <p class=code id=tag>&lt;slaveOperation
-            name=<p class=code id=cstring>&quot;Slave A&quot;</p><p class=code id=tag>
-            operationClass=<p class=code id=cstring>&quot;com.acme.ui.operation.SlaveOperationA&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;/slaveOperation&gt;</p> 
-      <p class=code id=tag>&lt;slaveOperation
-            name=<p class=code id=cstring>&quot;Slave B&quot;</p><p class=code id=tag>
-            operationClass=<p class=code id=cstring>&quot;com.acme.ui.operation.SlaveOperationB&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;/slaveOperation&gt;</p>      
-      <p class=code id=tag>&lt;masterOperation
-            populatorClass=<p class=code id=cstring>&quot;com.acme.ui.operation.AcmeOperationPopulator&quot;</p><p class=code id=tag>
-            name=<p class=code id=cstring>&quot;EAR Project Action&quot;</p><p class=code id=tag>
-            operationClass=<p class=code id=cstring>&quot;com.acme.ui.operation.MasterOperationB&quot;</p><p class=code id=tag>
-            extendedGenericId=<p class=code id=cstring>&quot;com.acme.ui.WTPOptionalOperationTest&quot;</p><p class=code id=tag>&gt;</p>
-            <p class=code id=tag>&lt;selectionEnablement&gt;</p> 
-             <p class=code id=tag>&lt;objectState name=<p class=code id=cstring>&quot;projectNature&quot;</p><p class=code id=tag> value=<p class=code id=cstring>&quot;org.eclipse.jst.j2ee.EARNature&quot;</p><p class=code id=tag> /&gt;</p>
-            <p class=code id=tag>&lt;/selectionEnablement&gt;</p>
-      <p class=code id=tag>&lt;/masterOperation&gt;</p>   
-   <p class=code id=tag>&lt;/extension&gt;</p>
-</pre>   
-
-For each of the slaveOperations referenced above, you must have a corresponding WTP Operation Extension declared similar to the following:
- 
-<pre> 
-   <p class=code id=tag>&lt;extension
-         id=<p class=code id=cstring>&quot;wtpuiAciton.Acme.Extensions&quot;</p><p class=code id=tag>
-         point=<p class=code id=cstring>&quot;com.ibm.wtp.common.ExtendableOperation&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;extendableOperation
-            class=<p class=code id=cstring>&quot;com.acme.ui.operation.MasterOperationA&quot;</p><p class=code id=tag>
-            id=<p class=code id=cstring>&quot;com.acme.ui.operation.MasterOperationA&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;/extendableOperation&gt;</p>
-      <p class=code id=tag>&lt;extendableOperation
-            class=<p class=code id=cstring>&quot;com.acme.ui.operation.SlaveOperationA&quot;</p><p class=code id=tag>
-            id=<p class=code id=cstring>&quot;com.acme.ui.operation.SlaveOperationA&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;/extendableOperation&gt;</p>
-   <p class=code id=tag>&lt;/extension&gt;</p>
-   <p class=code id=tag>&lt;extension
-         point=<p class=code id=cstring>&quot;com.ibm.wtp.common.OperationExtension&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;!-- Made optional by the above declaration --&gt;</p>
-      <p class=code id=tag>&lt;operationExtension
-            preOperationClass=<p class=code id=cstring>&quot;com.acme.ui.operation.SlaveOperationA&quot;</p><p class=code id=tag>
-            id=<p class=code id=cstring>&quot;com.acme.ui.operation.MasterOperationA&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;/operationExtension&gt;</p> 
-      <p class=code id=tag>&lt;!-- Made optional by the above declaration --&gt;</p>
-      <p class=code id=tag>&lt;operationExtension
-            postOperationClass=<p class=code id=cstring>&quot;com.acme.ui.operation.SlaveOperationB&quot;</p><p class=code id=tag>
-            id=<p class=code id=cstring>&quot;com.acme.ui.operation.SlaveOperationA&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;/operationExtension&gt;</p>   
-      <p class=code id=tag>&lt;!-- Non-optional operation, will always run --&gt;</p>
-      <p class=code id=tag>&lt;operationExtension
-            postOperationClass=<p class=code id=cstring>&quot;com.acme.ui.operation.SlaveOperationC&quot;</p><p class=code id=tag>
-            id=<p class=code id=cstring>&quot;com.acme.ui.operation.MasterOperationA&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;/operationExtension&gt;</p>  
-   <p class=code id=tag>&lt;/extension&gt;</p> 
-</pre>
-
-In general, users extending existing actions only need to declare the following: 
-<pre>
- <p class=code id=tag>&lt;extension
-         point=<p class=code id=cstring>&quot;com.ibm.wtp.common.OperationExtension&quot;</p><p class=code id=tag>&gt;</p> 
- <p class=code id=tag>&lt;!-- The action referenced must be declared as extensible by the   com.ibm.wtp.common.ExtendableOperation extension point --&gt;</p>         
-      <p class=code id=tag>&lt;operationExtension
-            preOperationClass=<p class=code id=cstring>&quot;...YOUR CLASS...&quot;</p><p class=code id=tag>            
-            id=<p class=code id=cstring>&quot;...ID OF EXISTING OPERATION...&quot;</p><p class=code id=tag>&gt;</p> 
-      <p class=code id=tag>&lt;/operationExtension&gt;</p> 
- <p class=code id=tag>&lt;/extension&gt;</p>      
-</pre>      
-
-And if your operation is optional declare the slaveOperation:
-
-<pre> 
-   <p class=code id=tag>&lt;extension
-         point=<p class=code id=cstring>&quot;com.ibm.wtp.common.ui.wtpuiAction&quot;</p><p class=code id=tag>&gt;</p> 
-   <p class=code id=tag>&lt;slaveOperation
-            name=<p class=code id=cstring>&quot;..NAME OF YOUR OPERATION...&quot;</p><p class=code id=tag>
-            description=<p class=code id=cstring>&quot;...DESCRIPTION OF YOUR ACTION...&quot;</p><p class=code id=tag>
-            operationClass=<p class=code id=cstring>&quot;...YOUR CLASS...&quot;</p><p class=code id=tag>&gt;</p>
-      <p class=code id=tag>&lt;/slaveOperation&gt;</p> 
-   <p class=code id=tag>&lt;/extension&gt;</p>      
-</pre>
-<p></p>
-
-<br>
-<p class=note id=copyright>
-</p>
-</BODY>
-</HTML>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.common.navigator.views.html b/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.common.navigator.views.html
deleted file mode 100644
index 3f750e8..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.common.navigator.views.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>org.eclipse.wst.common.navigator.views</title>
-<link rel="stylesheet" type="text/css" href="../sources/formate.css">
-</head>
-
-<body>
-<h1 class="descriptions">org.eclipse.common.navigator.views</h1>
-<p>Version 0.7.0</p>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-	org.eclipse.jface<br>
-	org.eclipse.ui.workbench<br>
-	org.eclipse.core.resources<br>
-	org.eclipse.ui.ide<br>
-	org.eclipse.core.runtime<br>
-	org.eclipse.ui<br>
-	org.eclipse.emf.ecore<br>
-	org.eclipse.emf.edit<br>
-	org.eclipse.wst.common.ui.properties
-	</td>
-  </tr>
-</table>
-
-<p class="schema">Extensions</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-	org.eclipse.ui.dropActions
-	</td>
-  </tr>
-</table>
-<p class="schema">Extension Points</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-	<a href="Schemas/navigatorContent.htm">navigatorContent</a><br>
-	<a href="Schemas/navigatorViewer.htm">navigatorViewer</a><br>
-	<a href="Schemas/commonFilter.htm">commonFilter</a><br>
-	<a href="Schemas/dropHandler.htm">dropHandler</a><br>
-	thirdPartyFilterProvider<br>
-	<a href="Schemas/linkHelper.htm">linkHelper</a><br>
-	<a href="Schemas/actionProvider.htm">actionProvider</a>	</td>
-  </tr>
-</table>
-<p class="schema">Schema</p>
-not available
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.emf.html b/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.emf.html
deleted file mode 100644
index 9d6e43a..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.emf.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>org.eclipse.wst.common.emf</title>
-<link rel="stylesheet" type="text/css" href="../sources/formate.css">
-</head>
-<body>
-<h1 class="description">org.eclipse.wst.common.emf</h1>
-<p>Version: 0.7.0 </p>
-<p class="schema">Dependencies (Required Plug Ins) </p>
-
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore.xmi<br>
-	org.eclipse.wst.common.frameworks<br>
-	org.eclipse.core.runtime<br>
-	org.eclipse.core.resources<br>
-	org.eclipse.jem.util</td>
-  </tr>
-</table>
-<p class="schema">Extensions:</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.common.emf.packageURIMap<br>
-    org.eclipse.jem.util.uiContextSensetiveClass</td>
-  </tr>
-</table>
-<p class="schema">Extension Points:</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>packageURIMap
-    </td>
-  </tr>
-</table>
-<p class="schema">Schema:</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>not documentated</td>
-  </tr>
-</table>
-<p>&nbsp;</p>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.emfworkbench.integration.html b/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.emfworkbench.integration.html
deleted file mode 100644
index e26c98b..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.emfworkbench.integration.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>org.eclipse.wst.common.emfworkbench.integration</title>
-<link rel="stylesheet" type="text/css" href="../sources/formate.css">
-</head>
-
-<body>
-<h1 class="descriptions">org.eclipse.wst.common.emfworkbench.integration</h1>
-<p>Version 0.7.0</p>
-<p class="schema">Dependencies (Required Plug Ins) </p>
-
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-		org.eclipse.wst.common.frameworks<br>
-     	org.eclipse.jem.util<br>
-	    org.eclipse.emf.edit<br>
-		org.eclipse.emf.ecore.xmi<br>
-		org.eclipse.wst.common.emf<br>
-		org.eclipse.core.runtime<br>
-	    org.eclipse.core.resources<br>
-		org.eclipse.emf.codegen<br>
-		org.eclipse.emf.codegen.ecore<br>
-		org.eclipse.xsd<br>
-		org.eclipse.emf.importer.java
-    </td>
-  </tr>
-</table>
-<p class="Stil2"><span class="schema">Extensions</span>:</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jem.util.internalWorkbenchContextFactory<br>
-    	org.eclipse.jem.util.uiContextSensetiveClass<br>
-		org.eclipse.core.runtime.applications<br>
-		org.eclipse.wst.common.frameworks.validationSelectionHandler		
-	</td>
-  </tr>
-</table>
-<p class="schema">Extension Points:</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td><a href="Schemas/EMFRessourceEditModel.htm">editModel</a><br>
-		<a href="Schemas/EditModelExtension.htm">editModelExtension</a><br>
-		<a href="Schemas/AdapterFactoryExtension.htm">adapterFactory</a><br>
-	<a href="Schemas/ModifierHelperFactory.htm">ModifierHelperFactory</a>    </td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.frameworks.html b/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.frameworks.html
deleted file mode 100644
index 719496e..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.frameworks.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>org.eclipse.wst.common.feature</title>
-<link rel="stylesheet" type="text/css" href="../sources/formate.css">
-</head>
-
-<body>
-<h1 class="descriptions">org.eclipse.wst.common.frameworks</h1>
-<p>Version 0.7.0</p>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-	org.eclipse.core.resources<br>
-	org.eclipse.core.runtime<br>
-	org.eclipse.emf.core.commands<br>
-	org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-<p class="schema">Extensions</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-    org.eclipse.jem.util.uiContextSensetiveClass</td>
-  </tr>
-</table>
-<p class="schema">Extension Points</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td><a href="Schemas/ExtendabledOperation.htm">ExtendableOperation</a><br>
-		<a href="Schemas/OperationExtension.htm">OperationExtension</a><br>
-		<a href="Schemas/FunctionGroup.htm">functionGroup</a><br>
-		<a href="Schemas/WTPActivityBridge.htm">WTPActivityBridgeHelper</a><br>
-		<a href="Schemas/validationSelectionHandler.htm">validationSelectionHandler</a><br>
-	    <a href="Schemas/DataModelProvider.htm">DataModelProviderExtension</a></td>
-  </tr>
-</table>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.frameworks.ui.html b/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.frameworks.ui.html
deleted file mode 100644
index 504022f..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.frameworks.ui.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>org.eclipse.wst.common.feature</title>
-<link rel="stylesheet" type="text/css" href="../sources/formate.css">
-</head>
-
-<body>
-<h1 class="descriptions">org.eclipse.wst.common.frameworks.ui</h1>
-<p>Version 0.7.0</p>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-	org.eclipse.ui.ide<br>
-	org.eclipse.core.resources<br>
-	org.eclipse.ui<br>
-	org.eclipse.wst.common.frameworks<br>
-	org.eclipse.core.runtime<br>
-	org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-<p class="schema">Extensions</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-	oeg.eclipse.jem.util.uiTester<br>
-    org.eclipse.jem.util.uiContextSensetiveClass<br>
-	org.eclipse.wst.common.frameworks.WTPActivityBridgeHelper<br>
-	org.eclipse.wst.common.frameworks.ExtendableOperation<br>
-	org.eclipse.ui.preferencePages
-	</td>
-  </tr>
-</table>
-<p class="schema">Extension Points</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-	<a href="Schemas/wtpuiAction.htm">wtpuiAction</a><br>
-	<a href="Schemas/extendedViewer.htm">extendedViewer</a><br>
-	<a href="Schemas/extendableWizard.htm">extendableWizard</a><br>
-	<a href="Schemas/wizardPageGroup.htm">wizardPageGroup</a><br>
-	<a href="Schemas/DataModelWizardExtension.htm">DataModelWizardExtension</a>	</td>
-  </tr>
-</table>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.modeulecore.html b/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.modeulecore.html
deleted file mode 100644
index 167f462..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/descriptions/org.eclipse.wst.common.modeulecore.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<title>org.eclipse.wst.common.feature</title>
-<link rel="stylesheet" type="text/css" href="../sources/formate.css">
-</head>
-
-<body>
-<h1 class="descriptions">org.eclipse.wst.common.modeulecore</h1>
-<p>Version 0.7.0</p>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-	org.eclipse.core.runtime<br>
-	org.eclipse.wst.common.frameworks<br>
-	org.eclipse.core.resources<br>
-	org.eclipse.emf.core<br>
-	org.eclipse.wst.common.emfworkbench.integration<br>
-	org.eclipse.wst.common.emf<br>
-	org.eclipse.emf.ecore.xmi<br>
-	org.eclipse.wst.server.core<br>
-	org.eclipse.core.commands<br>
-	org.eclipse.emf.rdit<br>
-	org.eclipse.ui<br>
-	org.eclipse.jem.util<br>
-	org.eclipse.wst.common.uriresolver</td>
-  </tr>
-</table>
-
-<p class="schema">Extensions</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-	org.eclipse.emf.ecore.generated_package<br>
-	org.eclipse.core.resources.natures<br>
-	org.eclipse.wst.common.emfworkbench.integration.editModel<br>
-	org.eclipse.core.resources.builders<br>
-	org.eclipse.wst.common.frameworks.DataModelProviderExtension<br>
-	org.eclipse.core.runtime.contentTypes<br>
-	org.eclipse.team.core.ignore<br>
-	org.eclipse.wst.common.uriresolver.resolverExtensions
-	</td>
-  </tr>
-</table>
-<p class="schema">Extension Points</p>
-<table width="90%"  border="0" cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-	artifactedit</td>
-  </tr>
-</table>
-<p class="schema">Schema</p>
-not available
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/eclipse_scanner.html b/docs/org.eclipse.wst.doc.isv/html/eclipse_scanner.html
deleted file mode 100644
index ed745ee..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/eclipse_scanner.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>Eclipse API Scanner</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Introduction</p>
-<p>This document summarizes the usage of the Eclipse API scanner. The
-goal of the Eclipse API scanner is to identify any internal API
-references in any Eclipse-based products. You can view the requirements
-document <a href="scanner_req.html">here</a>, and the design document <a
-  href="scanner_doc.html">here</a>.</p>
-<p class="ueberschrift">Downloading and running the Eclipse API scanner</p>
-<p>A binary version of the Eclipse API scanner is available here:</p>
-<a
-  href="http://www.eclipse.org/downloads/download.php?file=/webtools/downloads/apiscanner.zip">Download
-the Eclipse API scanner</a>
-.
-<p>The source of the Eclipse API scanner is also available in CVS: <i>(http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.wtp.releng/apitools/?cvsroot=WebTools_Project)</i>.</p>
-Check out the
-<b>org.eclipse.wtp.releng.tools.component.core</b>
-project and the
-<b>org.eclipse.wtp.releng.tools.component.ui</b>
-project.
-<p>Running the Eclipse API scanner from the command line environment</p>
-<p>Before running the Eclipse API scanner, you should get yourself
-familiar with what is a component. For a definition of component, visit
-the <a href="scanner_doc.html">design document</a>. To begin, have your
-Eclipse components/plug-ins and your component.xml files ready. The
-Eclipse API scanner will scan all the API references in each component
-and check whether they are internal API references. An API violation
-report will be generated for each component. To generate the API
-violation reports, run:</p>
-<pre>
-genViolation.bat -eclipseDir &lt;eclipseDir&gt; -compXMLDir &lt;compXMLDir&gt; -compRefDir &lt;compRefDir&gt; -compVioDir &lt;compVioDir&gt; -genHTML -debug
-
-</pre>
-where:
-<ul>
-
-  <li><b>eclipseDir</b> - a space separated list of directories
-  containing the plug-ins for your product. These directories do not
-  have to include the base Eclipse plug-ins (ex: org.eclipse.jdt.core).
-  You only need the plug-ins that you want to generate API violation
-  reports for.</li>
-
-  <li><b>compXMLDir</b> - a space separated list of directories
-  containing component.xml files for your product. The Eclipse API
-  scanner will generate an API violation report for each component.xml
-  found in these directories. So, if you do not want to generate
-  violation reports for the Eclipse components (ex:
-  org.eclipse.jdt.core), do not include their component.xml files here.</li>
-
-  <li><b>compRefDir</b> - a space separated list of directories
-  containing component.xml files that your product/components depend on.
-  For example, the component.xml files for org.eclipse.jdt.core goes
-  here.</li>
-
-  <li><b>compVioDir</b> - the output directory of the API violation
-  reports.</li>
-
-  <li><b>genHTML</b> - generates the API violation report in HTML
-  (default is XML format).</li>
-
-
-  <li><b>debug</b> - generates debug information (ex: line numbers).</li>
-
-</ul>
-For a list of all the options available, simply run genViolation.bat
-without any arguments. Note that genViolation.bat uses relative paths.
-Therefore, if you want to run it out-of-the-box, we must "cd" to
-genViolation.bat's directory before running it. Other options include:
-<ul>
-
-  <li><b>include</b> - a space separated list of package names to be
-  included in the scan.</li>
-
-  <li><b>exclude</b> - a space separated list of package names to be
-  excluded in the scan. For example, if you specify "java.lang. sun.",
-  then the API violation report will not include internal API references
-  to those two packages.</li>
-
-  <li><b>genAPI</b> - generates a component-api.xml file per component.
-  This file lists all the public APIs that a component has.</li>
-
-  <li><b>genUsage</b> - generates a component-use.xml file per
-  component. This file lists all the API references that a component
-  has.</li>
-
-
-  <li><b>classRefOnly</b> - treats all API references as class
-  reference. By default, the Eclipse API scanner will categorize API
-  references into different categories such as class references, method
-  references, field references and etc. By specifying this option, all
-  API references are consider class references. This speeds up the
-  scanning process.</li>
-
-</ul>
-
-<p></p>
-<p>To get you started more quickly, you can use <b>genComponent.bat</b>
-to generate a component.xml file per plugin. Any packages with the word
-"internal" in it will be excluded from the generated component.xml file.
-To generate default component.xml files, run:</p>
-<pre>
-genComponent.bat -eclipseDir &lt;eclipseDir&gt; -compXMLDir &lt;compXMLDir&gt;
-</pre>
-where:
-<ul>
-
-  <li><b>eclipseDir</b> - a space separated list of directories
-  containing the plug-ins for your product. Again, do not include base
-  Eclipse plug-ins in here.</li>
-
-
-  <li><b>compXMLDir</b> - the output directory of the generated
-  component.xml files.</li>
-
-</ul>
-
-<p></p>
-<p>Running the Eclipse API scanner within Eclipse</p>
-<p>The Eclipse API scanner is also available as two Eclipse plug-ins.
-Therefore, you can overlay them on top of an Eclipse driver and use them
-to check API violations as you develop your product/plug-ins. To get
-these plug-ins, go to:</p>
-<p><a
-  href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.wtp.releng/apitools/?cvsroot=WebTools_Project">http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.wtp.releng/apitools/?cvsroot=WebTools_Project</a>
-
-</p>
-<p>and check out the <b>org.eclipse.wtp.releng.tools.component.core</b>
-project and the <b>org.eclipse.wtp.releng.tools.component.ui</b>
-project. They provide an editor for editing component.xml files.</p>
-<p><img
-  src="sources/figure01.gif"
-  alt=""></p>
-<p>They will also scan the plug-ins in your workspace and generate API
-violations in the problems views. The figure below shows a plug-in in my
-workspace called <b>org.eclipse.sample</b>. I have also created a
-component.xml file for this plugin.</p>
-<p><img
-  src="sources/figure02.gif"
-  alt=""></p>
-<p>In the next figure, I have added a reference to one of the Eclipse
-internal class. The Eclipse API scanner will flag this as an API
-violation and display it in the problems view.</p>
-<p><img
-  src="sources/figure03.gif"
-  alt=""></p>
-<p>You can find some sample component.xml files <a
-  href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.wtp.releng/apitools/components/?cvsroot=WebTools_Project">
-http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.wtp.releng/apitools/components/?cvsroot=WebTools_Project</a>.
-
-</p>
-<p><b>Disclaimer:</b> these sample component.xml files are provided as
-an example only. They <b>DO NOT</b> reflect the actual APIs provided by
-the Eclipse projects.</p>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/how_to_use_api.html b/docs/org.eclipse.wst.doc.isv/html/how_to_use_api.html
deleted file mode 100644
index 10f182a..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/how_to_use_api.html
+++ /dev/null
@@ -1,344 +0,0 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<meta
-  name="GENERATOR"
-  content="Mozilla/4.5 [en] (Win98; I) [Netscape]">
-<meta
-  name="Author"
-  content="Jim des Rivières">
-<title>API Rules of Engagement</title>
-<link
-  rel="stylesheet"
-  href="sources/formate.css">
-</head>
-<body>
-
-<center>
-<h1>How to Use the Eclipse API</h1>
-</center>
-
-<blockquote><b>Summary</b> <br>
-The Eclipse Platform offers a comprehensive API (Application Programmer
-Interface) to developers writing plug-ins. This article discusses the
-general ground rules for using the Eclipse Platform API, including how
-to tell API from non-API, and how to stay in the API "sweet spot" to
-avoid the risk of being broken as the platform and its APIs evolve.
-These general ground rules are also recommended practice for plug-ins
-that must declare API elements of their own.
-<p><b>By Jim des Rivi&egrave;res, OTI</b></p>
-<hr WIDTH="100%">
-<h3>What it means to be API</h3>
-The Eclipse platform defines API elements for use by its clients, namely
-ISVs writing plug-ins. These plug-ins may in turn define API elements
-for their clients, and so on. API elements are the public face: they
-carry a specification about what they are supposed to do, and about how
-they are intended to be used. API elements are supported: the Eclipse
-platform team will fix implementation bugs where there is a deviation
-from the specified behavior. Since there is often a high cost associated
-with breaking API changes, the Eclipse platform team will also try to
-evolve API elements gracefully through successive major releases.
-<h3>How to tell API from non-API</h3>
-By their very nature, API elements are documented and have a
-specification, in contrast to non-API elements which are internal
-implementation details usually without published documentation or
-specifications. So if you cannot find the documentation for something,
-that's usually a good indicator that it's not API.
-<p>To try to draw the line more starkly, the code base for the platform
-is separated into API and non-API packages, with all API elements being
-declared in designated API packages.</p>
-<ul>
-  <li><b>API package</b> - a Java&trade; package that contains at least
-  one API class or API interface. The names of API packages are
-  advertised in the documentation for that component; where feasible,
-  all other packages containing only implementation details have
-  "internal" in the package name. The names of API packages may
-  legitimately appear in client code. For the Eclipse platform proper,
-  these are:</li>
-
-  <ul>
-    <li><tt>org.eclipse.foo.*</tt> - for example, <tt>org.eclipse.swt.widgets</tt>,
-    <tt>org.eclipse.ui</tt>, or <tt>org.eclipse.core.runtime</tt></li>
-
-    <li><tt>org.eclipse.foo.internal.*</tt> - not API; internal
-    implementation packages</li>
-
-    <li><tt>org.eclipse.foo.examples.*</tt> - not API; these are
-    examples</li>
-
-    <li><tt>org.eclipse.foo.tests.*</tt> - not API; these are test
-    suites</li>
-  </ul>
-
-  <li><b>API class or interface</b> - a <tt>public</tt> class or
-  interface in an API package, or a <tt>public</tt> or <tt>protected</tt>
-  class or interface member declared in, or inherited by, some other API
-  class or interface. The names of API classes and interfaces may
-  legitimately appear in client code.</li>
-
-  <li><b>API method or constructor</b> - a <tt>public</tt> or <tt>protected</tt>
-  method or constructor either declared in, or inherited by, an API
-  class or interface. The names of API methods may legitimately appear
-  in client code.</li>
-
-  <li><b>API field</b> - a <tt>public</tt> or <tt>protected</tt> field
-  either declared in, or inherited by, an API class or interface. The
-  names of API fields may legitimately appear in client code.</li>
-
-</ul>
-Everything else is considered internal implementation detail and off
-limits to all clients. Legitimate client code must never reference the
-names of non-API elements (not even using Java reflection). In some
-cases, the Java language's name accessibility rules are used to disallow
-illegal references. However, there are many cases where this is simply
-not possible. Observing this one simple rule avoids the problem
-completely:
-<ul>
-  <li><b>Stick to officially documented APIs. </b>Only reference
-  packages that are documented in the <b><i>published API Javadoc</i></b>
-  for the component. Never reference a package belonging to another
-  component that has "internal" in its name---these are never API. Never
-  reference a package for which there is no published API
-  Javadoc---these are not API either.</li>
-</ul>
-
-<h3>General Rules</h3>
-The specification of API elements is generated from Javadoc comments in
-the element's Java source code. For some types of elements, the
-specification is in the form of a contract. For example, in the case of
-methods, the contract is between two parties, the caller of the method
-and the implementor of the method. The fundamental ground rule is:
-
-<ul>
-  <li><b>Honor all contracts.</b> The contracts are described in the
-  published Javadoc for the API elements you are using.</li>
-</ul>
-The term "must", when used in an API contract, means that it is
-incumbent on the party to ensure that the condition would always be met;
-any failure to do so would be considered a programming error with
-unspecified (and perhaps unpredictable) consequences.
-<ul>
-  <li><b>You must honor "must". </b>Pay especially close heed to
-  conditions where "must" is used.</li>
-</ul>
-Other common sense rules:
-<ul>
-  <li><b>Do not rely on incidental behavior. </b>Incidental behavior is
-  behavior observed by experiment or in practice, but which is not
-  guaranteed by any API specification.</li>
-
-  <li><b>Do not treat null as an object.</b> Null is more the lack of an
-  object. Assume everything is non-null unless the API specification
-  says otherwise.</li>
-
-  <li><b>Do not try to cheat with Java reflection.</b> Using Java
-  reflection to circumvent Java compiler checking buys you nothing more.
-  There are no additional API contracts for uses of reflection;
-  reflection simply increases the likelihood of relying on unspecified
-  behavior and internal implementation detail.</li>
-
-  <li><b>Use your own packages. </b>Do not declare code in a package
-  belonging to another component. Always declare your own code in your
-  own packages.</li>
-</ul>
-
-<h3>Calling public API methods</h3>
-For most clients, the bulk of the Eclipse API takes the form of public
-methods on API interfaces or classes, provided for the client to call
-when appropriate.
-<ul>
-  <li><b>Ensure preconditions.</b> Do ensure that an API method's
-  preconditions are met before calling the method. Conversely, the
-  caller may safely assume that the method's postconditions will have
-  been achieved immediately upon return from the call.</li>
-
-  <li><b>Null parameters.</b> Do not pass null as a parameter to an API
-  method unless the parameter is explicitly documented as allowing null.
-  This is perhaps the most frequently made programming error.</li>
-
-  <li><b>Restricted callers.</b> Do not call an API method that is
-  documented as available only to certain callers unless you're one of
-  them. In some situations, methods need to be part of the public API
-  for the benefit of a certain class of callers (often internal);
-  calling one of these methods at the wrong time has unspecified (and
-  perhaps unpredictable) consequences.</li>
-
-  <li><b>Debugging methods.</b> Do not call an API method labelled "for
-  debugging purposes only". For example, most <tt>toString()</tt>
-  methods are in this category.</li>
-
-  <li><b>Parameter capture.</b> Do not pass an array, collection, or
-  other mutable object as a parameter to an API method and then modify
-  the object passed in. This is just asking for trouble.</li>
-</ul>
-
-<h3>Instantiating platform API classes</h3>
-Not all concrete API classes are intended to be instantiated by just
-anyone. API classes have an instantiation contract indicating the terms
-under which instances may be created. The contract may also cover things
-like residual initialization responsibilities (for example, configuring
-a certain property before the instance is fully active) and associated
-lifecycle responsibilities (for example, calling <tt>dispose()</tt> to
-free up OS resources hung on to by the instance). Classes that are
-designed to be instantiated by clients are explicitly flagged in the
-Javadoc class comment (with words like "Clients may instantiate.").
-<ul>
-  <li><b>Restricted instantiators.</b> Do not instantiate an API class
-  that is documented as available only to certain parties unless you're
-  one of them. In some situations, classes need to be part of the public
-  API for the benefit of a certain party (often internal); instantiating
-  one of these classes incorrectly has unspecified (and perhaps
-  unpredictable) consequences.</li>
-</ul>
-
-<h3>Subclassing platform API classes</h3>
-Only a subset of the API classes were designed to be subclassed. API
-classes have a subclass contract indicating the terms under which
-subclasses may be declared. This contract also covers initialization
-responsibilities and lifecycle responsibilities. Classes that are
-designed to be subclassed by clients are explicitly flagged in the
-Javadoc class comment (with words like "Clients may subclass.").
-<ul>
-  <li><b>Restricted subclassers.</b> Do not subclass an API class that
-  is not intended to be subclassed. Treat these classes as if they had
-  been declared final. (These are sometimes referred to as "soft final"
-  classes).</li>
-
-</ul>
-
-<h3>Calling protected API methods</h3>
-Calling inherited protected and public methods from within a subclass is
-generally allowed; however, this often requires more care to correctly
-call than to call public methods from outside the hierarchy.
-<h3>Overriding API methods</h3>
-Only a subset of the public and protected API methods were designed to
-be overridden. Each API method has a subclass contract indicating the
-terms under which a subclass may override it. By default, overriding is
-not permitted. It is important to check the subclass contract on the
-actual method implementation being overridden; the terms of subclass
-contracts are not automatically passed along when that method is
-overridden.
-<ul>
-  <li><b>Do not override a public or protected API method unless it is
-  explicitly allowed.</b> Unless otherwise indicated, treat all methods
-  as if they had been declared final. (These are sometimes known as
-  "soft final" methods). If the kind of overriding allowed is:</li>
-
-  <ul>
-    "
-    <b>implement</b>
-    " - the abstract method declared on the subclass must be implemented
-    by a concrete subclass
-    <br>
-    "
-    <b>extend</b>
-    " - the method declared on the subclass must invoke the method on
-    the superclass (exactly once)
-    <br>
-    "
-    <b>re-implement</b>
-    " - the method declared on the subclass must not invoke the method
-    on the superclass
-    <br>
-    "
-    <b>override</b>
-    " - the method declared on the subclass is free to invoke the method
-    on the superclass as it sees fit
-  </ul>
-
-  <li><b>Ensure postconditions. </b>Do ensure that any postconditions
-  specified for the API method are met by the implementation upon
-  return.</li>
-
-  <li><b>Proactively check preconditions. </b>Do not presume that
-  preconditions specified for the API method have necessarily been met
-  upon entry. Although the method implementation would be within its
-  rights to not check specified preconditions, it is usually a good idea
-  to check preconditions (when feasible and reasonably inexpensive) in
-  order to blow the whistle on misbehaving callers.</li>
-
-  <li><b>Null result. </b>Do not return null as a result from an API
-  method unless the result is explicitly documented (on the specifying
-  interface or superclass) as allowing null.</li>
-
-  <li><b>Return copies. </b>Do not return an irreplaceable array,
-  collection, or other mutable object as the result from an API method.
-  Always return a copy to avoid trouble from callers that might modify
-  the object.</li>
-</ul>
-
-<h3>Implementing platform API interfaces</h3>
-Only a subset of the API interfaces were designed to be implemented by
-clients. API interfaces have a contract indicating the terms under which
-it may be implemented. Interfaces that are designed to be implemented by
-clients are explicitly flagged in the Javadoc class comment (with words
-like "Clients may implement."). A client may declare a subinterface of
-an API interface if and only if they are allowed to implement it.
-<ul>
-  <li><b>Restricted implementors.</b> Do not implement an API interface
-  that is documented as available only to certain parties unless you're
-  one of them. In many situations, interfaces are used to hide internal
-  implementation details from view.</li>
-</ul>
-
-<h3>Implementing public API methods</h3>
-See "Overriding API methods".
-<h3>Accessing Fields in API classes and interfaces</h3>
-Clients may read API fields, most of which are final. Certain
-struct-like objects may have non-final public fields, which clients may
-read and write unless otherwise indicated.
-<ul>
-  <li><b>Null fields.</b> Do not set an API field to null unless this is
-  explicitly allowed.</li>
-</ul>
-
-<h3>Casting Objects of a known API type</h3>
-An object of a known API type may only be cast to a different API type
-(or conditionally cast using instanceof) if this is explicitly allowed
-in the API.
-<ul>
-
-  <li><b>Cast and instanceof.</b> Do not use instanceof and cast
-  expressions to increase what is known about an object beyond what the
-  API supports. Improper use exposes incidental implementation details
-  not guaranteed by the API.</li>
-</ul>
-And, of course, casting any object to a non-API class or interface is
-always inappropriate.
-<h3>Not Following the Rules</h3>
-Whether done knowingly or unwittingly, there are consequences for
-transgressing the rules. It might be easier for all involved if there
-were API police that would bust you for breaking the rules. However,
-that is not the case. For the most part, API conformance operates as an
-honor system, with each client responsible for knowing the rules and
-adhering to them.
-<p>The contracts on the API elements delimit the behavior that is
-supported and sustained. As the Eclipse platform matures and evolves, it
-will be the API contracts that guide how this evolution happens. Outside
-of these contracts, everything is unsupported and subject to change,
-without notice, and at any time (even mid-release or between different
-OS platforms). Client code that oversteps the above rules might fail on
-different versions and patch levels of the platform; or when run on
-different underlying OSes; or when run with a different mix of
-co-resident plug-ins; or when run with a different workbench
-perspective; and so on. Indeed, no one is even particularly interested
-in speculating exactly how any particular transgression might come back
-to bite you. To those who choose to ignore the rules, don't say that you
-weren't warned. And don't expect much more than a sympathetic "Told you
-so."</p>
-<p>On the other hand, client plug-in code that lives by the above rules
-should continue to work across different versions and patch levels of
-the platform, across different underlying OSes, and should peacefully
-co-exist with other plug-ins. If everyone plays by the rules, the
-Eclipse platform will provide a stable and supported base on which to
-build exciting new products.</p>
-<p><small>Java and all Java-based trademarks and logos are trademarks or
-registered trademarks of Sun Microsystems, Inc. in the United States,
-other countries, or both.</small></p>
-</blockquote>
-</body>
-
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/assembly.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/assembly.html
deleted file mode 100644
index 2ed2c03..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/assembly.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link rel="stylesheet" type="text/css" href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Assembly Tools</p>
- 	
-<p>The assembly component contains features definitions for building the WST 
-	release, its SDK, and its test suite. The component leads are Deniz Seçilir 
-	and Dominique de Vito. 
-</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/cheatsheet_tutorial.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/cheatsheet_tutorial.html
deleted file mode 100644
index 24ba304..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/cheatsheet_tutorial.html
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=ISO-8859-1">
-<title>Cheat Sheet tutorial</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">The pupose of the editor created by this example</p>
-<p>The editor gives custom content assist while allowing the "auto
-content model" to continue to be effective. Also, shows how content
-outline by be customized, and custom navigation hyper link added.</p>
-<p>An example cheat sheet file can be found in
-&lt;eclipse_home&gt;/plugins/org.eclipse.jdt_3.1.0/cheatsheets/HelloWorld.xml
-</p>
-<p>the custom content assist for attribute values exists for pluginId
-and class attributes of action elements (inside item elements) -
-pluginId shows all registered plugin ids - class needs references to
-org.eclipse.jface.action.IAction and searches for all its implementors
-to determine which classes are legal inputs for the class attribute</p>
-<p>The content outline has the titles of the items, the cheatsheet
-itself and the action classes as nodes.</p>
-<p class="ueberschrift">SSE principles</p>
-<p>The structured source editor (SSE) framework is content type based.
-Therefore if you want to extend the framework with your own file format
-you have to define your own content type and its model handler. To do
-this you extend the org.eclipse.core.runtime.contentTypes extension
-point specifying your content type in the id attribute and using
-org.eclipse.core.runtime.xml as the base type. The priority should be
-set to high so you override the default. In the file association element
-you use your own file extensions or a file name to identify the content
-type of the file. The usage of the extension point should look like the
-following:</p>
-<pre>
-   &lt;extension point="org.eclipse.core.runtime.contentTypes"&gt;
-         &lt;content-type
-               priority="high"
-               name="CS Content Type"
-               id="cssource"
-               base-type="org.eclipse.core.runtime.xml"
-     		   default-charset="UTF-8"&gt;
-			&lt;describer class="org.eclipse.wst.xml.core.contenttype.ContentDescriberForXML"/&gt;
-		&lt;/content-type&gt;
-        &lt;file-association 
-			content-type="org.eclipse.wst.cs.ui.cssource"
-			file-names="content.xml"/&gt;
-   &lt;/extension&gt;
-</pre>
-<p>To use the content type inside of the SSE you have to define a model
-handler extending the org.eclipse.wst.sse.core.modelHandler extension
-point. The model handler implementation extends the class
-org.eclipse.wst.sse.core.modelhandler.AbstractModelHandler and
-implements the interface
-org.eclipse.wst.sse.core.modelhandler.IModelHandler. It should set its
-own id and the associated content type id.</p>
-<pre>
-   &lt;extension
-         point="org.eclipse.wst.sse.core.modelHandler"&gt;
-      &lt;modelHandler
-            default="false"
-            class="org.eclipse.wst.cs.core.modelhandler.ModelHandlerForCS"
-            associatedContentTypeId="org.eclipse.wst.cs.ui.cssource"
-            id="org.eclipse.wst.sse.core.handler.cs"&gt;
-      &lt;/modelHandler&gt;
-   &lt;/extension&gt;
-</pre>
-
-<p>This is the starting point for all extensions made to the SSE. Now
-there are several possibilities where to built in your own extensions.</p>
-
-
-<p class="ueberschrift">Extending the built-in content assist</p>
-<p>In this example we want to provide a custom content assist processor
-for attribute values. To extend the content assist of the XML editor
-from the SSE you just use the
-org.eclipse.wst.sse.ui.extendedconfiguration extension point and specify
-your own textviewerconfiguration.</p>
-<pre>
-   &lt;extension point="org.eclipse.wst.sse.ui.extendedconfiguration"&gt;
-      &lt;textviewerconfiguration
-            <b>class="org.eclipse.wst.cs.ui.StructuredTextViewerConfigurationCS"</b>
-            target="org.eclipse.wst.cs.ui.cssource"&gt;
-      &lt;/textviewerconfiguration&gt;
-      &lt;contentoutlineconfiguration
-            class="org.eclipse.wst.xml.ui.views.contentoutline.XMLContentOutlineConfiguration"
-            target="org.eclipse.wst.cs.ui.cssource"&gt;
-      &lt;/contentoutlineconfiguration&gt;
-      &lt;propertysheetconfiguration
-            class="org.eclipse.wst.xml.ui.views.properties.XMLPropertySheetConfiguration"
-            target="org.eclipse.wst.cs.ui.cssource"&gt;
-      &lt;/propertysheetconfiguration&gt;
-      &lt;spellchecktarget
-            class="org.eclipse.wst.xml.ui.XMLSpellCheckTarget"
-            target="org.eclipse.wst.cs.ui.cssource"&gt;
-      &lt;/spellchecktarget&gt;
-      &lt;sourceeditingtexttools
-            class="org.eclipse.wst.xml.ui.extensions.XMLSourceEditingTextTools"
-            target="org.eclipse.wst.cs.ui.cssource"&gt;
-      &lt;/sourceeditingtexttools&gt;
-      &lt;characterpairmatcher
-            class="org.eclipse.wst.xml.ui.text.XMLDocumentRegionEdgeMatcher"
-            target="org.eclipse.wst.cs.ui.cssource"&gt;
-      &lt;/characterpairmatcher&gt;
-      &lt;preferencepages
-            preferenceids="org.eclipse.wst.sse.ui.preferences/org.eclipse.wst.sse.ui.preferences.cs"
-            target="org.eclipse.wst.cs.ui.cssource"&gt;
-      &lt;/preferencepages&gt;
-   &lt;/extension&gt;
-</pre>
-<p>In the configuration you override the getContentAssistant method from
-StructuredTextViewerConfigurationXML and provide your own content assist
-processor for the partition types
-StructuredTextPartitioner.ST_DEFAULT_PARTITION and
-StructuredTextPartitionerForXML.ST_DEFAULT_XML.</p>
-<pre>
-	public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
-		IContentAssistant ca = super.getContentAssistant(sourceViewer);
-		if (ca != null &amp;&amp; ca instanceof ContentAssistant) {
-			ContentAssistant contentAssistant = (ContentAssistant) ca;
-			IContentAssistProcessor xmlContentAssistProcessor = new CSContentAssistProcessor(getEditorPart());
-			IContentAssistProcessor noRegionProcessor = new NoRegionContentAssistProcessor();
-			addContentAssistProcessor(contentAssistant, xmlContentAssistProcessor, StructuredTextPartitioner.ST_DEFAULT_PARTITION);
-			addContentAssistProcessor(contentAssistant, xmlContentAssistProcessor, StructuredTextPartitionerForXML.ST_DEFAULT_XML);
-			addContentAssistProcessor(contentAssistant, noRegionProcessor, StructuredTextPartitioner.ST_UNKNOWN_PARTITION);
-		}
-		return ca;
-	}
-</pre>
-<p>The implementation of the content assist processor overrides
-addAttributeValueProposals from the XMLContentAssistProcessor. The
-passed ContentAssistRequest stores the match string, the corresponding
-node and structured document region where the cursor is. To get the
-attribute name you have to get the last attribute text region in the
-structured document region.</p>
-<pre>
-		// Find the attribute region and name for which this position should have a value proposed
-		IStructuredDocumentRegion open = node.getFirstStructuredDocumentRegion();
-		ITextRegionList openRegions = open.getRegions();
-		int i = openRegions.indexOf(contentAssistRequest.getRegion());
-		if (i &lt; 0)
-			return;
-		ITextRegion nameRegion = null;
-		while (i &gt;= 0) {
-			nameRegion = openRegions.get(i--);
-			if (nameRegion.getType() == XMLRegionContext.XML_TAG_ATTRIBUTE_NAME)
-				break;
-		}
-</pre>
-<p>To provide your own content assist proposals construct a
-CustomCompletionProposal and add it to the content assist request.</p>
-
-<p class="ueberschrift">Providing your own outline view</p>
-<p>To change the default outline view you have to provide your own
-adapter factory provider. To register it with the SSE extend the
-org.eclipse.wst.sse.ui.adapterFactoryDescription extension point.</p>
-<pre>
-   &lt;extension point="org.eclipse.wst.sse.ui.adapterFactoryDescription"&gt;
-      &lt;adapterFactoryDescription class="org.eclipse.wst.cs.ui.registry.AdapterFactoryProviderForCS"/&gt;
-   &lt;/extension&gt;
-</pre>
-<p>The adapter factory provider should add your own adapter factory to
-the factory registry.</p>
-
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/common_command.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/common_command.html
deleted file mode 100644
index 6338984..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/common_command.html
+++ /dev/null
@@ -1,128 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-<p class="ueberschrift">Command/Common Tools</p>
-<p>The command component contains command infrastructure including the
-Environment Command framework and the Dynamic Wizard framework. This
-infrastructure is required by the webtooling project, but is not
-specific to webtooling per se. We need to harmonize the several existing
-command approaches. Components in this subsystem have no dependancies on
-other webtooling components and are not specific to web tooling
-functionality, but are needed by other web tooling components.The
-component lead is Chris Brealey.</p>
-<p class="ueberschrift">What Is The Common Component?</p>
-<p>Actually, its three components &ndash; wst.common, jst.common,
-wst.command</p>
-<p><em>&quot;The common components contain plugins that provide generic
-functionality that are applicable in several different contexts. Plugins
-in the common component should not have dependencies on plugins outside
-of the Eclipse base.&rdquo;</em></p>
-<p>Some conceptual tests to decide what should go into common&hellip;</p>
-<ul>
-  <li>Is it destined for API ?
-  <ul>
-    <li>if it has no API story, its should be moved into a different
-    component specific to those who need it</li>
-  </ul>
-  </li>
-  <li>Should it ultimately live in base Eclipse ?
-  <ul>
-    <li>common is often used as a temporary staging ground for generic
-    function that will eventually be absorbed into base Eclipse</li>
-  </ul>
-  </li>
-  <li>What are the dependencies?
-  <ul>
-    <li>if the function has dependencies on more than base eclipse,
-    that&rsquo;s a red flag that it might not be &lsquo;common&rsquo;</li>
-  </ul>
-  </li>
-  <li>Is it generic?
-  <ul>
-    <li>Is this function generically applicable to multiple domains in
-    practice (not just theory</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Plugins - Dependencies</p>
-<ul>
-  <li>Eclipse
-  <ul>
-    <li>Platform
-    <ul>
-      <li>JDT,Resource</li>
-    </ul>
-    </li>
-    <li>JEM
-    <ul>
-      <li>Java Model (Reflective EMF Model)</li>
-      <li>EMF Extensions (Shared by JEM and WTP)
-      <ul>
-        <li>Project scoped Resources</li>
-        <li>RefResource</li>
-      </ul>
-      </li>
-    </ul>
-    </li>
-    <li>EMF
-    <ul>
-      <li>Primary metamodel framework</li>
-      <li>EMF.edit</li>
-    </ul>
-    </li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">API - Status</p>
-<ul>
-  <li>Provisional API
-  <ul>
-    <li>Flexible Project API</li>
-    <li>Validation</li>
-    <li>Data model wizard/commands</li>
-    <li>Environment framework</li>
-    <li>Common Navigator</li>
-  </ul>
-  </li>
-  <li>Internal frameworks
-  <ul>
-    <li>EMF extensions: base function shared with JEM to be pushed to
-    EMF</li>
-    <li>Proposed API is relatively young</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Common - Evolution</p>
-<ul>
-  <li>Existing plugins may migrate to base Eclipse (or other projects)</li>
-  <ul>
-    <li>tabbes properities sheet</li>
-    <li>project navigator</li>
-  </ul>
-  <li>Existing plugins may not be 'common' enough
-  <ul>
-    <li>in practice function is less 'common' than we initial thought...
-    who's actually using it?</li>
-  </ul>
-  </li>
-</ul>
-<p>We need to collectively scrutinize the 'common' components to ensure
-things lives in the right place</p>
-<br>
-<br>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/css.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/css.html
deleted file mode 100644
index f33802a..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/css.html
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">CSS Tools</p>
-<p>The css component contains the CSS editor, model, views, wizards,
-etc. The component lead is David Williams.</p>
-<ul>
-  <li>See : Reintroducing the Structured Source Editing family of
-  editors
-  <p><a href="http://eclipse.org/webtools/wst/components/sse/M2/m2.html">
-  http://eclipse.org/webtools/wst/components/sse/M2/m2.html</a></p>
-  </li>
-</ul>
-<ul>
-  <li>Current Test Plan
-  <p><a
-    href="http://eclipse.org/webtools/wst/components/css/M5/milestone_test_plan.html">
-  http://eclipse.org/webtools/wst/components/css/M5/milestone_test_plan.html</a></p>
-  </li>
-</ul>
-<ul>
-  <li>Current Milestone Plan
-  <p><a
-    href="http://eclipse.org/webtools/wst/components/css/M5/milestone_plan.html">
-  http://eclipse.org/webtools/wst/components/css/M5/milestone_plan.html</a></p>
-  </li>
-</ul>
-<p class="schema"><b>CSS UI</b></p>
-
-
-<p>The css ui component has the API needed to support css regions in
-editors.</p>
-
-
-<p><code>StructuredTextViewerConfigurationCSS</code> can be used by
-clients to access processors used to handle CSS regions. Processors
-include: autoedit, content assist, text hover.</p>
-<p class="schema"><b>CSS Core</b></p>
-
-
-<p>The css core component has the API needed to support the css model.</p>
-<p class="schema">Content type</p>
-
-
-<p><code>ContentTypeIdForCSS</code> contains the content type id for
-CSS. For more information, see: <code>org.eclipse.wst.css.core.contenttype</code></p>
-<p class="schema">Content Model</p>
-
-
-<p>The CSS content model includes content models for CSS. For more
-information, see: <code>org.eclipse.wst.css.core.document</code></p>
-<p class="schema">StructuredDocument regions</p>
-
-
-<p>CSS StructuredDocument regions include various regions commonly found
-in CSS documents. Structured document regions include: css declaration
-delimiter, css selector separator, css declaration delimiter. For more
-information, see: <code>org.eclipse.wst.css.core.model.parser</code></p>
-<p class="schema">Partition Types</p>
-
-
-<p>CSS partition types include various partition types found in CSS
-documents. Partition types include: css style. For more information,
-see: <code>org.eclipse.wst.css.core.text </code></p>
-
-
-<p class="ueberschrift">Feature Matrix</p>
-<p>The following table represents the features for our various source
-editors that will play a role in our testing, according to the following
-legend.</p>
-<ul>
-  <li><b>Y - </b>Yes, should work, will be tested</li>
-</ul>
-<ul>
-  <li><b>P - </b>Planned for later, will not be tested this milestone</li>
-</ul>
-<ul>
-  <li><b>N - </b>No, no plans, does not work, will not be tested</li>
-</ul>
-<table
-  align="center"
-  border="1"
-  cellpadding="0"
-  cellspacing="2"
-  width="90%">
-  <caption align="bottom">Source Editing Feature Matrix</caption>
-  <tbody>
-    <tr>
-      <th style="text-align: left;"></th>
-      <th style="text-align: center;">CSS</th>
-    </tr>
-
-    <tr>
-      <td style="text-align: left;">Highlighting</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Semantic Highlighting</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Content Assist</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Parameter/Attribute Hints</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Document/Element Formatting</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Structured Selection</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Hover Info</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Smart Edit</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Open On (hyperlinks)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Mark Occurrences</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Linked Edit</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Find Element Occurrences</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Validate as-you-type</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Delimiter Highlighting (bracket
-      matching)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Refactoring</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Search Participant</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Fix/Assist</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Property Sheet</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Outline View</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Folding</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Annotation Navigation (go to next
-      annotation)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">External Files</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Toggle Comment</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Type Hierarchy View</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Outline</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Task Tags in Source Comments</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-  </tbody>
-</table>
-
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/default.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/default.html
deleted file mode 100644
index cce46d1..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/default.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=ISO-8859-1">
-<title>No description</title>
-</head>
-<body>
-<h1>Currently no description about the plugin</h1>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/doc.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/doc.html
deleted file mode 100644
index e69de29..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/doc.html
+++ /dev/null
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/dtd.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/dtd.html
deleted file mode 100644
index ba8cc1f..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/dtd.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">DTD Tools</p>
-
-<p>The dtd component contains the DTD editor, model, views, wizards,
-etc. The component lead is Nitin Dahyabhai.</p>
-
-<ul>
-  <li>See Reintroducing the Structured Source Editing family of editors<br>
-  <a href="http://eclipse.org/webtools/wst/components/sse/M2/m2.html">
-  http://eclipse.org/webtools/wst/components/sse/M2/m2.html</a></li>
-</ul>
-<ul>
-  <li>Current Test Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/dtd/M5/milestone_test_plan.html">
-  http://eclipse.org/webtools/wst/components/dtd/M5/milestone_test_plan.html</a></li>
-</ul>
-<ul>
-  <li>Current Milestone Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/dtd/M5/milestone_plan.html">
-  http://eclipse.org/webtools/wst/components/dtd/M5/milestone_plan.html</a></li>
-</ul>
-
-<p class="schema"><b>DTD UI</b></p>
-<p>The dtd ui component has the API needed to support dtd regions in
-editors.</p>
-
-<p><code>StructuredTextViewerConfigurationDTD</code> can be used by
-clients to access processors used to handle DTD regions. Processors
-include: text hover.</p>
-<p><code>org.eclipse.wst.dtd.ui.views.contentoutline</code> can be used
-by clients to display the content outline for DTD regions in the outline
-view.</p>
-<p class="schema"><b>DTD Core</b></p>
-<p>The dtd core component has the API needed to support the dtd model.</p>
-
-<p><code>ContentTypeIdForDTD</code> contains the content type id for
-DTD. For more information, see: <code>org.eclipse.wst.dtd.core.contenttype</code>
-
-
-</p>
-<p><code>org.eclipse.wst.dtd.core.document</code> contains classes
-needed for a DTD StructuredModel.</p>
-
-<p class="ueberschrift">Feature Matrix</p>
-<p>The following table represents the features for our various source
-editors that will play a role in our testing, according to the following
-legend.</p>
-<ul>
-  <li><b>Y - </b>Yes, should work, will be tested</li>
-</ul>
-<ul>
-  <li><b>P - </b>Planned for later, will not be tested this milestone</li>
-</ul>
-<ul>
-  <li><b>N - </b>No, no plans, does not work, will not be tested</li>
-</ul>
-<table
-  align="center"
-  border="1"
-  cellpadding="0"
-  cellspacing="2"
-  width="90%">
-  <caption align="bottom">Source Editing Feature Matrix</caption>
-  <tbody>
-    <tr>
-      <th style="text-align: left;"></th>
-      <th style="text-align: center;">DTD</th>
-    </tr>
-
-    <tr>
-      <td style="text-align: left;">Highlighting</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Semantic Highlighting</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Content Assist</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Parameter/Attribute Hints</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Document/Element Formatting</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Structured Selection</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Hover Info</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Smart Edit</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Open On (hyperlinks)</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Mark Occurrences</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Linked Edit</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Find Element Occurrences</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Validate as-you-type</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Delimiter Highlighting (bracket
-      matching)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Refactoring</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Search Participant</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Fix/Assist</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Property Sheet</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Outline View</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Folding</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Annotation Navigation (go to next
-      annotation)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">External Files</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Toggle Comment</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Type Hierarchy View</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Outline</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Task Tags in Source Comments</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/html.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/html.html
deleted file mode 100644
index da980ee..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/html.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>HTML</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">HTML</p>
-
-<p>The html component contains the HTML/XHTML editor, model, views,
-wizards, etc. The component lead is David Williams.</p>
-
-<ul>
-  <li>See Reintroducing the Structured Source Editing family of editors<br>
-  <a href="http://eclipse.org/webtools/wst/components/sse/M2/m2.html">
-  http://eclipse.org/webtools/wst/components/sse/M2/m2.html</a></li>
-</ul>
-<ul>
-  <li>Current Test Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/html/M5/milestone_test_plan.html">
-  http://eclipse.org/webtools/wst/components/html/M5/milestone_test_plan.html</a></li>
-</ul>
-<ul>
-  <li>Current Milestone Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/html/M5/milestone_plan.html">
-  http://eclipse.org/webtools/wst/components/html/M5/milestone_plan.html</a></li>
-</ul>
-<p class="schema"><b>HTML UI</b></p>
-
-
-<p>The html ui component has the API needed to support html regions in
-editors.</p>
-
-
-<p><code>StructuredTextViewerConfigurationHTML</code> can be used by
-clients to access processors used to handle HTML regions. Processors
-include: autoedit, content assist, text hover, reconciler.</p>
-<p class="schema"><b>HTML Core</b></p>
-
-
-<p>The html core component has the API needed to support the jsp model.</p>
-<p class="schema">Content Type</p>
-
-
-<p><code>ContentTypeIdForHTML</code> contains the content type id for
-HTML. For more information, see: <code>org.eclipse.wst.html.core.contenttype</code>
-</p>
-<p class="schema">Content Model</p>
-
-
-<p>The HTML content model includes the content model for HTML 4.0x. For
-more information, see: <code>org.eclipse.wst.html.core</code></p>
-<p class="schema">Partition Types</p>
-
-
-<p>HTML partition types include various partition types found in HTML
-documents. Partition types include: html declaration, script, comment.
-For more information, see: <code>org.eclipse.wst.html.core.text </code></p>
-<p class="ueberschrift">Feature Matrix</p>
-<p>The following table represents the features for our various source
-editors that will play a role in our testing, according to the following
-legend.</p>
-<ul>
-  <li><b>Y - </b>Yes, should work, will be tested</li>
-</ul>
-<ul>
-  <li><b>P - </b>Planned for later, will not be tested this milestone</li>
-</ul>
-<ul>
-  <li><b>N - </b>No, no plans, does not work, will not be tested</li>
-</ul>
-<table
-  align="center"
-  border="1"
-  cellpadding="0"
-  cellspacing="2"
-  width="90%">
-  <caption align="bottom">Source Editing Feature Matrix</caption>
-  <tbody>
-    <tr>
-      <th style="text-align: left;"></th>
-      <th style="text-align: center;">HTML</th>
-      <th style="text-align: center;">XHTML</th>
-    </tr>
-
-    <tr>
-      <td style="text-align: left;">Highlighting</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Semantic Highlighting</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Content Assist</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Parameter/Attribute Hints</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Document/Element Formatting</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Structured Selection</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Hover Info</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Smart Edit</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Open On (hyperlinks)</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Mark Occurrences</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Linked Edit</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Find Element Occurrences</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Validate as-you-type</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Delimiter Highlighting (bracket
-      matching)</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Refactoring</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Search Participant</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">p</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Fix/Assist</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Property Sheet</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Outline View</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Folding</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Annotation Navigation (go to next
-      annotation)</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">External Files</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Toggle Comment</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Type Hierarchy View</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Outline</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Task Tags in Source Comments</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/internet.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/internet.html
deleted file mode 100644
index 7de8a03..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/internet.html
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<title>Server Tools</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Internet Tools</p>
-<p>The internet component contains Internet preferences (e.g. proxy
-server configuration), Web browser support, and the TCP/IP monitor. The
-component lead is Tim deBoer.</p>
-
-<p class="ueberschrift">WST Internet Plugins</p>
-<ul>
-  <li>TCP/IP Monitor
-  <ul>
-    <li>org.eclipse.wst.internet.monitor.core**</li>
-    <li>org.eclipse.wst.internet.monitor.ui**</li>
-  </ul>
-  </li>
-  <li>Monitor for Web pages, Web services
-  <ul>
-    <li>Shows request from client and the servers response</li>
-    <li>Useful for understanding applications, debugging, etc.</li>
-    <li>Supports TCP/IP and HTTP</li>
-    <li>View bytes, images, or XML</li>
-  </ul>
-  </li>
-  <li>Web Browser utilities
-  <ul>
-    <li>org.eclipse.wst.internet.webbrowser</li>
-  </ul>
-  </li>
-  <li>The internal Web browser and support for launching external
-  browsers moved into Eclipse in 3.1M6</li>
-  <li>Utilities for the Eclipse browser plugin
-  <ul>
-    <li>Easily switch between browsers, toolbar button to open internal
-    browser</li>
-  </ul>
-  </li>
-  <li>Proxy Settings
-  <ul>
-    <li>org.eclipse.wst.internet.proxy</li>
-  </ul>
-  </li>
-  <li>Manage internet proxy configuration and JRE properties
-  <ul>
-    <li>Preference page</li>
-    <li>HTTP proxy servers and firewalls</li>
-    <li>Authenticating proxy servers</li>
-    <li>SOCKS</li>
-    <li>Likely to move to Eclipse 3.2</li>
-  </ul>
-  </li>
-  <li>Internet Cache
-  <ul>
-    <li>org.eclipse.wst.internet.cache</li>
-  </ul>
-  </li>
-  <li>Caches documents requested from the internet
-  <ul>
-    <li>Currently only used by the XML catalog</li>
-  </ul>
-  </li>
-</ul>
-<p class="note">** Contains provisional API</p>
-
-<p class="ueberschrift">API<a name="API"></a> Status</p>
-<ul>
-  <li>API is basically ready to go. Based on past experience we're
-  reasonably comfortable with the current content</li>
-  <li>Reasonable validation through several servers and API users in WTP</li>
-  <li>BEA and IBM are both in the process of validating the API
-  internally</li>
-  <li>Provisional APIs:
-  <ul>
-    <li>TCP/IP Monitor</li>
-    <li>Parts of server tools relating to features</li>
-  </ul>
-  </li>
-</ul>
-
-<p class="ueberschrift">For more information</p>
-<ul>
-  <li>Component overviews
-  <ul>
-    <li>Overviews exist for all three components (wst.internet,
-    wst.server, jst.server) on the WTP website</li>
-    <li>Some documentation about specific function:
-    <ul>
-      <li>Run on Server</li>
-      <li>Generic servers</li>
-    </ul>
-    </li>
-    <li>EclipseCon presentation</li>
-  </ul>
-  </li>
-  <li>API javadoc in code or in online help</li>
-  <li>Bugzilla
-  <ul>
-    <li>Feel free to open enhancement requests for unclear javadoc,
-    further documentation you'd like to see, etc.</li>
-  </ul>
-  </li>
-</ul>
-<br>
-<br>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/js.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/js.html
deleted file mode 100644
index a73f226..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/js.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Javascript</p>
-<p>The javascript component contains the JavaScript editor, model,
-views, wizards, etc. The component lead is David Williams.</p>
-
-<ul>
-  <li>See Reintroducing the Structured Source Editing family of editors<br>
-  <a href="http://eclipse.org/webtools/wst/components/sse/M2/m2.html">
-  http://eclipse.org/webtools/wst/components/sse/M2/m2.html</a></li>
-</ul>
-<ul>
-  <li>Current Test Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/javascript/M5/milestone_test_plan.html">
-  http://eclipse.org/webtools/wst/components/javascript/M5/milestone_test_plan.html</a></li>
-</ul>
-<ul>
-  <li>Current Milestone Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/javascript/M5/milestone_plan.html">
-  http://eclipse.org/webtools/wst/components/javascript/M5/milestone_plan.html</a></li>
-</ul>
-
-<p class="schema"><b>javascript ui</b></p>
-
-
-<p>The javascript ui component has the API needed to support javascript
-regions in editors.</p>
-
-
-<p><code>JSSourceViewerConfiguration</code> can be used by clients to
-access processors used to handle JavaScript regions. Processors include:
-content assist, text hover.</p>
-
-
-<p class="schema"><b>javascript core</b></p>
-
-
-<p>The javascript core component has the API needed to support the
-javascript content type.</p>
-
-
-<p><code>ContentTypeIdForJavaScript</code> contains the content type id
-for JavaScript. For more information, see: <code>org.eclipse.wst.javascript.core.contenttype</code></p>
-
-<p class="ueberschrift">Feature Matrix</p>
-<p>The following table represents the features for our various source
-editors that will play a role in our testing, according to the following
-legend.</p>
-<ul>
-  <li><b>Y - </b>Yes, should work, will be tested</li>
-</ul>
-<ul>
-  <li><b>P - </b>Planned for later, will not be tested this milestone</li>
-</ul>
-<ul>
-  <li><b>N - </b>No, no plans, does not work, will not be tested</li>
-</ul>
-<table
-  align="center"
-  border="1"
-  cellpadding="0"
-  cellspacing="2"
-  width="90%">
-  <caption align="bottom">Source Editing Feature Matrix</caption>
-  <tbody>
-    <tr>
-      <th style="text-align: left;"></th>
-      <th style="text-align: center;">JavaScript</th>
-    </tr>
-
-    <tr>
-      <td style="text-align: left;">Highlighting</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Semantic Highlighting</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Content Assist</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Parameter/Attribute Hints</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Document/Element Formatting</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Structured Selection</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Hover Info</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Smart Edit</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Open On (hyperlinks)</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Mark Occurrences</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Linked Edit</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Find Element Occurrences</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Validate as-you-type</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Delimiter Highlighting (bracket
-      matching)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Refactoring</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Search Participant</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Fix/Assist</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Property Sheet</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Outline View</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Folding</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Annotation Navigation (go to next
-      annotation)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">External Files</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Toggle Comment</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Type Hierarchy View</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Outline</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Task Tags in Source Comments</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.command.env.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.command.env.core.html
deleted file mode 100644
index ef11dcb..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.command.env.core.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.command.env.core</h1>
-<p>The Environment Command Framework.</p>
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.command.env.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.command.env.html
deleted file mode 100644
index f3d8f35..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.command.env.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.command.env</h1>
-<p>The Environment Command Framework for headless Eclipse.</p>
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>dynamicWizard<br>
-    actionDialogPreferenceType</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.command.env.core<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.command.env.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.command.env.ui.html
deleted file mode 100644
index 23ebcd5..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.command.env.ui.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.command.env.ui</h1>
-<p>The Environment Command Framework for Eclipse SWT, including the
-Dynamic Wizard Framework for building dynamic and extensible wizards
-such as those found in the Web services (WST "ws") component.</p>
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>widgetRegistry</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.command.env<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.ui<br>
-    org.eclipse.osgi</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.dependencychecker.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.dependencychecker.html
deleted file mode 100644
index 536d78a..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.dependencychecker.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.dependencychedcker</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.dependencychecker</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.emf.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.emf.html
deleted file mode 100644
index c161558..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.emf.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.emf</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.emf</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>packageURIMap</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.common.emf.packageURIMap<br>
-    org.eclipse.jem.util.uiContextSensitiveClass</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.emfworkbench.integration.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.emfworkbench.integration.html
deleted file mode 100644
index 71fda2e..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.emfworkbench.integration.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.emfworkbench.integration</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.emfworkbench.integration</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>editModel<br>
-    editModelExtension<br>
-    adapterFactory<br>
-    ModifierHelperFactory</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jem.util.internalWorkbenchContextFactory<br>
-    org.eclipse.jem.util.uiContextSensitiveClass<br>
-    org.eclipse.core.runtime.applications<br>
-    org.eclipse.wst.common.frameworks.validationSelectionHandler</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jem.util<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.emf.codegen<br>
-    org.eclipse.emf.codegen.ecore<br>
-    org.eclipse.xsd<br>
-    org.eclipse.emf.importer.java</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.frameworks.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.frameworks.html
deleted file mode 100644
index df5006e..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.frameworks.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.frameworks</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.frameworks</h1>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>
-    <ul>
-      <li>ExtendableOperation</li>
-    </ul>
-    <ul>
-      <li>OperationExtension</li>
-    </ul>
-    <ul>
-      <li>functionGroup</li>
-    </ul>
-    <p>A functionGroup provides a grouping of related function that can
-    be contributed to the tools. For example, a third party component
-    may want to contribute actions, editor pages, edit model resources,
-    and many other functions specific to a given product. By associating
-    all these functions with a group id, a mechanism is exposed for
-    users to selectively enable and disable baskets of function.
-    Extension points that allow for a "groupID" attribute generally will
-    hide those functions when the group id is disabled.</p>
-    <ul>
-      <li>WTPActivityBridgeHelper</li>
-    </ul>
-    <ul>
-      <li>validationSelectionHandler</li>
-    </ul>
-    <ul>
-      <li>DataModelProviderExtension</li>
-    </ul>
-    </td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jem.util.uiContextSensitiveClass</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.commands<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-
-<p>Version 0.7.0</p>
-<p class="ueberschrift">Validation Framework</p>
-<ul>
-  <li>Component in WST
-  <ul>
-    <li>Validation</li>
-  </ul>
-  </li>
-  <li>Functional Overview
-  <ul>
-    <li>The framework provides a means for validators built using the
-    framework to validate resources in a project manually or
-    automatically.</li>
-  </ul>
-  </li>
-  <li>Links
-  <ul>
-    <li>http://www.eclipse.org/webtools/wst/components/validation/ValidationOverview.html
-    </li>
-  </ul>
-  </li>
-  <li>API
-  <ul>
-    <li>Currently there are no defined API in the framework and have
-    been defined as provisional internal API for WTP 0.7 release.</li>
-    <li>A fully defined API for the framework is planned for WTP 1.0</li>
-  </ul>
-  </li>
-  <li>Future Enhancements
-  <ul>
-    <li>The enhancements are geared towards performance improvements on
-    running validators built using the framework
-    <ul>
-      <li>Provide mechanism for individual validators to run
-      asynchronously</li>
-      <li>Change Global and Project level validation preferences to give
-      users more control to turn validators on and off on a build and
-      manual validation.</li>
-    </ul>
-    </li>
-  </ul>
-  </li>
-  <li>Test Scenarios
-  <ul>
-    <li>The overall framework test scenario can be found at</li>
-    <li><a
-      href="http://www.eclipse.org/webtools/wst/components/validation/scenarios/validation_framework_testplan.html ">http://www.eclipse.org/webtools/wst/components/validation/scenarios/validation_framework_testplan.html
-    </a></li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Datamodel Framework</p>
-<ul>
-  <li>Mechanism for tracking related data for operations & wizards
-  (coming soon)
-  <ul>
-    <li>Properties
-    <ul>
-      <li>get/set</li>
-      <li>default/valid values</li>
-      <li>validation/enablement</li>
-    </ul>
-    </li>
-    <li>Know how to run themselves using operations</li>
-    <li>Nesting/Extendable</li>
-    <li>Wizards (coming soon)
-    <ul>
-      <li>DataModels know how to build their wizards</li>
-      <li>Easy to build wizards on top of wizards</li>
-      <li>Extendable</li>
-    </ul>
-    </li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Enviroment Framework</p>
-<ul>
-  <li>For writing components for multiple environments. Eg:
-  <ul>
-    <li>Eclipse GUI</li>
-    <li>Eclipse headless</li>
-    <li>Java command line</li>
-    <li>Ant task / JUnit / Batch</li>
-    <li>Web service</li>
-  </ul>
-  </li>
-  <li>Aspects
-  <ul>
-    <li>Progress monitoring</li>
-    <li>Status handling</li>
-    <li>URI-based resource access</li>
-    <li>Command stack management</li>
-  </ul>
-  </li>
-  <li>Integrates with ?the? command framework (today there are three!)</li>
-  <li>Eclipse GUI Environment
-  <ul>
-    <li>Dynamic Wizard Framework for highly non-deterministic wizards</li>
-    <li>Complete separation from command-pattern based engine code</li>
-  </ul>
-  </li>
-  <li>Convergence TBD with DataModel, IUndoableOperation, etc.</li>
-</ul>
-<br>
-<br>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.frameworks.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.frameworks.ui.html
deleted file mode 100644
index 3cacb1d..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.frameworks.ui.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.frameworks.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.frameworks.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.migration.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.migration.html
deleted file mode 100644
index eb33be0..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.migration.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.migration</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.migration</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.migration.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.migration.ui.html
deleted file mode 100644
index 206a543..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.migration.ui.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.migration.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.migration.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.modulecore.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.modulecore.html
deleted file mode 100644
index c9ee4a8..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.modulecore.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.modulecore.</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.modulecore</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>artifactedit</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore.generated_package<br>
-    org.eclipse.core.resources.natures<br>
-    org.eclipse.wst.common.emfworkbench.integration.editModel<br>
-    org.eclipse.core.resources.builders<br>
-    org.eclipse.wst.common.frameworks.DataModelProviderExtension<br>
-    org.eclipse.core.runtime.contentTypes<br>
-    org.eclipse.team.core.ignore<br>
-    org.eclipse.wst.common.uriresolver.resolverExtensions</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.wst.common.emf<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.core.commands<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.jem.util<br>
-    org.eclipse.wst.common.uriresolver</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.html
deleted file mode 100644
index 31ab563..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.navigator</title>
-
-<link rel="stylesheet" type="text/css" href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.navigator</h1>
-
-<p>Version 1.0.0</p>
-<p class="ueberschrift">Common Navigator</p>
-<ul>
-  <li>Extensible mini-platform for intergrated tree viewers</li>
-  <li>Enables tight intergration between different kinds of concept</li>
-  <li>Will be intergrated into Eclipse Platform/UI in 3.2 (so on Official WTP API)</li>
-</ul>
-<p><img src="../sources/common_4.jpg" width="768" height="453"></p>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.views.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.views.html
deleted file mode 100644
index a451018..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.views.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.navigator.views</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.navigator.views</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>navigatorContent<br>
-    navigatorViewer <br>
-    commonFilter<br>
-    dropHandler<br>
-    thirdPartyFilterProvider<br>
-    linkHelper<br>
-    actionProvider</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.dropActions</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jface<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.ui<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.wst.common.ui.properties</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.workbench.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.workbench.html
deleted file mode 100644
index 736386a..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.workbench.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.navigator.workbench</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.navigator.workbench</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>NavigatorGroup<br>
-    commonWizard</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.common.navigator.views.navigatorContent<br>
-    org.eclipse.wst.common.navigator.views.dropHandler<br>
-    org.eclipse.wst.common.navigator.views.actionProvider<br>
-    org.eclipse.wst.common.navigator.workbench.commonWizard</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.jface<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.common.navigator.views<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.common.frameworks.ui</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.snippets.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.snippets.html
deleted file mode 100644
index 8828681..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.snippets.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.snippets</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.snippets</h1>
-
-<p>Version 1.0.0</p>
-<p class="ueberschrift">Snippets</p>
-<ul>
-  <li>org.eclipse.wst.common.snippets</li>
-  <li>Adds notion of a template ?toolbox? to Eclipse
-  <ul>
-    <li>User can define and manage reusable pieces of source code</li>
-    <li>Source code snippets can have sections defined as variable using
-    place holding markers</li>
-    <li>Framework for contributing new snippets with custom drag and
-    drop and double-click insertion behavior</li>
-  </ul>
-  </li>
-  <li>Depends on Eclipse & GEF (& SSE currently)</li>
-  <li>API status : provisional
-  <ul>
-    <li>Reasonably well documented, but subject to change before M5
-    given existing feedback and stated milestone goal</li>
-  </ul>
-  </li>
-  <li>Current Work Items
-  <ul>
-    <li>Reworking of drag and drop
-    <ul>
-      <li>No longer rely on SSE drop action framework</li>
-      <li>Possibly support non-text editor scenarios</li>
-    </ul>
-    </li>
-    <li>Separate into Core and UI plug-ins
-    <ul>
-      <li>Should allow for non-GEF UI (but not to be implemented)</li>
-    </ul>
-    </li>
-    <li>Investigate adopting Eclipse Templates as underlying model</li>
-    <li>Investigate adopting Template insertion behavior as our own on
-    double-click</li>
-  </ul>
-  </li>
-  <li>Want more info?
-  <ul>
-    <li>Brief overview exists on the WTP website at <a
-      href="http://eclipse.org/webtools/wst/components/common/overview/snippets/overview.html">http://eclipse.org/webtools/wst/components/common/overview/snippets/overview.html</a></li>
-  </ul>
-  </li>
-</ul>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>SnippetContributions</td>
-  </tr>
-</table>
-<p>Contributions to be shown in the Snippets view. Plugins may
-contribute new categories and items into those categories that have
-custom behavior when dropped onto an editor or certain views.</p>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.views<br>
-    org.eclipse.wst.sse.ui.dropTargetTransfers<br>
-    org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.gef<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.ui<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.ui.html
deleted file mode 100644
index 7dd0e41..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.ui.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="ueberschrift">Common UI</p>
-<ul>
-  <li>Generic UI compinents
-  <ul>
-    <li>Tabbed properties sheet (to be moved into Eclipse base)</li>
-    <li>Extended file selection dialogs, views</li>
-    <li>Drag and Drop helper classes</li>
-    <li>'Navigable' Table Viewer (table with improved keyboard
-    navigation)</li>
-  </ul>
-  </li>
-</ul>
-<p><img
-  src="../sources/common_2.jpg"
-  width="510"
-  height="155"
-  align="absmiddle"
-  alt=""></p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>exampleProjectCreationWizard</td>
-  </tr>
-</table>
-<p>This extension point allows to extend New project withard with the
-page set up setup information for the created project as well as source
-files that will be imported on the project creation.</p>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.ui.properties.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.ui.properties.html
deleted file mode 100644
index a2d9ef8..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.ui.properties.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.ui.properties</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.ui.properties</h1>
-
-<p>Version 1.0.0</p>
-
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>propertyContributor<br>
-    propertyTabs<br>
-    propertySections</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.ui.forms<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.uriresolver.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.uriresolver.html
deleted file mode 100644
index 20203e2..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.common.uriresolver.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.common.uriresolver</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.common.uriresolver</h1>
-
-<p>Version 1.0.0</p>
-<p class="ueberschrift">URI Resolver</p>
-<ul>
-  <li>Lots of different artifact &lsquo;types&rsquo; have references to
-  other artifacts</li>
-  <ul>
-    <li>HTML &lt;a href=&ldquo;&hellip;.&rdquo;/&gt;</li>
-    <li>JSP &lt;%@ taglib uri=&ldquo;&hellip;.&quot;
-    prefix=&ldquo;xyz&quot; %&gt;</li>
-    <li>XML &lt;DOCTYPE systemId=&ldquo;&hellip;.&rdquo;/&gt;</li>
-    <li>XML Schema &lt;import location=&ldquo;&hellip;.&rdquo;
-    namepace=&ldquo;xyz&rdquo; /&gt;</li>
-  </ul>
-  <li>Common</li>
-  <ul>
-    <li>Typically resolution is very similar for all artifact types</li>
-    <li>Resolution should be consistent across artifacts</li>
-    <li>Different tools user different parsers, models, implementations</li>
-    <li>Resolution should be consistent across tools</li>
-  </ul>
-  <li>Extensible
-  <ul>
-    <li>Often tools want to &lsquo;tap into&rsquo; the resolution
-    mechanism</li>
-    <li>i.e. XML Catalog, Internet Cache, Project specific resolution
-    strategies?</li>
-  </ul>
-  </li>
-  <li>Some clients of the resolver
-  <ul>
-    <li>editors, validators, models</li>
-    <li>JSP, Taglibs, HTML, DTD, XML, XSD, WSDL</li>
-  </ul>
-  </li>
-</ul>
-<p><img
-  src="../sources/common_3.jpg"
-  width="851"
-  height="327"
-  alt=""></p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>resolverExtensions</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources</td>
-  </tr>
-</table>
-<br>
-<br>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.css.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.css.core.html
deleted file mode 100644
index 8f4259b..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.css.core.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.css.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.css.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.sse.core.cssprofile<br>
-    org.eclipse.wst.sse.core.modelHandler<br>
-    org.eclipse.wst.sse.core.taskscanner<br>
-    org.eclipse.core.filebuffers.documentCreation<br>
-    org.eclipse.team.core.fileTypes<br>
-    org.eclipse.wst.sse.core.formatProcessors<br>
-    org.eclipse.core.runtime.contentTypes<br>
-    org.eclipse.core.runtime.preferences</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.sse.core</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.css.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.css.ui.html
deleted file mode 100644
index 2bb1cde..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.css.ui.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.css.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.css.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.editors<br>
-    org.eclipse.wst.sse.ui.extendedconfiguration<br>
-    org.eclipse.wst.sse.ui.adapterFactoryDescription<br>
-    org.eclipse.core.filebuffers.annotationModelCreation<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.ui.propertyPages<br>
-    org.eclipse.ui.actionSetPartAssociations<br>
-    org.eclipse.core.runtime.preferences<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.popupMenus<br>
-    org.eclipse.ui.editors.templates</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.xml.ui<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.css.core<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.html.core<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.ui.ide</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.doc.isv.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.doc.isv.html
deleted file mode 100644
index 01e9023..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.doc.isv.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.doc.isv</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.doc.isv</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.help.toc<br>
-
-    </td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.help</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.dtd.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.dtd.core.html
deleted file mode 100644
index 36d5413..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.dtd.core.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.dtd.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.dtd.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.sse.core.modelHandler<br>
-    org.eclipse.wst.sse.core.taskscanner<br>
-    org.eclipse.core.filebuffers.documentCreation<br>
-    org.eclipse.team.core.fileTypes<br>
-    org.eclipse.core.runtime.contentTypes<br>
-    org.eclipse.emf.ecore.extension_parser<br>
-    org.eclipse.emf.ecore.generated_package<br>
-    org.eclipse.wst.xml.core.documentFactories</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.validation</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.dtd.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.dtd.ui.html
deleted file mode 100644
index 30dc4a7..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.dtd.ui.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.dtd.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.dtd.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.editors<br>
-    org.eclipse.wst.sse.ui.extendedconfiguration<br>
-    org.eclipse.core.filebuffers.annotationModelCreation<br>
-    org.eclipse.wst.sse.ui.adapterFactoryDescription<br>
-    org.eclipse.ui.actionSetPartAssociations<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.core.runtime.preferences<br>
-    org.eclipse.ui.popupMenus<br>
-    org.eclipse.wst.validation.validator<br>
-    org.eclipse.wst.sse.ui.sourcevalidation<br>
-    org.eclipse.ui.editors.templates</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.wst.common.ui<br>
-    org.eclipse.wst.dtd.core<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.wst.xml.ui</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.html
deleted file mode 100644
index d41cb5d..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.apache.ant<br>
-    org.apache.axis11<br>
-    org.apache.wsil4j<br>
-    org.eclipse.core.commands<br>
-    org.eclipse.core.expressions<br>
-    org.eclipse.core.filebuffers<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime <br>
-    org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.debug.ui <br>
-    org.eclipse.emf.codegen.ecore<br>
-    org.eclipse.emf.codegen<br>
-    org.eclipse.emf.common<br>
-    org.eclipse.emf.ecore.edit<br>
-    org.eclipse.emf.ecore.sdov<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.emf.edit.ui<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.emf.importer.java<br>
-    org.eclipse.gef<br>
-    org.eclipse.help.appserver<br>
-    org.eclipse.jdt.core <br>
-    org.eclipse.jem.util<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.jface<br>
-    org.eclipse.ltk.core.refactoring<br>
-    org.eclipse.ltk.ui.refactoring<br>
-    org.eclipse.osgi<br>
-    org.eclipse.search<br>
-    org.eclipse.swt<br>
-    org.eclipse.text<br>
-    org.eclipse.tomcat<br>
-    org.eclipse.ui.browser<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.forms<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.ui<br>
-    org.eclipse.xsd.edit<br>
-    org.eclipse.xsd<br>
-    org.uddi4j<br>
-    org.wsdl4j</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.html.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.html.core.html
deleted file mode 100644
index d765564..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.html.core.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.html.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.html.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.sse.core.modelHandler<br>
-    org.eclipse.wst.sse.core.embeddedTypeHandler<br>
-    org.eclipse.wst.sse.core.taskscanner<br>
-    org.eclipse.core.filebuffers.documentCreation<br>
-    org.eclipse.wst.sse.core.commentElementHandler<br>
-    org.eclipse.team.core.fileTypes<br>
-    org.eclipse.wst.sse.core.formatProcessors<br>
-    org.eclipse.wst.xml.core.annotationFiles<br>
-    org.eclipse.core.runtime.contentTypes<br>
-    org.eclipse.core.runtime.preferences</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.css.core<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.html.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.html.ui.html
deleted file mode 100644
index e88fcd4..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.html.ui.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.html.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.html.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>deviceProfileEntryProvider</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.editors<br>
-    org.eclipse.wst.sse.ui.extendedconfiguration<br>
-    org.eclipse.core.filebuffers.annotationModelCreation<br>
-    org.eclipse.wst.sse.ui.adapterFactoryDescription<br>
-    org.eclipse.wst.sse.ui.embeddedAdapterFactoryProvider<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.ui.propertyPages<br>
-    org.eclipse.ui.actionSetPartAssociations<br>
-    org.eclipse.ui.editors.templates<br>
-    org.eclipse.core.runtime.preferences<br>
-    org.eclipse.ui.editors.documentProviders<br>
-    org.eclipse.wst.validation.validator<br>
-    org.eclipse.wst.sse.ui.sourcevalidation<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.wst.common.navigator.workbench.commonWizard<br>
-    org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.xml.ui<br>
-    org.eclipse.wst.css.ui<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.css.core<br>
-    org.eclipse.wst.html.core<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.wst.javascript.ui</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.cache.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.cache.html
deleted file mode 100644
index 0d98e68..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.cache.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.internet.cache</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.internet.cache</h1>
-
-<p>Version 1.0.0</p>
-<p>This component caches requested remote resources (for example
-dtd's)preventing remote access on subsequent requests for the resources.
-The cache respects suggested expiration times for remote resources and
-can be configured through user preferences. A background job, which
-caches resources that were unable to be cached when first requested, is
-also included.</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>cacheresource</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.preferencePages<br>
-    org.eclipse.core.runtime.preferences<br>
-    org.eclipse.wst.common.uriresolver.resolverExtensions</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.core.resources</td>
-  </tr>
-</table>
-
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.monitor.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.monitor.core.html
deleted file mode 100644
index cb7e55d..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.monitor.core.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.internet.monitor.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.internet.monitor.core</h1>
-
-<p>Version 1.0.0</p>
-<p>This plugin contains core support for the TCP/IP Monitor.</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>internalProtocolAdapters<br>
-    internalContentFilters <br>
-    internalStartup</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.internet.monitor.core.internalProtocolAdapters</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.monitor.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.monitor.ui.html
deleted file mode 100644
index 01c63af..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.monitor.ui.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.internet.monitor.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.internet.monitor.ui</h1>
-
-<p>Version 1.0.0</p>
-<p>This plugin contains UI support for the TCP/IP Monitor.</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>viewers</td>
-  </tr>
-</table>
-
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.internet.monitor.core.internalStartup<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.ui.keywords<br>
-    org.eclipse.wst.internet.monitor.ui.viewers<br>
-    org.eclipse.core.runtime.adapters<br>
-    org.eclipse.ui.popupMenus<br>
-
-    </td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.internet.monitor.core</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.proxy.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.proxy.html
deleted file mode 100644
index f558507..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.internet.proxy.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.internet.proxy</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.internet.proxy</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.preferencePages<br>
-    org.eclipse.ui.startup</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.ui</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.javascript.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.javascript.core.html
deleted file mode 100644
index 2eada19..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.javascript.core.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.javascript.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.javascript.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime.contentTypes</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.javascript.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.javascript.ui.html
deleted file mode 100644
index 91aa0b4..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.javascript.ui.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.javascript.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.javascript.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.editors<br>
-    org.eclipse.ui.actionSetPartAssociations<br>
-    org.eclipse.core.filebuffers.annotationModelCreation<br>
-    org.eclipse.wst.sse.ui.dropTargetTransfers<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.core.runtime.preferences<br>
-    org.eclipse.wst.sse.ui.extendedconfiguration<br>
-    org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.debug.core<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.javascript.core<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.wst.xml.core</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.connection.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.connection.ui.html
deleted file mode 100644
index 822f623..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.connection.ui.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.connection.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.connection.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>connectionUIProvider</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.connection.ui.connectionUIProvider</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.core<br>
-    org.eclipse.wst.rdb.core.ui</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.core.html
deleted file mode 100644
index f9afe95..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.core.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>databaseDefinition<bR>
-    logicalContainment<br>
-    dataModelElementFactor<br>
-    databaseReverseEngineering<br>
-    ddlParser<br>
-    ddlGeneration<br>
-    catalog<br>
-    databaseRecognition</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.logicalContainment<br>
-
-    </td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.emf.ecore.xmi<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.models.dbdefinition<br>
-    org.eclipse.jface</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.core.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.core.ui.html
deleted file mode 100644
index adb1d97..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.core.ui.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.core.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.core.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>labelService</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.preferencePages<br>
-    org.eclipse.wst.rdb.core.internal.ui.modelexplorer.decorator<br>
-    org.eclipse.wst.rdb.core.ui.labelService</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.core<br>
-    org.eclipse.wst.rdb.models.dbdefinition<br>
-    org.eclipse.core.resources</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.data.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.data.core.html
deleted file mode 100644
index 395c0ae..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.data.core.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.data.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.data.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.core<br>
-    org.eclipse.wst.rdb.outputview</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.data.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.data.ui.html
deleted file mode 100644
index 3eeb5a3..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.data.ui.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.data.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.data.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.editors<br>
-    org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.core<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.rdb.data.core<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.wst.rdb.outputview</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.cloudscape.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.cloudscape.html
deleted file mode 100644
index 4c046bf..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.cloudscape.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.dbdefinition.db2.cloudscape</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.dbdefinition.db2.cloudscape</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.iseries.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.iseries.html
deleted file mode 100644
index 2f1c683..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.iseries.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.dbdefinition.db2.iseries</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.dbdefinition.db2.iseries</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.databaseDefinition<br>
-    org.eclipse.emf.ecore.uri_mapping</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.luw.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.luw.html
deleted file mode 100644
index 6c3784e..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.luw.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.dbdefinition.db2.luw</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.dbdefinition.db2.luw</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.databaseDefinition<br>
-    org.eclipse.emf.ecore.uri_mapping</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.series.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.series.html
deleted file mode 100644
index 15aba82..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.series.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.dbdefinition.db2.series</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.dbdefinition.db2.series</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.databaseDefinition<br>
-    org.eclipse.emf.ecore.uri_mapping</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.derby.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.derby.html
deleted file mode 100644
index d8b1f7b..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.derby.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.dbdefinition.derby</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.dbdefinition.derby</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.databaseDefinition<br>
-    org.eclipse.emf.ecore.uri_mapping</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.informix.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.informix.html
deleted file mode 100644
index e50517c..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.informix.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.dbdefinition.informix</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.dbdefinition.informix</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.databaseDefinition<br>
-    org.eclipse.emf.ecore.uri_mapping</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.mysql.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.mysql.html
deleted file mode 100644
index e22b8c1..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.mysql.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.dbdefinition.mysql</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.dbdefinition.mysql</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.databaseDefinition<br>
-    org.eclipse.emf.ecore.uri_mapping</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.oracle.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.oracle.html
deleted file mode 100644
index 63ed55b..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.oracle.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.dbdefinition.oracle</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.dbdefinition.oracle</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.databaseDefinition<br>
-    org.eclipse.emf.ecore.uri_mapping</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.sqlserver.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.sqlserver.html
deleted file mode 100644
index f485aee..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.sqlserver.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.dbdefinition.sqlserver</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.dbdefinition.sqlserver</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.databaseDefinition<br>
-    org.eclipse.emf.ecore.uri_mapping</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.sybase.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.sybase.html
deleted file mode 100644
index d2e7d3c..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.sybase.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.dbdefinitions.sybase</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.dbdefinition.sybase</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.databaseDefinition<br>
-    org.eclipse.emf.ecore.uri_mapping</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.derby.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.derby.html
deleted file mode 100644
index 8231d7d..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.derby.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.derby</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.derby</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.catalog<br>
-    org.eclipse.wst.rdb.core.ddlGeneration</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.rdb.models.dbdefinition<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.core</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.derby.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.derby.ui.html
deleted file mode 100644
index 8c80ee9..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.derby.ui.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.derby.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.derby.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.connection.ui.connectionUIProvider</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.rdb.server.ui<br>
-    org.eclipse.wst.rdb.connection.ui<br>
-    org.eclipse.wst.rdb.derby<br>
-    org.eclipse.wst.rdb.models.sql</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.fe.ui.actions.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.fe.ui.actions.html
deleted file mode 100644
index 3d5cee2..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.fe.ui.actions.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.fe.ui.actions</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.fe.ui.actions</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.rdb.fe.ui<br>
-    org.eclipse.wst.rdb.server.ui<br>
-    org.eclipse.wst.rdb.models.sql</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.fe.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.fe.ui.html
deleted file mode 100644
index 1dfe204..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.fe.ui.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.fe.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.fe.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui org.eclipse.core.runtime
-    org.eclipse.wst.rdb.connection.ui org.eclipse.wst.rdb.core
-    org.eclipse.wst.rdb.models.sql org.eclipse.ui.ide
-    org.eclipse.core.resources org.eclipse.wst.rdb.core.ui
-    org.eclipse.wst.common.navigator.views org.eclipse.wst.rdb.server.ui
-    </td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.dbdefinition.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.dbdefinition.html
deleted file mode 100644
index e8161ba..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.dbdefinition.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.models.dbdefinition</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.models.dbdefinition</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore.generated_package</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore org.eclipse.wst.rdb.models.sql</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.sql.edit.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.sql.edit.html
deleted file mode 100644
index 36760bb..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.sql.edit.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.models.sql.edit</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.models.sql.edit</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.emf.ecore.edit</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.sql.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.sql.html
deleted file mode 100644
index 4ff7106..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.sql.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.models.sql</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.models.sql</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore.generated_package</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore<br>
-    org.eclipse.emf.ecore.sdo</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.mysql.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.mysql.html
deleted file mode 100644
index bd5c23d..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.mysql.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.mysql</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.mysql</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.core.catalog<br>
-    org.eclipse.wst.rdb.core.ddlGeneration</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.rdb.models.dbdefinition<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.core</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.outputview.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.outputview.html
deleted file mode 100644
index 352de20..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.outputview.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.outputview</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.outputview</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.views</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.rdb.core.ui<br>
-    org.eclipse.wst.rdb.core</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.server.extensions.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.server.extensions.html
deleted file mode 100644
index 97765ac..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.server.extensions.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.server.extensions</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.server.extensions</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>DropSQLObjects</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.rdb.core.ui<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.core<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.rdb.sqleditor<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.wst.rdb.outputview<br>
-    org.eclipse.wst.rdb.server.ui</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.server.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.server.ui.html
deleted file mode 100644
index a99e455..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.server.ui.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.server.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.server.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>serverExplorerLayoutExtension<br>
-    ServerExplorerInitializationProvider</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.views<br>
-    org.eclipse.ui.viewActions<br>
-    org.eclipse.wst.common.navigator.views.navigatorViewer<br>
-    org.eclipse.wst.common.navigator.views.navigatorContent<br>
-    org.eclipse.wst.rdb.server.ui.decorator<br>
-    org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.rdb.connection.ui<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.core<br>
-    org.eclipse.wst.rdb.core.ui<br>
-    org.eclipse.wst.rdb.models.dbdefinition<br>
-    org.eclipse.wst.rdb.outputview<br>
-    org.eclipse.wst.common.navigator.views<br>
-    org.eclipse.wst.common.ui.properties</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.sqleditor.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.sqleditor.html
deleted file mode 100644
index cce5227..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.sqleditor.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.sqleditor</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.sqleditor</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.editors<br>
-    org.eclipse.ui.elementFactories</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.wst.rdb.connection.ui<br>
-    org.eclipse.wst.rdb.core<br>
-    org.eclipse.wst.rdb.core.ui<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.server.ui</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.sqlscrapbook.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.sqlscrapbook.html
deleted file mode 100644
index e36b125..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.rdb.sqlscrapbook.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.rdb.sqlscrapbook</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.rdb.sqlscrapbook</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.editors<br>
-    org.eclipse.ui.popupMenus<br>
-    org.eclipse.ui.viewActions<br>
-    org.eclipse.ui.newWizards</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.rdb.sqleditor<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.wst.rdb.core<br>
-    org.eclipse.wst.rdb.core.ui<br>
-    org.eclipse.wst.rdb.models.sql<br>
-    org.eclipse.wst.rdb.server.ui<br>
-    org.eclipse.ui.ide</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.see.doc.isv.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.see.doc.isv.html
deleted file mode 100644
index 7f358f3..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.see.doc.isv.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.see.doc.isv</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.see.doc.isv</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.core.html
deleted file mode 100644
index 6e2a066..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.core.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.server.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.server.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>moduleTypes<br>
-    runtimeTypes<br>
-    runtimeTargetHandlers<br>
-    runtimeLocators<br>
-    serverTypes<br>
-    serverLocators<br>
-    moduleFactories<br>
-    moduleArtifactAdapters<br>
-    launchableAdapters<br>
-    clients<br>
-    publishTasks<br>
-    internalServerMonitors<br>
-    internalStartup</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.server.core.moduleTypes<br>
-    org.eclipse.core.resources.builders</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.expressions<br>
-    org.eclipse.debug.core</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.doc.isv.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.doc.isv.html
deleted file mode 100644
index 3fc5b79..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.doc.isv.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.server.doc.isv</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.server.doc.isv</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.ui.html
deleted file mode 100644
index 3ae25a1..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.ui.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.server.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.server.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>editorPages<br>
-    editorPageSections<br>
-    editorActions<br>
-    serverImages<br>
-    wizardFragments<br>
-    audio</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide.projectNatureImages<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui.perspectiveExtensions<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.ui.keywords<bR>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.elementFactories<br>
-    org.eclipse.ui.propertyPages<br>
-    org.eclipse.ui.actionSets<br>
-    org.eclipse.debug.ui.launchShortcuts<br>
-    org.eclipse.core.expressions.propertyTesters<br>
-    org.eclipse.wst.server.ui.editorPages<br>
-    org.eclipse.core.runtime.adapters<br>
-    org.eclipse.wst.server.core.clients<br>
-    org.eclipse.ui.perspectiveExtensions<br>
-    org.eclipse.wst.server.core.internalStartup<br>
-    org.eclipse.wst.server.ui.audio<br>
-    org.eclipse.wst.server.core.internalServerMonitors<br>
-    org.eclipse.ui.actionSets</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.expressions<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.forms<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui.browser<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.internet.monitor.core</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.util.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.util.html
deleted file mode 100644
index 2336c8b..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.server.util.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.server.util</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.server.util</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.sse.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.sse.core.html
deleted file mode 100644
index de9b774..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.sse.core.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.sse.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.sse.core</h1>
-<p>The core model of the sse framework. It provides the base document classes,
-builders and parsers.</p>
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>adaptOnCreateFactory<br>
-    documentTypes<br>
-    embeddedTypeHandler<br>
-    contentTypeFactoryContribution<br>
-    cssprofile<br>
-    commentElementHandler<br>
-    modelHandler<br>
-    formatProcessors<br>
-    taskscanner</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources.markers<br>
-    org.eclipse.core.runtime.preferences</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.text<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.filebuffers<br>
-    org.eclipse.wst.common.uriresolver</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.sse.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.sse.ui.html
deleted file mode 100644
index 0364c5d..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.sse.ui.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.sse.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.sse.ui</h1>
-<p>The base editor of the sse framework. It provides the hooks for content assist,
-breakpoints, debugging, open-on, quickfix, spell checking and a content outline.</p>
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>adapterFactoryDescription<br>
-    embeddedAdapterFactoryProvider<br>
-    extendedEditorActions<br>
-    dropTargetTransfers<br>
-    extendedconfiguration<br>
-    breakpoint<br>
-    sourcevalidation</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.sse.ui.extendedconfiguration<br>
-    org.eclipse.ui.actionSetPartAssociations<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.ui.propertyPages<br>
-    org.eclipse.ui.commands<br>
-    org.eclipse.ui.themes<br>
-    org.eclipse.wst.sse.ui.dropTargetTransfers<br>
-    org.eclipse.ui.editors.annotationTypes<br>
-    org.eclipse.ui.editors.markerAnnotationSpecification<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.popupMenus<br>
-    org.eclipse.search.searchResultViewPages</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.debug.ui<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.search<br>
-    org.eclipse.swt<br>
-    org.eclipse.jface<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui.workbench<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.core.filebuffers<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.validation</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.validation.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.validation.html
deleted file mode 100644
index 451a4c9..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.validation.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.validation</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.validation</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>validator<br>
-    referencialFileValidator</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources.builders<br>
-    org.eclipse.core.resources.markers</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.jem.util<br>
-    org.eclipse.core.runtime</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.validation.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.validation.ui.html
deleted file mode 100644
index 7d5d259..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.validation.ui.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.validation.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.validation.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.popupMenus<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.ui.propertyPages</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.swt<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.web.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.web.html
deleted file mode 100644
index 349372c..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.web.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.web</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.web</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources.natures<br>
-    org.eclipse.wst.server.core.moduleArtifactAdapters<br>
-    org.eclipse.core.runtime.adapters<br>
-    org.eclipse.wst.server.core.moduleFactories<br>
-    org.eclipse.wst.common.frameworks.ExtendableOperation</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.wst.common.emfworkbench.integration<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.jem.util</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.web.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.web.ui.html
deleted file mode 100644
index eb0a719..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.web.ui.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.web.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.web.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.common.frameworks.ui.extendableWizard<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.propertyPages<br>
-    org.eclipse.wst.server.core.moduleTypes<br>
-    org.eclipse.wst.server.ui.serverImages<br>
-    org.eclipse.wst.common.frameworks.ExtendableOperation<br>
-    org.eclipse.ui.ide.projectNatureImages</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.wst.common.frameworks<br>
-    org.eclipse.wst.common.frameworks.ui<br>
-    org.eclipse.wst.web</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.webservice.doc.isv.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.webservice.doc.isv.html
deleted file mode 100644
index 7ba5282..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.webservice.doc.isv.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.webservice.doc.isv</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.webservice.doc.isv</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.webtools.doc.isv.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.webtools.doc.isv.html
deleted file mode 100644
index 6fed157..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.webtools.doc.isv.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.webtools.doc.isv</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.webtools.doc.isv</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.explorer.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.explorer.html
deleted file mode 100644
index fb4b21a..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.explorer.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.ws.explorer</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.ws.explorer</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.tomcat<br>
-    org.eclipse.help.appserver<br>
-    org.eclipse.ui<br>
-    org.eclipse.emf.common<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.xsd<br>
-    org.eclipse.wst.command.env<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.command.env.ui<br>
-    org.eclipse.wst.ws<br>
-    org.eclipse.wst.ws.parser<br>
-    org.eclipse.wst.wsdl<br>
-    org.wsdl4j<br>
-    org.apache.axis11<br>
-    org.apache.wsil4j<br>
-    org.uddi4j</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.html
deleted file mode 100644
index c76397d..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.ws</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.ws</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>locator</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.ws.locator</td>
-  </tr>
-</table>
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime<br>
-    org.eclipse.wst.internet.monitor.core<br>
-    org.eclipse.wst.server.core<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.ws.parser<br>
-    org.eclipse.emf.common<br>
-    org.wsdl4j<br>
-    org.apache.wsil4j<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.command.env.ui<br>
-    org.eclipse.wst.command.env</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.parser.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.parser.html
deleted file mode 100644
index 25b75bf..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.parser.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.ws.parser</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.ws.parser</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.wsdl<br>
-    org.wsdl4j<br>
-    org.eclipse.core.runtime<br>
-    org.apache.wsil4j<br>
-    org.uddi4j<br>
-    org.apache.axis11</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.ui.html
deleted file mode 100644
index 35402fe..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.ws.ui.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.ws.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.ws.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.preferencePages<br>
-    org.eclipse.ui.propertyPages</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.jdt.core<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.command.env<br>
-    org.eclipse.wst.command.env.ui<br>
-    org.eclipse.wst.ws</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsdl.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsdl.html
deleted file mode 100644
index da9b40e..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsdl.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.wsdl</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.wsdl</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>extensibilityElementFactories<br>
-    contentGenerators</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.emf.ecore.generated_package<br>
-    org.eclipse.emf.ecore.extension_parser<br>
-    org.eclipse.wst.wsdl.extensibilityElementFactories<br>
-    org.eclipse.wst.wsdl.contentGenerators<br>
-    org.eclipse.core.runtime.contentTypes<br>
-
-    </td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.xsd<br>
-    org.eclipse.core.resources<br>
-    org.wsdl4j</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsdl.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsdl.ui.html
deleted file mode 100644
index 739f047..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsdl.ui.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.wsdl.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.wsdl.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>internalEditorExtensions<bR>
-    extensibilityItemTreeProviders<bR>
-    propertySourceProvider<bR>
-    extensibilityElementFilter<bR>
-    propertyDescriptorProvider<bR>
-    detailsViewerProviders</td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.wsdl.ui.extensibilityItemTreeProviders<br>
-    org.eclipse.wst.wsdl.ui.extensibilityElementFilter<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.editorActions<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.wst.sse.ui.extendedconfiguration<br>
-    org.eclipse.wst.common.ui.properties.propertyContributor<bR>
-    org.eclipse.wst.common.ui.properties.propertyTabs<br>
-    org.eclipse.wst.wsdl.ui.internalEditorExtensions<br>
-    org.eclipse.wst.sse.ui.sourcevalidation<br>
-    org.eclipse.wst.xml.core.modelQueryExtensions</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.emf.common<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.gef<br>
-    org.eclipse.jface<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.wst.common.ui<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.xml.ui<br>
-    org.eclipse.xsd<br>
-    org.eclipse.wst.wsdl<br>
-    org.eclipse.wst.common.ui.properties<br>
-    org.eclipse.wst.xsd.ui<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.emf.edit.ui<br>
-    org.eclipse.wst.validation<br>
-    org.wsdl4j</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsdl.validation.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsdl.validation.html
deleted file mode 100644
index 28256ba..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsdl.validation.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.wsdl.validation</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.wsdl.validation</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>extvalidator<br>
-    wsdl11validator<br>
-    xmlcatalog<br>
-    uriresolver</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.popupMenus<br>
-    org.eclipse.wst.wsdl.validation.uriresolver<br>
-    org.eclipse.wst.validation.validator</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.apache.ant<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.wst.validation<br>
-    org.wsdl4j<br>
-    org.apache.xerces<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.xml.ui</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsi.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsi.html
deleted file mode 100644
index 4238bb0..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsi.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.wsi</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.wsi</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.wsdl.validation.extvalidator</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.wst.command.env<br>
-    org.eclipse.wst.command.env.ui<br>
-    org.eclipse.wst.command.env.core<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.wsdl.validation<br>
-    org.eclipse.wst.ws.ui<br>
-    org.eclipse.ui<br>
-    org.wsdl4j<br>
-    org.apache.axis11<br>
-    org.uddi4j<br>
-    org.eclipse.core.runtime</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsi.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsi.ui.html
deleted file mode 100644
index ac16c06..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.wsi.ui.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.wsi.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.wsi.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.viewActions<br>
-    org.eclipse.wst.validation.validator<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.popupMenus</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.jface.text<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.jface<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.debug.core<br>
-    org.eclipse.wst.common.ui<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.wst.wsdl.validation<br>
-    org.eclipse.wst.wsi<br>
-    org.eclipse.wst.internet.monitor.core<br>
-    org.eclipse.wst.internet.monitor.ui<br>
-    org.eclipse.core.runtime.compatibility<br>
-    org.wsdl4j<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.xml.ui<br>
-    org.eclipse.wst.xml.core</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.catalog.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.catalog.html
deleted file mode 100644
index e2db47c..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.catalog.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.xml.catalog</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.xml.catalog</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.catalog.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.catalog.ui.html
deleted file mode 100644
index 25e7263..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.catalog.ui.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.xml.catalog.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.xml.catalog.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.core.html
deleted file mode 100644
index 07071df..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.core.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.xml.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.xml.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">DOM Parser</p>
- 	
-
-<p>This DOM parser complies in general terms to the Base DOM APIs Version 2.0. Plus it has a number of other features that go beyond the w3c specified APIs.</p>
- 	
-
-<p>One thing that's very important to note, though, it that this DOM Parser is specifically made to work with ill formed text. This is important for "editing" sorts of function since the DOM is often invalid while typing. We use heuristics to do the best job of parsing it to what we think is expected. Clients need to be aware however, this makes this DOM Parser inappropriate to use for other things, since most specs call for the parser to fail on ill formed text.</p>
- 	
-
-<p>In addition to the w3c standard base DOM API methods, our DOM provides</p>
-<ul>
-<li>Each Node implements SSE's IIndexedRegion so its expected it can report back its exact source locations.</li>
-<li>There are some "read-only" APIs that allow nodes be made read-only with respect to their data, attributes or children.</li>
-<li>The Nodes implement SSE's INodeNotifier so INodeAdapters can be added to specific Nodes, so the adapters can be notified when ever there is a change.</li>
-<li>We have introduced the concept of a "comment element". In many development situations, clients want to introduce a "custom element" which in other contexts are treated as a simple comment.</li>
-</ul>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>catalogContributions<br>
-    catalogContributor<br>
-    documentFactories<br>
-    modelQueryExtensions<br>
-    annotationFiles</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.wst.sse.core.modelHandler<br>
-    org.eclipse.wst.sse.core.embeddedTypeHandler<br>
-    org.eclipse.wst.sse.core.taskscanner<br>
-    org.eclipse.wst.common.uriresolver.resolverExtensions<br>
-    org.eclipse.core.filebuffers.documentCreation<br>
-    org.eclipse.team.core.fileTypes<br>
-    org.eclipse.wst.sse.core.formatProcessors<br>
-    org.eclipse.core.runtime.contentTypes<br>
-    org.eclipse.core.runtime.preferences</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.apache.xerces<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.core.filebuffers<br>
-    org.eclipse.text<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.wst.validation</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.doc.isv.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.doc.isv.html
deleted file mode 100644
index bb834d5..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.doc.isv.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.xml.doc.isv</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.xml.doc.isv</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.ui.html
deleted file mode 100644
index da88855..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.ui.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.xml.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.xml.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>catalogFileType</td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.preferencePages<br>
-    org.eclipse.wst.xml.ui.catalogFileType<br>
-    org.eclipse.wst.sse.ui.extendedconfiguration<br>
-    org.eclipse.core.filebuffers.annotationModelCreation<br>
-    org.eclipse.wst.sse.ui.adapterFactoryDescription<br>
-    org.eclipse.wst.sse.ui.embeddedAdapterFactoryProvider<br>
-    org.eclipse.ui.actionSetPartAssociations<br>
-    org.eclipse.ui.editors.templates<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.popupMenus<br>
-    org.eclipse.wst.common.ui.exampleProjectCreationWizard<br>
-    org.eclipse.core.runtime.preferences<br>
-    org.eclipse.wst.sse.ui.sourcevalidation<br>
-    org.eclipse.ui.editors.documentProviders<br>
-    org.eclipse.wst.validation.validator</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.ide<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.ui<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.core.runtime<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.common.ui<br>
-    org.eclipse.wst.validation</td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.uriresolver.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.uriresolver.html
deleted file mode 100644
index c3d83f0..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.uriresolver.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.xml.uriresolver</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.xml.uriresolver</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.uriresolver.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.uriresolver.ui.html
deleted file mode 100644
index 275ea99..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xml.uriresolver.ui.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.xml.uriresolver.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.xml.uriresolver.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xsd.contentmodel.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xsd.contentmodel.html
deleted file mode 100644
index 1138655..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xsd.contentmodel.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.xsd.contentmodel</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.xsd.contentmodel</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xsd.core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xsd.core.html
deleted file mode 100644
index 6962866..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xsd.core.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.xsd.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.xsd.core</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime.contentTypes<br>
-    org.eclipse.wst.xml.core.documentFactories</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.emf.ecore<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.xsd<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.ui<br>
-    org.eclipse.wst.validation<br>
-    org.apache.xerces</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xsd.ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xsd.ui.html
deleted file mode 100644
index c1679b6..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/org.eclipse.wst.xsd.ui.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.xsd.ui</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-
-<body>
-
-<h1 class="descriptions">org.eclipse.wst.xsd.ui</h1>
-
-<p>Version 1.0.0</p>
-<p class="schema">Extension Points</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td></td>
-  </tr>
-</table>
-
-<p class="schema">Used Extensions</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.ui.editors<br>
-    org.eclipse.wst.sse.ui.dropTargetTransfers<br>
-    org.eclipse.ui.newWizards<br>
-    org.eclipse.ui.preferencePages<br>
-    org.eclipse.wst.sse.ui.extendedconfiguration<br>
-    org.eclipse.wst.common.ui.properties.propertyContributor<bR>
-    org.eclipse.wst.common.ui.properties.propertyTabs<br>
-    org.eclipse.wst.xml.core.catalogContributions<br>
-    org.eclipse.wst.sse.ui.sourcevalidation<br>
-    org.eclipse.ui.contexts<br>
-    org.eclipse.ui.commands<br>
-    org.eclipse.wst.xml.core.modelQueryExtensions<bR>
-    org.eclipse.ui.popupMenus<br>
-    org.eclipse.wst.validation.validator</td>
-  </tr>
-</table>
-
-<p class="schema">Dependencies (Required Plugins)</p>
-<table
-  width="90%"
-  border="0"
-  cellspacing="0">
-  <tr>
-    <td width="30">&nbsp;</td>
-    <td>org.eclipse.core.runtime.compatibility<br>
-    org.eclipse.wst.common.uriresolver<br>
-    org.eclipse.wst.sse.ui<br>
-    org.eclipse.wst.sse.core<br>
-    org.eclipse.wst.xml.core<br>
-    org.eclipse.wst.xml.ui<br>
-    org.eclipse.wst.common.ui<br>
-    org.eclipse.jface.text<br>
-    org.eclipse.xsd<br>
-    org.eclipse.gef<br>
-    org.eclipse.jface<br>
-    org.eclipse.ui.editors<br>
-    org.eclipse.ui.workbench.texteditor<br>
-    org.eclipse.ui<br>
-    org.eclipse.ui.views<br>
-    org.eclipse.ui.ide<br>
-    org.eclipse.core.resources<br>
-    org.eclipse.wst.common.ui.properties<br>
-    org.eclipse.xsd.edit<br>
-    org.eclipse.emf.edit<br>
-    org.eclipse.emf.edit.ui<br>
-    org.eclipse.wst.validation<br>
-    org.eclipse.ltk.core.refactoring<br>
-    org.eclipse.ltk.ui.refactoring<br>
-    org.eclipse.wst.xsd.core</td>
-  </tr>
-</table>
-</body>
-</html>
-
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/rdb.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/rdb.html
deleted file mode 100644
index 355de43..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/rdb.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Relational Database (RDB) Tools</p>
-<h1>Will move to DTP (Data Tools Project)!</h1>
-<p>The rdb component contains the relational database model DB
-Definition Model, DB Definition Model Java Docs, which is derived from
-RDBModel - Based on SQL 99/2003, RDBModel Java Docs, vendor-specific
-database definitions and relational utilities. It also provides a
-database server explorer with the ability to connect to databases and
-sample data. A SQL Scrapbook editor allows you to enter and execute SQL,
-displaying the results in an Output view. The co-leads are Der Ping Chou
-and Sheila Sholars.</p>
-
-<ul>
-  <li>Milestone Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/rdb/milestone_plan.html">
-  http://eclipse.org/webtools/wst/components/rdb/milestone_plan.html </a></li>
-</ul>
-<ul>
-  <li>Test Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/rdb/test_plan.html">
-  http://eclipse.org/webtools/wst/components/rdb/test_plan.html </a></li>
-</ul>
-<ul>
-  <li>Test Cases<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/rdb/wtp_datatools_testcases.html">
-  http://eclipse.org/webtools/wst/components/rdb/wtp_datatools_testcases.html
-  </a></li>
-</ul>
-<ul>
-  <li>Tutorial for RDB<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/rdb/RDBTutorial.html">
-  http://eclipse.org/webtools/wst/components/rdb/RDBTutorial.html </a></li>
-</ul>
-<ul>
-  <li>White Paper for RDB<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/rdb/Data%20Tools%20Open%20Source%20Overview%20for%20Eclipse%20database%20Developer.html">
-  http://eclipse.org/webtools/wst/components/rdb/Data%20Tools%20Open%20Source%20Overview%20for%20Eclipse%20database%20Developer.html
-  </a></li>
-</ul>
-
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/server.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/server.html
deleted file mode 100644
index 16387c4..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/server.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<title>Server Tools</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-
-<p class="ueberschrift"1>Server Tools</p>
-<p>The server component contains the Server Tools framework and adapters
-for selected servers. At the WST level, the server component is a very
-generic infrastructure. (The J2EE specific server component is in JST).
-The component lead is Tim deBoer.</p>
-
-<ul>
-  <li>Overview<br>
-  <a href="http://eclipse.org/webtools/wst/components/server/index.html">
-  http://eclipse.org/webtools/wst/components/server/index.html </a></li>
-</ul>
-
-<div align="center">
-<p class="ueberschrift">Server Tools</p>
-</div>
-<p class="ueberschrift">WST Server Plugins<a name="Plugins"></a></p>
-<ul>
-  <li>Server Tools Framework
-  <ul>
-    <li>org.eclipse.wst.server.core*</li>
-    <li>org.eclipse.wst.server.ui*</li>
-    <li>org.eclipse.wst.server.util</li>
-  </ul>
-  </li>
-  <li>Adds notion of a 'server' to Eclipse
-  <ul>
-    <li>Starting/stopping servers, publishing, targeting projects,
-    adding & removing modules</li>
-    <li>Framework for adding new server types</li>
-    <li>Servers view, wizards, editor framework, etc.</li>
-    <li>Ability to choose resource and Run on Server</li>
-  </ul>
-  </li>
-  <li>Depends only on Eclipse</li>
-</ul>
-<p class="note">* Contains API</p>
-<p class="ueberschrift">API<a name="API"></a> Status</p>
-<ul>
-  <li>API is basically ready to go. Based on past experience we're
-  reasonably comfortable with the current content</li>
-  <li>Reasonable validation through several servers and API users in WTP</li>
-  <li>BEA and IBM are both in the process of validating the API
-  internally</li>
-  <li>Provisional APIs:
-  <ul>
-    <li>TCP/IP Monitor</li>
-    <li>Parts of server tools relating to features</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">For more information</p>
-<ul>
-  <li>Component overviews
-  <ul>
-    <li>Overviews exist for all three components (wst.internet,
-    wst.server, jst.server) on the WTP website</li>
-    <li>Some documentation about specific function:
-    <ul>
-      <li>Run on Server</li>
-      <li>Generic servers</li>
-    </ul>
-    </li>
-    <li>EclipseCon presentation</li>
-  </ul>
-  </li>
-  <li>API: javadoc in code or in online help</li>
-  <li>Bugzilla
-  <ul>
-    <li>Feel free to open enhancement requests for unclear javadoc,
-    further documentation youd like to see, etc.</li>
-  </ul>
-  </li>
-</ul>
-<ul>
-  <li>Milestone Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/server/test_plan.html">
-  http://eclipse.org/webtools/wst/components/server/test_plan.html</a></li>
-</ul>
-<ul>
-  <li>Test Plan<br>
-  <a href="http://eclipse.org/webtools/wst/components/server/index.html">
-  http://eclipse.org/webtools/wst/components/server/index.html </a></li>
-</ul>
-<br>
-<br>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/server_tools_api.HTML b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/server_tools_api.HTML
deleted file mode 100644
index 3b4068d..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/server_tools_api.HTML
+++ /dev/null
@@ -1,257 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>Server Tools API</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">WTP Server Tools API Concepts and Roles</p>
-<p>The key concepts for understanding the API (and SPI) are servers and
-modules. The notions of server runtimes and server configurations play
-an important, but secondary role.</p>
-
-<p>Not surprisingly, the notion of <b>server</b> is central in the web
-tools server infrastructure. In this context we are to understand that
-the server is a web server of some ilk (a more exact definition is not
-required for our purposes). From a tool-centric point of view, a server
-is something that the developer is writing "content" for. (In a sense,
-the server exists, but lacks useful content. The development task is to
-provide that content.) The content can include anything from simple,
-static HTML web pages to complex, highly dynamic web applications. In
-the course of writing and debugging this content, they will want to test
-their content on a web server, to see how it gets served up. For this
-they will need to launch a server process running on some host machine
-(often the local host on which the Eclipse IDE is running), or attach to
-a server that's already running. And we must arrange that the newly
-developed content sitting in the developer's workspace ends up in a
-location and format that a running server can use for its serving
-purposes.</p>
-
-<p>(The server objects in the API are in fact intermediary "proxy"
-objects that mediate between the tools running in Eclipse and the real
-server. A server proxy object has a somewhat independent life from that
-of a real server. In cases where the server process must be launched,
-the proxy object exists in advance of the server process, and lives past
-the termination of the server process. The same server proxy may be
-serially reused to relaunch server processes. In cases where we are
-connecting to a server process running on a remote host, the server
-process may well outlive the proxy.)</p>
-
-<p>Servers have a <b>server runtime</b>. The server runtime corresponds
-to the installed code base for the server. The main role played by the
-server runtime is in identifying code libraries to compile or build
-against. In the case of local servers, the server runtime may play a
-secondary role of being used to launch the server for testing. Having
-the server runtimes identified as an entity separate from the server
-itself facilitates sharing server runtimes between several servers.</p>
-
-<p>Servers have an optional <b>server configuration</b>. The server
-configuration is information used to configure a running server. Simple
-types of servers might not require any configuration, whereas
-full-featured web server have an extensive set of parameters for
-adjusting the server's behavior. Even though server configuration
-information usually takes the form of one or more files, configuration
-information is treated separately from actual content. Actual web
-content can be deployed on different servers without change, whereas
-server configuration information is usually highly dependent on the
-particulars of the server. Having the server configuration identified as
-an entity separate from the server itself facilitates switching an
-existing server between configurations, and sharing server
-configurations between several servers (e.g., a local test server and a
-remote server running on another host).</p>
-
-<p>The content that is developed for a server comes in <b>modules</b>. A
-module usually consists of a tree of files; a static HTML web is one
-simple example. Different types of modules consist of possibly
-constrained arrangements files of certain file types. The files making
-up a module under development reside in the Eclipse workspace. In order
-for a server to access the content within a module, the module in the
-workspace must be <b>published</b> to the server (we use the term
-publish rather than deploy which is overused in J2EE). The module is the
-unit of content that is published to a server. In the case of J2EE
-servers, the notion of module aligns with the J2EE notion of a module (a
-server concept). But that needn't be the case; some types of servers,
-such as a simple HTTP server, don't have a notion of module. Either way,
-publishing a module to the server entails whatever it takes to get the
-publishable content from the workspace to the server in a form that the
-server can access it. Different types of server runtimes are capable of
-support various module types. Some server types may be able to serve
-modules directly out of the workspace without copying.</p>
-
-<p>At any given time, the developer may be working with any number of
-servers. Each server has a set of modules and may have a server
-configuration. From the complete set of modules in the workspace, any
-particular server may see only a subset, although it is also possible
-for all servers to see all available modules. After the developer makes
-changes to the modules in the workspace and now wants to test their
-modification, they republish the modules to the server. Depending on the
-type of server, republishing a module may entail stopping and restarting
-the server.</p>
-
-<p>Some types of modules can have other modules as children. The
-standard example of this is a J2EE Enterprise Application (EAR) module,
-whose children are simple J2EE modules like Enterprise Java Beans and
-Web Applications. The parent-child relationship is weak: two parent
-modules can share the same child module, and the same child can be
-parented by several modules (on the same or on different servers). The
-file trees for modules are normally mutually disjoint. Module
-containment is not reflected by any sort of directory nesting. Parent
-and child modules map to non-overlapping file trees.</p>
-
-<p>Modules typically reside in the workspace. The arrangement is usually
-that each module exists in a single project, where the content usually
-corresponds to a particular folder within a project rather than the root
-of the project. This allows the project to contain other files (e.g.,
-.project, .classpath, source code) that are not considered part of the
-module content proper. Each different type of module has its own rules
-for how the content files within it are laid out. For instance, a J2EE
-web module has the same structure as an unzipped WAR file. (Note that
-the module structure rules are largely implicit and not reflected
-directly in the APIs.) It is possible for a project to contains more
-than one module (although this arrangement is less common, and not as
-well supported).</p>
-
-<p>During development, projects containing modules can be <b>targeted</b>
-to a particular server runtime. Targeting allows the IDE to set up
-various development time properties of the project (such as the backbone
-of the Java build path) appropriately. The most common scenario is where
-the project is targeted to the server runtime for the server to which
-the module is being published. However, it is also possible to target
-one server runtime (e.g., a generic J2EE 1.3 server runtime) while
-publishing to a server with a different server runtime (e.g., a Tomcat
-v5.0 server). Targeting a project to a particular server runtime
-typically establishes the Java build classpath of the project to include
-the libraries containing the Java APIs for that server runtime (e.g.,
-the appropriate J2EE class libraries). The Java build classpath also
-needs to reflect inter-module dependencies; for J2EE module types, the
-appropriate entries are typically derived from the module's manifest.</p>
-
-<p>The main goals of the Server Core client APIs are to allow clients to
-create, configure, and launch instances of particular server types. Due
-to differences in the behavior (and APIs) of different server types, a
-client must generally be knowledgeable of rules for a particular server
-type. Clients that have no knowledge of any specific server type are
-limited to doing things like starting, stopping, and relaunching
-existing servers. In other words, the clients APIs are generally
-server-type-specific, rather than sever-type-generic.</p>
-
-<p>The web tools server architecture allows for an open-ended set of
-server types, server runtime types, and module types. New types are
-declared via extension points in the Server Core plug-in
-(org.eclipse.wtp.server.core). Server types are declared by the
-serverTypes extension point; server runtime types, by runtimeTypes; and
-module types, by moduleKinds. (Additional extension points are discussed
-below.) Associated with these extension points are core APIs designed
-for use by clients contributing to the Server Core extension points;
-these are more correctly called SPIs (service provider interfaces) to
-distinguish them from the code designed to be used by other clients
-(which we refer to here as client APIs).</p>
-
-<p>Many of the extension points provide for a dynamic code component in
-addition to the static information supplied in the extension
-declaration. These are termed <i>delegates</i>. For instance, all
-communication with the running server is handled by a <b>server delegate
-</b>contributed via the server type extension point. Clients generally
-deal directly with a layer of objects exposed by the API expressly for
-client use. In the case of server, clients deal with an IServer. IServer
-has a fixed, hidden implementation (the internal class Server), which
-hangs on to a lazily-created server delegate of type IServerDelegate.
-The IServerDelegate implementation is a server-type-specific object. The
-more interesting IServer methods (e.g., getServerState()) are handled by
-the delegate. There are also getDelegate() methods that bridge API to
-SPI, allowing clients to call methods on the delegate directly. Service
-providers may also choose to expose their delegate implementation as
-API. This allows, for example, the provider of a server type to offer
-additional API that is server-type-specific.</p>
-
-<p>A <b>module factory</b> is responsible for creating modules. There
-can be any number of registered module factories, declared via the
-org.eclipse.wtp.server.core.moduleFactory extension point. A module
-factory may create one or more types of modules (also declared in the
-extension point). The module factory API does not prescribe a way to
-create modules; it does, however, provide methods for retrieving extant
-modules that it was responsible for creating
-(IModuleFactoryDelegate.getModules() and
-IModuleFactoryDelegate.getModule(String memento)).</p>
-
-<p>To sync up changes in the local workspace with the server, clients
-call IServer.publish(IProgressMonitor monitor), which will publish the
-changes to the server. The server framework handles figuring out which
-modules have been changed and what resources have changed within the
-module, but the server delegate is called to do the actual publish
-operation.</p>
-
-<p>The client API exposes:</p>
-
-<ul>
-  <li>Server runtime types as IRuntimeType. ServerCore.getRuntimeTypes()
-  returns all known server runtime types.</li>
-  <li>Server types as IServerType. ServerCore.getServerTypes() returns
-  all known server types.</li>
-  <li>Module types as IModuleType.</li>
-</ul>
-
-<p>The type-level relationships are:</p>
-
-<ul>
-  <li>a server type has a server runtime type; this is the type of
-  server runtime required to run the server; exposed as
-  IServerType.getRuntimeType()</li>
-  <li>a server type has an optional server configuration</li>
-  <li>a server runtime type supports 0 or more module types; exposed as
-  IRuntimeType.getModuleTypes()</li>
-</ul>
-
-<p>The API exposes server runtime instances as IRuntime.
-ServerCore.getRuntimes() returns all known server runtime instances.
-Server runtime instances are created (only) from server runtime types by
-IRuntimeType.createRuntime(String id), which returns an
-IRuntimeWorkingCopy. Any number of aspects of the server runtime
-instance (including location in the file system) can be established or
-adjusted from their defaults. When editing is complete,
-IRuntimeWorkingCopy.save(IProgressMonitor monitor) creates, registers,
-returns a server runtime instance (IRuntime) capturing the desired
-settings (the working copy is disposed of).</p>
-
-<p>The API exposes server instances as IServer. ServerCore.getServers()
-returns all known server instances. Server instances are created (only)
-from server types by IServerType.createServer(String id, IFile file,
-IRuntime runtime, IProgressMonitor monitor) or
-IServerType.createServer(String id, IFile file, IRuntime runtime,
-IProgressMonitor monitor). The file parameter is used to control where
-the server instance is serialized. Both return an IServerWorkingCopy.
-Any number of aspects of the server instance (host name, server runtime,
-server configuration, modules, ...) can be established or adjusted from
-their defaults. When editing is complete,
-IServerWorkingCopy.save(IProgressMonitor monitor) creates, registers,
-returns a server instance (IServer) capturing the desired settings (the
-working copy is disposed of).</p>
-
-<p>The instance-level relationship between servers and server runtimes
-and server configurations is exposed at the API: for a given server,
-IServer.getRuntime() returns the server runtime (IRuntime),
-IServer.getServerConfiguration() returns the server configuration
-(IServerConfiguration).</p>
-
-<p>IServer.start(String mode, IProgressMonitor monitor), stop(), and
-restart(String mode) are used to start, stop, and restart a server,
-respectively (there are also synchronous methods for starting and
-stopping). The predicates IServer.canStart(String mode),
-canRestart(String mode), and canStop() indicate whether the server is
-receptive to being controlled. IServer.getServerState() can be used to
-query the overall state of the server (one of starting, started,
-stopping, stopped, or unknown), and IServer.getModuleState(IModule
-module) can be used to query the state of any of its modules.</p>
-
-
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/sse.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/sse.html
deleted file mode 100644
index 3ba74f7..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/sse.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<title>WTP Source Editing</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Structured Source Editor (SSE) Tools</p>
-<p>The sse component contains the Structured Source Editor framework.
-This framework provides some abstract models and ui infrastructure
-slightly above the base text infrastructure but lower than any specific
-language which uses it, such as XML, CSS, HTML, and JSP. The component
-lead is David Williams.</p>
-
-<div align="center">
-<p class="ueberschrift">WTP Source Editing</p>
-</div>
-<p class="ueberschrift">End Users Features</p>
-<ul>
-  <li>Well behaved, well integrated Eclipse editors</li>
-  <li>Seamless user experience</li>
-  <li>Search, refactor, debug</li>
-  <li>M2 New and Noteworty<br>
-  <a href="http://eclipse.org/webtools/wst/components/sse/M2/m2.html">
-  http://eclipse.org/webtools/wst/components/sse/M2/m2.html</a></li>
-</ul>
-<p class="ueberschrift">Add<a name="Add"></a>-on/Extender Features</p>
-<ul>
-  <li>Light weight Framework for content based editing
-  <ul>
-    <li>Easily embedded in other (multipage) editors</li>
-    <li>Easy to extend outline view, properties view, source validation
-    for 'mark up' languages (content assist?)</li>
-    <li>Extensible, based on contentType and nested contentType</li>
-  </ul>
-  </li>
-  <li>Model Text and DOM APIs
-  <ul>
-    <li>Fault tolerant, incremental parsing</li>
-    <li>Careful tracking of exact source locations</li>
-    <li>Translation from one source representation to another</li>
-    <li>Notification to keep models 'in synch'</li>
-  </ul>
-  </li>
-  <li>Possible (post 1.0) Future
-  <ul>
-    <li>Framework for Language Providers</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Related Standards</p>
-<ul>
-  <li>XML 1.0 (not 1.1, that is, no supplementary characters)</li>
-  <li>JSP 1.1, 1.2</li>
-  <li>JSP 2.0 (mostly, lacking support for some deployment attributes)</li>
-  <li>HTML 4.01 (plus a little)</li>
-  <li>DOM Level 2 Core APIs (mostly, some not implemented)</li>
-  <li>XHTML 1.0, 1.1</li>
-  <li>Note: Our 'DOM Parser' is not a 'standard' (per spec) XML Parser,
-  since parses ill-formed input with heuristics
-  <ul>
-    <li>The implication for clients is that it really is for source
-    editing, not parsing in general</li>
-  </ul>
-  </li>
-  <li>Similar for JSPs, we parse them as if DOM, not per spec
-  <ul>
-    <li>Future: want to support JSP as CSS too</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Related Open Source Projects (IP)</p>
-<ul>
-  <li>Xerces</li>
-  <li>w3c DTDs and Schemas</li>
-  <li>w3c DOM Interfaces</li>
-  <li>J2EE DTDs and Schemas(redistribution/caching being investigated)</li>
-</ul>
-<p class="ueberschrift">API (Provisional)</p>
-<ul>
-  <li>All Provisional in 0.7
-  <ul>
-    <li>Partially Spec'd, some JUnit coverage, some refactoring required
-    </li>
-  </ul>
-  </li>
-  <li>API Categories
-  <ul>
-    <li>IDs (editors IDs, content types, partition types)</li>
-    <li>ContentType Properties</li>
-    <li>Some extensions to base API</li>
-    <li>Extension Points (e.g. source page validation)
-    <ul>
-      <li>Note: some extension points we currently have will be remove</li>
-    </ul>
-    </li>
-    <li>DOM related Implementation and extended APIs</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">What's the future<a name="future"></a> hold</p>
-<ul>
-  <li>Post 0.7 (uncommitted possibilities)
-  <ul>
-    <li>Provide 'Language Provider' API</li>
-    <li>Participatory 'Quick Fix' (see TPTP Validation)</li>
-    <li>XML/Schema refactoring</li>
-    <li>Full spec support (JSP 2.0, XML 1.1?)</li>
-    <li>Validation targeted to browser/server/level of spec</li>
-    <li>Integrated with Tag Lib editing</li>
-    <li>XML Document Editing</li>
-  </ul>
-  </li>
-</ul>
-<br>
-<br>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/sse_core.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/sse_core.html
deleted file mode 100644
index 4485d39..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/sse_core.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=ISO-8859-1">
-<title>SSE Core</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">SSE Core</p>
-
-<p>The more substantial contribution of SSE is its core APIs.</p>
-<p class="schema">Structured Documents</p>
-
-
-<p>Once central concept is the <code>IStructuredDocument</code>. It is
-intended to be similar to an IDocument, but with a few significant
-differences. Some changes are aimed at providing characteristics that
-document programmers expect to see, such as encoding and end-of-lines
-information. In addition:</p>
-<ul>
-  <li>It has an associated parser and re-parser, which in our experience
-  is how most programmers think of text models.</li>
-  <li>It also does not depend on a "reconciler thread" to reconcile the
-  model. Instead, it notifies the model immediate of changes. Our
-  philosophy is that it is the model itself that should decide if there
-  would be a delay or a separate thread required to reconcile itself.
-  For small and fast models, there is no need to do this on a separate
-  thread and the user's experience will appear much more responsive. For
-  other cases a longer time may be required, but when handled correctly,
-  the model can still give immediate feedback to the user that a longer
-  operation is in progress.</li>
-  <li>A structured document implements the core runtime's IAdaptable
-  interface allowing clients to associate their own data with the
-  document, independent of the implementation.</li>
-  <li>A structured document allows regions of the text to be set as
-  "read-only" so that users can not simply type over something that is
-  intended to remain as part of the document.</li>
-</ul>
-
-<p>The IStructuredDocument is conceptually a stream of characters made
-up of (divided into) IStructuredDocumentRegions. The main constraint on
-what types of languages are appropriate for structured documents and
-structured regions is whether or not it has the concept of having a
-syntactically determined end. This is used to know how to correctly
-handle reparsing (deciding what is a "safe start" and "safe end" for the
-reparse operation).</p>
-<p class="schema">Parsers and re-parsers</p>
-
-
-<p>The parser/reparser pair has a few conceptual requirements. They must
-be able to handle any text (legal or not) and must return regions that
-completely cover the input text (for example, whitespace can not simply
-be ignored). More difficult to implement, another constraint is that for
-any (correctly specified) subset of text, the reparser must give the
-same results that the parser would if parsed from top to bottom.</p>
-
-
-<p>It might be useful to note, for anyone looking at detail at the
-parsers and re-parser implementations, for cases involving "invalid
-input", heuristics are often used to make these decisions so sometimes
-we can and do "guess right" (based on what a user might be in the
-process of typing) and sometimes not -- in other words, its not always
-easily predictable as it is for "clean" text but is based on doing a
-reasonable job which would not invalidate subsequent reparsing.</p>
-<p class="schema">Structured Document Events</p>
-
-
-<p>The StructuredDocumentEvents are similar to IDocument's
-DocumentEvents, but provide much more information about the nature of
-the change in terms of IStructuredDocumentRegions (and the ITextRegions
-of which they are composed). Listeners, such as DOM parsers, can make
-use of this to minimize the amount of reparsing/rebuilding they have to
-do.</p>
-<p class="schema">Structured Models</p>
-
-
-<p>Structured models are mostly interesting due to is extended types and
-implementers and exists as an abstraction to provide a consistent way to
-manage shared models and also to access its underlying structured
-document.</p>
-<p class="schema">Node Notification and Adaption</p>
-
-
-<p>In addition to IAdaptable and whole model state listeners, many
-"Node" structures in SSE related models make use of a finer level of
-adaption and notification. This mechanism can be used to have improved
-UI updates or can be used to keep related models "in synch" (for
-example, a DOM model change can cause a change in an EMF model, and vis
-versa).</p>
-<p class="schema">Model Management</p>
-
-
-<p>Another important contribution of sse.core is the IModelManager. Its
-purpose is to provide a StructuredModel, appropriate to contentType,
-that can be shared between many clients at runtime. This increases
-efficiency since each client doesn't have to (re)create their own, but
-just as importantly, it is an easy way for clients to all stay "in
-synch"--a change in the model made by one client will be known by all
-others clients. The other motivation for this is it allows looser
-coupling, since clients who may not even know about each other can share
-the resource (model) without passing it around to each other.</p>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/sse_ui.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/sse_ui.html
deleted file mode 100644
index 9b3bdf2..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/sse_ui.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=ISO-8859-1">
-<title>SSE UI</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">SSE UI</p>
-<p>While there is a UI component to SSE, it has little API and is
-intended to be a relatively thin layer on top of the base Eclipse Text
-Editing API. SSE tries not to introduce UI API unless we've found it
-necessary to go beyond functionality provided by the Eclipse.</p>
-
-
-<p>The most important, probably long-term, difference from the Eclipse
-text editing component that we attempt to make all parts of the editor
-configurable according to the platform content type of the input being
-edited, and in many cases, based on the document partition types within
-the file. This combination is the foundation of SSE's approach to
-handling mixed content in a re-usable way. As such, one of the most
-important areas to look at is the <code>StructuredTextViewerConfiguration
-class</code> and the <code>Extended Configuration</code> extension point
-(<code>extendedconfiguration</code>) in the org.eclipse.wst.sse.ui plugin.</p>
-
-
-<p>I mention this as a "long term" difference, since the text
-infrastructure allows editors to specify whole "processors" (e.g. for
-content assist) whereas our philosophy is to provide a processor that
-allows clients to participate in creating the results. No implementation
-exists for Content Assist at this time, but a working example of this
-pattern can be found within SSE's "as you type" validation (see
-<code>org.eclipse.wst.sse.ui.extensions.sourcevalidation</code> extension point).</p>
-
-
-<p>Another area we differ from text infrastructure is in syntax
-highlighting. We attempt to take direct advantage of StyledText widget's
-callbacks to achieve greater efficiency over preparing highlighting
-information in advance (this is the theory, we still have some
-implementation work to do to achieve in practice, in WTP Release 1.0).</p>
-
-
-<p>Issues we hope to remove as differences: there are currently a number
-of overrides in SSE UI of Eclipse text functionality that were
-originally made due to limitations in Eclipse's text infrastructure (SSE
-dates back, in some form, to before Eclipse 1.0). Many of those
-limitations have since been improved upon or are improving in Eclipse's
-3.1 stream. We are currently investigating transitioning to the provided
-infrastructure (some of which is new to Eclipse 3.1) instead of
-providing an incompatible workalike. These include:</p>
-
-<ul>
-  <li>An improved "undo" experience. SSE has a unified Undo stack based
-  on the resource being edited and allowing participants to provide
-  their own operations on the stack for complex operations. It seems
-  "touch and go" if the base provided function will suffice, but we are
-  still early in our investigation.</li>
-  <li>validateEdit per resource, not per editor instance</li>
-  <li>Unified selection. SSE has a ViewerSelectionManager designed to
-  coordinate selection among the editor's parts (text view, content
-  outline, property sheet) and handle the mappings from Node selection
-  to Text selection (and vice-versa). It has been a while since we've
-  looked hard at if the base provided support will suffice, but that is
-  also in plan to investigate before release 1.0.</li>
-  <li>Historically, several others which have a already been migrated,
-  such as "openOn" or hyperlink navigation and context-sensitive
-  preferences.</li>
-</ul>
-
-<p class="schema">Extension Points</p>
-<p><b>Extended Configuration</b></p>
-<p>The Extended Configuration extension point takes the loose coupling
-of the Eclipse SourceViewer and SourceViewerConfiguration classes one
-step further by allowing the viewer configuration itself to be
-dynamically discovered and loaded instead of being statically specified
-through code. The configuration class is most frequently specified
-according to the platform content type being edited. SSE extends the
-viewer configuration pattern to its outline and property sheet views and
-also allows for certain configurations to be specified according to
-document partition type and editor IDs.</p>
-<p><b> Source Page Validation </b></p>
-<p>Allows participants to provide an <code>org.eclipse.wst.validation.core.IValidator</code>
-for source validation (as-you-type) via the <code>org.eclipse.wst.sse.ui.extensions.sourcevalidation</code>
-extension point.</p>
-
-
-<p>The enablement ("what" the validators can operate on) of the source
-validators can be specified by content type ( <code>org.eclipse.core.runtime.content.IContentType
-</code>) and partition types ( <code>
-org.eclipse.jface.text.ITypedRegion.getType()</code> ) within each
-content type.</p>
-<p>This is likely the same <code>org.eclipse.wst.validation.core.IValidator</code>
-used for "batch" validation via the <code>org.eclipse.wst.validation.validator</code>
-extension.</p>
-<p>The validation messages are displayed to the user on the source page
-as as "temporary" annotations. These show up in the text as "squiggles"
-beneath the text and in the overview ruler as rectangles. The validation
-message itself is displayed by hovering the squiggle or rectangle.</p>
-
-<p><b> Line Style Participants </b></p>
-<p>Line Style Participants are similar to the Eclipse
-IPresentationRepairers, but are designed to operate on structured
-documents.</p>
-<p><b>Editor related IDs</b></p>
-
-<p>Structured Text editor clients can contribute actions to the editor
-as well as the help context id (infopop). Currently this can be done
-through extension points offered by the base (like
-org.eclipse.ui.editorActions, org.eclipse.ui.popupMenus) Infopop can be
-contributed by the standard infopop hooks (help context id points to
-actual help)</p>
-
-
-<p>To contribute, a "target id" of some kind is needed. For Structured
-Text editors, the target id is generated based on the content type in
-the editor, type of editor, place to contribute. The target id looks
-like: >content type<.>editor type keyword<.>place to contribute keyword<</p>
-
-
-This are the current editor types supported followed by their keyword
-(the last in list are reserved for possible future use):
-
-<ul>
-  <li>source page : source</li>
-  <li>graph page : graph</li>
-  <li>table page : table (reserved)</li>
-  <li>design page : design (reserved)</li>
-  <li>wysiwyg page : wysiwyg (reserved)</li>
-</ul>
-
-
-<p>These are the following places clients can contribute to followed by
-their keyword: editor popup menu : EditorContext editor vertical ruler
-popup menu : RulerContext outline view popup menu : OutlineContext help
-context id : HelpId</p>
-
-
-<p>Here are some examples: To contribute to *xml source editor's popup
-menu*, use target id "org.eclipse.core.runtime.xml.source.EditorContext"</p>
-
-
-<p>To contribute to *xsd graph editor's outline view's popup menu*, use
-target id
-"org.eclipse.wst.xsd.contentmodel.xsdsource.graph.OutlineContext"</p>
-
-
-<p>To provide infopop for *html source page editor*, use help context id
-"org.eclipse.wst.html.core.htmlsource.source.HelpId"</p>
-
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/validation.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/validation.html
deleted file mode 100644
index 95522b8..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/validation.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Validation Tools</p>
-<p>The validation component contains the Validation framework which
-coordinates the registration and execution of validators. Validators are
-a special form of an Eclipse builder which (typically) does not produce
-derived output, can have performance advantages, can be used for "batch"
-validation, putting errors or warnings in the task view, and sometimes
-can be (re)used for source page validation, putting "temporary"
-annotation in editors. The language/component validators, e.g HTML link
-checker, XSD validator, and WSDL validator, are located in their
-specific components, this Validation component simply provides the
-framework. The component lead is Chuck Bridgham.</p>
-
-<ul>
-  <li>Validation Framework Overview<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/validation/ValidationOverview.html">
-  http://eclipse.org/webtools/wst/components/validation/ValidationOverview.html
-  </a></li>
-</ul>
-<ul>
-  <li>M3 Validation Test Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/validation/scenarios/validation_framework_testplan.html">
-  http://eclipse.org/webtools/wst/components/validation/scenarios/validation_framework_testplan.html
-  </a></li>
-</ul>
-<ul>
-  <li>Current Milestone M4 Plan - Available on J2EE Main page<br>
-  <a
-    href="http://eclipse.org/webtools/jst/components/j2ee/M4/milestone_plan.html">
-  http://eclipse.org/webtools/jst/components/j2ee/M4/milestone_plan.html
-  </a></li>
-</ul>
-
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/web.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/web.html
deleted file mode 100644
index 50caff1..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/web.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">Web Tools</p>
-<p>The web component contains models, natures and builders for Web
-projects. The component lead is Chuck Bridgham.</p>
-
-<ul>
-  <li>J2EE Main page(Simple Web project info found here)<br>
-  <a
-    href="http://eclipse.org/webtools/jst/components/j2ee/j2ee_index.html">
-  http://eclipse.org/webtools/jst/components/j2ee/j2ee_index.html </a></li>
-</ul>
-
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/ws.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/ws.html
deleted file mode 100644
index 08b9811..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/ws.html
+++ /dev/null
@@ -1,212 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<title>Web Source Tools</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">WS, WSDL and WS-I Tools</p>
-<p class="ueberschrift">Web Services</p>
-<p>The ws component contains the Web Services Explorer, Apache SOAP,
-Apache Axis, UDDI4J and WSIL4J models and a number of general purpose
-frameworks for use by callers and extenders of the Web services
-platform. The component lead is Chris Brealey.</p>
-<p class="ueberschrift">Web Services Description Language (WSDL) Tools</p>
-<p>The wsdl component contains the WSDL editor, model, views, wizards,
-etc. The component lead is Craig Salter.</p>
-<ul>
-  <li>Current Milestone Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/wsdl/M3/milestone_plan.html">
-  http://eclipse.org/webtools/wst/components/wsdl/M3/milestone_plan.html
-  </a></li>
-</ul>
-
-Tutorials
-
-<ul>
-  <li>WSDL Editor Tutorial<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/wsdl/tutorials/WSDLEditorTutorial.html">
-  http://eclipse.org/webtools/wst/components/wsdl/tutorials/WSDLEditorTutorial.html
-  </a></li>
-</ul>
-
-<p class="ueberschrift">Web Services I (WS-I) Tools</p>
-<p>The wsi component contains WS-I Test Tools which will be repatriated
-from the WSVT project. The component lead is Craig Salter.</p>
-<p class="ueberschrift">Function<a name="Function"></a> - XML Web
-Service Tools</p>
-<ul>
-  <li>EMF Models
-  <ul>
-    <li>Schema 1.0 Second Edition</li>
-    <li>WSDL 1.1</li>
-  </ul>
-  </li>
-  <li>Validators
-  <ul>
-    <li>Schema 1.0 Second Edition</li>
-    <li>WSDL 1.1</li>
-    <li>WS-I WSDL validation and SOAP message monitoring</li>
-  </ul>
-  </li>
-  <li>XSD Editor
-  <ul>
-    <li>Graph and code-assisted source views</li>
-  </ul>
-  </li>
-  <li>WSDL Editor
-  <ul>
-    <li>Graph and code-assisted source views</li>
-    <li>Extensible, like the WSDL spec itself</li>
-  </ul>
-  </li>
-  <li>Wizards
-  <ul>
-    <li>New WSDL</li>
-    <li>New Schema</li>
-  </ul>
-  </li>
-  <li>Web Services Explorer
-  <ul>
-    <li>Native WSDL browsing and invocation</li>
-    <li>UDDI publication and discovery</li>
-  </ul>
-  </li>
-  <li>Preference pages</li>
-</ul>
-
-<p class="ueberschrift">Web Service Runtime</p>
-<img
-  src="../sources/web_service_7.jpg"
-  width="548"
-  height="441"
-  alt="">
-<p class="ueberschrift">Web Service</p>
-<img
-  src="../sources/web_service_8.jpg"
-  width="690"
-  height="640"
-  alt="">
-
-<p class="ueberschrift">Plugins - Dependencies</p>
-<ul>
-  <li>Eclipse
-  <ul>
-    <li>The usual suspects: Platform, GEF, JEM, EMF</li>
-  </ul>
-  </li>
-  <li>WTP
-  <ul>
-    <li>Common stuff, Eg:
-    <ul>
-      <li>Environment / command framework</li>
-      <li>URI resolver</li>
-    </ul>
-    </li>
-    <li>Server Tools</li>
-    <li>J2EE Tools</li>
-    <li>XML Tools</li>
-    <li>SSE Tools</li>
-  </ul>
-  </li>
-  <li>Open source
-  <ul>
-    <li>WSDL4J</li>
-    <li>WSIL4J</li>
-    <li>UDDI4J</li>
-    <li>Apache Axis</li>
-    <li>Apache Tomcat</li>
-    <li>Apache Geronimo (coming soon)</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">API<a name="API"></a> - Status</p>
-<ul>
-  <li>Public API limited to org.eclipse.wst.wsdl
-  <ul>
-    <li>WSDL EMF model API</li>
-    <li>Extends javax.wsdl API (aka. WSDL4J, JWSDL, JSR 110)</li>
-    <li>Models Core WSDL + SOAP, MIME and HTTP bindings</li>
-  </ul>
-  </li>
-  <li>Vast majority of frameworks are internal / provisional
-  <ul>
-    <li>It is premature to lock in API for most of the Web services
-    platform</li>
-    <li>Proposed API is relatively young</li>
-    <li>Proposed API has not been validated by third parties.Eg:
-    <ul>
-      <li>The only Web service runtime extension is ours for Apache Axis
-      </li>
-      <li>The only WSDL model extensions are ours for standard bindings
-      </li>
-    </ul>
-    </li>
-    <li>API will go public as adopters use, help evolve and build
-    confidence in it</li>
-  </ul>
-  </li>
-  <li>Provisional API include
-  <ul>
-    <li>WSDL Validation framework</li>
-    <li>WSDL Editor framework</li>
-    <li>Web Service provider / requestor framework</li>
-    <li>Web Service finder / consumer framework</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Development - Beyond WTP 0.7</p>
-<ul>
-  <li>Tools for New / Emerging Standards and Open Source Platforms
-  <ul>
-    <li>Apache Axis 2</li>
-    <li>WS-I Basic Security Profile</li>
-    <li>WS-Policy</li>
-    <li>WS-Policy Attachments</li>
-    <li>WS-Security Policy</li>
-    <li>WS-Addressing</li>
-    <li>WS-Reliable Messaging</li>
-    <li>WS-Resource Framework</li>
-    <li>SOAP 1.2</li>
-    <li>WSDL 2.0</li>
-    <li>MTOM</li>
-    <li>JSR 181 - Web Service Metadata</li>
-    <li>JSR 224 - JAX-RPC 2.0</li>
-    <li>JSR 235 - SDO</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Appendix - Links<a name="Links"></a></p>
-<ul>
-  <li>Most details are available via these sites...
-  <ul>
-    <li><a
-      href="http://www.eclipse.org/webtools/wst/components/ws/index.html">http://www.eclipse.org/webtools/wst/components/ws/index.html</a></li>
-    <li><a
-      href="http://www.eclipse.org/webtools/jst/components/ws/index.html ">http://www.eclipse.org/webtools/jst/components/ws/index.html
-    </a></li>
-  </ul>
-  </li>
-  <li>Including...
-  <ul>
-    <li>Milestone plans</li>
-    <li>Test plans</li>
-    <li>Tutorials</li>
-    <li>Designs</li>
-  </ul>
-  </li>
-</ul>
-<br>
-<br>
-</body>
-</html>
-<html></html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/ws_overview.HTML b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/ws_overview.HTML
deleted file mode 100644
index 2d778f8..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/ws_overview.HTML
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>org.eclipse.wst.command.env.core</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-
-<table
-  width="100%"
-  cellspacing="5"
-  cellpadding="2"
-  border="0">
-  <col width="16">
-  <col width="*">
-  <tbody>
-    <tr>
-      <td
-        valign="top"
-        bgcolor="#0080c0"
-        align="left"
-        colspan="2"><b><font
-        face="Arial,Helvetica"
-        color="#ffffff">Overview</font></b></td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>The WST ws component contains tools for developing and
-      interacting with Web services Internet preferences (e.g. proxy
-      server configuration), internal and external Web browser support,
-      and the TCP/IP monitor.</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p><b>Note:</b> In <a
-        href="http://download.eclipse.org/webtools/downloads/drops/S-1.0M3-200502260707/">WTP
-      0.7 M3</a>, the Web services and J2EE components require several
-      third party jars that are not redistributed with the WTP 0.7 M3
-      build. For instructions on where to download these jars and how to
-      install them into the relevant WTP plugins, please visit <a
-        href="./download_instructions_for_jars2.html">Web Services
-      Required Jars Download Instructions</a>. You can ignore these
-      instructions for WTP 0.7 M4 or later, since the required third
-      party jars were incorporated into the repository and the builds as
-      of that milestone.</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        bgcolor="#0080c0"
-        align="left"
-        colspan="2"><b><font
-        face="Arial,Helvetica"
-        color="#ffffff">Plug-ins</font></b></td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>The following plugins are contained in this component:</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right"><img
-        width="16"
-        height="16"
-        border="0"
-        src="../../../..//images/Adarrow.gif"
-        alt=""></td>
-      <td>org.eclipse.wst.ws.apache.soap</td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>The Apache SOAP v2.3.1 runtime.</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>Apache SOAP is used chiefly by the Web Services Explorer and
-      UDDI4J. One of the goals for a later milestone, possibly M4, is to
-      switch the Web Services Explorer and UDDI4J over to the Axis
-      runtime and do away with Apache SOAP.</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right"><img
-        width="16"
-        height="16"
-        border="0"
-        src="../../../..//images/Adarrow.gif"
-        alt=""></td>
-      <td>org.eclipse.wst.ws.apache.axis</td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>The Apache Axis v1.0 runtime and emtters.</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right"><img
-        width="16"
-        height="16"
-        border="0"
-        src="../../../..//images/Adarrow.gif"
-        alt=""></td>
-      <td>org.eclipse.wst.ws.apache.wsil</td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>The Apache WSIL4J v1.0 model.</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right"><img
-        width="16"
-        height="16"
-        border="0"
-        src="../../../..//images/Adarrow.gif"
-        alt=""></td>
-      <td>org.eclipse.wst.ws.uddi4j</td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>The UDDI4J v2 client API.</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right"><img
-        width="16"
-        height="16"
-        border="0"
-        src="../../../..//images/Adarrow.gif"
-        alt=""></td>
-      <td>org.eclipse.wst.ws.parser</td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>Contains common frameworks for finding Web services and for
-      managing Web service preferences, particularly as pertaining to
-      UDDI.</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>This plugin is likely to be renamed in M4.</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right"><img
-        width="16"
-        height="16"
-        border="0"
-        src="../../../..//images/Adarrow.gif"
-        alt=""></td>
-      <td>org.eclipse.jst.ws.explorer</td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>The Web Services Explorer Eclipse Web application with full
-      support for UDDI v2 compatible registries and support for browsing
-      and dynamically invoking Web services described using WSDL and
-      Schema.</p>
-      </td>
-    </tr>
-    <tr>
-      <td
-        valign="top"
-        align="right">&nbsp;</td>
-      <td valign="top">
-      <p>As evident in its name, this plugin is currently in the JST
-      sub-project. A goal for M3 is to move this component down to WST
-      since it should, in theory, have no dependencies on Java Web
-      services.</p>
-      </td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>
-
-<body></body>
-<html></html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/wst.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/wst.html
deleted file mode 100644
index ea63fa5..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/wst.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-<title>WTP Source Editing</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-
-<p class="ueberschrift">Project Context</p>
-<p>Support of Web standards in the scope of the Web Standard Tools
-subproject includes languages and specifications published by
-open-standard bodies (e.g. W3C, IETF, ECMA, OASIS, WS-I, ANSI) that are
-commonly used by Web-centric applications (e.g. HTML, CSS, JavaScript,
-XML, XSD, XSLT, SVG, SOAP, WSDL, UDDI, SQL, XQuery).</p>
-<p>This subproject provides support for integrating Web servers into
-Eclipse as first-class execution environments for Web applications. This
-support includes the ability to configure Web servers and assocaite them
-with Web projects.</p>
-<p>Web Standard Tools provide extensible tools for the development of
-Web Applications and support development, testing and debugging with
-various servers. The following tools are available:</p>
-<ul>
-  <li>Server tools, Internet preferences, TCP/IP monitor</li>
-</ul>
-<ul>
-  <li>HTML (fragments), XML, CSS, JavaScript source editors</li>
-</ul>
-<ul>
-  <li>XML/DTD/XSD utilities</li>
-</ul>
-<ul>
-  <li>WSDL/XSD graphical editors, Web service UDDI/WSDL Explorer</li>
-</ul>
-<ul>
-  <li>SQL Query graphical editor</li>
-</ul>
-<ul>
-  <li>Associated natures, builders, validators and EMF models</li>
-</ul>
-
-<p class="ueberschrift">Project Architecture</p>
-<br>
-<p><img
-  src="../sources/wstsubsystems.jpg"
-  width="600"
-  height="400"
-  alt=""></p>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/xml.html b/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/xml.html
deleted file mode 100644
index a4d187f..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/plugin_descriptions_WST/xml.html
+++ /dev/null
@@ -1,251 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=iso-8859-1">
-
-<title>XML Tools</title>
-
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="../sources/formate.css">
-</head>
-<body>
-<p class="ueberschrift">XML Tools</p>
-<p>The xml component contains the XML editor, model, views, wizards,
-etc. It contains an incremental, fault tolerant DOM parser, which is
-also the basis of several other similar models in HTML and JSP. The
-component lead is David Williams.</p>
-<p class="ueberschrift">XML Schema Definition (XSD) Tools</p>
-<p>The xsd component contains the XSD editor, views, wizards, etc. This
-component uses the XML as source editor. The component lead is Craig
-Salter.</p>
-
-<p class="ueberschrift">Cheat Sheet Editor Example</p>
-<p>You can find a cheat sheet tutorial <a href="cheatsheet_tutorial.html">here</a>.</p>
-<a href="http://dev.eclipse.org/viewcvs/index.cgi/wst/components/xml/examples/?cvsroot=WebTools_Project">
-http://dev.eclipse.org/viewcvs/index.cgi/wst/components/xml/examples/?cvsroot=WebTools_Project</a>
-
-<p class="ueberschrift">Feature Matrix</p>
-<p>The following table represents the features for our various source
-editors that will play a role in our testing, according to the following
-legend.</p>
-<ul>
-  <li><b>Y - </b>Yes, should work, will be tested</li>
-</ul>
-<ul>
-  <li><b>P - </b>Planned for later, will not be tested this milestone</li>
-</ul>
-<ul>
-  <li><b>N - </b>No, no plans, does not work, will not be tested</li>
-</ul>
-<table
-  align="center"
-  border="1"
-  cellpadding="0"
-  cellspacing="2"
-  width="90%">
-  <caption align="bottom">Source Editing Feature Matrix</caption>
-  <tbody>
-    <tr>
-      <th style="text-align: left;"></th>
-      <th style="text-align: center;">XML</th>
-    </tr>
-
-    <tr>
-      <td style="text-align: left;">Highlighting</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Semantic Highlighting</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Content Assist</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Parameter/Attribute Hints</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Document/Element Formatting</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Structured Selection</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Hover Info</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Smart Edit</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Open On (hyperlinks)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Mark Occurrences</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Linked Edit</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Find Element Occurrences</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Validate as-you-type</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Delimiter Highlighting (bracket
-      matching)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Refactoring</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Search Participant</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Fix/Assist</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Property Sheet</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Outline View</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Folding</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Annotation Navigation (go to next
-      annotation)</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">External Files</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Toggle Comment</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Type Hierarchy View</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Outline</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Task Tags in Source Comments</td>
-      <td style="text-align: center;">P</td>
-    </tr>
-  </tbody>
-</table>
-<p class="ueberschrift">Links:</p>
-<h2>XML Tools</h2>
-<ul>
-  <li>Current Milestone Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/xml/M5/milestone_plan.html">
-  http://eclipse.org/webtools/wst/components/xml/M5/milestone_plan.html</a></li>
-</ul>
-<ul>
-  <li>See: Reintroducing the Structured Source Editing family of editors<br>
-  <a href="http://eclipse.org/webtools/wst/components/sse/M2/m2.html">
-  href="http://eclipse.org/webtools/wst/components/sse/M2/m2.html</a></li>
-</ul>
-<ul>
-  <li>XML Catalog M2 Test Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/xml/xml-catalog_M2TestPlan.html">
-  http://eclipse.org/webtools/wst/components/xml/xml-catalog_M2TestPlan.html
-  </a></li>
-</ul>
-<ul>
-  <li>XML, DTD, and XSD Validation M2 Test Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/xml/xml-dtd-xsd-validation_M2TestPlan.html">
-  http://eclipse.org/webtools/wst/components/xml/xml-dtd-xsd-validation_M2TestPlan.html
-  </a></li>
-</ul>
-<ul>
-  <li>XML Examples M2 Test Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/xml/xml-examples_M2TestPlan.html">
-  http://eclipse.org/webtools/wst/components/xml/xml-examples_M2TestPlan.html
-  </a></li>
-</ul>
-
-Tutorials
-
-<ul>
-  <li>XML Catalog Tutorial<br>
-  <a
-    href="http://eclipse.org/webtools/testtutorials/M2/xml/XMLCatalogTutorial.html">
-  http://eclipse.org/webtools/testtutorials/M2/xml/XMLCatalogTutorial.html
-  </a></li>
-</ul>
-<ul>
-  <li>Validation Tutorial<br>
-  <a
-    href="http://eclipse.org/webtools/testtutorials/M2/xml/XMLValidationTutorial.html">
-  http://eclipse.org/webtools/testtutorials/M2/xml/XMLValidationTutorial.html
-  </a></li>
-</ul>
-<ul>
-  <li>Creating XML Documents Tutorial<br>
-  <a
-    href="http://eclipse.org/webtools/testtutorials/M2/xml/XMLWizards.html">
-  http://eclipse.org/webtools/testtutorials/M2/xml/XMLWizards.html </a></li>
-</ul>
-
-<h2>XSD Tools</h2>
-<ul>
-  <li>XML Schema Editor M2 Test Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/xsd/xsd-editor_M2TestPlan.html">
-  http://eclipse.org/webtools/wst/components/xsd/xsd-editor_M2TestPlan.html
-  </a></li>
-</ul>
-<ul>
-  <li>Current Milestone Plan<br>
-  <a
-    href="http://eclipse.org/webtools/wst/components/xsd/M3/milestone_plan.html">
-  http://eclipse.org/webtools/wst/components/xsd/M3/milestone_plan.html
-  </a></li>
-</ul>
-
-Tutorials
-
-<ul>
-  <li>XML Schema Editor Tutorial<br>
-  <a
-    href="http://eclipse.org/webtools/testtutorials/M2/xml/XMLSchemaEditorTutorial.html">
-  http://eclipse.org/webtools/testtutorials/M2/xml/XMLSchemaEditorTutorial.html
-  </a></li>
-</ul>
-
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/scanner_doc.html b/docs/org.eclipse.wst.doc.isv/html/scanner_doc.html
deleted file mode 100644
index 5ac9b23..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/scanner_doc.html
+++ /dev/null
@@ -1,365 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-
-<head>
-
-<title>Design of a Tool for Checking API Usage in Eclipse-based
-Components</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="sources/formate.css">
-
-</head>
-
-<body>
-
-<p class="ueberschrift">Design of a Tool for Checking API Usage in
-Eclipse-based Components</p>
-<p>Jim des Rivieres<br>
-Last updated Jan 14, 2005</p>
-
-<p>This document contains the design for a tool for checking API usage
-in Eclipse-based components and products.</p>
-<p class="ueberschrift">Components</p>
-<p>For the purposes of this tool, a component is a set of plug-ins and
-plug-in fragments. Components must be disjoint, in that the plug-ins and
-fragments within one component must be distinct from those in other
-components. In other words, components partition the set of plug-ins and
-plug-in fragments into disjoint subsets. We also allow a form of library
-component containing&nbsp; no plug-ins or fragments; library components
-are used to describe class libraries such as J2SE that are not located
-inside any plug-in.</p>
-<p>The code for a component is the sum total of the code in the
-component's plug-ins and fragments (as described by the plug-in
-manifest). The code is in the form of Java types (predominantly classes
-and interfaces; J2SE 5.0 adds enumerations and annotation types). The
-types that are intended to be used by other components are called the
-component's API, and referred to as API types. A component can provide
-any number of API types, including none. Typically, only a subset of a
-component's types are part of its API. The rest are referred to as
-internal types. Non-public types are always considered internal.</p>
-<p>It's common to use Java packages to separate one component from
-another, and to separate API from internal within a component. Each
-component generally declares its code in packages different from those
-used by any other component. An API package is one that contains at
-least one API type. An internal package is one that contains no API
-types. The default assumption is that all public top-level types in an
-API package are API types.</p>
-<p>An API type declared in one component can be used by other components
-is various ways:</p>
-<ul>
-  <li>Declare a field, variable, parameter, or return type where the
-  type is an API type.</li>
-
-  <li>Cast the value on an expression to an API type.</li>
-  <li>Declare a class that implements an API interface.</li>
-  <li>Declare an interface that extends an API interface.</li>
-  <li>Declare a class that extends (subclasses) an API class.</li>
-  <li>Creates an instance of an API class.</li>
-</ul>
-
-<p>It is common for an API type to be intended to be used only in
-certain ways. In some cases, Java modifiers can be used to rule out
-unintended uses (e.g., prevent subclassing by declaring the class
-&quot;final&quot;). But in many cases, the intended uses are spelled out
-in the type's specification (doc comment). The most common restrictions
-are:</p>
-<ul>
-  <li>Clients may not instantiate this API class.</li>
-  <li>Clients may not subclass this API class.</li>
-  <li>Clients may not implement this API interface. It follows that the
-  client may not extend the interface either.</li>
-</ul>
-<p>Types have members (fields, methods, types). For the present, we make
-the simplifying assumption that all public and protected members of an
-API type are intended to be used by other components.</p>
-
-<p class="ueberschrift">Component description files</p>
-<p>Each component will be described via a component description file.
-The file format is XML-based; the DTD follows:</p>
-<pre>&lt;!ELEMENT component (plugin* package* component-depends)&gt;
-&lt;!ATTLIST component 
-  name               CDATA #REQUIRED
-&gt;</pre>
-The &lt;component&gt; element provides information about a component.
-Attributes:
-<ul>
-  <li><b>name</b> - the component name; &quot;Eclipse Platform Generic
-  Workbench&quot;; note that this name is used to refer to the component
-  and distinguish it from other components (but otherwise has no
-  official status in Eclipse ontology)</li>
-
-</ul>
-<p>Child elements or the &lt;component&gt; element describe the set of
-plug-ins and fragments making up the component, provide information
-about the Java packages and types in the component's code, and include a
-list of other components on which this component may depend.</p>
-<p>Each &lt;plugin&gt; element must identify a distinct plug-in or
-fragment. The list of plug-ins must be complete; that is, a component
-contains a plug-in (or fragment) if and only if a &lt;plugin&gt; element
-occurs as a child of the &lt;component&gt; element.</p>
-
-<pre>&lt;!ELEMENT plugin EMPTY&gt; 
-&lt;!ATTLIST plugin 
-  id                 CDATA #REQUIRED
-  fragment           (&quot;true&quot; | &quot;false&quot;) &quot;false&quot;
-&gt;</pre>
-The &lt;plugin&gt; element identifies a plug-in or plug-in fragment that
-is part of the component. Attributes:
-<ul>
-  <li><b>id</b> - the plug-in id or plug-in fragment id; e.g.,
-  &quot;org.eclipse.core.resources&quot;; note that in the case of a
-  fragment, this is the id of fragment itself</li>
-
-  <li><b>fragment</b> - whether this is a plug-in fragment as opposed to
-  a plug-in (default: plug-in)</li>
-</ul>
-<p>Each &lt;plugin&gt; element must identify a distinct plug-in or
-fragment. The list of plug-ins must be complete; that is, a component
-contains a plug-in (or fragment) if and only if a &lt;plugin&gt; element
-occurs as a child of the &lt;component&gt; element.</p>
-
-<pre>&lt;!ELEMENT package (type*)&gt;
-&lt;!ATTLIST package 
-  name               CDATA #REQUIRED
-  exclusive          (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-  api                (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-
-&gt;</pre>
-The &lt;package&gt; element provides information about a package as used
-by the component. Attributes:
-<ul>
-  <li><b>name</b> - Java package name; e.g., &quot;javax.swing&quot;,
-  &quot;org.eclipse.ui&quot;</li>
-  <li><b>api</b> - whether top-level types in this package are API types
-  by default (default: true). It's good practice for all public classes
-  API top-level types in a package to be considered API. Specify
-  &quot;false&quot; in order to explicitly list API types found in the
-  package.</li>
-  <li><b>exclusive</b> - whether this package is reserved for exclusive
-  use by this component (default: true); specify &quot;false&quot; in
-  (rare) cases where a multiple components declared types in the same
-  package. Package sharing is only by mutual consent; all components
-  involved must explicitly declare the package as
-  exclusive=&quot;false&quot; (even if it has no API types).</li>
-</ul>
-<p>Each &lt;package&gt; element must identify a distinct package
-relative to that component. If the unusual case where a package is
-shared with other components, the &lt;package&gt; element is understood
-to apply only to the types the component actually declares, and has no
-bearing on the types declared in the same package in any other
-component. The list of packages may be incomplete; if the component
-contains code in a package not mentioned in the list, the package is
-considered to be internal (equivalent to being explicitly described as
-
-&lt;package name=&quot;...&quot; api=&quot;false&quot; /&gt;). The
-children of the &lt;package&gt; element provide information about
-specific types in the package.</p>
-<pre>&lt;!ELEMENT type EMPTY&gt; 
-&lt;!ATTLIST type 
-  name               CDATA #REQUIRED
-  reference          (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-
-  implement          (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-  subclass           (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-
-  instantiate        (&quot;true&quot; | &quot;false&quot;) &quot;true&quot;
-&gt;</pre>
-The &lt;type&gt; element provides information about a top-level type in
-a package. Attributes:
-<ul>
-  <li><b>name</b> - simple name of a top-level Java class, interface,
-  enumeration, or annotation type; e.g., &quot;String&quot;,
-  &quot;IResource&quot;</li>
-
-  <li><b>reference</b> - whether other components are expected to
-  reference this type by name (default: true); specify &quot;false&quot;
-  to indicate that the type is internal</li>
-  <li><b>implement</b> - whether other components are expected to
-  declare a class that implements this interface (default: true);
-  specify &quot;false&quot; for an interface that other components are
-  not supposed to implement directly; this attribute is ignored for
-  classes, enumerations, and annotation types, none of which can be
-  meaningfully implemented</li>
-  <li><b>subclass</b> - whether other components are expected to declare
-  a class that directly subclasses this class (default: true); specify
-  &quot;false&quot; for a class that other components are not supposed
-  to subclass directly; this attribute is ignored for interfaces,
-  enumerations, and annotation types, none of which can be meaningfully
-  subclassed</li>
-
-  <li><b>instantiate</b> - whether other components are expected to
-  create instances of this class or annotation type (default: true);
-  specify &quot;false&quot; for a type that other components are not
-  supposed to instantiate directly; this attribute is ignored for
-  interfaces and enumerations, neither of which can be meaningfully
-  instantiated; this attribute is moot for classes that are declared
-  final (or ones with no generally accessible constructors), since the
-  Java compiler and JRE will block outside attempts to instantiate</li>
-</ul>
-<p>(Note: We could extend the schema in the future to allow &lt;type&gt;
-elements to provide analogous information about their members. We could
-also extend the &lt;component&gt; element to allow aspects other than
-code API to be described.)</p>
-
-<pre>&lt;!ELEMENT component-depends (component-ref*)&gt;
-&lt;!ATTLIST component-depends 
-  unrestricted       (&quot;true&quot; | &quot;false&quot;) &quot;false&quot;
-&gt;
-&lt;!ELEMENT component-ref EMPTY&gt;
-&lt;!ATTLIST component-ref 
-  name               CDATA #REQUIRED
-&gt;</pre>
-The &lt;component-depends&gt; element identifies other components on
-which this component is allowed to depend. Attributes:
-
-<ul>
-  <li><b>unrestricted</b> - whether this component is allowed to depend
-  on arbitrary other components, or just the ones explicitly named by
-  the &lt;component-ref&gt; children</li>
-</ul>
-If a component specifies &lt;component-depends
-unrestricted=&quot;true&quot;&gt;, then it is allowed to depend on any
-component (and the children, if any, are ignored). Otherwise, the
-&lt;component-ref&gt; elements give the names of the component on which
-this component may depend. The &lt;component-ref&gt; element identifies
-a component by name. Attributes:
-<ul>
-  <li><b>name</b> - the name of the referenced component; e.g.,
-  &quot;Eclipse Platform Generic Workbench&quot;</li>
-</ul>
-<p class="ueberschrift">Example</p>
-<p>A component description of one of the Eclipse Platform components:</p>
-<pre>
-	&lt;component name="Eclipse Platform Core Resources"&gt;
-
- &lt;plugin id="org.eclipse.core.resources" /&gt;
- &lt;plugin id="org.eclipse.core.resources.win32" fragment="true" /&gt;
- &lt;plugin id="org.eclipse.core.resources.linux" fragment="true" /&gt;
-
- &lt;plugin id="org.eclipse.core.resources.hpux" fragment="true" /&gt;
- &lt;plugin id="org.eclipse.core.resources.macosx" fragment="true" /&gt;
-
- &lt;plugin id="org.eclipse.core.resources.qnx" fragment="true" /&gt;
-
- &lt;package name="org.eclipse.core.resources"&gt;
-   &lt;type name="ICommand" implement="false" /&gt;
-
-   &lt;type name="IContainer" implement="false" /&gt;
-   &lt;type name="IFile" implement="false" /&gt;
-
-   &lt;type name="IFileState" implement="false" /&gt;
-   &lt;type name="IFolder" implement="false" /&gt;
-
-   &lt;type name="IMarker" implement="false" /&gt;
-   &lt;type name="IMarkerDelta" implement="false" /&gt;
-
-   &lt;type name="IPathVariableChangeEvent" implement="false" /&gt;
-   &lt;type name="IPathVariableManager" implement="false" /&gt;
-
-   &lt;type name="IProject" implement="false" /&gt;
-   &lt;type name="IProjectDescription" implement="false" /&gt;
-
-   &lt;type name="IProjectNatureDescriptor" implement="false" /&gt;
-   &lt;type name="IResource" implement="false" /&gt;
-
-   &lt;type name="IResourceChangeEvent" implement="false" /&gt;
-   &lt;type name="IResourceDelta" implement="false" /&gt;
-
-   &lt;type name="IResourceProxy" implement="false" /&gt;
-   &lt;type name="IResourceRuleFactory" implement="false" /&gt;
-
-   &lt;type name="IResourceStatus" implement="false" /&gt;
-   &lt;type name="ISaveContext" implement="false" /&gt;
-
-   &lt;type name="ISavedState" implement="false" /&gt;
-   &lt;type name="ISynchronizer" implement="false" /&gt;
-
-   &lt;type name="IWorkspace" implement="false" /&gt;
-   &lt;type name="IWorkspaceDescription" implement="false" /&gt;
-
-   &lt;type name="IWorkspaceRoot" implement="false" /&gt;
-   &lt;type name="ResourcesPlugin" subclass="false" instantiate="false" /&gt;
-
- &lt;/package>
- &lt;package name="org.eclipse.core.resources.mapping"&gt;
- &lt;/package>
- &lt;package name="org.eclipse.core.resources.refresh"&gt;
-   &lt;type name="IRefreshResult" implement="false" /&gt;
-
- &lt;/package>
- &lt;package name="org.eclipse.core.resources.team"&gt;
-   &lt;type name="IResourceTree" implement="false" /&gt;
- &lt;/package>
-
- &lt;component-depends>
-    &lt;component-ref name="Eclipse Platform Core Resources" /&gt;
-    &lt;component-ref name="J2SE" /&gt;
- &lt;/component-depends>
-
-&lt;/component>
-</pre>
-<p class="ueberschrift">How component descriptions are used</p>
-<ul>
-  <li><b>Component package/type map</b> - Given the code for a component
-  and its component description, you can generate a fleshed-out list of
-  the API types declared by the component. (It's considerably harder to
-  properly describe the set of API members, since this involves building
-  the supertype chain and performing inheritance. Since the supertype
-  chain need not be confined to a single component, you also need the
-  code for required plug-ins, etc.)</li>
-  <li><b>Inter-component reference map</b> - Given the code for a
-  component, its component description, and the component descriptions
-  for all other components to which the given component may contain
-  references, you can generate the list of external references from the
-  component to types in some other component (possibly unknown, possibly
-  ambiguous). In particular, you can do this without needing to consult
-  the code for the other components (or even needing the code to be
-  available).</li>
-  <li><b>Fragile usage map</b> - You can go further and classify
-  inter-component usage as fragile. This requires the code for a
-  component, its component description, and the component descriptions
-  for all other components to which the given component may contain
-  references. In the limited case of shared packages between components,
-  the code for these components may be needed to disambiguate external
-  references to types in the shared package. A fragile external
-  reference is any of:
-  <ul>
-
-    <li>A reference to an internal type in another (possibly unknown)
-    component.</li>
-    <li>A declaration of a subclass of a class C in another component
-    where C is described as subclass=&quot;false&quot;.</li>
-    <li>A declaration of a class implementing an interface I in another
-    component where I is described as implement=&quot;false&quot;.</li>
-    <li>An invocation of a constructor of a class C in another component
-    where C is described as instantiate=&quot;false&quot;.</li>
-
-    <li>A declaration of a type in a package P that another component
-    describes as exclusive=&quot;true&quot;.</li>
-  </ul>
-  </li>
-</ul>
-<p class="ueberschrift">Change history</p>
-<ul>
-  <li>Dec. 23, 2004 - Initial version</li>
-  <li>Jan. 14, 2005
-  <ul>
-
-    <li>Added &lt;component-depends&gt; element to allow each component
-    to explicitly specify which other component it may depend on.</li>
-    <li>Added clarification to &quot;api&quot; attribute of
-    &lt;package&gt; element re: this is in line with good practice of
-    making all top-types public types in an API package being considered
-    API.</li>
-  </ul>
-
-  </li>
-</ul>
-
-
-</body>
-
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/scanner_req.html b/docs/org.eclipse.wst.doc.isv/html/scanner_req.html
deleted file mode 100644
index 771a98b..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/scanner_req.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-
-<head>
-<title>Checking for internal references Requirements</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="sources/formate.css">
-
-</head>
-
-<body>
-
-<p class="ueberschrift">Requirements for A Tool for Checking API Usage
-in Eclipse-based Components</p>
-<p>Jim des Rivieres<br>
-
-Last updated Dec. 10, 2004</p>
-<p>This document lists the general requirements for a tool for checking
-API usage in Eclipse-based components and products.</p>
-<p class="ueberschrift">1. The Problem</p>
-<p>The context is the same as the current API Usage Scanner tool. That
-is, we need a tool for checking Eclipse-based products that will help in
-identifying inappropriate use of APIs and non-APIs. We want tools to be
-able to check Eclipse-based plug-ins and products for obvious cases of
-where plug-ins are not playing by the rules. The open-ended,
-heterougeous, and heavily componentized nature of Eclipse are what make
-it somewhat different from checking more monolithic applications.</p>
-<p>Eclipse is based on the notion of a plug-in. Products end up being a
-collection of plug-ins, collected from diverse development efforts
-spanning open source projects, multiple IBM teams, and third-party tool
-vendors. Set of these plug-ins are often bundled into various
-&quot;platforms&quot; (e.g., Eclipse Platform, IBM Eclipse SDK), and
-assembled into product stacks or families (IBM RAD, WBIT).
-Component-based software is easier to develop, maintain, and evolve when
-the inter-component coupling is well understood and well managed. This
-is done by having each component offer its services through a
-well-defined API that serves are the sole interface between it and other
-components. To the extent that all inter-component coupling abides by
-the contracts spelled out in the API specifications, replacing one
-component by a different version supporting the same API contracts will
-work the same way. Moreover, component APIs can be evolved in compatible
-ways to meet changing requirements, without invalidating previously
-working configurations. However, when inter-component coupling does not
-follow the terms of the API contracts, replacing a component by a
-different version supporting the same API contracts may break some
-previously-working configurations. This is a destabilizing factor that
-decreases robustness, increases maintenance costs, and inhibits
-component growth.</p>
-<p>In component-based software, the premium is on all inter-component
-coupling being through the components API and in accord with all API
-contracts. Although the Java language has some features for controlling
-visibility that are enforced at compile-time (e.g., private fields and
-methods cannot be referenced from outside the code of the class itself),
-there are many constraints restrictions that the Java language cannot
-express (e.g., that a particular public class is internal rather than
-API, or that a particular interface must not be implemented outside its
-own component). Detection of inappropriate inter-component coupling is
-most useful when the component is under development; after a problematic
-component has shipped in a product, the information can at least be
-useful in managing the problem (although not solving it).</p>
-
-<p>The problem we are addressing is helping development teams to manage
-inter-component coupling in Eclipse-based components. In particular, we
-aim to do this by providing an automatic tool that can detect obvious
-cases where one component is more tightly coupled to another component
-that it should be.</p>
-<p class="ueberschrift">2. General Requirements</p>
-<p>The tool should meet the following general requirements:</p>
-<ol>
-  <li><b>Tool will be used for checking Eclipse components.<br>
-  </b>The notion of a &quot;component&quot; in Eclipse is not formally
-  defined. Rather, a component is a loosely-defined grouping of a small
-  number of plug-ins and/or plug-in fragments that are designed and
-  maintained as a unit, generally by a small team of developers. For
-  instance, the Eclipse Platform itself is made of a number of
-  components each with between 1 and 5 plug-ins. The Java code for each
-  plug-in is housed in one or more JARs (this relationship is formalized
-  and captured in the plug-in's mainfest). Whereas coupling within a
-  component in intended to be tight/intimate, all coupling between
-  components is intended to be mediated through well-defined Java-based
-  APIs. The primary use of the tool will be used for checking
-  collections of Eclipse components to see whether the inter-component
-  couplings are in line with the component APIs. the Java code in the
-  various plug-ins.</li>
-  <li><b>Helpful to component developers.<br>
-
-  </b>Component developers (and development teams) are the primary
-  customers of this tool. The tool should be designed to meet their
-  needs. Their main need for such a tool is helping manage
-  inter-component dependencies to ensure that they do not accidentally
-  exceed the bounds of the component APIs. Early detection of problems
-  means they can be addressed while the component is still under
-  development. So the tool should detect and report cases of <i>illegitimate</i>
-  couplings from component A to component B are not covered by B's API,
-  the most common mistake being A referencing one of B's internal
-  classes. A secondary need is to detect and report <i>legitimate</i>
-  API couplings components, as an aid for planning and impact
-  assessment.</li>
-  <li><b>Modular, component-based input.<br>
-  </b>Eclipse components to be checked will be fed to the tool. Since
-  the notion of component and API are not formally specified in Eclipse,
-  the tool will also need to be fed some a description of each component
-  capturing things like the set of plug-ins that comprise the component,
-  and the rules for separating component API from component internals
-  and for distinguishing legitimate from illegitimate API usage.
-  Component owners should create and maintain the component descriptions
-  for their individual components (although it should also be easy to
-  furnish an after-market component description&nbsp; for a component
-  that does not come with its own). Each component description should be
-  in a file that the component owner can easily maintain. Component
-  description files should be in a well-specified XML-based format so
-  that they could be read or generated by other tools. A set of relevant
-  component description files would be fed to the tool whenever checking
-  components.</li>
-
-  <li><b>Performant and scalable.</b>&nbsp;<br>
-  The tool should be amenable to checking large numbers of Eclipse
-  components. We already have instances for Eclipse-based products with
-  1500 plug-ins. The tool should make it easy to check anything from a
-  single component, to a group of components that form a
-  &quot;platform&quot; of some ilk, to an entire product distribution.
-  The components may be a heterogeneous mix of product-specific, open
-  source, or third party. The tool should deal gracefully with
-  incompleteness, so that it is possible to check a component without
-  necessarily having complete information about other components. The
-  tool should be reasonably fast, with speed proportional to the number
-  of components being checked.</li>
-  <li><b>Modular, component-based output.<br>
-  </b>The tool should produce modular, component-based reports. The
-  outputs should be in a well-specified XML-based format so that they
-  could be post-processed for populating databases, generating web
-  pages, printing reports, etc.</li>
-  <li><b>Fully-automatic operation.</b><br>
-
-  The tool should be suitable for inclusion in automated build processes
-  that build the components, or repackage components into larger
-  aggregations. In other words, something without a GUI that can be run
-  from the command line, or from an Ant build file.</li>
-  <li><b>Open source.</b><br>
-  The tool itself should be open source, so that it can be used by
-  development teams working on open source Eclipse components, which
-  includes those at eclipse.org.</li>
-</ol>
-<p class="ueberschrift">References</p>
-<ul>
-  <li><a href="how_to_use_api.html">How to Use the Eclipse API<br>
-  </a>This is a good example of the ways some Eclipse-based components
-  separate API from internals at the Java package level, and of the
-  kinds of blanket API usage rules that are out there. Note that these
-  rules apply only to the components in the Eclipse Platform itself;
-  other Eclipse-based components will have their own rules and
-  practices.</li>
-
-  <li><a
-    href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-core-home/tools/internal/index.html">JDT
-  Core &quot;Internal&quot; tool</a><br>
-  This simple tool is used for locating references to internal types in
-  Eclipse-based distributions. It has many of the right characteristics,
-  but is overly simplistic in assuming that 1 plug-in = 1 component and
-  that all components separate API from internal based on Eclipse's
-  package-level naming conventions.</li>
-</ul>
-
-</body>
-
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/EJB_generation_datamodels.gif b/docs/org.eclipse.wst.doc.isv/html/sources/EJB_generation_datamodels.gif
deleted file mode 100644
index f88accc..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/EJB_generation_datamodels.gif
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/check_1.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/check_1.jpg
deleted file mode 100644
index caf7357..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/check_1.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/check_2.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/check_2.jpg
deleted file mode 100644
index 4714b0f..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/check_2.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/check_3.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/check_3.jpg
deleted file mode 100644
index a5f53bc..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/check_3.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/check_4.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/check_4.jpg
deleted file mode 100644
index 440bb09..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/check_4.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/common_1.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/common_1.jpg
deleted file mode 100644
index 5642ec8..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/common_1.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/common_2.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/common_2.jpg
deleted file mode 100644
index 7a058d9..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/common_2.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/common_3.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/common_3.jpg
deleted file mode 100644
index c2ae503..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/common_3.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/common_4.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/common_4.jpg
deleted file mode 100644
index e5218fd..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/common_4.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/common_5.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/common_5.jpg
deleted file mode 100644
index 5b10904..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/common_5.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/delegates.gif b/docs/org.eclipse.wst.doc.isv/html/sources/delegates.gif
deleted file mode 100644
index b8615cf..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/delegates.gif
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/feature_matrix.html b/docs/org.eclipse.wst.doc.isv/html/sources/feature_matrix.html
deleted file mode 100644
index 9b30d15..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/feature_matrix.html
+++ /dev/null
@@ -1,305 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta
-  http-equiv="Content-Type"
-  content="text/html; charset=ISO-8859-1">
-<title>Feature Matrix</title>
-<link
-  rel="stylesheet"
-  type="text/css"
-  href="formate.css">
-</head>
-<body>
-<p>The following table represents the features for our various source
-editors that will play a role in our testing, according to the following
-legend.</p>
-<ul><li><b>Y - </b>Yes, should work, will be tested</li></ul>
-<ul><li><b>P - </b>Planned for later, will not be tested this milestone</li></ul>
-<ul><li><b>N - </b>No, no plans, does not work, will not be tested</li></ul>
-<table
-  align="center"
-  border="1"
-  cellpadding="0"
-  cellspacing="2"
-  width="90%">
-  <caption align="bottom">Source Editing Feature Matrix</caption>
-  <tbody>
-    <tr>
-      <th style="text-align: left;"></th>
-      <th style="text-align: center;">XML</th>
-      <th style="text-align: center;">JSP</th>
-      <th style="text-align: center;">HTML</th>
-      <th style="text-align: center;">XHTML</th>
-      <th style="text-align: center;">CSS</th>
-      <th style="text-align: center;">DTD</th>
-      <th style="text-align: center;">JavaScript</th>
-    </tr>
-
-    <tr>
-      <td style="text-align: left;">Highlighting</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Semantic Highlighting</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Content Assist</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Parameter/Attribute Hints</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Document/Element Formatting</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Structured Selection</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Hover Info</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Smart Edit</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Open On (hyperlinks)</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Mark Occurrences</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Linked Edit</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Find Element Occurrences</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Validate as-you-type</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Delimiter Highlighting (bracket
-      matching)</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Refactoring</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Search Participant</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Fix/Assist</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Property Sheet</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Outline View</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Folding</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Annotation Navigation (go to next
-      annotation)</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">External Files</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Toggle Comment</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">Y</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Type Hierarchy View</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Quick Outline</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-    <tr>
-      <td style="text-align: left;">Task Tags in Source Comments</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">P</td>
-      <td style="text-align: center;">N</td>
-    </tr>
-  </tbody>
-</table>
-
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/figure01.gif b/docs/org.eclipse.wst.doc.isv/html/sources/figure01.gif
deleted file mode 100644
index 3032325..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/figure01.gif
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/figure02.gif b/docs/org.eclipse.wst.doc.isv/html/sources/figure02.gif
deleted file mode 100644
index b2272d0..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/figure02.gif
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/figure03.gif b/docs/org.eclipse.wst.doc.isv/html/sources/figure03.gif
deleted file mode 100644
index af4d68b..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/figure03.gif
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/formate.css b/docs/org.eclipse.wst.doc.isv/html/sources/formate.css
deleted file mode 100644
index c02625e..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/formate.css
+++ /dev/null
@@ -1,35 +0,0 @@
-/* CSS Document */
-body {
-	font-family: Arial, Helvetica, sans-serif
-}
-
-.ueberschrift {
-	font-family: Arial, Helvetica, sans-serif;
-	font-size: x-large;
-	margin-top: 20px;
-}
-
-.code {
-	font-family: Courier, "Courier New", Arial, Helvetica, sans-serif;
-	font-size: 11px;
-	font-weight: normal;
-	line-height: 16px;
-	color: #0467B4;
-	background-color: #CCCCCC;
-	padding: 5px 7px 5px 13px;
-	border: 1px solid black;
-}
-
-.note {
-	font-size: smaller
-}
-
-.description {
-	font-family: "Times New Roman", Times, serif;
-	font-size: xx-large;
-}
-
-.schema {
-	font-style: italic;
-	font-size: large
-}
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_1.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_1.jpg
deleted file mode 100644
index 9c1aebc..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_1.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_12.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_12.jpg
deleted file mode 100644
index f283d66..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_12.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_6.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_6.jpg
deleted file mode 100644
index a4a750e..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_6.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_8.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_8.jpg
deleted file mode 100644
index da653ce..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/j2ee_8.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/jstsubsystems.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/jstsubsystems.jpg
deleted file mode 100644
index 6baf722..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/jstsubsystems.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/web_service_7.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/web_service_7.jpg
deleted file mode 100644
index a64571e..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/web_service_7.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/web_service_8.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/web_service_8.jpg
deleted file mode 100644
index 4bb37b6..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/web_service_8.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/html/sources/wstsubsystems.jpg b/docs/org.eclipse.wst.doc.isv/html/sources/wstsubsystems.jpg
deleted file mode 100644
index 612470a..0000000
--- a/docs/org.eclipse.wst.doc.isv/html/sources/wstsubsystems.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/javadoc.properties b/docs/org.eclipse.wst.doc.isv/javadoc.properties
deleted file mode 100644
index 14f6370..0000000
--- a/docs/org.eclipse.wst.doc.isv/javadoc.properties
+++ /dev/null
@@ -1,220 +0,0 @@
-eclipse.home=${osgi.install.area}
-
-plugin.basedir=.
-plugin.sourcefolders=../org.eclipse.wst.common.modulecore/modulecore-src;\
-../org.eclipse.wst.common.frameworks/src;\
-../org.eclipse.wst.common.frameworks.ui/wtp_ui;\
-../org.eclipse.wst.common.emf/wtpemf;\
-../org.eclipse.wst.common.environment/src;\
-../org.eclipse.wst.common.navigator.views/src-navigator;\
-../org.eclipse.wst.common.snippets/src;\
-../org.eclipse.wst.common.uriresolver/src;\
-../org.eclipse.wst.validation/validate_core;\
-../org.eclipse.wst.internet.monitor.core/monitorcore;\
-../org.eclipse.wst.internet.monitor.ui/monitorui;\
-../org.eclipse.wst.server.core/servercore;\
-../org.eclipse.wst.server.ui/serverui;\
-../org.eclipse.wst.css.core/src;\
-../org.eclipse.wst.css.ui/src;\
-../org.eclipse.wst.dtd.core/src;\
-../org.eclipse.wst.dtd.core/contentmodel;\
-../org.eclipse.wst.dtd.core/emfmodel;\
-../org.eclipse.wst.dtd.core/saxparser;\
-../org.eclipse.wst.dtd.ui/src;\
-../org.eclipse.wst.html.core/src;\
-../org.eclipse.wst.html.ui/src;\
-../org.eclipse.wst.javascript.core/src;\
-../org.eclipse.wst.javascript.ui/src;\
-../org.eclipse.wst.javascript.ui/src-commonui;\
-../org.eclipse.wst.server.core/servercore;\
-../org.eclipse.wst.server.ui/serverui;\
-../org.eclipse.wst.sse.core/src;\
-../org.eclipse.wst.sse.core/src-encoding;\
-../org.eclipse.wst.sse.ui/src;\
-../org.eclipse.wst.sse.ui/src-extensions;\
-../org.eclipse.wst.xml.core/src;\
-../org.eclipse.wst.xml.core/src-contentmodel;\
-../org.eclipse.wst.xml.ui/src;\
-../org.eclipse.wst.xml.ui/src-multipage;\
-../org.eclipse.wst.xml.ui/src-wizards;\
-../org.eclipse.wst.wsdl/src-wsdl;\
-../org.eclipse.wst.wsdl/src-soap
-
-api.packages=org.eclipse.wst.common.environment ,\
-org.eclipse.wst.common.environment.uri,\
-org.eclipse.wst.common.frameworks.datamodel,\
-org.eclipse.wst.common.snippets.core,\
-org.eclipse.wst.common.snippets.ui,\
-org.eclipse.wst.css.ui,\
-org.eclipse.wst.css.ui.views.contentoutline,\
-org.eclipse.wst.css.ui.views.properties,\
-org.eclipse.wst.dtd.ui,\
-org.eclipse.wst.dtd.ui.views.contentoutline,\
-org.eclipse.wst.html.ui,\
-org.eclipse.wst.html.ui.views.contentoutline,\
-org.eclipse.wst.server.core,\
-org.eclipse.wst.server.core.model,\
-org.eclipse.wst.server.core.util,\
-org.eclipse.wst.server.ui,\
-org.eclipse.wst.server.ui.editor,\
-org.eclipse.wst.server.ui.wizard,\
-org.eclipse.wst.sse.ui,\
-org.eclipse.wst.sse.ui.views.contentoutline,\
-org.eclipse.wst.sse.ui.views.properties,\
-org.eclipse.wst.wsdl,\
-org.eclipse.wst.wsdl.util,\
-org.eclipse.wst.xml.ui,\
-org.eclipse.wst.xml.ui.views.contentoutline,\
-org.eclipse.wst.xml.ui.views.properties
-
-
-api.packages.old=org.eclipse.wst.common.componentcore,\
-org.eclipse.wst.common.componentcore.resources,\
-org.eclipse.wst.common.componentcore.datamodel.properties\
-org.eclipse.wst.common.frameworks.datamodel,\
-org.eclipse.wst.common.frameworks.datamodel.properties,\
-org.eclipse.wst.common.emf.utilities,\
-org.eclipse.wst.common.navigator.views,\
-org.eclipse.wst.common.uriresolver.internal.provisional,\
-org.eclipse.wst.validation.core,\
-org.eclipse.wst.internet.monitor.core,\
-org.eclipse.wst.internet.monitor.ui,\
-org.eclipse.wst.internet.webbrowser,\
-org.eclipse.wst.server.core,\
-org.eclipse.wst.server.core.model,\
-org.eclipse.wst.server.core.util,\
-org.eclipse.wst.server.ui.actions,\
-org.eclipse.wst.server.ui,\
-org.eclipse.wst.server.ui.editor,\
-org.eclipse.wst.server.ui.wizard,\
-org.eclipse.wst.css.core.contenttype,\
-org.eclipse.wst.css.core.parser,\
-org.eclipse.wst.css.core.document,\
-org.eclipse.wst.dtd.core.contenttype,\
-org.eclipse.wst.dtd.core.document,\
-org.eclipse.wst.dtd.ui,\
-org.eclipse.wst.dtd.ui.views.contentoutline,\
-org.eclipse.wst.html.core,\
-org.eclipse.wst.html.core.contenttype,\
-org.eclipse.wst.sse.core,\
-org.eclipse.wst.sse.core.events,\
-org.eclipse.wst.sse.core.text,\
-org.eclipse.wst.sse.core.filebuffers,\
-org.eclipse.wst.sse.core.format,\
-org.eclipse.wst.sse.core.preferences,\
-org.eclipse.wst.common.snippets.core,\
-org.eclipse.wst.common.snippets.editors,\
-org.eclipse.wst.common.snippets.insertions,\
-org.eclipse.wst.sse.ui.preferences,\
-org.eclipse.wst.sse.ui,\
-org.eclipse.wst.sse.ui.contentassist,\
-org.eclipse.wst.sse.ui.edit,\
-org.eclipse.wst.sse.ui.format,\
-org.eclipse.wst.sse.ui.style,\
-org.eclipse.wst.sse.ui.views.contentoutline,\
-org.eclipse.wst.sse.ui.views.properties,\
-org.eclipse.wst.sse.ui.extensions.breakpoint,\
-org.eclipse.wst.sse.ui.contentproperties,\
-org.eclipse.wst.xml.core,\
-org.eclipse.wst.xml.core.contenttype,\
-org.eclipse.wst.xml.core.document,\
-org.eclipse.wst.xml.core.parser,\
-org.eclipse.wst.xml.uriresolver,\
-org.eclipse.wst.xml.uriresolver.ui,\
-org.eclipse.wst.wsdl,\
-org.eclipse.wst.wsdl.util,\
-org.eclipse.wst.wsdl.binding.soap
-
-
-api.title=Web Tools Platform: Web Standards Tools
-
-classpath=../org.eclipse.wst.common.emf/bin;\
-../org.eclipse.wst.common.emfworkbench.integration/bin;\
-../org.eclipse.wst.common.modulecore/bin;\
-../org.eclipse.wst.common.frameworks.ui/bin;\
-../org.eclipse.wst.common.frameworks/bin;\
-../org.eclipse.wst.common.emf/bin;\
-../org.eclipse.wst.common.navigator.views/bin;\
-../org.eclipse.wst.validation/bin;\
-../org.eclipse.wst.internet.monitor.core/bin;\
-../org.eclipse.wst.internet.monitor.ui/bin;\
-../org.ecipse.wst.internet.webbrowser/bin;\
-../org.eclipse.wst.server.core/bin;\
-../org.eclipse.wst.server.ui/bin;\
-../org.eclipse.wst.css.core/bin;\
-../org.eclipse.wst.css.ui/bin;\
-../org.eclipse.wst.dtd.core/bin;\
-../org.eclipse.wst.html.core/bin;\
-../org.eclipse.wst.html.ui/bin;\
-../org.eclipse.wst.javascript.core/bin;\
-../org.eclipse.wst.javascript.ui/bin;\
-../org.eclipse.wst.sse.core/bin;\
-../org.eclipse.wst.common.snippets/bin;\
-../org.eclipse.wst.sse.ui/bin;\
-../org.eclipse.wst.xml.core/bin;\
-../org.eclipse.wst.xml.ui/bin;\
-../org.eclipse.wst.wsdl/bin;\
-${eclipse.home}/plugins/org.eclipse.ant.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ant.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.compare_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.core.boot_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.commands_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.expressions_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.filebuffers_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.resources_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.resources.compatibility_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.resources.win32_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.runtime_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.core.runtime.compatibility_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.core.variables_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.debug.core_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.debug.ui_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.help_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.help.appserver_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.help.base_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.help.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.jdt_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.jdt.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.jdt.debug.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.jdt.launching_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.jdt.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.jface_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.jface.text_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ltk.core.refactoring_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.ltk.ui.refactoring_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.osgi_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.osgi.services_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.osgi.util_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.pde_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.pde.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.pde.runtime_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.pde.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.rcp_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.search_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.swt_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.swt.win32.win32.x86_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.team.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.team.cvs.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.team.cvs.ssh_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.team.cvs.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.team.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.text_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.browser_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.cheatsheets_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.console_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.editors_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.externaltools_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.forms_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.ide_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.intro_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.presentations.r21_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.views_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.win32_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.workbench_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.ui.workbench.texteditor_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.update.configurator_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.update.core_3.1.1.jar;\
-${eclipse.home}/plugins/org.eclipse.update.core.win32_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.update.scheduler_3.1.0.jar;\
-${eclipse.home}/plugins/org.eclipse.update.ui_3.1.1.jar;
diff --git a/docs/org.eclipse.wst.doc.isv/javadoc.xml b/docs/org.eclipse.wst.doc.isv/javadoc.xml
deleted file mode 100644
index 3b796bb..0000000
--- a/docs/org.eclipse.wst.doc.isv/javadoc.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project default="main" basedir=".">
-
-	<property file="javadoc.properties" />
-	<property name="outputDir" value="${basedir}"/>
-
-	<target name="main" depends="prephtml, javadoc, packagetoc" description="Builds Plugin Javadoc" />
-
-	<target name="prephtml" description="Transforms XML to HTML.">	
-		<xslt 	style="javadoc.xsl" 
-				destdir=".." 
-				basedir=".."	
-				includes="**/overview.xml,**/package.xml" 
-				excludes="**/build/*,**/@dot/**,**/bin**"
-		/>  
-	</target>
-
-    <target name="javadoc">
-    	<echo message="========= ${eclipse.home}"/>    
-    	<echo message="Classpath: ${classpath}" />
-		
-		<mkdir dir="${outputDir}/reference/api/overview" />
-
-		<copy todir="${outputDir}/reference/api/overview" flatten="true" >
-			<fileset dir="${basedir}/api-overview/overview/"/> 
-			<fileset dir="${basedir}/.." includes="*/javadoc-images/*.jpg"/> 
-		</copy>  
-        <javadoc
-        	access="public" 
-			author="false" 
-			classpath="${classpath}" 
-			destdir="${outputDir}/reference/api" 
-			doctitle="${api.title}" 
-			nodeprecated="false" 
-			nodeprecatedlist="false" 
-			noindex="false" 
-			nonavbar="false" 
-			notree="false" 
-			overview="${basedir}/api-overview/overview.html"
-			packagenames="${api.packages}" 
-			sourcepath="${plugin.sourcefolders}" 
-			splitindex="true" 
-			use="true" 
-			version="true"
-			breakiterator="yes"
-        	verbose="false"
-        	failonerror="false"
-			/>
-    </target> 
-	<target name="packagetoc">
-		<loadfile
-		      property="wtp.packages"
-		      srcFile="${outputDir}/reference/api/package-list">
-			  <filterchain>
-			  	<filterreader classname="org.apache.tools.ant.filters.PrefixLines">
-			  	  <param name="prefix" value="&lt;/package&gt;&lt;package&gt;"/>
-			  	</filterreader>
-			  	<striplinebreaks/>
-			 </filterchain>
-		</loadfile>
-		
-		<!-- Create packages.xml file -->
-		<echo file="packages.xml">&lt;packages&gt;&lt;package&gt;${wtp.packages}&lt;/package&gt;&lt;/packages&gt;</echo>
-		
-		<xslt basedir="${basedir}" in="packages.xml" out="javadoctoc.xml" style="javadocToc.xsl">
-			<outputproperty name="method" value="xml"/>
-			<outputproperty name="indent" value="yes"/>
-		</xslt>
-	</target>
-</project>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/javadoc.xsl b/docs/org.eclipse.wst.doc.isv/javadoc.xsl
deleted file mode 100644
index 7f5b9df..0000000
--- a/docs/org.eclipse.wst.doc.isv/javadoc.xsl
+++ /dev/null
@@ -1,207 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<xsl:stylesheet
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	version="1.0">
-	
-	<xsl:output method="html" indent="yes"/> 
-
-	<xsl:variable name="root">
-		<xsl:choose>
-			<xsl:when test="/html/head/meta[@name='root']/@content">
-				<xsl:value-of select="/html/head/meta[@name='root']/@content" />
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:text>../..</xsl:text>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:variable>
-
-	<xsl:template match="/">
-		<xsl:apply-templates />
-	</xsl:template>
-
-	<xsl:template match="html">
-		<html>
-			<head>
-				<meta
-					content="text/html; charset=iso-8859-1"
-					http-equiv="Content-Type" />
-				<link
-					type="text/css"
-					href="{$root}/apistyles.css"
-					rel="stylesheet" />
-				<xsl:apply-templates select="head/title" />
-			</head>
-			<body> 
-				<xsl:apply-templates
-					select="body/*"
-					mode="body" />
-			</body>
-		</html>
-	</xsl:template>
-
-	<xsl:template
-		match="h1"
-		mode="banner">
-		<table
-			border="0"
-			cellpadding="2"
-			cellspacing="5"
-			width="100%">
-			<tbody>
-				<tr>
-					<td
-						align="left"
-						width="60%">
-						<font class="indextop">
-							<xsl:value-of select="." />
-						</font>
-						<br />
-						<font class="indexsub">
-							<xsl:value-of select="/html/head/title" />
-						</font>
-					</td>
-					<td width="40%">
-						<img
-							src="{$root}/overview/Idea.jpg"
-							align="middle"
-							height="86"
-							hspace="50"
-							width="120" />
-					</td>
-				</tr>
-			</tbody>
-		</table>
-	</xsl:template>
-
-	<xsl:template
-		match="h1"
-		mode="body" />
-
-	<xsl:template
-		match="h2"
-		mode="body">
-
-		<table
-			border="0"
-			cellpadding="2"
-			cellspacing="5"
-			width="100%">
-			<tbody>
-				<tr>
-					<td
-						colspan="2"
-						align="left"
-						bgcolor="#0080c0"
-						valign="top">
-						<b>
-							<font
-								color="#ffffff"
-								face="Arial,Helvetica">
-								<xsl:apply-templates />
-							</font>
-						</b>
-					</td>
-				</tr>
-			</tbody>
-		</table>
-	</xsl:template>
-	
-	
-	<xsl:template
-		match="abstract"
-		mode="body">
-        <p><xsl:apply-templates /></p>	
-	</xsl:template>
-	
-	<xsl:template
-		match="codesnippet"
-		mode="body">
-		<table
-            cellspacing="10"
-            cellpadding="10">
-            <tr>
-                <td>
-                    <p>
-                    	<xsl:element name="pre"> 
-                    		<xsl:apply-templates />
-                    	</xsl:element>
-	                    
-                    </p>
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    <p>
-                        <i>Snippet <xsl:value-of select="count(preceding-sibling::codesnippet)+1"/>: <xsl:value-of select="./@caption" /></i>
-                    </p>
-                </td>
-            </tr>
-        </table>
-	</xsl:template>
-	
-	<xsl:template
-		match="p"
-		mode="body">
-        <table width="500">
-            <tr>
-                <td>
-                    <p><xsl:apply-templates /></p>	
-                </td>
-            </tr>
-        </table>
-	</xsl:template>
-	
-	<xsl:template
-		match="img"
-		mode="body">
-		<table
-            cellspacing="10"
-            cellpadding="10">
-            <tr>
-                <td>
-                    <p>
-                    	<xsl:element name="img">
-                    		<xsl:attribute name="src"><xsl:value-of select="./@src" /> </xsl:attribute>
-                    	</xsl:element>
-	                    
-                    </p>
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    <p>
-                        <i>Figure <xsl:value-of select="count(preceding-sibling::img)+1"/>: <xsl:value-of select="./@caption" /></i>
-                    </p>
-                </td>
-            </tr>
-        </table>
-	</xsl:template>
-
-	<xsl:template
-		match="h3"
-		mode="body">
-		<img
-			src="{$root}/images/Adarrow.gif"
-			border="0"
-			height="16"
-			width="16" />
-		<xsl:apply-templates />
-	</xsl:template>
-
-	<xsl:template
-		match="*"
-		mode="body">
-
-		<xsl:copy>
-			<xsl:apply-templates select="*|@*|text()" />
-		</xsl:copy>
-	</xsl:template>
-
-	<xsl:template match="*|@*|text()">
-		<xsl:copy>
-			<xsl:apply-templates select="*|@*|text()" />
-		</xsl:copy>
-	</xsl:template>
-
-</xsl:stylesheet>
diff --git a/docs/org.eclipse.wst.doc.isv/javadocToc.xsl b/docs/org.eclipse.wst.doc.isv/javadocToc.xsl
deleted file mode 100644
index ad71795..0000000
--- a/docs/org.eclipse.wst.doc.isv/javadocToc.xsl
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-    version="1.0"
-    xmlns:xalan="http://xml.apache.org/xslt"
-    exclude-result-prefixes="xalan">
-    
-     <xsl:template match="packages">
-     <xsl:text disable-output-escaping="yes">
-&lt;?NLS TYPE="org.eclipse.help.toc"?&gt;
-	 </xsl:text>
-	 <toc label="Javadoc Packages Reference">
-	 <xsl:for-each select="package">
-	 <xsl:sort select="text()"/>
-	 	<xsl:if test="text() != ''">
-	 		<topic label="{text()}" href="reference/api/{translate(text(),'.','/')}/package-summary.html"/>
-	 	</xsl:if>
-	 </xsl:for-each>
-	
-	 </toc> 
-	</xsl:template>
-</xsl:stylesheet>
diff --git a/docs/org.eclipse.wst.doc.isv/notices.html b/docs/org.eclipse.wst.doc.isv/notices.html
deleted file mode 100644
index e0cf4d1..0000000
--- a/docs/org.eclipse.wst.doc.isv/notices.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<LINK REL="STYLESHEET" HREF="book.css" CHARSET="ISO-8859-1"
-	TYPE="text/css">
-<title>Legal Notices</title>
-</head>
-<body>
-
-<h3><a NAME="Notices"></a>Notices</h3>
-<p>The material in this guide is Copyright (c) IBM Corporation and
-others 2000, 2005.</p>
-<p><a href="about.html">Terms and conditions regarding the use of this
-guide.</a></p>
-</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/plugin.properties b/docs/org.eclipse.wst.doc.isv/plugin.properties
deleted file mode 100644
index 914e472..0000000
--- a/docs/org.eclipse.wst.doc.isv/plugin.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-###############################################################################
-# Copyright (c) 2005 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-# 
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-providerName=Eclipse.org
-pluginName=WST ISV Documentation
diff --git a/docs/org.eclipse.wst.doc.isv/plugin.xml b/docs/org.eclipse.wst.doc.isv/plugin.xml
deleted file mode 100644
index ccc4b96..0000000
--- a/docs/org.eclipse.wst.doc.isv/plugin.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-<!--
- =============================================================================  
-	Small library containing a live help action used in doc  
- ============================================================================= 
--->
-<!-- Left from org.eclipse.platform.isv.doc
-	 -->
- 
-	
-<!--
- ============================================================================= 
-	Define Primary Table of Contents             
- ============================================================================= 
---> 
-	<extension point="org.eclipse.help.toc">
-		<toc file="toc.xml" primary="true">
-		</toc>
-	</extension>
-
-<!--
- =============================================================================  
- Define Subsection Table of Contents
- ============================================================================= 
---> 
-	<extension point="org.eclipse.help.toc">
-		<toc file="topics_Reference.xml"/>
-		<toc file="toc_WST.xml"/>
-		<!-- The following toc is generated by the build. -->
-		<toc file="topics_ExtPoint_Reference.xml"/>
-		<!-- The following toc is generated by the build. -->
-		<toc file="javadoctoc.xml"/>
-	</extension>
-</plugin>
diff --git a/docs/org.eclipse.wst.doc.isv/reference/book.css b/docs/org.eclipse.wst.doc.isv/reference/book.css
deleted file mode 100644
index a4eedda..0000000
--- a/docs/org.eclipse.wst.doc.isv/reference/book.css
+++ /dev/null
Binary files differ
diff --git a/docs/org.eclipse.wst.doc.isv/reference/schema.css b/docs/org.eclipse.wst.doc.isv/reference/schema.css
deleted file mode 100644
index 00f9d01..0000000
--- a/docs/org.eclipse.wst.doc.isv/reference/schema.css
+++ /dev/null
@@ -1,66 +0,0 @@
-H6.CaptionFigColumn#header {
-	font-size:16px; 
-	display:inline
-}
-
-P.Note#copyright {
-	font-size: smaller; 
-	font-style: normal;
-	color: #336699; 
-	display:inline;
-	margin-top: 3.000000pt;
-	margin-bottom: 11.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-}
-
-P.Code#dtd {
-	color: #800000; 
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 10.000000pt;
-}
-
-P.Code#dtdAttlist {
-	color: #800000; 
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 20.000000pt;
-}
-
-P.Code#tag {
-	color: #000080; 
-	display:inline;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-}
-
-P.Code#cstring {
-	color: #008000; 
-	display:inline;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;	
-}
-
-.ConfigMarkup#elementDesc {
-	color: black;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 10.000000pt;
-}
-
-.ConfigMarkup#attlistDesc {
-	color: black;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 32.000000pt;
-}
-
diff --git a/docs/org.eclipse.wst.doc.isv/schema.css b/docs/org.eclipse.wst.doc.isv/schema.css
deleted file mode 100644
index 00f9d01..0000000
--- a/docs/org.eclipse.wst.doc.isv/schema.css
+++ /dev/null
@@ -1,66 +0,0 @@
-H6.CaptionFigColumn#header {
-	font-size:16px; 
-	display:inline
-}
-
-P.Note#copyright {
-	font-size: smaller; 
-	font-style: normal;
-	color: #336699; 
-	display:inline;
-	margin-top: 3.000000pt;
-	margin-bottom: 11.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-}
-
-P.Code#dtd {
-	color: #800000; 
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 10.000000pt;
-}
-
-P.Code#dtdAttlist {
-	color: #800000; 
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 20.000000pt;
-}
-
-P.Code#tag {
-	color: #000080; 
-	display:inline;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;
-}
-
-P.Code#cstring {
-	color: #008000; 
-	display:inline;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 0.000000pt;	
-}
-
-.ConfigMarkup#elementDesc {
-	color: black;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 10.000000pt;
-}
-
-.ConfigMarkup#attlistDesc {
-	color: black;
-	margin-top: 0.000000pt;
-	margin-bottom: 0.000000pt;
-	margin-right: 0.000000pt;
-	margin-left: 32.000000pt;
-}
-
diff --git a/docs/org.eclipse.wst.doc.isv/template-package.xml b/docs/org.eclipse.wst.doc.isv/template-package.xml
deleted file mode 100644
index e32f192..0000000
--- a/docs/org.eclipse.wst.doc.isv/template-package.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<html>
-	<!--  This file should be renamed to "package.xml" and placed within the API 
-			package that you're summarizing.
-	 -->
-	<head>
-		<!--  Escape to the root of your source folder  -->
-		<meta
-			name="root"
-	
-			content="../../../../../../" />
-		<title>title</title>
-	</head>
-
-	<body>
-		<abstract>
-			An overview sentence for the overview-summary page -- one sentence only.
-		</abstract>
-		<p>Insert text within this table template. The width is fixed
-			to prevent large images from stretching the text across
-			the entire screen.
-		</p> 
-	<!--  
-		REMOVE THIS COMMENT OR THE XSLT StyleSheet WILL FAIL!
-
-		The following template should be used for images. You must escape out 
-		to the root directory of your packages, include the path "overview" and
-		then the name of your image. All images should be JPEG (*.jpg -- case is 
-		important). The actual images should be located under [plugin]/javadoc-images. 
-		If javadoc-images does not exist in your plugin, create one and update
-		org.eclipse.wst.doc.isv/javadoc.xml to copy the *.jpg into the correct
-		location. The "overview" directory must be in the link as below since
-		the *.jpg files from [plugin]/javadoc-images to [doc]/overview. 
- 
-		<img src="[escape out to source folder level]/overview/[your image].jpg" caption="Caption for the image"/>
-	
-	 -->
-	 <codesnippet caption="Description text"> 
-int bobdole = 100; 
-System.out.println("Bob Dole equals: " + bobdole);	 
-	 </codesnippet>
-	</body>
-</html>
diff --git a/docs/org.eclipse.wst.doc.isv/toc.xml b/docs/org.eclipse.wst.doc.isv/toc.xml
deleted file mode 100644
index 5637197..0000000
--- a/docs/org.eclipse.wst.doc.isv/toc.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-<!-- ============================================================================= -->
-<!-- Define the top level topics                                                   -->
-<!-- ============================================================================= -->
-<toc label="Web Standard Tools Developer Guide">
-
-	<topic label="Programmer's Guide" href="html/plugin_descriptions_WST/wst.html">
-		<topic label="First Step: Checking Out" href="html/check_out_tutorial.html" />
-		<topic label="Eclipse API Scanner" href="html/eclipse_scanner.html" />
-		<link toc="toc_WST.xml" />
-	</topic>
-	<topic label="Reference">
-		<link toc="topics_Reference.xml" />
-	</topic>
-	<topic label="Legal" href="notices.html" />
-</toc>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/toc_WST.xml b/docs/org.eclipse.wst.doc.isv/toc_WST.xml
deleted file mode 100644
index bc2b63f..0000000
--- a/docs/org.eclipse.wst.doc.isv/toc_WST.xml
+++ /dev/null
@@ -1,247 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-
-<toc label="Programmer's Guide" href="html/plugin_descriptions_wst/wst.html">
-	<topic label="Assembly Tools"
-		href="html/plugin_descriptions_WST/assembly.html">
-		<!-- 
-		<topic label="org.eclipse.wst"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.html" />
-		-->
-	</topic>
-	<topic label="Command/Common Tools"
-		href="html/plugin_descriptions_WST/common_command.html">
-		<!-- 
-		<topic label="org.eclipse.wst.command.env"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.command.env.html" />
-		<topic label="org.eclipse.wst.command.env.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.command.env.core.html" />
-		<topic label="org.eclipse.wst.command.env.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.command.env.ui.html" />
-		<topic label="org.eclipse.wst.common.dependencychecker"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.dependencychecker.html" />
-		<topic label="org.eclipse.wst.common.emf"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.emf.html" />
-		<topic label="org.eclipse.wst.common.emfworkbench.integration"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.emfworkbench.integration.html" />
-		<topic label="org.eclipse.wst.common.frameworks"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.frameworks.html" />
-		<topic label="org.eclipse.wst.common.frameworks.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.frameworks.ui.html" />
-		<topic label="org.eclipse.wst.common.migration"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.migration.html" />
-		<topic label="org.eclipse.wst.common.migration.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.migration.ui.html" />
-		<topic label="org.eclipse.wst.common.modulecore"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.modulecore.html" />
-		<topic label="org.eclipse.wst.common.navigator"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.html" />
-		<topic label="org.eclipse.wst.common.navigator.views"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.views.html" />
-		<topic label="org.eclipse.wst.common.navigator.workbench"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.navigator.workbench.html" />
-		<topic label="org.eclipse.wst.common.snippets"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.snippets.html" />
-		<topic label="org.eclipse.wst.common.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.ui.html" />
-		<topic label="org.eclipse.wst.common.ui.properties"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.ui.properties.html" />
-		<topic label="org.eclipse.wst.common.uriresolver"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.common.uriresolver.html" />
-		-->
-	</topic>
-	<topic label="Cascading Style Sheets (CSS) Tools"
-		href="html/plugin_descriptions_WST/css.html">
-		<!--
-		<topic label="org.eclipse.wst.css.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.css.core.html" />
-		<topic label="org.eclipse.wst.css.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.css.ui.html" />
-		-->
-	</topic>
-	<topic label="Document Type Definition (DTD) Tools"
-		href="html/plugin_descriptions_WST/dtd.html">
-		<!--
-		<topic label="org.eclipse.wst.dtd.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.dtd.core.html" />
-		<topic label="org.eclipse.wst.dtd.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.dtd.ui.html" />
-		-->
-	</topic>
-	<topic label="HTML Tools"
-		href="html/plugin_descriptions_WST/html.html">
-		<!-- 
-		<topic label="org.eclipse.wst.html.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.html.core.html" />
-		<topic label="org.eclipse.wst.html.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.html.ui.html" />
-		-->
-	</topic>
-	<topic label="Internet Tools"
-		href="html/plugin_descriptions_WST/internet.html">
-		<!--
-		<topic label="org.eclipse.wst.internet.cache"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.internet.cache.html" />
-		<topic label="org.eclipse.wst.internet.monitor.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.internet.monitor.core.html" />
-		<topic label="org.eclipse.wst.internet.monitor.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.internet.monitor.ui.html" />
-		<topic label="org.eclipse.wst.internet.proxy"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.internet.proxy.html" />
-		-->
-	</topic>
-	<topic label="Javascript Tools"
-		href="html/plugin_descriptions_WST/js.html">
-		<!--
-		<topic label="org.eclipse.wst.javascript.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.javascript.core.html" />
-		<topic label="org.eclipse.wst.javascript.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.javascript.ui.html" />
-		-->
-	</topic>
-	<topic label="Relational Database (RDB) Tools"
-		href="html/plugin_descriptions_WST/rdb.html">
-		<!--
-		<topic label="org.eclipse.wst.rdb.connection.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.connection.ui.html" />
-		<topic label="org.eclipse.wst.rdb.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.core.html" />
-		<topic label="org.eclipse.wst.rdb.core.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.core.ui.html" />
-		<topic label="org.eclipse.wst.rdb.data.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.data.core.html" />
-		<topic label="org.eclipse.wst.rdb.data.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.data.ui.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.db2.cloudscape"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.cloudscape.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.db2.iseries"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.iseries.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.db2.luw"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.luw.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.db2.series"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.db2.series.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.derby"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.derby.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.informix"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.informix.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.mysql"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.mysql.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.oracle"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.oracle.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.sqlserver"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.sqlserver.html" />
-		<topic label="org.eclipse.wst.rdb.dbdefinition.sybase"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.dbdefinition.sybase.html" />
-		<topic label="org.eclipse.wst.rdb.derby"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.derby.html" />
-		<topic label="org.eclipse.wst.rdb.derby.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.derby.ui.html" />
-		<topic label="org.eclipse.wst.rdb.fe.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.fe.ui.html" />
-		<topic label="org.eclipse.wst.rdb.fe.ui.actions"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.fe.ui.actions.html" />
-		<topic label="org.eclipse.wst.rdb.models.dbdefinition"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.dbdefinition.html" />
-		<topic label="org.eclipse.wst.rdb.models.sql"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.sql.html" />
-		<topic label="org.eclipse.wst.rdb.models.sql.edit"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.models.sql.edit.html" />
-		<topic label="org.eclipse.wst.rdb.mysql"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.mysql.html" />
-		<topic label="org.eclipse.wst.rdb.outputview"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.outputview.html" />
-		<topic label="org.eclipse.wst.rdb.server.extensions"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.server.extensions.html" />
-		<topic label="org.eclipse.wst.rdb.server.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.server.ui.html" />
-		<topic label="org.eclipse.wst.rdb.sqleditor"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.sqleditor.html" />
-		<topic label="org.eclipse.wst.rdb.sqlscrapbook"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.rdb.sqlscrapbook.html" />
-		-->
-	</topic>
-	<topic label="Server Tools"
-		href="html/plugin_descriptions_WST/server.html">
-		<!-- 
-		<topic label="org.eclipse.wst.server.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.server.core.html" />
-		<topic label="org.eclipse.wst.server.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.server.ui.html" />
-		<topic label="org.eclipse.wst.server.util"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.server.util.html" />
-		-->
-	</topic>
-	<topic label="Structured Source Editor (SSE) Tools"
-		href="html/plugin_descriptions_WST/sse.html">
-		<!--
-		<topic label="org.eclipse.wst.sse.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.sse.core.html" />
-		<topic label="org.eclipse.wst.sse.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.sse.ui.html" />
-		-->
-	</topic>
-	<topic label="Validation Tools"
-		href="html/plugin_descriptions_WST/validation.html">
-		<!-- 
-		<topic label="org.eclipse.wst.validation"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.validation.html" />
-		<topic label="org.eclipse.wst.validation.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.validation.ui.html" />
-		-->
-	</topic>
-	<topic label="Web Tools"
-		href="html/plugin_descriptions_WST/web.html">
-		<!-- 
-		<topic label="org.eclipse.wst.web"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.web.html" />
-		<topic label="org.eclipse.wst.web.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.web.ui.html" />
-		-->
-	</topic>
-	<topic label="Web Services (WS), WSDL and WS-I Tools"
-		href="html/plugin_descriptions_WST/ws.html">
-		<!--
-		<topic label="org.eclipse.wst.ws"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.ws.html" />
-		<topic label="org.eclipse.wst.ws.explorer"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.ws.explorer.html" />
-		<topic label="org.eclipse.wst.ws.parser"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.ws.parser.html" />
-		<topic label="org.eclipse.wst.ws.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.ws.ui.html" />
-		<topic label="org.eclipse.wst.wsdl"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.wsdl.html" />
-		<topic label="org.eclipse.wst.wsdl.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.wsdl.ui.html" />
-		<topic label="org.eclipse.wst.wsdl.validation"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.wsdl.validation.html" />
-		<topic label="org.eclipse.wst.wsi"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.wsi.html" />
-		<topic label="org.eclipse.wst.wsi.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.wsi.ui.html" />
-		-->
-	</topic>
-	<topic label="XML Tools &amp; XML Schema Definition (XSD) Tools"
-		href="html/plugin_descriptions_WST/xml.html">
-		<!-- 
-		<topic label="org.eclipse.wst.xml.catalog"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.catalog.html" />
-		<topic label="org.eclipse.wst.xml.catalog.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.catalog.ui.html" />
-		<topic label="org.eclipse.wst.xml.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.core.html" />
-		<topic label="org.eclipse.wst.xml.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.ui.html" />
-		<topic label="org.eclipse.wst.xml.uriresolver"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.uriresolver.html" />
-		<topic label="org.eclipse.wst.xml.uriresolver.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xml.uriresolver.ui.html" />
-		<topic label="org.eclipse.wst.xsd.contentmodel"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xsd.contentmodel.html" />
-		<topic label="org.eclipse.wst.xsd.core"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xsd.core.html" />
-		<topic label="org.eclipse.wst.xsd.ui"
-			href="html/plugin_descriptions_WST/org.eclipse.wst.xsd.ui.html" />
-		-->
-	</topic>
-</toc>
\ No newline at end of file
diff --git a/docs/org.eclipse.wst.doc.isv/topics_Reference.xml b/docs/org.eclipse.wst.doc.isv/topics_Reference.xml
deleted file mode 100644
index 535b94d..0000000
--- a/docs/org.eclipse.wst.doc.isv/topics_Reference.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-<!-- ============================================================================= -->
-<!-- Define topics for the references                                              -->
-<!-- ============================================================================= -->
-<toc label="Reference">
-	<topic label="API Reference" href="reference/api/overview-summary.html">
-		<!-- The javadoctoc.xml toc is generated by the build. -->
-		<link toc="javadoctoc.xml" />
-	</topic>
-	
-	<topic label="Extension Points Reference" href="reference/extension-points/index.html">
-	    <!-- The topics_ExtPoints-Reference.xml toc is generated by the build. -->
-		<link toc="topics_ExtPoint_Reference.xml" />
-	</topic>
-</toc>
\ No newline at end of file
diff --git a/features/org.eclipse.jst.doc.isv.feature/feature.xml b/features/org.eclipse.jst.doc.isv.feature/feature.xml
deleted file mode 100644
index dd793e4..0000000
--- a/features/org.eclipse.jst.doc.isv.feature/feature.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- 
-/*******************************************************************************
- * Copyright (c) 2000, 2005 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- * 
- * Contributors:
- *     IBM Corporation - initial API and implementation
- *******************************************************************************/ 
- -->
-
-<feature
-      id="org.eclipse.jst.doc.isv.feature"
-      label="J2EE Standard Tools Doc ISV Feature"
-      version="1.0.0"
-      provider-name="%providerName">
-   <install-handler/>
-
-   <description>
-      %description
-   </description>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <requires>
-      <import plugin="org.eclipse.help"/>
-   </requires>
-
-   <plugin
-         id="org.eclipse.jst.doc.isv"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-</feature>
diff --git a/features/org.eclipse.wst.doc.isv.feature/feature.xml b/features/org.eclipse.wst.doc.isv.feature/feature.xml
deleted file mode 100644
index 2cc7083..0000000
--- a/features/org.eclipse.wst.doc.isv.feature/feature.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.wst.doc.isv.feature"
-      label="Web Standard Tools Doc ISV Feature"
-      version="1.0.0"
-      provider-name="%providerName">
-
-   <description>
-      %description
-   </description>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <requires>
-      <import plugin="org.eclipse.help"/>
-   </requires>
-
-   <plugin
-         id="org.eclipse.wst.doc.isv"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-</feature>
diff --git a/features/org.eclipse.wst.doc.user.feature/feature.xml b/features/org.eclipse.wst.doc.user.feature/feature.xml
index 978ed2a..55d95d0 100644
--- a/features/org.eclipse.wst.doc.user.feature/feature.xml
+++ b/features/org.eclipse.wst.doc.user.feature/feature.xml
@@ -34,5 +34,13 @@
          id="org.eclipse.wst.common_userdoc.feature"
          version="0.0.0"/>
 
+   <requires>
+      <import feature="org.eclipse.wst.common_userdoc.feature" version="1.0.0"/>
+      <import feature="org.eclipse.wst.rdb_userdoc.feature" version="1.0.0"/>
+      <import feature="org.eclipse.wst.server_userdoc.feature" version="1.0.0"/>
+      <import feature="org.eclipse.wst.web_userdoc.feature" version="1.0.0"/>
+      <import feature="org.eclipse.wst.ws_userdoc.feature" version="1.0.0"/>
+      <import feature="org.eclipse.wst.xml_userdoc.feature" version="1.0.0"/>
+   </requires>
 
 </feature>
diff --git a/releng.wtpbuilder/build.properties b/releng.wtpbuilder/build.properties
index 78a6938..d4b19d8 100644
--- a/releng.wtpbuilder/build.properties
+++ b/releng.wtpbuilder/build.properties
@@ -81,15 +81,9 @@
 # This is the eclipse releng driver
 # It is only used to drive the build process
 # it must be relative to the buildHome
-#
-#
-# in 3.2 based builds, this version is no longer appended to 
-# pde builder directory name.
-#eclipse.base.version=3.1.0
-
+eclipse.base.version=3.1.0
 eclipse.builder=org.eclipse.releng.basebuilder
-#eclipse.builder.version=r311_vM20050914-1235
-eclipse.builder.version=vI20051215-1506
+eclipse.builder.version=r311_vM20050914-1235
 eclipse.builder.fetch=true
 
 
@@ -135,9 +129,7 @@
 #############################################################
 # Other inline resolved properties
 pde.builder.path=${build.home}/builders/${eclipse.builder.version}/${eclipse.builder}
-# in 3.2 based builds, pde's directory no longer has version number
-#pde.build.scripts=${pde.builder.path}/plugins/org.eclipse.pde.build_${eclipse.base.version}/scripts
-pde.build.scripts=${pde.builder.path}/plugins/org.eclipse.pde.build/scripts
+pde.build.scripts=${pde.builder.path}/plugins/org.eclipse.pde.build_${eclipse.base.version}/scripts
 buildDirectory=${build.home}/${build.current}-${build.distribution}-${buildType}/${build.directory}
 pde.builder.path=${build.home}/builders/${eclipse.builder.version}/${eclipse.builder}
 builder=${basedir}/components/${component}
diff --git a/releng.wtpbuilder/components/jsf/build.properties b/releng.wtpbuilder/components/jsf/build.properties
deleted file mode 100644
index 2b7e324..0000000
--- a/releng.wtpbuilder/components/jsf/build.properties
+++ /dev/null
@@ -1,75 +0,0 @@
-###############################################################################
-# Copyright (c) 2005 Oracle Corporation.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#			Oracle Corporation.
-###############################################################################
-#####################
-# Parameters describing how and where to execute the build.
-# Typical users need only update the following properties:
-#    baseLocation - where things you are building against are installed
-#    bootclasspath - The base jars to compile against (typicaly rt.jar)
-#    configs - the list of {os, ws, arch} configurations to build.  
-#
-# Of course any of the settings here can be overridden by spec'ing 
-# them on the command line (e.g., -DbaseLocation=d:/eclipse
-
-############# CVS CONTROL ################
-# The CVS tag to use when fetching the map files from the repository
-mapVersionTag=HEAD
-
-############## BUILD / GENERATION CONTROL ################
-# The directory into which the build elements will be fetched and where
-# the build will take place.
-buildDirectory=c:/dev/build
-
-# Type of build.  Used in naming the build output.  Typically this value is
-# one of I, N, M, S, ...
-buildType=I
-
-# ID of the build.  Used in naming the build output.
-buildId=Build
-
-# Label for the build.  Used in naming the build output
-buildLabel=${buildType}.${buildId}
-
-# Timestamp for the build.  Used in naming the build output
-timestamp=007
-
-# Base location for anything the build needs to compile against.  For example,
-# when building GEF, the baseLocation should be the location of a previously
-# installed Eclipse against which the GEF code will be compiled.
-baseLocation=c:/dev/eclipse
-
-
-
-# The location underwhich all of the build output will be collected.
-collectingFolder=eclipse
-
-# The prefix that will be used in the generated archive.
-archivePrefix=eclipse
-
-# The list of {os, ws, arch} configurations to build.  This 
-# value is a '&' separated list of ',' separate triples.  For example, 
-#     configs=win32,win32,x86 & linux,motif,x86
-# By default the value is *,*,*
-#configs=*,*,* 
-
-#Arguments to send to the zip executable
-#zipargs=
-
-############# JAVA COMPILER OPTIONS ##############
-# The location of the Java jars to compile against.  Typically the rt.jar for your JDK/JRE
-bootclasspath=C:/j2sdk1.4.2_04/jre/lib/rt.jar
-
-# Whether or not to include debug info in the output jars
-javacDebugInfo=false 
-
-# Whether or not to fail the build if there are compiler errors
-javacfailonerror=true
-
-zipargs=