v20030327H1145
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/BaseInstallHandler.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/BaseInstallHandler.java
index de33a53..87fa5ae 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/BaseInstallHandler.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/BaseInstallHandler.java
@@ -146,7 +146,7 @@
 	 * Called after the feature files and any downloaded plug-ins have
 	 * been installed. 
 	 * 
-	 * @see IInstallHandler#pluginsInstalled(IFeatureContentConsumer)
+	 * @see IInstallHandler#completeInstall(IFeatureContentConsumer)
 	 * @since 2.0
 	 */
 	public void completeInstall(IFeatureContentConsumer consumer)
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/ContentReference.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/ContentReference.java
index 73d461a..721845b 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/ContentReference.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/ContentReference.java
@@ -238,7 +238,7 @@
 	 * Returns the permission for this file.

 	 * 

 	 * @return the content reference permission

-	 * @see DEFAULT_PERMISSION

+	 * @see #DEFAULT_EXECUTABLE_PERMISSION

 	 * @since 2.0.1

 	 */

 	public int getPermission() {

@@ -262,5 +262,4 @@
 	protected void setTempLocal(boolean tempLocal) {

 		this.tempLocal = tempLocal;

 	}

-

 }

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/IFeature.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/IFeature.java
index ddabfcd..13fb5e6 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/IFeature.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/IFeature.java
@@ -43,7 +43,7 @@
 	 * if all the plug-ins referenced by the feature are installed on the site and no other

 	 * version of any of the plug-ins are installed on any other site of the local site.

 	 * 

-	 * @see ILocalSite#getStatus(IFeature)

+	 * @see IConfiguredSite#getBrokenStatus(IFeature)

 	 * @since 2.0

 	 */

 	public static final int STATUS_HAPPY = 0;

@@ -54,8 +54,7 @@
 	 * if all the plug-ins referenced by the feature are installed on the site and other

 	 * version of any of the plug-ins are installed on any other site of the local site.

 	 * 

-	 * @see ILocalSite#getStatus(IFeature)

-	 * @since 2.0

+	 * @see IConfiguredSite#getBrokenStatus(IFeature)

 	 */	

 	public static final int STATUS_AMBIGUOUS = 1;

 	

@@ -64,7 +63,7 @@
 	 * A feature is considered to be 'unhappy' in the context of this site,

 	 * if some of the plug-ins referenced by the feature are not installed on this site.

 	 * 

-	 * @see ILocalSite#getStatus(IFeature)

+	 * @see IConfiguredSite#getBrokenStatus(IFeature)

 	 * @since 2.0

 	 */	

 	public static final int STATUS_UNHAPPY = 2;

@@ -73,7 +72,7 @@
 	/**

 	 * Indicates a disable feature

 	 * 

-	 * @see ILocalSite#getStatus(IFeature)

+	 * @see IConfiguredSite#getBrokenStatus(IFeature)

 	 * @since 2.0.2

 	 */	

 	public static final int STATUS_DISABLED = -1;

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/IImport.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/IImport.java
index f0d8076..eda371c 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/IImport.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/IImport.java
@@ -67,8 +67,8 @@
 	/**

 	 * Returns the dependency kind

 	 * 

-	 * @see KIND_PLUGIN

-	 * @see KIND_FEATURE

+	 * @see #KIND_PLUGIN

+	 * @see #KIND_FEATURE

 	 * @return KIND_PLUGIN if the dependency relates to a plugin, 

 	 * KIND_FEATURE if the dependency relates to a feature.

 	 */

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/IIncludedFeatureReference.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/IIncludedFeatureReference.java
index 0b64639..b6ab32f 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/IIncludedFeatureReference.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/IIncludedFeatureReference.java
@@ -111,8 +111,8 @@
 	 * 
 	 * The default is <code>SEARCH_ROOT</code>
 	 * 
-	 * @see IFeatureReference#SEARCH_ROOT
-	 * @see IFeatureReference#SEARCH_SELF
+	 * @see IUpdateConstants#SEARCH_ROOT
+	 * @see IUpdateConstants#SEARCH_SELF
 	 * @return int representation of feature searching rule.
 	 * @since 2.0.2
 	 */
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/ISiteFeatureReference.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/ISiteFeatureReference.java
index a624e63..4293359 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/ISiteFeatureReference.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/ISiteFeatureReference.java
@@ -20,8 +20,8 @@
  * directly instantiate or subclass the provided implementation of this 
  * interface.
  * </p>
- * @see org.eclipse.update.core.FeatureReference
- * @since 2.0
+ * @see org.eclipse.update.core.SiteFeatureReference
+ * @since 2.1
  */
 public interface ISiteFeatureReference extends IFeatureReference, IAdaptable {
 
@@ -29,7 +29,7 @@
 	 * Returns an array of categories the referenced feature belong to.
 	 * 
 	 * @return an array of categories, or an empty array
-	 * @since 2.0 
+	 * @since 2.1 
 	 */
 	public ICategory[] getCategories();
 
@@ -37,7 +37,7 @@
 	 * Adds a category to the referenced feature.
 	 * 
 	 * @param category new category
-	 * @since 2.0 
+	 * @since 2.1 
 	 */
 	public void addCategory(ICategory category);
 
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/IURLEntry.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/IURLEntry.java
index 9d04f9b..a39f654 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/IURLEntry.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/IURLEntry.java
@@ -51,8 +51,8 @@
 	/**

 	 * Returns the type of the URLEntry

 	 * 

-	 * @see UPDATE_SITE

-	 * @see WEB_SITE

+	 * @see #UPDATE_SITE

+	 * @see #WEB_SITE

 	 * @return type

 	 * @since 2.0 

 	 */

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/IVerificationResult.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/IVerificationResult.java
index 0512a1f..ae8aa86 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/IVerificationResult.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/IVerificationResult.java
@@ -21,7 +21,6 @@
  * <p>
  * Clients may implement this interface.
  * </p>
- * @see 
  * @since 2.0
  */
 public interface IVerificationResult {
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/Import.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/Import.java
index 9a9ebbe..bd02655 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/Import.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/Import.java
@@ -29,7 +29,7 @@
 

 	/**

 	 * Returns an identifier of the dependent plug-in.

-	 * @see IImport#getIdentifier()

+	 * @see IImport#getVersionedIdentifier()

 	 */

 	public VersionedIdentifier getVersionedIdentifier() {

 		if (versionId != null)

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/IncludedFeatureReference.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/IncludedFeatureReference.java
index 1068b08..24f805f 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/IncludedFeatureReference.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/IncludedFeatureReference.java
@@ -118,7 +118,7 @@
 	}
 	
 	/**
-	 * @see org.eclipse.update.core.IFeatureReference#getFeature(boolean,
+	 * @see org.eclipse.update.core.IIncludedFeatureReference#getFeature(boolean,
 	 * IConfiguredSite)
 	 * @deprecated
 	 */
@@ -127,7 +127,7 @@
 	}	
 	
 	/**
-	 * @see org.eclipse.update.core.IFeatureReference#getFeature(boolean,
+	 * @see org.eclipse.update.core.IIncludedFeatureReference#getFeature(boolean,
 	 * IConfiguredSite,IProgressMonitor)
 	 */
 	public IFeature getFeature(boolean perfectMatch,IConfiguredSite configuredSite,IProgressMonitor monitor) throws CoreException {
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/PluginEntry.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/PluginEntry.java
index ad83841..28658e3 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/PluginEntry.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/PluginEntry.java
@@ -37,7 +37,7 @@
 	/**

 	 * Returns the identifier of this plugin entry

 	 * 

-	 * @see IPluginEntry#getIdentifier()

+	 * @see IPluginEntry#getVersionedIdentifier()

 	 * @since 2.0

 	 */

 	public VersionedIdentifier getVersionedIdentifier() {

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java
index 834fbae..e9a6a2a 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/Site.java
@@ -182,7 +182,7 @@
 	}

 

 	/**

-	 * @see org.eclipse.update.core.ISite#getRawIncludedFeatureReferences()

+	 * @see org.eclipse.update.core.ISite#getFeatureReferences()

 	 */

 	public ISiteFeatureReference[] getFeatureReferences() {

 		// only filter local site

@@ -280,7 +280,7 @@
 	/**

 	 * Returns the default type for a packaged feature supported by this site

 	 * 

-	 * @see ISite#getDefaultInstallableFeatureType()

+	 * @see ISite#getDefaultPackagedFeatureType()

 	 * @since 2.0

 	 */

 	public String getDefaultPackagedFeatureType() {

@@ -291,7 +291,7 @@
 	 * Returns an array of entries corresponding to plug-ins installed

 	 * on this site.

 	 * 

-	 * @see IPluginContainer#getPluginEntries()

+	 * @see ISite#getPluginEntries()

 	 * @since 2.0

 	 */

 	public IPluginEntry[] getPluginEntries() {

@@ -301,7 +301,7 @@
 	/**

 	 * Returns the number of plug-ins installed on this site

 	 * 

-	 * @see IPluginContainer#getPluginEntryCount()

+	 * @see ISite#getPluginEntryCount()

 	 * @since 2.0

 	 */

 	public int getPluginEntryCount() {

@@ -478,7 +478,7 @@
 		this.siteContentProvider = siteContentProvider;

 	}

 	/**

-	 * @see org.eclipse.update.core.model.SiteModel#getConfiguredSite()

+	 * @see ISite#getCurrentConfiguredSite()

 	 */

 	public IConfiguredSite getCurrentConfiguredSite() {

 		return (IConfiguredSite) getConfiguredSiteModel();

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteContentProvider.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteContentProvider.java
index 2cd7c59..4b2fe0a 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteContentProvider.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteContentProvider.java
@@ -45,7 +45,7 @@
 	/**

 	 * Returns a URL for the identified archive

 	 * 

-	 * @see ISiteContentProvider#getArchivesReferences(String)

+	 * @see ISiteContentProvider#getArchivesReference(String)

 	 * @since 2.0

 	 */

 	public URL getArchiveReference(String archiveID) throws CoreException {

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteFeatureReference.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteFeatureReference.java
index de3feff..b02aa85 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteFeatureReference.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteFeatureReference.java
@@ -22,7 +22,9 @@
  * </p> 
  * @see org.eclipse.update.core.IFeatureReference
  * @see org.eclipse.update.core.model.FeatureReferenceModel
- * @since 2.0
+ * @see org.eclipse.update.core.ISiteFeatureReference
+ * @see org.eclipse.update.core.model.SiteFeatureReferenceModel 
+ * @since 2.1
  */
 public class SiteFeatureReference extends SiteFeatureReferenceModel implements ISiteFeatureReference {
 
@@ -47,8 +49,8 @@
 	/**
 	 * Returns an array of categories the referenced feature belong to.
 	 * 
-	 * @see IFeatureReference#getCategories()
-	 * @since 2.0 
+	 * @see ISiteFeatureReference#getCategories()
+	 * @since 2.1 
 	 */
 	public ICategory[] getCategories() {
 
@@ -78,8 +80,8 @@
 	/**
 	 * Adds a category to the referenced feature.
 	 * 
-	 * @see IFeatureReference#addCategory(ICategory)
-	 * @since 2.0 
+	 * @see ISiteFeatureReference#addCategory(ICategory)
+	 * @since 2.1 
 	 */
 	public void addCategory(ICategory category) {
 		this.addCategoryName(category.getName());
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteManager.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteManager.java
index 4f0876b..9a1d8e2 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteManager.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/SiteManager.java
@@ -147,7 +147,10 @@
 	 * This information is used as a hint by the installation and update

 	 * support.

 	 * 

-	 * @see BootLoader#ARCH_LIST

+	 * @see BootLoader#ARCH_PA_RISC,

+	 * @see BootLoader#ARCH_PPC,

+     * @see BootLoader#ARCH_SPARC,

+     * @see BootLoader#ARCH_X86

 	 * @return system architecture specification

 	 * @since 2.1

 	 */

@@ -164,7 +167,13 @@
 	 * This information is used as a hint by the installation and update

 	 * support.

 	 *

-	 * @see BootLoader#OS_LIST

+     * @see BootLoader#OS_AIX,

+     * @see BootLoader#OS_HPUX,

+     * @see BootLoader#OS_LINUX,

+     * @see BootLoader#OS_MACOSX,

+     * @see BootLoader#OS_QNX,

+     * @see BootLoader#OS_SOLARIS,

+     * @see BootLoader#OS_WIN32 

 	 * @return the operating system specification.

 	 * @since 2.1

 	 */

@@ -181,7 +190,11 @@
 	 * This information is used as a hint by the installation and update

 	 * support.

 	 * 

-	 * @see BootLoader#WS_LIST

+	 * @see BootLoader#WS_CARBON,

+	 * @see BootLoader#WS_GTK,

+	 * @see BootLoader#WS_MOTIF,

+	 * @see BootLoader#WS_PHOTON,

+	 * @see BootLoader#WS_WIN32 

 	 * @return system architecture specification.

 	 * @since 2.1

 	 */

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/VersionedIdentifier.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/VersionedIdentifier.java
index bedf91c..2ebba99 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/VersionedIdentifier.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/VersionedIdentifier.java
@@ -20,7 +20,7 @@
  * <p>

  * Clients may instantiate; not intended to be subclassed by clients.

  * </p> 

- * @see org.eclipse.update.core.Version

+ * @see org.eclipse.core.runtime.PluginVersionIdentifier

  * @since 2.0

  */

 public class VersionedIdentifier {

@@ -32,7 +32,7 @@
 	 * Construct a versioned identifier from an identifier and a string

 	 * representation of a version

 	 * 

-	 * @see Version#toString()

+	 * @see org.eclipse.core.runtime.PluginVersionIdentifier#toString()

 	 * @param id identifier string

 	 * @param versionName string representation of version

 	 * @since 2.0

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/model/DefaultFeatureParser.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/model/DefaultFeatureParser.java
index a54f614..1bfdb3a 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/model/DefaultFeatureParser.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/model/DefaultFeatureParser.java
@@ -1257,7 +1257,7 @@
 	}

 

 	/**

-	 * @see org.xml.sax.ContentHandler#ignorableWhitespace(char, int, int)

+	 * @see org.xml.sax.ContentHandler#ignorableWhitespace(char[], int, int)

 	 */

 	public void ignorableWhitespace(char[] arg0, int arg1, int arg2) throws SAXException {

 		super.ignorableWhitespace(arg0, arg1, arg2);

diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/model/IncludedFeatureReferenceModel.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/model/IncludedFeatureReferenceModel.java
index 0a4cf51..9db5291 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/model/IncludedFeatureReferenceModel.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/model/IncludedFeatureReferenceModel.java
@@ -104,8 +104,8 @@
 	 * 
 	 * The default is <code>SEARCH_ROOT</code>
 	 * 
-	 * @see IFeatureReference#SEARCH_ROOT
-	 * @see IFeatureReference#SEARCH_SELF
+	 * @see IUpdateConstants#SEARCH_ROOT
+	 * @see IUpdateConstants#SEARCH_SELF
 	 * @return int representation of feature searching rule.
 	 * @since 2.0.2
 	 */
diff --git a/update/org.eclipse.update.core/src/org/eclipse/update/core/model/SiteModel.java b/update/org.eclipse.update.core/src/org/eclipse/update/core/model/SiteModel.java
index 9eb3c9f..16c3df1 100644
--- a/update/org.eclipse.update.core/src/org/eclipse/update/core/model/SiteModel.java
+++ b/update/org.eclipse.update.core/src/org/eclipse/update/core/model/SiteModel.java
@@ -347,7 +347,7 @@
 	}
 
 	/**
-	 * @see org.eclipse.update.core.ISite#setConfiguredSite(IConfiguredSite)
+	 * 
 	 */
 	public void setConfiguredSiteModel(ConfiguredSiteModel configuredSiteModel) {
 		this.configuredSiteModel = configuredSiteModel;