META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
.options
about.html
book.css
macosx/
macosx/Info.plist
macosx/Info.plist.32
plugin.properties
schema.css
targets/
targets/rcp.target
targets/rcpWithSource.target
ant_tasks/
ant_tasks/pde-ant.jar
org/
org/eclipse/
org/eclipse/pde/
org/eclipse/pde/core/
org/eclipse/pde/core/IBaseModel.class
IBaseModel.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IBaseModel extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract void dispose () 
	public abstract boolean isDisposed () 
	public abstract boolean isEditable () 
	public abstract boolean isValid () 
}

org/eclipse/pde/core/IEditable.class
IEditable.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IEditable extends java.lang.Object {
	public abstract boolean isEditable () 
	public abstract boolean isDirty () 
	public abstract void save (java.io.PrintWriter) 
	public abstract void setDirty (boolean) 
}

org/eclipse/pde/core/IEditableModel.class
IEditableModel.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IEditableModel extends java.lang.Object implements org.eclipse.pde.core.IEditable  {
	public abstract void save () 
}

org/eclipse/pde/core/IIdentifiable.class
IIdentifiable.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IIdentifiable extends java.lang.Object {
	public static final String P_ID
	public abstract java.lang.String getId () 
	public abstract void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/IModel.class
IModel.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IModel extends java.lang.Object implements org.eclipse.pde.core.IBaseModel  {
	public abstract java.lang.String getResourceString (java.lang.String) 
	public abstract org.eclipse.core.resources.IResource getUnderlyingResource () 
	public abstract boolean isLoaded () 
	public abstract boolean isInSync () 
	public abstract long getTimeStamp () 
	public abstract void load ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void reload (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isReconcilingModel () 
}

org/eclipse/pde/core/IModelChangeProvider.class
IModelChangeProvider.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IModelChangeProvider extends java.lang.Object {
	public abstract void addModelChangedListener (org.eclipse.pde.core.IModelChangedListener) 
	public abstract void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
	public abstract void fireModelObjectChanged (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) 
	public abstract void removeModelChangedListener (org.eclipse.pde.core.IModelChangedListener) 
}

org/eclipse/pde/core/IModelChangedEvent.class
IModelChangedEvent.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IModelChangedEvent extends java.lang.Object {
	public static final int INSERT
	public static final int REMOVE
	public static final int WORLD_CHANGED
	public static final int CHANGE
	public abstract org.eclipse.pde.core.IModelChangeProvider getChangeProvider () 
	public abstract java.lang.Object[] getChangedObjects () 
	public abstract java.lang.String getChangedProperty () 
	public abstract java.lang.Object getOldValue () 
	public abstract java.lang.Object getNewValue () 
	public abstract int getChangeType () 
}

org/eclipse/pde/core/IModelChangedListener.class
IModelChangedListener.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IModelChangedListener extends java.lang.Object {
	public abstract void modelChanged (org.eclipse.pde.core.IModelChangedEvent) 
}

org/eclipse/pde/core/IModelProvider.class
IModelProvider.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IModelProvider extends java.lang.Object {
	public abstract void addModelProviderListener (org.eclipse.pde.core.IModelProviderListener) 
	public abstract org.eclipse.pde.core.IModel getModel (org.eclipse.core.resources.IFile) 
	public abstract void removeModelProviderListener (org.eclipse.pde.core.IModelProviderListener) 
}

org/eclipse/pde/core/IModelProviderEvent.class
IModelProviderEvent.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IModelProviderEvent extends java.lang.Object {
	public static final int MODELS_ADDED
	public static final int MODELS_REMOVED
	public static final int MODELS_CHANGED
	public static final int TARGET_CHANGED
	public static final int ENVIRONMENT_CHANGED
	public abstract org.eclipse.pde.core.IModel[] getAddedModels () 
	public abstract org.eclipse.pde.core.IModel[] getRemovedModels () 
	public abstract org.eclipse.pde.core.IModel[] getChangedModels () 
	public abstract int getEventTypes () 
	public abstract java.lang.Object getEventSource () 
}

org/eclipse/pde/core/IModelProviderListener.class
IModelProviderListener.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IModelProviderListener extends java.lang.Object {
	public abstract void modelsChanged (org.eclipse.pde.core.IModelProviderEvent) 
}

org/eclipse/pde/core/ISourceObject.class
ISourceObject.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.ISourceObject extends java.lang.Object {
	public abstract int getStartLine () 
	public abstract int getStopLine () 
}

org/eclipse/pde/core/IWritable.class
IWritable.java
package org.eclipse.pde.core
public abstract org.eclipse.pde.core.IWritable extends java.lang.Object {
	public abstract void write (java.lang.String, java.io.PrintWriter) 
}

org/eclipse/pde/core/ModelChangedEvent.class
ModelChangedEvent.java
package org.eclipse.pde.core
public org.eclipse.pde.core.ModelChangedEvent extends java.lang.Object implements org.eclipse.pde.core.IModelChangedEvent  {
	private int type
	private org.eclipse.pde.core.IModelChangeProvider provider
	private Object[] changedObjects
	private Object oldValue
	private Object newValue
	private String changedProperty
	public void  (org.eclipse.pde.core.IModelChangeProvider, int, java.lang.Object[], java.lang.String) 
		org.eclipse.pde.core.IModelChangeProvider provider
		int type
		Object[] objects
		String changedProperty
	public void  (org.eclipse.pde.core.IModelChangeProvider, java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) 
		org.eclipse.pde.core.IModelChangeProvider provider
		Object object
		String changedProperty
		Object oldValue
		Object newValue
	public org.eclipse.pde.core.IModelChangeProvider getChangeProvider () 
	public java.lang.Object[] getChangedObjects () 
	public java.lang.String getChangedProperty () 
	public java.lang.Object getOldValue () 
	public java.lang.Object getNewValue () 
	public int getChangeType () 
}

org/eclipse/pde/core/build/
org/eclipse/pde/core/build/IBuild.class
IBuild.java
package org.eclipse.pde.core.build
public abstract org.eclipse.pde.core.build.IBuild extends java.lang.Object implements org.eclipse.pde.core.IWritable  {
	public abstract void add (org.eclipse.pde.core.build.IBuildEntry)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.core.build.IBuildEntry[] getBuildEntries () 
	public abstract org.eclipse.pde.core.build.IBuildEntry getEntry (java.lang.String) 
	public abstract void remove (org.eclipse.pde.core.build.IBuildEntry)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/build/IBuildEntry.class
IBuildEntry.java
package org.eclipse.pde.core.build
public abstract org.eclipse.pde.core.build.IBuildEntry extends java.lang.Object implements org.eclipse.pde.core.IWritable  {
	public static final String P_NAME
	public static final String JAR_PREFIX
	public static final String OUTPUT_PREFIX
	public static final String BIN_INCLUDES
	public static final String SRC_INCLUDES
	public static final String JARS_EXTRA_CLASSPATH
	public static final String SECONDARY_DEPENDENCIES
	public abstract void addToken (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.core.build.IBuildModel getModel () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String[] getTokens () 
	public abstract boolean contains (java.lang.String) 
	public abstract void removeToken (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void renameToken (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/build/IBuildModel.class
IBuildModel.java
package org.eclipse.pde.core.build
public abstract org.eclipse.pde.core.build.IBuildModel extends java.lang.Object implements org.eclipse.pde.core.IModel org.eclipse.pde.core.IModelChangeProvider  {
	public abstract org.eclipse.pde.core.build.IBuild getBuild () 
	public abstract org.eclipse.pde.core.build.IBuildModelFactory getFactory () 
	public abstract java.lang.String getInstallLocation () 
}

org/eclipse/pde/core/build/IBuildModelFactory.class
IBuildModelFactory.java
package org.eclipse.pde.core.build
public abstract org.eclipse.pde.core.build.IBuildModelFactory extends java.lang.Object {
	public abstract org.eclipse.pde.core.build.IBuildEntry createEntry (java.lang.String) 
}

org/eclipse/pde/core/plugin/
org/eclipse/pde/core/plugin/IExtensions.class
IExtensions.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IExtensions extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginObject  {
	public static final String P_EXTENSION_ORDER
	public abstract void add (org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
	public abstract void add (org.eclipse.pde.core.plugin.IPluginExtensionPoint)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.core.plugin.IPluginExtensionPoint[] getExtensionPoints () 
	public abstract org.eclipse.pde.core.plugin.IPluginExtension[] getExtensions () 
	public abstract void remove (org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
	public abstract void remove (org.eclipse.pde.core.plugin.IPluginExtensionPoint)  throws org.eclipse.core.runtime.CoreException 
	public abstract void swap (org.eclipse.pde.core.plugin.IPluginExtension, org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getIndexOf (org.eclipse.pde.core.plugin.IPluginExtension) 
}

org/eclipse/pde/core/plugin/IExtensionsModel.class
IExtensionsModel.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IExtensionsModel extends java.lang.Object implements org.eclipse.pde.core.plugin.ISharedExtensionsModel  {
}

org/eclipse/pde/core/plugin/IExtensionsModelFactory.class
IExtensionsModelFactory.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IExtensionsModelFactory extends java.lang.Object {
	public abstract org.eclipse.pde.core.plugin.IPluginAttribute createAttribute (org.eclipse.pde.core.plugin.IPluginElement) 
	public abstract org.eclipse.pde.core.plugin.IPluginElement createElement (org.eclipse.pde.core.plugin.IPluginObject) 
	public abstract org.eclipse.pde.core.plugin.IPluginExtension createExtension () 
	public abstract org.eclipse.pde.core.plugin.IPluginExtensionPoint createExtensionPoint () 
}

org/eclipse/pde/core/plugin/IFragment.class
IFragment.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IFragment extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginBase  {
	public static final String P_PLUGIN_ID
	public static final String P_PLUGIN_VERSION
	public static final String P_RULE
	public abstract java.lang.String getPluginId () 
	public abstract java.lang.String getPluginVersion () 
	public abstract int getRule () 
	public abstract void setPluginId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setPluginVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setRule (int)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/IFragmentModel.class
IFragmentModel.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IFragmentModel extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginModelBase  {
	public abstract org.eclipse.pde.core.plugin.IFragment getFragment () 
}

org/eclipse/pde/core/plugin/IMatchRules.class
IMatchRules.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IMatchRules extends java.lang.Object {
	public static final int NONE
	public static final int EQUIVALENT
	public static final String RULE_EQUIVALENT
	public static final int COMPATIBLE
	public static final String RULE_COMPATIBLE
	public static final int PERFECT
	public static final String RULE_PERFECT
	public static final int GREATER_OR_EQUAL
	public static final String RULE_GREATER_OR_EQUAL
	public static final int PREFIX
	public static final String RULE_PREFIX
	public static final String[] RULE_NAME_TABLE
	static void  () 
}

org/eclipse/pde/core/plugin/IPlugin.class
IPlugin.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPlugin extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginBase  {
	public static final String P_CLASS_NAME
	public abstract java.lang.String getClassName () 
	public abstract void setClassName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/IPluginAttribute.class
IPluginAttribute.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginAttribute extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginObject  {
	public static final String P_VALUE
	public abstract java.lang.String getValue () 
	public abstract void setValue (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/IPluginBase.class
IPluginBase.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginBase extends java.lang.Object implements org.eclipse.pde.core.plugin.IExtensions org.eclipse.pde.core.IIdentifiable  {
	public static final String P_PROVIDER
	public static final String P_VERSION
	public static final String P_LIBRARY_ORDER
	public static final String P_IMPORT_ORDER
	public static final String P_SCHEMA_VERSION
	public abstract void add (org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
	public abstract void add (org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
	public abstract void remove (org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.core.plugin.IPluginLibrary[] getLibraries () 
	public abstract org.eclipse.pde.core.plugin.IPluginImport[] getImports () 
	public abstract java.lang.String getProviderName () 
	public abstract java.lang.String getVersion () 
	public abstract void remove (org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setProviderName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void swap (org.eclipse.pde.core.plugin.IPluginLibrary, org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
	public abstract void swap (org.eclipse.pde.core.plugin.IPluginImport, org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getSchemaVersion () 
	public abstract void setSchemaVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/IPluginElement.class
IPluginElement.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginElement extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginParent  {
	public static final String P_TEXT
	public static final String P_ATTRIBUTES
	public static final String P_ATTRIBUTE
	public abstract org.eclipse.pde.core.plugin.IPluginElement createCopy () 
	public abstract org.eclipse.pde.core.plugin.IPluginAttribute getAttribute (java.lang.String) 
	public abstract org.eclipse.pde.core.plugin.IPluginAttribute[] getAttributes () 
	public abstract int getAttributeCount () 
	public abstract java.lang.String getText () 
	public abstract java.lang.Object getElementInfo () 
	public abstract void setAttribute (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setText (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/IPluginExtension.class
IPluginExtension.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginExtension extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginParent org.eclipse.pde.core.IIdentifiable  {
	public static final String P_POINT
	public abstract java.lang.String getPoint () 
	public abstract java.lang.Object getSchema () 
	public abstract void setPoint (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/IPluginExtensionPoint.class
IPluginExtensionPoint.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginExtensionPoint extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginObject org.eclipse.pde.core.IIdentifiable  {
	public static final String P_SCHEMA
	public abstract java.lang.String getFullId () 
	public abstract java.lang.String getSchema () 
	public abstract void setSchema (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/IPluginImport.class
IPluginImport.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginImport extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginObject org.eclipse.pde.core.plugin.IPluginReference  {
	public static final String P_REEXPORTED
	public static final String P_OPTIONAL
	public abstract boolean isReexported () 
	public abstract boolean isOptional () 
	public abstract void setReexported (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setOptional (boolean)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/IPluginLibrary.class
IPluginLibrary.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginLibrary extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginObject  {
	public static final String P_EXPORTED
	public static final String P_PACKAGES
	public static final String P_CONTENT_FILTERS
	public static final String P_TYPE
	public static final String CODE
	public static final String RESOURCE
	public abstract java.lang.String[] getContentFilters () 
	public abstract java.lang.String[] getPackages () 
	public abstract boolean isExported () 
	public abstract boolean isFullyExported () 
	public abstract java.lang.String getType () 
	public abstract void setContentFilters (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void addContentFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeContentFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setPackages (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void setExported (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/IPluginModel.class
IPluginModel.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginModel extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginModelBase  {
	public abstract org.eclipse.pde.core.plugin.IPlugin getPlugin () 
}

org/eclipse/pde/core/plugin/IPluginModelBase.class
IPluginModelBase.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginModelBase extends java.lang.Object implements org.eclipse.pde.core.plugin.ISharedExtensionsModel org.eclipse.pde.core.IModelChangeProvider  {
	public abstract org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
	public abstract org.eclipse.pde.core.build.IBuildModel getBuildModel () 
	public abstract org.eclipse.pde.core.plugin.IPluginBase getPluginBase () 
	public abstract org.eclipse.pde.core.plugin.IPluginBase getPluginBase (boolean) 
	public abstract boolean isEnabled () 
	public abstract boolean isFragmentModel () 
	public abstract void setEnabled (boolean) 
	public abstract org.eclipse.pde.core.plugin.IPluginModelFactory getPluginFactory () 
	public abstract java.net.URL getNLLookupLocation () 
	public abstract org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription () 
	public abstract void setBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) 
}

org/eclipse/pde/core/plugin/IPluginModelFactory.class
IPluginModelFactory.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginModelFactory extends java.lang.Object implements org.eclipse.pde.core.plugin.IExtensionsModelFactory  {
	public abstract org.eclipse.pde.core.plugin.IPluginImport createImport () 
	public abstract org.eclipse.pde.core.plugin.IPluginLibrary createLibrary () 
}

org/eclipse/pde/core/plugin/IPluginObject.class
IPluginObject.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginObject extends java.lang.Object implements org.eclipse.pde.core.IWritable org.eclipse.core.runtime.IAdaptable  {
	public static final String P_NAME
	public abstract org.eclipse.pde.core.plugin.ISharedPluginModel getModel () 
	public abstract org.eclipse.pde.core.plugin.IPluginModelBase getPluginModel () 
	public abstract java.lang.String getName () 
	public abstract boolean isInTheModel () 
	public abstract void setInTheModel (boolean) 
	public abstract java.lang.String getTranslatedName () 
	public abstract org.eclipse.pde.core.plugin.IPluginObject getParent () 
	public abstract org.eclipse.pde.core.plugin.IPluginBase getPluginBase () 
	public abstract java.lang.String getResourceString (java.lang.String) 
	public abstract void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isValid () 
}

org/eclipse/pde/core/plugin/IPluginParent.class
IPluginParent.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginParent extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginObject  {
	public static final String P_SIBLING_ORDER
	public abstract void add (int, org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
	public abstract void add (org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getChildCount () 
	public abstract int getIndexOf (org.eclipse.pde.core.plugin.IPluginObject) 
	public abstract void swap (org.eclipse.pde.core.plugin.IPluginObject, org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.core.plugin.IPluginObject[] getChildren () 
	public abstract void remove (org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/IPluginReference.class
IPluginReference.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.IPluginReference extends java.lang.Object implements org.eclipse.pde.core.IIdentifiable org.eclipse.pde.core.plugin.IMatchRules  {
	public static final String P_MATCH
	public static final String P_VERSION
	public abstract int getMatch () 
	public abstract java.lang.String getVersion () 
	public abstract void setMatch (int)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/plugin/ISharedExtensionsModel.class
ISharedExtensionsModel.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.ISharedExtensionsModel extends java.lang.Object implements org.eclipse.pde.core.plugin.ISharedPluginModel  {
	public abstract org.eclipse.pde.core.plugin.IExtensions getExtensions () 
	public abstract org.eclipse.pde.core.plugin.IExtensions getExtensions (boolean) 
}

org/eclipse/pde/core/plugin/ISharedPluginModel.class
ISharedPluginModel.java
package org.eclipse.pde.core.plugin
public abstract org.eclipse.pde.core.plugin.ISharedPluginModel extends java.lang.Object implements org.eclipse.pde.core.IModel org.eclipse.pde.core.IModelChangeProvider  {
	public abstract org.eclipse.pde.core.plugin.IExtensionsModelFactory getFactory () 
	public abstract java.lang.String getInstallLocation () 
}

org/eclipse/pde/core/plugin/ModelEntry.class
ModelEntry.java
package org.eclipse.pde.core.plugin
public org.eclipse.pde.core.plugin.ModelEntry extends org.eclipse.core.runtime.PlatformObject {
	private String fId
	protected java.util.ArrayList fWorkspaceEntries
	protected java.util.ArrayList fExternalEntries
	public void  (java.lang.String) 
		String id
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getWorkspaceModels () 
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getExternalModels () 
	public org.eclipse.pde.core.plugin.IPluginModelBase getModel () 
		org.eclipse.pde.core.plugin.IPluginModelBase model
	private org.eclipse.pde.core.plugin.IPluginModelBase getBestCandidate (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.pde.core.plugin.IPluginModelBase model
		int i
		org.eclipse.osgi.service.resolver.BundleDescription current
		org.eclipse.osgi.service.resolver.BundleDescription candidate
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getActiveModels () 
		java.util.ArrayList list
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public java.lang.String getId () 
	public org.eclipse.pde.core.plugin.IPluginModelBase getModel (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public boolean hasWorkspaceModels () 
	public boolean hasExternalModels () 
}

org/eclipse/pde/core/plugin/PluginRegistry$PluginFilter.class
PluginRegistry.java
package org.eclipse.pde.core.plugin
public org.eclipse.pde.core.plugin.PluginRegistry$PluginFilter extends java.lang.Object {
	public void  () 
	public boolean accept (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
}

org/eclipse/pde/core/plugin/PluginRegistry.class
PluginRegistry.java
package org.eclipse.pde.core.plugin
public org.eclipse.pde.core.plugin.PluginRegistry extends java.lang.Object {
	public void  () 
	public static org.eclipse.pde.core.plugin.ModelEntry findEntry (java.lang.String) 
		String id
	public static org.eclipse.pde.core.plugin.IPluginModelBase findModel (java.lang.String) 
		String id
	public static org.eclipse.pde.core.plugin.IPluginModelBase findModel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.eclipse.pde.core.plugin.IPluginModelBase findModel (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
	public static org.eclipse.pde.core.plugin.IPluginModelBase[] getActiveModels () 
	public static org.eclipse.pde.core.plugin.IPluginModelBase[] getActiveModels (boolean) 
		boolean includeFragments
	public static org.eclipse.pde.core.plugin.IPluginModelBase[] getAllModels () 
	public static org.eclipse.pde.core.plugin.IPluginModelBase[] getAllModels (boolean) 
		boolean includeFragments
	public static org.eclipse.pde.core.plugin.IPluginModelBase[] getWorkspaceModels () 
	public static org.eclipse.pde.core.plugin.IPluginModelBase[] getExternalModels () 
	private static boolean isMatch (org.eclipse.pde.core.plugin.IPluginBase, java.lang.String, java.lang.String, int) 
		org.eclipse.pde.core.plugin.IPluginBase base
		String id
		String version
		int match
	public static org.eclipse.pde.core.plugin.IPluginModelBase findModel (java.lang.String, java.lang.String, int, org.eclipse.pde.core.plugin.PluginRegistry$PluginFilter) 
		String id
		String version
		int match
		org.eclipse.pde.core.plugin.PluginRegistry$PluginFilter filter
	public static org.eclipse.pde.core.plugin.IPluginModelBase[] findModels (java.lang.String, java.lang.String, int, org.eclipse.pde.core.plugin.PluginRegistry$PluginFilter) 
		String id
		String version
		int match
		org.eclipse.pde.core.plugin.PluginRegistry$PluginFilter filter
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.util.List results
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public static org.eclipse.pde.core.plugin.IPluginModelBase findModel (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, org.eclipse.pde.core.plugin.PluginRegistry$PluginFilter) 
		String id
		org.eclipse.osgi.service.resolver.VersionRange range
		org.eclipse.pde.core.plugin.PluginRegistry$PluginFilter filter
	private static org.eclipse.pde.core.plugin.IPluginModelBase getMax (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.pde.core.plugin.IPluginModelBase max
		org.osgi.framework.Version maxV
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.osgi.framework.Version version
	public static org.eclipse.pde.core.plugin.IPluginModelBase[] findModels (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, org.eclipse.pde.core.plugin.PluginRegistry$PluginFilter) 
		String id
		org.eclipse.osgi.service.resolver.VersionRange range
		org.eclipse.pde.core.plugin.PluginRegistry$PluginFilter filter
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.util.List results
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
}

org/eclipse/pde/core/plugin/TargetPlatform.class
TargetPlatform.java
package org.eclipse.pde.core.plugin
public org.eclipse.pde.core.plugin.TargetPlatform extends java.lang.Object {
	private static String PRODUCT_PROPERTY
	private static String APPLICATION_PROPERTY
	private static String SDK_PRODUCT
	private static String PLATFORM_PRODUCT
	private static String IDE_APPLICATION
	static void  () 
	public void  () 
	public static java.lang.String getLocation () 
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
	public static java.lang.String getDefaultLocation () 
		org.eclipse.osgi.service.datalocation.Location location
		java.net.URL url
		org.eclipse.core.runtime.IPath path
	public static java.lang.String getOS () 
	public static java.lang.String getWS () 
	public static java.lang.String getNL () 
	public static java.lang.String getOSArch () 
	private static java.lang.String getProperty (java.lang.String, java.lang.String) 
		String key
		String defaultValue
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		String value
	public static java.lang.String[] getApplications () 
	public static java.lang.String[] getProducts () 
	public static java.lang.String getDefaultProduct () 
		java.util.Properties config
		java.util.Set set
		String product
	public static java.lang.String getDefaultApplication () 
		java.util.Properties config
		java.util.Set set
		String application
	public static void createPlatformConfiguration (java.io.File, org.eclipse.pde.core.plugin.IPluginModelBase[], org.eclipse.pde.core.plugin.IPluginModelBase)  throws org.eclipse.core.runtime.CoreException 
		java.io.File location
		org.eclipse.pde.core.plugin.IPluginModelBase[] plugins
		org.eclipse.pde.core.plugin.IPluginModelBase brandingPlugin
	public static java.lang.String getBundleList () 
}

org/eclipse/pde/core/project/
org/eclipse/pde/core/project/IBundleClasspathEntry.class
IBundleClasspathEntry.java
package org.eclipse.pde.core.project
public abstract org.eclipse.pde.core.project.IBundleClasspathEntry extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IPath getSourcePath () 
	public abstract org.eclipse.core.runtime.IPath getBinaryPath () 
	public abstract org.eclipse.core.runtime.IPath getLibrary () 
}

org/eclipse/pde/core/project/IBundleProjectDescription.class
IBundleProjectDescription.java
package org.eclipse.pde.core.project
public abstract org.eclipse.pde.core.project.IBundleProjectDescription extends java.lang.Object {
	public static final String VERSION_3_0
	public static final String VERSION_3_1
	public static final String VERSION_3_2
	public static final String VERSION_3_3
	public static final String VERSION_3_4
	public static final String VERSION_3_5
	public static final String VERSION_3_6
	public static final String PLUGIN_NATURE
	public abstract void apply (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setSymbolicName (java.lang.String) 
	public abstract java.lang.String getSymbolicName () 
	public abstract void setLocationURI (java.net.URI) 
	public abstract java.net.URI getLocationURI () 
	public abstract void setBundleName (java.lang.String) 
	public abstract java.lang.String getBundleName () 
	public abstract void setBundleVendor (java.lang.String) 
	public abstract java.lang.String getBundleVendor () 
	public abstract void setBundleVersion (org.osgi.framework.Version) 
	public abstract org.osgi.framework.Version getBundleVersion () 
	public abstract void setSingleton (boolean) 
	public abstract boolean isSingleton () 
	public abstract void setLocalization (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.runtime.IPath getLocalization () 
	public abstract java.lang.String[] getNatureIds () 
	public abstract void setNatureIds (java.lang.String[]) 
	public abstract boolean hasNature (java.lang.String) 
	public abstract void setHost (org.eclipse.pde.core.project.IHostDescription) 
	public abstract org.eclipse.pde.core.project.IHostDescription getHost () 
	public abstract void setDefaultOutputFolder (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.runtime.IPath getDefaultOutputFolder () 
	public abstract void setExecutionEnvironments (java.lang.String[]) 
	public abstract java.lang.String[] getExecutionEnvironments () 
	public abstract void setBundleClassath (org.eclipse.pde.core.project.IBundleClasspathEntry[]) 
	public abstract org.eclipse.pde.core.project.IBundleClasspathEntry[] getBundleClasspath () 
	public abstract void setActivator (java.lang.String) 
	public abstract java.lang.String getActivator () 
	public abstract void setTargetVersion (java.lang.String) 
	public abstract java.lang.String getTargetVersion () 
	public abstract void setEquinox (boolean) 
	public abstract boolean isEquinox () 
	public abstract void setActivationPolicy (java.lang.String) 
	public abstract java.lang.String getActivationPolicy () 
	public abstract void setExtensionRegistry (boolean) 
	public abstract boolean isExtensionRegistry () 
	public abstract void setRequiredBundles (org.eclipse.pde.core.project.IRequiredBundleDescription[]) 
	public abstract org.eclipse.pde.core.project.IRequiredBundleDescription[] getRequiredBundles () 
	public abstract void setPackageImports (org.eclipse.pde.core.project.IPackageImportDescription[]) 
	public abstract org.eclipse.pde.core.project.IPackageImportDescription[] getPackageImports () 
	public abstract void setPackageExports (org.eclipse.pde.core.project.IPackageExportDescription[]) 
	public abstract org.eclipse.pde.core.project.IPackageExportDescription[] getPackageExports () 
	public abstract org.eclipse.core.resources.IProject getProject () 
	public abstract void setBinIncludes (org.eclipse.core.runtime.IPath[]) 
	public abstract org.eclipse.core.runtime.IPath[] getBinIncludes () 
	public abstract void setBundleRoot (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.runtime.IPath getBundleRoot () 
	public abstract java.lang.String[] getLaunchShortcuts () 
	public abstract void setLaunchShortcuts (java.lang.String[]) 
	public abstract java.lang.String getExportWizardId () 
	public abstract void setExportWizardId (java.lang.String) 
	public abstract void setHeader (java.lang.String, java.lang.String) 
	public abstract java.lang.String getHeader (java.lang.String) 
}

org/eclipse/pde/core/project/IBundleProjectService.class
IBundleProjectService.java
package org.eclipse.pde.core.project
public abstract org.eclipse.pde.core.project.IBundleProjectService extends java.lang.Object {
	public abstract org.eclipse.pde.core.project.IBundleProjectDescription getDescription (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.core.project.IHostDescription newHost (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange) 
	public abstract org.eclipse.pde.core.project.IPackageImportDescription newPackageImport (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean) 
	public abstract org.eclipse.pde.core.project.IPackageExportDescription newPackageExport (java.lang.String, org.osgi.framework.Version, boolean, java.lang.String[]) 
	public abstract org.eclipse.pde.core.project.IRequiredBundleDescription newRequiredBundle (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean, boolean) 
	public abstract org.eclipse.pde.core.project.IBundleClasspathEntry newBundleClasspathEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
	public abstract void setBundleRoot (org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/core/project/IHostDescription.class
IHostDescription.java
package org.eclipse.pde.core.project
public abstract org.eclipse.pde.core.project.IHostDescription extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.osgi.service.resolver.VersionRange getVersionRange () 
}

org/eclipse/pde/core/project/IPackageExportDescription.class
IPackageExportDescription.java
package org.eclipse.pde.core.project
public abstract org.eclipse.pde.core.project.IPackageExportDescription extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.osgi.framework.Version getVersion () 
	public abstract java.lang.String[] getFriends () 
	public abstract boolean isApi () 
}

org/eclipse/pde/core/project/IPackageImportDescription.class
IPackageImportDescription.java
package org.eclipse.pde.core.project
public abstract org.eclipse.pde.core.project.IPackageImportDescription extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.osgi.service.resolver.VersionRange getVersionRange () 
	public abstract boolean isOptional () 
}

org/eclipse/pde/core/project/IRequiredBundleDescription.class
IRequiredBundleDescription.java
package org.eclipse.pde.core.project
public abstract org.eclipse.pde.core.project.IRequiredBundleDescription extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.osgi.service.resolver.VersionRange getVersionRange () 
	public abstract boolean isExported () 
	public abstract boolean isOptional () 
}

org/eclipse/pde/internal/
org/eclipse/pde/internal/core/
org/eclipse/pde/internal/core/AbstractModel.class
AbstractModel.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.AbstractModel extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.pde.core.IModel org.eclipse.pde.internal.core.IModelChangeProviderExtension java.io.Serializable  {
	private static final long serialVersionUID
	private transient java.util.List fListeners
	private boolean fLoaded
	protected boolean fDisposed
	private long fTimestamp
	private Exception fException
	public void  () 
	public void addModelChangedListener (org.eclipse.pde.core.IModelChangedListener) 
		org.eclipse.pde.core.IModelChangedListener listener
	public void transferListenersTo (org.eclipse.pde.internal.core.IModelChangeProviderExtension, org.eclipse.pde.internal.core.IModelChangedListenerFilter) 
		org.eclipse.pde.internal.core.IModelChangeProviderExtension target
		org.eclipse.pde.internal.core.IModelChangedListenerFilter filter
		java.util.ArrayList removed
		int i
		org.eclipse.pde.core.IModelChangedListener listener
	public void dispose () 
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
		org.eclipse.pde.core.IModelChangedListener[] list
		int i
		org.eclipse.pde.core.IModelChangedListener listener
	public void fireModelObjectChanged (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) 
		Object object
		String property
		Object oldValue
		Object newValue
	public java.lang.String getResourceString (java.lang.String) 
		String key
	public org.eclipse.core.resources.IResource getUnderlyingResource () 
	protected boolean isInSync (java.io.File) 
		java.io.File localFile
	public boolean isValid () 
	public final long getTimeStamp () 
	protected abstract void updateTimeStamp () 
	protected void updateTimeStamp (java.io.File) 
		java.io.File localFile
	public boolean isDisposed () 
	public boolean isLoaded () 
	public void setLoaded (boolean) 
		boolean loaded
	public void setException (java.lang.Exception) 
		Exception e
	public java.lang.Exception getException () 
	public void removeModelChangedListener (org.eclipse.pde.core.IModelChangedListener) 
		org.eclipse.pde.core.IModelChangedListener listener
	public void throwParseErrorsException (java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		Throwable e
		org.eclipse.core.runtime.Status status
	protected javax.xml.parsers.SAXParser getSaxParser ()  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException javax.xml.parsers.FactoryConfigurationError 
	public boolean isReconcilingModel () 
}

org/eclipse/pde/internal/core/AbstractModelManager.class
AbstractModelManager.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.AbstractModelManager extends java.lang.Object {
	private org.eclipse.core.runtime.ListenerList fListeners
	public void  () 
	public synchronized void removeModelProviderListener (org.eclipse.pde.core.IModelProviderListener) 
		org.eclipse.pde.core.IModelProviderListener listener
	public synchronized void addModelProviderListener (org.eclipse.pde.core.IModelProviderListener) 
		org.eclipse.pde.core.IModelProviderListener listener
	public void fireModelProviderEvent (org.eclipse.pde.core.IModelProviderEvent) 
		org.eclipse.pde.core.IModelProviderEvent event
		Object[] listeners
		int i
	public void shutdown () 
	protected void removeListeners () 
}

org/eclipse/pde/internal/core/AbstractNLModel.class
AbstractNLModel.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.AbstractNLModel extends org.eclipse.pde.internal.core.AbstractModel {
	private static final long serialVersionUID
	protected transient org.eclipse.pde.internal.core.NLResourceHelper fNLHelper
	static Class class$0
	public void  () 
	public org.eclipse.pde.internal.core.NLResourceHelper getNLResourceHelper () 
	public void resetNLResourceHelper () 
	public void dispose () 
	public java.lang.String getResourceString (java.lang.String) 
		String key
	protected abstract org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
		org.eclipse.core.resources.IResource resource
}

org/eclipse/pde/internal/core/BinaryRepositoryProvider$BinaryFileModificationValidator.class
BinaryRepositoryProvider.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.BinaryRepositoryProvider$BinaryFileModificationValidator extends org.eclipse.core.resources.team.FileModificationValidator {
	final org.eclipse.pde.internal.core.BinaryRepositoryProvider this$0
	void  (org.eclipse.pde.internal.core.BinaryRepositoryProvider) 
	public org.eclipse.core.runtime.IStatus validateEdit (org.eclipse.core.resources.IFile[], org.eclipse.core.resources.team.FileModificationValidationContext) 
		org.eclipse.core.resources.IFile[] files
		org.eclipse.core.resources.team.FileModificationValidationContext context
		int i
	public org.eclipse.core.runtime.IStatus validateSave (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
}

org/eclipse/pde/internal/core/BinaryRepositoryProvider$BinaryMoveDeleteHook.class
BinaryRepositoryProvider.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.BinaryRepositoryProvider$BinaryMoveDeleteHook extends java.lang.Object implements org.eclipse.core.resources.team.IMoveDeleteHook  {
	final org.eclipse.pde.internal.core.BinaryRepositoryProvider this$0
	void  (org.eclipse.pde.internal.core.BinaryRepositoryProvider) 
	public boolean deleteFile (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IFile file
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean deleteFolder (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IFolder folder
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean deleteProject (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IProject, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IProject project
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean moveFile (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFile, org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IFile source
		org.eclipse.core.resources.IFile destination
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean moveFolder (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IFolder, org.eclipse.core.resources.IFolder, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IFolder source
		org.eclipse.core.resources.IFolder destination
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean moveProject (org.eclipse.core.resources.team.IResourceTree, org.eclipse.core.resources.IProject, org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.team.IResourceTree tree
		org.eclipse.core.resources.IProject source
		org.eclipse.core.resources.IProjectDescription description
		int updateFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/pde/internal/core/BinaryRepositoryProvider.class
BinaryRepositoryProvider.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.BinaryRepositoryProvider extends org.eclipse.team.core.RepositoryProvider {
	private org.eclipse.core.resources.team.IMoveDeleteHook moveDeleteHook
	private org.eclipse.core.resources.team.FileModificationValidator fileModificationValidator
	public static final String EXTERNAL_PROJECT_VALUE
	public void  () 
	public void configureProject ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
	public void deconfigure ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
	public org.eclipse.core.resources.team.FileModificationValidator getFileModificationValidator2 () 
	public java.lang.String getID () 
	public org.eclipse.core.resources.team.IMoveDeleteHook getMoveDeleteHook () 
	private boolean isBinaryResource (org.eclipse.core.resources.IResource, boolean) 
		org.eclipse.core.resources.IResource resource
		boolean excludeProjectChildren
		org.eclipse.core.resources.IContainer parent
		org.eclipse.core.resources.IFolder folder
	private org.eclipse.core.runtime.IStatus createProblemStatus () 
		String message
	private org.eclipse.core.runtime.IStatus createOKStatus () 
	public boolean canHandleLinkedResources () 
	public boolean canHandleLinkedResourcesURI () 
	static boolean access$0 (org.eclipse.pde.internal.core.BinaryRepositoryProvider, org.eclipse.core.resources.IResource, boolean) 
	static org.eclipse.core.runtime.IStatus access$1 (org.eclipse.pde.internal.core.BinaryRepositoryProvider) 
	static org.eclipse.core.runtime.IStatus access$2 (org.eclipse.pde.internal.core.BinaryRepositoryProvider) 
}

org/eclipse/pde/internal/core/BundleManifestSourceLocationManager.class
BundleManifestSourceLocationManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.BundleManifestSourceLocationManager extends java.lang.Object {
	private java.util.Map fPluginToSourceBundle
	public void  () 
	public org.eclipse.pde.internal.core.SourceLocation getSourceLocation (java.lang.String, org.osgi.framework.Version) 
		String pluginName
		org.osgi.framework.Version pluginVersion
		org.eclipse.pde.core.plugin.IPluginModelBase plugin
		org.eclipse.pde.internal.core.SourceLocation location
	public java.util.Collection getSourceLocations () 
		java.util.Collection result
		java.util.Iterator iterator
		org.eclipse.pde.core.plugin.IPluginModelBase currentBundle
		org.eclipse.pde.internal.core.SourceLocation currentLocation
	public boolean hasValidSourceLocation (java.lang.String, org.osgi.framework.Version) 
		String pluginName
		org.osgi.framework.Version pluginVersion
	public java.util.Set getSourceRoots (java.lang.String, org.osgi.framework.Version) 
		String pluginName
		org.osgi.framework.Version pluginVersion
		java.util.Set pluginSourceRoots
		org.eclipse.osgi.util.ManifestElement[] manifestElements
		int j
		org.eclipse.osgi.util.ManifestElement currentElement
		String binaryPluginName
		String versionEntry
		org.osgi.framework.Version version
		IllegalArgumentException e
	public java.util.Set getAllSourceRoots (java.lang.String, org.osgi.framework.Version) 
		String pluginName
		org.osgi.framework.Version pluginVersion
		java.util.Set pluginSourceRoots
		org.eclipse.osgi.util.ManifestElement[] manifestElements
		int j
		org.eclipse.osgi.util.ManifestElement currentElement
	private org.eclipse.osgi.util.ManifestElement[] getSourceEntries (java.lang.String, org.osgi.framework.Version) 
		String pluginName
		org.osgi.framework.Version pluginVersion
		org.eclipse.pde.core.plugin.IPluginModelBase sourceBundle
		String bundleSourceEntry
		org.osgi.framework.BundleException e
	private void addSourceRoots (java.lang.String, java.util.Set) 
		String rootEntryDirective
		java.util.Set pluginSourceRoots
		String[] roots
		int k
	public void setPlugins (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] externalModels
		int i
		org.eclipse.pde.core.plugin.IPluginBase currentPlugin
		String bundleSourceEntry
		org.eclipse.osgi.util.ManifestElement[] manifestElements
		org.osgi.framework.BundleException e
		org.eclipse.core.runtime.IPath path
		int j
		org.eclipse.osgi.util.ManifestElement currentElement
		String binaryPluginName
		String versionEntry
		org.osgi.framework.Version version
		IllegalArgumentException e
}

org/eclipse/pde/internal/core/BundleValidationOperation.class
BundleValidationOperation.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.BundleValidationOperation extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	private static org.eclipse.osgi.service.resolver.StateObjectFactory FACTORY
	private org.eclipse.pde.core.plugin.IPluginModelBase[] fModels
	private java.util.Dictionary[] fProperties
	private org.eclipse.osgi.service.resolver.State fState
	public void  (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
	public void  (org.eclipse.pde.core.plugin.IPluginModelBase[], java.util.Dictionary[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.util.Dictionary[] properties
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
		org.eclipse.osgi.service.resolver.BundleDescription bundle
	public java.util.Map getResolverErrors () 
		java.util.Map map
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		int i
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.BundleDescription[] dups
		org.eclipse.core.runtime.IStatus errorStatus
	public org.eclipse.osgi.service.resolver.State getState () 
	public boolean hasErrors () 
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		int i
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.BundleDescription[] dups
}

org/eclipse/pde/internal/core/ClasspathComputer.class
ClasspathComputer.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.ClasspathComputer extends java.lang.Object {
	private static java.util.Map fSeverityTable
	private static final int SEVERITY_ERROR
	private static final int SEVERITY_WARNING
	private static final int SEVERITY_IGNORE
	static void  () 
	public void  () 
	public static void setClasspath (org.eclipse.core.resources.IProject, org.eclipse.pde.core.plugin.IPluginModelBase)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.jdt.core.IClasspathEntry[] entries
	public static org.eclipse.jdt.core.IClasspathEntry[] getClasspath (org.eclipse.core.resources.IProject, org.eclipse.pde.core.plugin.IPluginModelBase, java.util.Map, boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.Map sourceLibraryMap
		boolean clear
		boolean overrideCompliance
		org.eclipse.jdt.core.IJavaProject javaProject
		java.util.ArrayList result
		org.eclipse.pde.core.build.IBuild build
		String ee
		org.eclipse.jdt.core.IClasspathEntry[] entries
		org.eclipse.jdt.core.IJavaModelStatus validation
	private static void addSourceAndLibraries (org.eclipse.core.resources.IProject, org.eclipse.pde.core.plugin.IPluginModelBase, org.eclipse.pde.core.build.IBuild, boolean, java.util.Map, java.util.ArrayList)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.build.IBuild build
		boolean clear
		java.util.Map sourceLibraryMap
		java.util.ArrayList result
		java.util.HashSet paths
		org.eclipse.jdt.core.IClasspathEntry[] entries
		int i
		org.eclipse.jdt.core.IClasspathEntry entry
		org.eclipse.jdt.core.IClasspathAttribute[] attrs
		org.eclipse.pde.core.plugin.IPluginLibrary[] libraries
		int i
		org.eclipse.pde.core.build.IBuildEntry buildEntry
		org.eclipse.core.runtime.IPath sourceAttachment
		org.eclipse.pde.core.build.IBuildEntry buildEntry
		org.eclipse.core.runtime.IPath sourceAttachment
	private static org.eclipse.jdt.core.IClasspathAttribute[] getClasspathAttributes (org.eclipse.core.resources.IProject, org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.jdt.core.IClasspathAttribute[] attributes
		org.eclipse.pde.internal.core.JavadocLocationManager manager
		String javadoc
	private static void addSourceFolder (org.eclipse.pde.core.build.IBuildEntry, org.eclipse.core.resources.IProject, java.util.HashSet, java.util.ArrayList)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.build.IBuildEntry buildEntry
		org.eclipse.core.resources.IProject project
		java.util.HashSet paths
		java.util.ArrayList result
		String[] folders
		int j
		String folder
		org.eclipse.core.runtime.IPath path
		org.eclipse.jdt.core.IPackageFragmentRoot root
	protected static org.eclipse.pde.core.build.IBuild getBuild (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile buildFile
		org.eclipse.pde.core.build.IBuildModel buildModel
	private static void addLibraryEntry (org.eclipse.core.resources.IProject, org.eclipse.pde.core.plugin.IPluginLibrary, org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IClasspathAttribute[], java.util.ArrayList)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginLibrary library
		org.eclipse.core.runtime.IPath sourceAttachment
		org.eclipse.jdt.core.IClasspathAttribute[] attrs
		java.util.ArrayList result
		String name
		org.eclipse.core.resources.IResource jarFile
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.jdt.core.IClasspathEntry oldEntry
		org.eclipse.jdt.core.IClasspathEntry entry
	private static void addJARdPlugin (org.eclipse.core.resources.IProject, java.lang.String, org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IClasspathAttribute[], java.util.ArrayList) 
		org.eclipse.core.resources.IProject project
		String filename
		org.eclipse.core.runtime.IPath sourceAttachment
		org.eclipse.jdt.core.IClasspathAttribute[] attrs
		java.util.ArrayList result
		String name
		org.eclipse.core.resources.IResource jarFile
		org.eclipse.jdt.core.IClasspathEntry entry
	private static org.eclipse.jdt.core.IClasspathEntry createClasspathEntry (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IResource, java.lang.String, org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IClasspathAttribute[], boolean) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IResource library
		String fileName
		org.eclipse.core.runtime.IPath sourceAttachment
		org.eclipse.jdt.core.IClasspathAttribute[] attrs
		boolean isExported
		org.eclipse.core.resources.IResource resource
	private static java.lang.String getExecutionEnvironment (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
		String[] envs
	public static void setComplianceOptions (org.eclipse.jdt.core.IJavaProject, java.lang.String) 
		org.eclipse.jdt.core.IJavaProject project
		String eeId
	public static void setComplianceOptions (org.eclipse.jdt.core.IJavaProject, java.lang.String, boolean) 
		org.eclipse.jdt.core.IJavaProject project
		String eeId
		boolean overrideExisting
		java.util.Map projectMap
		org.eclipse.jdt.launching.environments.IExecutionEnvironment ee
		java.util.Map options
		String compliance
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String option
		String value
	private static void setCompliance (java.util.Map, java.lang.String, java.lang.String, boolean) 
		java.util.Map map
		String key
		String value
		boolean override
	private static void setMinimumCompliance (java.util.Map, java.lang.String, java.lang.String, boolean) 
		java.util.Map map
		String key
		String minimumValue
		boolean override
		String currentValue
		int current
		int minimum
	public static org.eclipse.jdt.core.IClasspathEntry createEntryUsingPreviousEntry (org.eclipse.jdt.core.IJavaProject, java.lang.String, org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IJavaProject javaProject
		String ee
		org.eclipse.core.runtime.IPath path
		org.eclipse.jdt.core.IClasspathEntry[] entries
		int i
	public static org.eclipse.jdt.core.IClasspathEntry createJREEntry (java.lang.String) 
		String ee
	private static org.eclipse.core.runtime.IPath getEEPath (java.lang.String) 
		String ee
		org.eclipse.core.runtime.IPath path
		org.eclipse.jdt.launching.environments.IExecutionEnvironmentsManager manager
		org.eclipse.jdt.launching.environments.IExecutionEnvironment env
	public static org.eclipse.jdt.core.IClasspathEntry createContainerEntry () 
}

org/eclipse/pde/internal/core/ClasspathHelper.class
ClasspathHelper.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.ClasspathHelper extends java.lang.Object {
	private static final String DOT
	private static final String FRAGMENT_ANNOTATION
	public void  () 
	public static java.lang.String getDevEntriesProperties (java.lang.String, boolean) 
		String fileName
		boolean checkExcluded
		java.io.File file
		java.io.File directory
		java.util.Properties properties
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		String id
		String entry
		String currentValue
		java.io.FileOutputStream stream
		java.io.IOException e
	public static java.lang.String getDevEntriesProperties (java.lang.String, java.util.Map) 
		String fileName
		java.util.Map map
		java.io.File file
		java.io.File directory
		java.util.Properties properties
		java.util.Iterator iter
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String entry
		String id
		String currentValue
		java.io.FileOutputStream stream
		java.io.IOException e
	private static java.lang.String getDevEntries (boolean) 
		boolean checkExcluded
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.util.ArrayList list
		int i
		String id
		org.eclipse.core.runtime.IPath[] paths
		int j
		String entry
	private static java.lang.String writeEntry (org.eclipse.core.runtime.IPath[]) 
		org.eclipse.core.runtime.IPath[] paths
		StringBuffer buffer
		int i
	public static java.util.Dictionary getDevDictionary (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String id
		org.eclipse.core.runtime.IPath[] paths
		String entry
		java.util.Hashtable map
	private static java.util.Map getClasspathMap (org.eclipse.core.resources.IProject, boolean, boolean, boolean)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.core.resources.IProject project
		boolean checkExcluded
		boolean onlyJarsIfLinked
		boolean absolutePaths
		java.util.List excluded
		org.eclipse.jdt.core.IJavaProject jProject
		java.util.HashMap map
		org.eclipse.jdt.core.IClasspathEntry[] entries
		int i
		org.eclipse.core.runtime.IPath output
		org.eclipse.core.runtime.IPath source
		org.eclipse.core.resources.IResource file
		boolean isLinked
		java.util.ArrayList list
	private static org.eclipse.core.runtime.IPath[] findLibrary (java.lang.String, org.eclipse.core.resources.IProject, java.util.Map, org.eclipse.pde.core.build.IBuild) 
		String libName
		org.eclipse.core.resources.IProject project
		java.util.Map classpathMap
		org.eclipse.pde.core.build.IBuild build
		java.util.ArrayList paths
		org.eclipse.pde.core.build.IBuildEntry entry
		String[] resources
		int j
		org.eclipse.core.resources.IResource res
		java.util.ArrayList list
		java.util.ListIterator li
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IResource res
		java.util.ArrayList list
		java.util.ListIterator li
	private static org.eclipse.core.runtime.IPath[] getDevPaths (org.eclipse.pde.core.plugin.IPluginModelBase, boolean, java.util.Map) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		boolean checkExcluded
		java.util.Map pluginsMap
		java.util.ArrayList result
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginBase base
		org.eclipse.pde.core.plugin.IPluginLibrary[] libraries
		java.util.Map classpathMap
		org.eclipse.core.resources.IFile file
		boolean searchBuild
		org.eclipse.pde.internal.core.build.WorkspaceBuildModel bModel
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.pde.core.build.IBuildEntry entry
		org.eclipse.core.runtime.IPath[] paths
		java.util.Iterator iterator
		java.util.List collect
		java.util.ArrayList list
		int j
		int i
		org.eclipse.core.runtime.IPath[] paths
		int j
		java.util.Iterator it
		java.util.Map$Entry entry
		java.util.ArrayList list
		java.util.ListIterator li
	private static org.eclipse.core.runtime.IPath[] findLibraryFromFragments (java.lang.String, org.eclipse.pde.core.plugin.IPluginModelBase, boolean, java.util.Map) 
		String libName
		org.eclipse.pde.core.plugin.IPluginModelBase model
		boolean checkExcluded
		java.util.Map plugins
		org.eclipse.pde.core.plugin.IFragmentModel[] frags
		int i
		org.eclipse.core.resources.IProject project
		java.util.Map classpathMap
		org.eclipse.core.resources.IFile file
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.pde.internal.core.build.WorkspaceBuildModel bModel
		org.eclipse.core.runtime.IPath[] paths
		java.io.File file
	private static org.eclipse.core.runtime.IPath[] postfixFragmentAnnotation (org.eclipse.core.runtime.IPath[]) 
		org.eclipse.core.runtime.IPath[] paths
		int i
	private static void addPath (java.util.ArrayList, org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IPath) 
		java.util.ArrayList result
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath resultPath
		org.eclipse.core.resources.IContainer bundleRoot
		org.eclipse.core.runtime.IPath rootPath
		org.eclipse.core.resources.IResource resource
	private static java.util.List getFoldersToExclude (org.eclipse.core.resources.IProject, boolean) 
		org.eclipse.core.resources.IProject project
		boolean checkExcluded
		java.util.ArrayList list
		org.eclipse.core.runtime.preferences.IEclipsePreferences pref
		String binExcludes
		java.util.StringTokenizer tokenizer
}

org/eclipse/pde/internal/core/ClasspathUtilCore.class
ClasspathUtilCore.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.ClasspathUtilCore extends java.lang.Object {
	public void  () 
	public static void addLibraries (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList result
		org.eclipse.pde.core.plugin.IPluginLibrary[] libraries
		int i
		org.eclipse.jdt.core.IClasspathEntry entry
	private static void addJARdPlugin (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList result
		org.eclipse.core.runtime.IPath sourcePath
		org.eclipse.jdt.core.IClasspathEntry entry
	protected static org.eclipse.jdt.core.IClasspathEntry createLibraryEntry (org.eclipse.pde.core.plugin.IPluginLibrary) 
		org.eclipse.pde.core.plugin.IPluginLibrary library
		String name
		String expandedName
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.runtime.IPath path
	public static boolean hasExtensibleAPI (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
	public static boolean isPatchFragment (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public static boolean isPatchFragment (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
	private static boolean hasExtensibleAPI (org.eclipse.pde.core.plugin.IPlugin) 
		org.eclipse.pde.core.plugin.IPlugin plugin
	private static boolean isPatchFragment (org.eclipse.pde.core.plugin.IFragment) 
		org.eclipse.pde.core.plugin.IFragment fragment
	public static boolean hasBundleStructure (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.IPluginBase plugin
	public static boolean containsVariables (java.lang.String) 
		String name
	public static java.lang.String expandLibraryName (java.lang.String) 
		String source
	public static org.eclipse.core.runtime.IPath getSourceAnnotation (org.eclipse.pde.core.plugin.IPluginModelBase, java.lang.String) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String libraryName
		String newlibraryName
		String zipName
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.internal.core.SourceLocationManager manager
	public static java.lang.String getSourceZipName (java.lang.String) 
		String libraryName
		int dot
	private static org.eclipse.pde.core.plugin.IPluginModelBase resolveLibraryInFragments (org.eclipse.pde.core.plugin.IPluginLibrary, java.lang.String) 
		org.eclipse.pde.core.plugin.IPluginLibrary library
		String libraryName
		org.eclipse.pde.core.plugin.IFragmentModel[] fragments
		int i
		org.eclipse.core.runtime.IPath path
	public static org.eclipse.core.runtime.IPath getPath (org.eclipse.pde.core.plugin.IPluginModelBase, java.lang.String) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String libraryName
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IResource jarFile
		java.io.File file
	public static org.eclipse.pde.core.build.IBuild getBuild (org.eclipse.pde.core.plugin.IPluginModelBase)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.build.IBuildModel buildModel
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile buildFile
	public static java.lang.String getFilename (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
}

org/eclipse/pde/internal/core/DependencyManager.class
DependencyManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.DependencyManager extends java.lang.Object {
	public void  () 
	public static java.util.Set getSelfAndDependencies (org.eclipse.pde.core.plugin.IPluginModelBase, java.lang.String[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String[] excludeFragments
	public static java.util.Set getSelfandDependencies (org.eclipse.pde.core.plugin.IPluginModelBase[], java.lang.String[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		String[] excludeFragments
	public static java.util.Set getDependencies (java.lang.Object[], java.lang.String[], org.eclipse.osgi.service.resolver.State, java.lang.String[]) 
		Object[] selected
		String[] implicit
		org.eclipse.osgi.service.resolver.State state
		String[] excludeFragments
	public static java.util.Set getDependencies (java.lang.Object[], boolean, java.lang.String[]) 
		Object[] selected
		boolean includeOptional
		String[] excludeFragments
	private static java.util.Set toSet (java.lang.String[]) 
		String[] array
		java.util.Set set
		int i
	private static java.util.Set getDependencies (java.lang.Object[], java.lang.String[], org.eclipse.osgi.service.resolver.State, boolean, boolean, java.util.Set) 
		Object[] selected
		String[] implicit
		org.eclipse.osgi.service.resolver.State state
		boolean removeSelf
		boolean includeOptional
		java.util.Set excludeFragments
		java.util.Set set
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.IPluginExtension[] extensions
		int j
		String point
		int dot
		String id
		int i
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
	private static java.lang.String[] getImplicitDependencies () 
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		String dependencies
		java.util.StringTokenizer tokenizer
		String[] implicitIds
		int i
	private static void addBundleAndDependencies (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Set, boolean, java.util.Set) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.Set set
		boolean includeOptional
		java.util.Set excludeFragments
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		int i
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] importedPkgs
		int i
		org.eclipse.osgi.service.resolver.ExportPackageDescription exporter
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		int i
		String id
		org.eclipse.osgi.service.resolver.HostSpecification host
}

org/eclipse/pde/internal/core/EclipseHomeInitializer.class
EclipseHomeInitializer.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.EclipseHomeInitializer extends org.eclipse.jdt.core.ClasspathVariableInitializer {
	public static final String ECLIPSE_HOME_VARIABLE
	public void  () 
	public void initialize (java.lang.String) 
		String variable
	public static void resetEclipseHomeVariable () 
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		String platformHome
}

org/eclipse/pde/internal/core/ExtensionDeltaEvent.class
ExtensionDeltaEvent.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.ExtensionDeltaEvent extends java.lang.Object implements org.eclipse.pde.internal.core.IExtensionDeltaEvent  {
	private org.eclipse.pde.core.plugin.IPluginModelBase[] added
	private org.eclipse.pde.core.plugin.IPluginModelBase[] changed
	private org.eclipse.pde.core.plugin.IPluginModelBase[] removed
	private int types
	public void  (int, org.eclipse.pde.core.plugin.IPluginModelBase[], org.eclipse.pde.core.plugin.IPluginModelBase[], org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		int types
		org.eclipse.pde.core.plugin.IPluginModelBase[] added
		org.eclipse.pde.core.plugin.IPluginModelBase[] removed
		org.eclipse.pde.core.plugin.IPluginModelBase[] changed
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getAddedModels () 
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getChangedModels () 
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getRemovedModels () 
	public int getEventTypes () 
}

org/eclipse/pde/internal/core/ExternalFeatureModelManager.class
ExternalFeatureModelManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.ExternalFeatureModelManager extends java.lang.Object {
	private org.eclipse.core.runtime.ListenerList fListeners
	private org.eclipse.pde.internal.core.ifeature.IFeatureModel[] fModels
	private org.eclipse.pde.internal.core.PDEPreferencesManager fPref
	public static org.eclipse.pde.internal.core.ifeature.IFeatureModel createModel (java.io.File) 
		java.io.File manifest
		org.eclipse.pde.internal.core.feature.ExternalFeatureModel model
		java.io.InputStream stream
	public static org.eclipse.pde.internal.core.ifeature.IFeatureModel[] createModels (java.lang.String, java.util.ArrayList, org.eclipse.core.runtime.IProgressMonitor) 
		String platformHome
		java.util.ArrayList additionalLocations
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.net.URL[] featureURLs
		java.io.File[] dirs
		int i
		String directory
		java.io.File dir
		java.net.URL[] newUrls
		java.net.URL[] result
	private static org.eclipse.pde.internal.core.ifeature.IFeatureModel[] createModels (java.net.URL[], org.eclipse.core.runtime.IProgressMonitor) 
		java.net.URL[] featurePaths
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Map uniqueFeatures
		int i
		java.io.File manifest
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		java.util.Collection models
	public void  () 
	public void addModelProviderListener (org.eclipse.pde.core.IModelProviderListener) 
		org.eclipse.pde.core.IModelProviderListener listener
	private void fireModelProviderEvent (org.eclipse.pde.core.IModelProviderEvent) 
		org.eclipse.pde.core.IModelProviderEvent e
		Object[] listeners
		int i
		org.eclipse.pde.core.IModelProviderListener listener
	public void initialize () 
		String platformHome
		String additionalLocations
		String externalFeaturesString
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] oldModels
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] newModels
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] allModels
		java.util.Map modelMap
		int i
		String id
		java.util.List list
		java.util.List list
		java.util.Set filteredModels
		String[] entries
		int i
		String[] parts
		String id
		java.util.List possibilities
		org.eclipse.pde.internal.core.ifeature.IFeatureModel candidate
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.ifeature.IFeatureModel current
		org.osgi.framework.Version currentVersion
		org.osgi.framework.Version candidateVersion
	private java.util.ArrayList parseAdditionalLocations (java.lang.String) 
		String additionalLocations
		java.util.ArrayList result
		java.util.StringTokenizer tokenizer
	private void notifyListeners (org.eclipse.pde.internal.core.ifeature.IFeatureModel[], org.eclipse.pde.internal.core.ifeature.IFeatureModel[]) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] oldModels
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] newFeatureModels
		int type
		org.eclipse.pde.internal.core.ModelProviderEvent replacedFeatures
	public void removeModelProviderListener (org.eclipse.pde.core.IModelProviderListener) 
		org.eclipse.pde.core.IModelProviderListener listener
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getModels () 
}

org/eclipse/pde/internal/core/ExternalJavaSearchClasspathContainer.class
ExternalJavaSearchClasspathContainer.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.ExternalJavaSearchClasspathContainer extends java.lang.Object implements org.eclipse.jdt.core.IClasspathContainer  {
	private org.eclipse.jdt.core.IClasspathEntry[] fEntries
	public void  () 
	public org.eclipse.jdt.core.IClasspathEntry[] getClasspathEntries () 
		org.eclipse.pde.internal.core.SearchablePluginsManager manager
		org.eclipse.core.runtime.CoreException e
	public java.lang.String getDescription () 
	public int getKind () 
	public org.eclipse.core.runtime.IPath getPath () 
}

org/eclipse/pde/internal/core/ExternalJavaSearchInitializer.class
ExternalJavaSearchInitializer.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.ExternalJavaSearchInitializer extends org.eclipse.jdt.core.ClasspathContainerInitializer {
	org.eclipse.pde.internal.core.ExternalJavaSearchClasspathContainer fContainer
	public void  () 
	public void initialize (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.core.runtime.OperationCanceledException e
}

org/eclipse/pde/internal/core/ExternalModelManager.class
ExternalModelManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.ExternalModelManager extends org.eclipse.pde.internal.core.AbstractModelManager {
	private org.eclipse.pde.core.plugin.IPluginModelBase[] fModels
	public void  () 
	protected org.eclipse.pde.core.plugin.IPluginModelBase[] getAllModels () 
	protected void initializeModels (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		String saved
		int i
		String versionString
		java.util.Set versions
		java.util.Set versionIds
		java.util.StringTokenizer stok
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor desc
		java.util.Vector result
		java.util.StringTokenizer stok
		int i
		String id
	public void setModels (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
	public java.net.URL[] getPluginPaths () 
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		boolean addPool
		String baseLocation
		java.net.URL[] base
		String value
		java.util.StringTokenizer tokenizer
		java.util.List extraLocations
		String location
		java.io.File dir
		java.net.URL[] additional
		java.net.URL[] result
		String pooled
		java.util.List urls
		String fileName
		java.net.MalformedURLException e
	private java.net.URL[] append (java.net.URL[], java.net.URL[]) 
		java.net.URL[] base
		java.net.URL[] additional
		java.net.URL[] result
}

org/eclipse/pde/internal/core/FeatureModelDelta.class
FeatureModelDelta.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.FeatureModelDelta extends java.lang.Object implements org.eclipse.pde.internal.core.IFeatureModelDelta  {
	private java.util.ArrayList fAdded
	private java.util.ArrayList fRemoved
	private java.util.ArrayList fChanged
	private int kind
	public void  () 
	public int getKind () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getAdded () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getRemoved () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getChanged () 
	private org.eclipse.pde.internal.core.ifeature.IFeatureModel[] get (java.util.ArrayList) 
		java.util.ArrayList list
	void add (org.eclipse.pde.internal.core.ifeature.IFeatureModel, int) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		int type
	private java.util.ArrayList add (java.util.ArrayList, org.eclipse.pde.internal.core.ifeature.IFeatureModel) 
		java.util.ArrayList list
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
	boolean contains (org.eclipse.pde.internal.core.ifeature.IFeatureModel, int) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		int type
}

org/eclipse/pde/internal/core/FeatureModelManager$1.class
FeatureModelManager.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.FeatureModelManager$1 extends java.lang.Object implements org.eclipse.pde.core.IModelProviderListener  {
	final org.eclipse.pde.internal.core.FeatureModelManager this$0
	void  (org.eclipse.pde.internal.core.FeatureModelManager) 
	public void modelsChanged (org.eclipse.pde.core.IModelProviderEvent) 
		org.eclipse.pde.core.IModelProviderEvent e
}

org/eclipse/pde/internal/core/FeatureModelManager.class
FeatureModelManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.FeatureModelManager extends java.lang.Object {
	private org.eclipse.pde.internal.core.FeatureTable fActiveModels
	private org.eclipse.pde.internal.core.FeatureTable fInactiveModels
	private org.eclipse.pde.internal.core.ExternalFeatureModelManager fExternalManager
	private boolean fReloadExternalNeeded
	private org.eclipse.pde.internal.core.WorkspaceFeatureModelManager fWorkspaceManager
	private org.eclipse.pde.core.IModelProviderListener fProviderListener
	private java.util.ArrayList fListeners
	public void  () 
	public synchronized void shutdown () 
	private synchronized void init () 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
		int i
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getModels () 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] allModels
		java.util.ArrayList valid
		int i
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getWorkspaceModels () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getExternalModels () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel getFeatureModel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel findFeatureModel (java.lang.String, java.lang.String) 
		String id
		String version
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
		int i
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel findFeatureModelRelaxed (java.lang.String, java.lang.String) 
		String id
		String version
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		org.osgi.framework.Version pvi
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] findFeatureModels (java.lang.String) 
		String id
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
		java.util.ArrayList valid
		int i
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel findFeatureModel (java.lang.String) 
		String id
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		int i
		String version
		String version2
		org.osgi.framework.Version vid
		org.osgi.framework.Version vid2
	private void handleModelsChanged (org.eclipse.pde.core.IModelProviderEvent) 
		org.eclipse.pde.core.IModelProviderEvent e
		org.eclipse.pde.internal.core.IFeatureModelDelta delta
		Object[] entries
		int i
	private synchronized org.eclipse.pde.internal.core.IFeatureModelDelta processEvent (org.eclipse.pde.core.IModelProviderEvent) 
		org.eclipse.pde.core.IModelProviderEvent e
		org.eclipse.pde.internal.core.FeatureModelDelta delta
		java.util.Set affectedIdVers
		org.eclipse.pde.core.IModel[] removed
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		org.eclipse.pde.internal.core.FeatureTable$Idver idver
		org.eclipse.pde.core.IModel[] added
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		org.eclipse.pde.internal.core.FeatureTable$Idver idver
		String id
		String version
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] activeModels
		int j
		org.eclipse.pde.internal.core.FeatureTable$Idver idver
		org.eclipse.pde.core.IModel[] changed
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		String id
		String version
		org.eclipse.pde.internal.core.FeatureTable$Idver oldIdver
		org.eclipse.pde.internal.core.FeatureTable$Idver idver
		org.eclipse.pde.core.IModel[] changed
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
	private void adjustExternalVisibility (org.eclipse.pde.internal.core.FeatureModelDelta, java.util.Set) 
		org.eclipse.pde.internal.core.FeatureModelDelta delta
		java.util.Set affectedIdVers
		java.util.Iterator it
		org.eclipse.pde.internal.core.FeatureTable$Idver idver
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] affectedModels
		int j
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
	public void addFeatureModelListener (org.eclipse.pde.internal.core.IFeatureModelListener) 
		org.eclipse.pde.internal.core.IFeatureModelListener listener
	public void removeFeatureModelListener (org.eclipse.pde.internal.core.IFeatureModelListener) 
		org.eclipse.pde.internal.core.IFeatureModelListener listener
	public void targetReloaded () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel getDeltaPackFeature () 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
	static void access$0 (org.eclipse.pde.internal.core.FeatureModelManager, org.eclipse.pde.core.IModelProviderEvent) 
}

org/eclipse/pde/internal/core/FeatureTable$Idver.class
FeatureTable.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.FeatureTable$Idver extends java.lang.Object {
	private final String fId
	private final String fVer
	final org.eclipse.pde.internal.core.FeatureTable this$0
	public void  (org.eclipse.pde.internal.core.FeatureTable, java.lang.String, java.lang.String) 
		String id
		String version
	public java.lang.String getId () 
	public java.lang.String getVer () 
	public int hashCode () 
		int code
	public boolean equals (java.lang.Object) 
		Object obj
	public boolean equals (java.lang.String, java.lang.String) 
		String id
		String version
		boolean sameId
		boolean sameVer
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/FeatureTable.class
FeatureTable.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.FeatureTable extends java.lang.Object {
	private static final org.eclipse.pde.internal.core.ifeature.IFeatureModel[] NO_MODELS
	private java.util.Map fModel2idver
	private java.util.Map fIdver2models
	private java.util.Map fId2idvers
	static void  () 
	public void  () 
	public synchronized org.eclipse.pde.internal.core.FeatureTable$Idver get (org.eclipse.pde.internal.core.ifeature.IFeatureModel) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
	public synchronized org.eclipse.pde.internal.core.ifeature.IFeatureModel[] get (java.lang.String, java.lang.String) 
		String id
		String version
	public synchronized org.eclipse.pde.internal.core.ifeature.IFeatureModel[] get (org.eclipse.pde.internal.core.FeatureTable$Idver) 
		org.eclipse.pde.internal.core.FeatureTable$Idver idver
	private org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getImpl (org.eclipse.pde.internal.core.FeatureTable$Idver) 
		org.eclipse.pde.internal.core.FeatureTable$Idver idver
		java.util.ArrayList models
	public synchronized org.eclipse.pde.internal.core.ifeature.IFeatureModel[] get (java.lang.String) 
		String id
		java.util.ArrayList idvers
		java.util.ArrayList allModels
		int i
		org.eclipse.pde.internal.core.FeatureTable$Idver idver
		java.util.ArrayList models
	public synchronized org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getAll () 
	private org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getAllImpl () 
	public synchronized org.eclipse.pde.internal.core.FeatureTable$Idver remove (org.eclipse.pde.internal.core.ifeature.IFeatureModel) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
	private org.eclipse.pde.internal.core.FeatureTable$Idver removeImpl (org.eclipse.pde.internal.core.ifeature.IFeatureModel) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		org.eclipse.pde.internal.core.FeatureTable$Idver idver
		java.util.ArrayList models
		int i
		java.util.ArrayList idvers
		int i
	public synchronized org.eclipse.pde.internal.core.FeatureTable$Idver add (org.eclipse.pde.internal.core.ifeature.IFeatureModel) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		String id
		String ver
		org.eclipse.pde.internal.core.FeatureTable$Idver idver
		java.util.ArrayList models
		java.util.ArrayList idvers
	public synchronized java.lang.String toString () 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
		StringBuffer buf
		int i
}

org/eclipse/pde/internal/core/FileAdapter.class
FileAdapter.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.FileAdapter extends org.eclipse.core.runtime.PlatformObject {
	private java.io.File fFile
	private Object[] fChildren
	private org.eclipse.pde.internal.core.FileAdapter fParent
	private String fEditorId
	private org.eclipse.pde.internal.core.IFileAdapterFactory fFactory
	public void  (org.eclipse.pde.internal.core.FileAdapter, java.io.File, org.eclipse.pde.internal.core.IFileAdapterFactory) 
		org.eclipse.pde.internal.core.FileAdapter parent
		java.io.File file
		org.eclipse.pde.internal.core.IFileAdapterFactory factory
	public boolean isManifest () 
		String fileName
	public boolean isSchema () 
		String fileName
	public org.eclipse.pde.internal.core.FileAdapter getParent () 
	public void setEditorId (java.lang.String) 
		String editorId
	public java.lang.String getEditorId () 
	public java.io.File getFile () 
	public boolean isDirectory () 
	public boolean hasChildren () 
	public java.lang.Object[] getChildren () 
	private void createChildren () 
		java.io.File[] files
		int i
}

org/eclipse/pde/internal/core/ICoreConstants.class
ICoreConstants.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.ICoreConstants extends java.lang.Object {
	public static final String PLATFORM_PATH
	public static final String SAVED_PLATFORM
	public static final String TARGET_MODE
	public static final String VALUE_USE_THIS
	public static final String VALUE_USE_OTHER
	public static final String CHECKED_PLUGINS
	public static final String VALUE_SAVED_NONE
	public static final String VALUE_SAVED_ALL
	public static final String VALUE_SAVED_SOME
	public static final String P_SOURCE_LOCATIONS
	public static final String P_EXT_LOCATIONS
	public static final String PROGRAM_ARGS
	public static final String VM_ARGS
	public static final String VM_LAUNCHER_INI
	public static final String IMPLICIT_DEPENDENCIES
	public static final String GROUP_PLUGINS_VIEW
	public static final String ADDITIONAL_LOCATIONS
	public static final String TARGET_PLATFORM_REALIZATION
	public static final String POOLED_BUNDLES
	public static final String POOLED_URLS
	public static final String EXTERNAL_FEATURES
	public static final String CHECKED_VERSION_PLUGINS
	public static final String OS
	public static final String WS
	public static final String NL
	public static final String ARCH
	public static final String OS_EXTRA
	public static final String WS_EXTRA
	public static final String NL_EXTRA
	public static final String ARCH_EXTRA
	public static final String TARGET_JRE
	public static final String EXTENSION_NAME
	public static final String PLUGIN_FILENAME_DESCRIPTOR
	public static final String FEATURE_FILENAME_DESCRIPTOR
	public static final String FRAGMENT_FILENAME_DESCRIPTOR
	public static final String BUNDLE_FILENAME_DESCRIPTOR
	public static final String MANIFEST_FILENAME
	public static final String OPTIONS_FILENAME
	public static final String MANIFEST_FILENAME_LOWER_CASE
	public static final String BUILD_FILENAME_DESCRIPTOR
	public static final String TARGET30
	public static final String TARGET31
	public static final String TARGET32
	public static final String TARGET33
	public static final String TARGET34
	public static final String TARGET35
	public static final String TARGET36
	public static final String EQUINOX
	public static final String SELFHOSTING_BIN_EXCLUDES
	public static final String EQUINOX_PROPERTY
	public static final String EXTENSIONS_PROPERTY
	public static final String RESOLVE_WITH_REQUIRE_BUNDLE
	public static final String TARGET_PROFILE
	public static final String MANIFEST_LAUNCH_SHORTCUTS
	public static final String MANIFEST_EXPORT_WIZARD
	public static final String PROVIDE_PACKAGE
	public static final String REPROVIDE_ATTRIBUTE
	public static final String OPTIONAL_ATTRIBUTE
	public static final String REQUIRE_PACKAGES_ATTRIBUTE
	public static final String SINGLETON_ATTRIBUTE
	public static final String PACKAGE_SPECIFICATION_VERSION
	public static final String IMPORT_SERVICE
	public static final String EXPORT_SERVICE
	public static final String EXTENSIBLE_API
	public static final String PATCH_FRAGMENT
	public static final String PLUGIN_CLASS
	public static final String ECLIPSE_AUTOSTART
	public static final String ECLIPSE_LAZYSTART
	public static final String ECLIPSE_JREBUNDLE
	public static final String ECLIPSE_BUDDY_POLICY
	public static final String ECLIPSE_REGISTER_BUDDY
	public static final String ECLIPSE_GENERIC_CAPABILITY
	public static final String ECLIPSE_GENERIC_REQUIRED
	public static final String PLATFORM_FILTER
	public static final String ECLIPSE_SOURCE_BUNDLE
	public static final String ECLIPSE_SYSTEM_BUNDLE
	public static final String ECLIPSE_BUNDLE_SHAPE
	public static final String ECLIPSE_SOURCE_REFERENCES
	public static final String SERVICE_COMPONENT
	public static final String OSGI_SYSTEM_BUNDLE
	public static final String OSGI_OS
	public static final String OSGI_WS
	public static final String OSGI_NL
	public static final String OSGI_ARCH
	public static final String OSGI_RESOLVE_OPTIONAL
	public static final String OSGI_RESOLVER_MODE
	public static final String INTERNAL_DIRECTIVE
	public static final String FRIENDS_DIRECTIVE
	public static final String SHAPE_JAR
	public static final String SHAPE_DIR
	public static final String[] SHAPE_VALUES
	public static final String[] TRANSLATABLE_HEADERS
	public static final String[] EE_TOKENS
	public static final String MANIFEST_FOLDER_NAME
	public static final String OSGI_INF_FOLDER_NAME
	public static final String FEATURE_FOLDER_NAME
	public static final org.eclipse.core.runtime.IPath MANIFEST_PATH
	public static final org.eclipse.core.runtime.IPath PLUGIN_PATH
	public static final org.eclipse.core.runtime.IPath FRAGMENT_PATH
	public static final org.eclipse.core.runtime.IPath FEATURE_PATH
	public static final org.eclipse.core.runtime.IPath BUILD_PROPERTIES_PATH
	public static final org.eclipse.core.runtime.IPath OSGI_INF_PATH
	public static final String EXTENSION_POINT_SOURCE
	public static final String EXTENSION_POINT_BUNDLE_IMPORTERS
	public static final String TARGET_FILE_EXTENSION
	public static final String WORKSPACE_TARGET_HANDLE
	public static final String NO_TARGET
	static void  () 
}

org/eclipse/pde/internal/core/IExtensionDeltaEvent.class
IExtensionDeltaEvent.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.IExtensionDeltaEvent extends java.lang.Object {
	public static final int MODELS_ADDED
	public static final int MODELS_REMOVED
	public static final int MODELS_CHANGED
	public abstract org.eclipse.pde.core.plugin.IPluginModelBase[] getAddedModels () 
	public abstract org.eclipse.pde.core.plugin.IPluginModelBase[] getChangedModels () 
	public abstract org.eclipse.pde.core.plugin.IPluginModelBase[] getRemovedModels () 
	public abstract int getEventTypes () 
}

org/eclipse/pde/internal/core/IExtensionDeltaListener.class
IExtensionDeltaListener.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.IExtensionDeltaListener extends java.lang.Object {
	public abstract void extensionsChanged (org.eclipse.pde.internal.core.IExtensionDeltaEvent) 
}

org/eclipse/pde/internal/core/IFeatureModelDelta.class
IFeatureModelDelta.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.IFeatureModelDelta extends java.lang.Object {
	public static final int ADDED
	public static final int REMOVED
	public static final int CHANGED
	public abstract int getKind () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getAdded () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getRemoved () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getChanged () 
}

org/eclipse/pde/internal/core/IFeatureModelListener.class
IFeatureModelListener.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.IFeatureModelListener extends java.lang.Object {
	public abstract void modelsChanged (org.eclipse.pde.internal.core.IFeatureModelDelta) 
}

org/eclipse/pde/internal/core/IFileAdapterFactory.class
IFileAdapterFactory.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.IFileAdapterFactory extends java.lang.Object {
	public abstract java.lang.Object createAdapterChild (org.eclipse.pde.internal.core.FileAdapter, java.io.File) 
}

org/eclipse/pde/internal/core/IModelChangeProviderExtension.class
IModelChangeProviderExtension.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.IModelChangeProviderExtension extends java.lang.Object implements org.eclipse.pde.core.IModelChangeProvider  {
	public abstract void transferListenersTo (org.eclipse.pde.internal.core.IModelChangeProviderExtension, org.eclipse.pde.internal.core.IModelChangedListenerFilter) 
}

org/eclipse/pde/internal/core/IModelChangedListenerFilter.class
IModelChangedListenerFilter.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.IModelChangedListenerFilter extends java.lang.Object {
	public abstract boolean accept (org.eclipse.pde.core.IModelChangedListener) 
}

org/eclipse/pde/internal/core/IPluginModelListener.class
IPluginModelListener.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.IPluginModelListener extends java.lang.Object {
	public abstract void modelsChanged (org.eclipse.pde.internal.core.PluginModelDelta) 
}

org/eclipse/pde/internal/core/IStateDeltaListener.class
IStateDeltaListener.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.IStateDeltaListener extends java.lang.Object {
	public abstract void stateResolved (org.eclipse.osgi.service.resolver.StateDelta) 
	public abstract void stateChanged (org.eclipse.osgi.service.resolver.State) 
}

org/eclipse/pde/internal/core/IWorkspaceModel.class
IWorkspaceModel.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.IWorkspaceModel extends java.lang.Object implements org.eclipse.pde.core.IEditableModel  {
	public abstract void reload () 
}

org/eclipse/pde/internal/core/JavaElementChangeListener.class
JavaElementChangeListener.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.JavaElementChangeListener extends java.lang.Object implements org.eclipse.jdt.core.IElementChangedListener  {
	private static final String FILENAME
	private java.util.Properties fTable
	public void  () 
	public void start () 
	public void elementChanged (org.eclipse.jdt.core.ElementChangedEvent) 
		org.eclipse.jdt.core.ElementChangedEvent event
	public void shutdown () 
	private void handleDelta (org.eclipse.jdt.core.IJavaElementDelta) 
		org.eclipse.jdt.core.IJavaElementDelta delta
		org.eclipse.jdt.core.IJavaElement element
	private void handleChildDeltas (org.eclipse.jdt.core.IJavaElementDelta) 
		org.eclipse.jdt.core.IJavaElementDelta delta
		org.eclipse.jdt.core.IJavaElementDelta[] deltas
		int i
	private boolean isInterestingDelta (org.eclipse.jdt.core.IJavaElementDelta) 
		org.eclipse.jdt.core.IJavaElementDelta delta
		int kind
		boolean interestingKind
		org.eclipse.jdt.core.IJavaElement element
		boolean interestingElement
		org.eclipse.jdt.core.IPackageFragmentRoot root
	private boolean ignoreDelta (org.eclipse.jdt.core.IJavaElementDelta) 
		org.eclipse.jdt.core.IJavaElementDelta delta
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.jdt.core.IClasspathEntry entry
	private boolean isInterestingProject (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject jProject
		org.eclipse.core.resources.IProject project
	private void updateTable (org.eclipse.jdt.core.IJavaElement) 
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.jdt.core.IJavaProject jProject
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String id
	private void save () 
		java.util.Enumeration keys
		String id
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.io.FileOutputStream stream
		java.io.IOException e
	private java.io.File getDirectory () 
		org.eclipse.core.runtime.IPath path
		java.io.File directory
	private void load () 
		java.io.FileInputStream is
		java.io.File file
	public void synchronizeManifests (java.io.File) 
		java.io.File cacheDirectory
		java.util.Enumeration keys
		String id
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.io.File file
}

org/eclipse/pde/internal/core/JavadocLocationManager.class
JavadocLocationManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.JavadocLocationManager extends java.lang.Object {
	public static final String JAVADOC_ID
	private java.util.HashMap fLocations
	public void  () 
	public java.lang.String getJavadocLocation (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.io.File file
		java.io.File doc
	private synchronized java.lang.String getEntry (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.HostSpecification host
		String id
		java.util.Iterator iter
		String location
		java.util.Set set
	private synchronized void initialize () 
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase base
	private void processExtension (org.eclipse.core.runtime.IExtension, org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.core.runtime.IConfigurationElement[] children
		int i
		String path
		String attr
		boolean archive
		org.eclipse.core.runtime.IPath modelPath
		StringBuffer buffer
		java.io.File file
	private void processPlugins (java.lang.String, org.eclipse.core.runtime.IConfigurationElement[]) 
		String path
		org.eclipse.core.runtime.IConfigurationElement[] plugins
		int i
		String id
		java.util.Set set
	public synchronized void reset () 
}

org/eclipse/pde/internal/core/MinimalState.class
MinimalState.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.MinimalState extends java.lang.Object {
	protected org.eclipse.osgi.service.resolver.State fState
	protected long fId
	private org.eclipse.osgi.service.pluginconversion.PluginConverter fConverter
	private boolean fEEListChanged
	private String[] fExecutionEnvironments
	private boolean fNoProfile
	protected static boolean DEBUG
	protected static org.eclipse.osgi.service.resolver.StateObjectFactory stateObjectFactory
	protected static String DIR
	protected String fSystemBundle
	static Class class$0
	static void  () 
	protected void  (org.eclipse.pde.internal.core.MinimalState) 
		org.eclipse.pde.internal.core.MinimalState state
	protected void  () 
	public void addBundle (org.eclipse.pde.core.plugin.IPluginModelBase, boolean) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		boolean update
		org.eclipse.osgi.service.resolver.BundleDescription desc
		long bundleId
		org.eclipse.osgi.service.resolver.BundleDescription newDesc
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.osgi.service.resolver.BundleDescription addBundle (org.eclipse.pde.core.plugin.IPluginModelBase, long) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		long bundleId
	public org.eclipse.osgi.service.resolver.BundleDescription addBundle (java.util.Dictionary, java.io.File, long) 
		java.util.Dictionary manifest
		java.io.File bundleLocation
		long bundleId
		org.eclipse.osgi.service.resolver.BundleDescription descriptor
	public org.eclipse.osgi.service.resolver.BundleDescription addBundle (java.io.File, long)  throws org.eclipse.osgi.service.pluginconversion.PluginConversionException org.eclipse.core.runtime.CoreException java.io.IOException 
		java.io.File bundleLocation
		long bundleId
		java.util.Dictionary manifest
		boolean hasBundleStructure
		org.eclipse.osgi.service.pluginconversion.PluginConverter converter
		org.eclipse.osgi.service.resolver.BundleDescription desc
	protected void addAuxiliaryData (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Dictionary, boolean) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.Dictionary manifest
		boolean hasBundleStructure
	protected void saveState (java.io.File) 
		java.io.File dir
	protected void saveState (org.eclipse.osgi.service.resolver.State, java.io.File) 
		org.eclipse.osgi.service.resolver.State state
		java.io.File dir
		java.io.FileNotFoundException e
		java.io.IOException e
	public static java.util.Dictionary loadManifest (java.io.File)  throws java.io.IOException 
		java.io.File bundleLocation
		java.util.zip.ZipFile jarFile
		java.io.InputStream manifestStream
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
	public org.eclipse.osgi.service.resolver.StateDelta resolveState (boolean) 
		boolean incremental
	public org.eclipse.osgi.service.resolver.StateDelta resolveState (java.lang.String[]) 
		String[] symbolicNames
		java.util.List bundles
		int i
		org.eclipse.osgi.service.resolver.BundleDescription[] descriptions
		int j
	private synchronized org.eclipse.osgi.service.resolver.StateDelta internalResolveState (boolean) 
		boolean incremental
		boolean fullBuildRequired
	protected boolean initializePlatformProperties () 
	private java.util.Dictionary[] getProfilePlatformProperties () 
	public void removeBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription description
	public org.eclipse.osgi.service.resolver.State getState () 
	private void setExecutionEnvironments () 
		String[] knownExecutionEnviroments
		String jreProfile
	public void addBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription toAdd
	private org.eclipse.osgi.service.pluginconversion.PluginConverter acquirePluginConverter () 
		org.osgi.util.tracker.ServiceTracker tracker
	public long getNextId () 
	private org.eclipse.osgi.service.resolver.BundleDescription findActiveBundle (java.lang.String) 
		String symbolicName
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		int i
	protected void logResolutionErrors () 
		org.eclipse.core.runtime.MultiStatus errors
		org.eclipse.osgi.service.resolver.StateHelper helper
		org.eclipse.osgi.service.resolver.BundleDescription[] all
		int i
		org.eclipse.osgi.service.resolver.VersionConstraint[] unsatisfiedConstraints
		org.eclipse.osgi.service.resolver.BundleDescription activeBundle
		String message
		int j
		String message
	private java.lang.String getResolutionFailureMessage (org.eclipse.osgi.service.resolver.VersionConstraint) 
		org.eclipse.osgi.service.resolver.VersionConstraint unsatisfied
	private java.lang.String toString (org.eclipse.osgi.service.resolver.VersionConstraint) 
		org.eclipse.osgi.service.resolver.VersionConstraint constraint
		org.eclipse.osgi.service.resolver.VersionRange versionRange
	public java.lang.String getSystemBundle () 
}

org/eclipse/pde/internal/core/ModelFileAdapter.class
ModelFileAdapter.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.ModelFileAdapter extends org.eclipse.pde.internal.core.FileAdapter {
	private org.eclipse.pde.core.plugin.IPluginModelBase fModel
	public void  (org.eclipse.pde.core.plugin.IPluginModelBase, java.io.File, org.eclipse.pde.internal.core.IFileAdapterFactory) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.io.File file
		org.eclipse.pde.internal.core.IFileAdapterFactory factory
	public org.eclipse.pde.core.plugin.IPluginModelBase getModel () 
}

org/eclipse/pde/internal/core/ModelProviderEvent.class
ModelProviderEvent.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.ModelProviderEvent extends java.lang.Object implements org.eclipse.pde.core.IModelProviderEvent  {
	private int types
	private Object source
	private org.eclipse.pde.core.IModel[] added
	private org.eclipse.pde.core.IModel[] removed
	private org.eclipse.pde.core.IModel[] changed
	public void  (java.lang.Object, int, org.eclipse.pde.core.IModel[], org.eclipse.pde.core.IModel[], org.eclipse.pde.core.IModel[]) 
		Object source
		int types
		org.eclipse.pde.core.IModel[] added
		org.eclipse.pde.core.IModel[] removed
		org.eclipse.pde.core.IModel[] changed
	public org.eclipse.pde.core.IModel[] getAddedModels () 
	public org.eclipse.pde.core.IModel[] getRemovedModels () 
	public org.eclipse.pde.core.IModel[] getChangedModels () 
	public int getEventTypes () 
	public java.lang.Object getEventSource () 
}

org/eclipse/pde/internal/core/NLResourceHelper.class
NLResourceHelper.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.NLResourceHelper extends java.lang.Object {
	public static final String KEY_PREFIX
	public static final String KEY_DOUBLE_PREFIX
	private java.util.PropertyResourceBundle bundle
	private String fNLFileBasePath
	public void  (java.lang.String, java.net.URL[]) 
		String name
		java.net.URL[] locations
		java.io.InputStream stream
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public void dispose () 
	private java.io.InputStream getResourceStream (java.lang.String, java.net.URL[]) 
		String name
		java.net.URL[] locations
		java.net.URLClassLoader resourceLoader
		java.util.StringTokenizer tokenizer
		String language
		String country
		String variant
		String suffix1
		String suffix2
		String suffix3
		String suffix4
		String[] suffices
		java.io.InputStream stream
		int i
		String candidateFileName
	public java.lang.String getResourceString (java.lang.String) 
		String value
		String s
		int ix
		String key
		String dflt
	public boolean resourceExists (java.lang.String) 
		String value
	public java.lang.String getNLFileBasePath () 
}

org/eclipse/pde/internal/core/P2Utils.class
P2Utils.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.P2Utils extends java.lang.Object {
	public static final String P2_FLAVOR_DEFAULT
	public static final org.eclipse.equinox.p2.metadata.ITouchpointType TOUCHPOINT_OSGI
	private static final String CAPABILITY_NS_OSGI_BUNDLE
	private static final String CAPABILITY_NS_OSGI_FRAGMENT
	public static final String TYPE_ECLIPSE_BUNDLE
	public static final String NAMESPACE_ECLIPSE_TYPE
	public static final org.eclipse.equinox.p2.metadata.IProvidedCapability BUNDLE_CAPABILITY
	public static final String CAPABILITY_NS_JAVA_PACKAGE
	static Class class$0
	static void  () 
	public void  () 
	public static java.net.URL[] readBundlesTxt (java.lang.String, java.net.URL) 
		String platformHome
		java.net.URL configurationArea
		org.eclipse.equinox.frameworkadmin.BundleInfo[] bundles
		int length
		org.eclipse.equinox.frameworkadmin.BundleInfo[] srcBundles
		java.net.URL[] urls
		java.net.MalformedURLException e
	public static org.eclipse.equinox.frameworkadmin.BundleInfo[] readBundles (java.lang.String, java.net.URL) 
		String platformHome
		java.net.URL configurationArea
		org.eclipse.core.runtime.IPath basePath
		java.net.URL bundlesTxt
		java.io.File home
		org.eclipse.equinox.frameworkadmin.BundleInfo[] bundles
		java.net.MalformedURLException e
		java.io.IOException e
	public static org.eclipse.equinox.frameworkadmin.BundleInfo[] readSourceBundles (java.lang.String, java.net.URL) 
		String platformHome
		java.net.URL configurationArea
		org.eclipse.core.runtime.IPath basePath
		java.io.File home
		java.net.URL srcBundlesTxt
		org.eclipse.equinox.frameworkadmin.BundleInfo[] srcBundles
		java.net.MalformedURLException e
		java.io.IOException e
	private static void copyURLs (java.net.URL[], int, org.eclipse.equinox.frameworkadmin.BundleInfo[])  throws java.net.MalformedURLException 
		java.net.URL[] dest
		int start
		org.eclipse.equinox.frameworkadmin.BundleInfo[] infos
		int i
	private static org.eclipse.equinox.frameworkadmin.BundleInfo[] getBundlesFromFile (java.net.URL, java.io.File)  throws java.io.IOException 
		java.net.URL fileURL
		java.io.File home
		org.eclipse.equinox.simpleconfigurator.manipulator.SimpleConfiguratorManipulator manipulator
	public static java.net.URL writeBundlesTxt (java.util.Map, int, boolean, java.io.File, java.lang.String) 
		java.util.Map bundles
		int defaultStartLevel
		boolean defaultAutoStart
		java.io.File directory
		String osgiBundleList
		java.util.Map osgiStartLevels
		java.util.StringTokenizer tokenizer
		String token
		int index
		String modelName
		String startData
		String level
		String auto
		java.util.List bundleInfo
		java.util.List sourceInfo
		java.util.Iterator iterator
		org.eclipse.pde.core.plugin.IPluginModelBase currentModel
		org.eclipse.pde.core.plugin.IPluginBase base
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		String installLocation
		String currentLevel
		int index
		String levelString
		String auto
		boolean isAuto
		int level
		java.io.File bundlesTxt
		java.io.File srcBundlesTxt
		org.eclipse.equinox.frameworkadmin.BundleInfo[] infos
		org.eclipse.equinox.frameworkadmin.BundleInfo[] sources
		org.eclipse.equinox.simpleconfigurator.manipulator.SimpleConfiguratorManipulator manipulator
		java.io.IOException e
		java.net.MalformedURLException e
	public static boolean profileExists (java.lang.String, java.io.File)  throws org.eclipse.core.runtime.CoreException 
		String profileID
		java.io.File p2DataArea
		org.eclipse.equinox.p2.core.IProvisioningAgentProvider provider
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.engine.IProfileRegistry registry
	public static void createProfile (java.lang.String, java.io.File, java.util.Collection)  throws org.eclipse.core.runtime.CoreException 
		String profileID
		java.io.File p2DataArea
		java.util.Collection bundles
		org.eclipse.equinox.p2.core.IProvisioningAgentProvider provider
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.engine.IProfileRegistry registry
		org.eclipse.equinox.p2.engine.IEngine engine
		org.eclipse.equinox.p2.engine.IProfile profile
		java.util.Properties props
		java.util.Collection ius
		java.util.Iterator iterator
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.p2.engine.IProvisioningPlan plan
		java.util.Iterator iter
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.engine.IPhaseSet phaseSet
		org.eclipse.core.runtime.IStatus status
	private static org.eclipse.equinox.p2.metadata.IInstallableUnit createBundleIU (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription bd
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		boolean isFragment
		org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles
		java.util.ArrayList reqsDeps
		int j
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] osgiImports
		int i
		org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec
		String importPackageName
		org.eclipse.equinox.p2.metadata.VersionRange versionRange
		boolean isOptional
		java.util.ArrayList providedCapabilities
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		int i
	private static org.eclipse.equinox.p2.metadata.Version fromOSGiVersion (org.osgi.framework.Version) 
		org.osgi.framework.Version version
	private static org.eclipse.equinox.p2.metadata.VersionRange fromOSGiVersionRange (org.eclipse.osgi.service.resolver.VersionRange) 
		org.eclipse.osgi.service.resolver.VersionRange range
}

org/eclipse/pde/internal/core/PDEAuxiliaryState$PluginInfo.class
PDEAuxiliaryState.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo extends java.lang.Object {
	String name
	String providerName
	String className
	boolean hasExtensibleAPI
	boolean isPatchFragment
	boolean hasBundleStructure
	String[] libraries
	String project
	String localization
	String bundleSourceEntry
	final org.eclipse.pde.internal.core.PDEAuxiliaryState this$0
	void  (org.eclipse.pde.internal.core.PDEAuxiliaryState) 
}

org/eclipse/pde/internal/core/PDEAuxiliaryState.class
PDEAuxiliaryState.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PDEAuxiliaryState extends java.lang.Object {
	private static String CACHE_EXTENSION
	private static String ATTR_BUNDLE_ID
	private static String ATTR_BUNDLE_STRUCTURE
	private static String ATTR_CLASS
	private static String ATTR_EXPORTED
	private static String ATTR_EXTENSIBLE_API
	private static String ATTR_LOCALIZATION
	private static String ATTR_NAME
	private static String ATTR_PATCH
	private static String ATTR_PROJECT
	private static String ATTR_PROVIDER
	private static String ATTR_BUNDLE_SOURCE
	private static String ELEMENT_BUNDLE
	private static String ELEMENT_LIB
	private static String ELEMENT_ROOT
	protected java.util.Map fPluginInfos
	static void  () 
	protected void  () 
	protected void  (org.eclipse.pde.internal.core.PDEAuxiliaryState) 
		org.eclipse.pde.internal.core.PDEAuxiliaryState state
	private void createPluginInfo (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
		org.w3c.dom.NodeList libs
		java.util.ArrayList list
		int i
		org.w3c.dom.Element lib
	public java.lang.String getClassName (long) 
		long bundleID
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
	public boolean hasExtensibleAPI (long) 
		long bundleID
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
	public boolean isPatchFragment (long) 
		long bundleID
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
	public boolean hasBundleStructure (long) 
		long bundleID
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
	public java.lang.String getPluginName (long) 
		long bundleID
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
	public java.lang.String getProviderName (long) 
		long bundleID
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
	public java.lang.String[] getLibraryNames (long) 
		long bundleID
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
	public java.lang.String getBundleLocalization (long) 
		long bundleID
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
	public java.lang.String getProject (long) 
		long bundleID
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
	public java.lang.String getBundleSourceEntry (long) 
		long bundleID
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
	protected void savePluginInfo (java.io.File) 
		java.io.File dir
		javax.xml.parsers.DocumentBuilderFactory factory
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		java.util.Iterator iter
		String key
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
		int i
		org.w3c.dom.Element lib
		Exception e
	protected boolean readPluginInfoCache (java.io.File) 
		java.io.File dir
		java.io.File file
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder documentBuilder
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		org.w3c.dom.NodeList list
		int i
		org.xml.sax.SAXException e
		java.io.IOException e
		javax.xml.parsers.ParserConfigurationException e
	public static void writePluginInfo (org.eclipse.pde.core.plugin.IPluginModelBase[], java.io.File) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.io.File destination
		javax.xml.parsers.DocumentBuilder builder
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		int i
		org.eclipse.pde.core.plugin.IPluginBase plugin
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.w3c.dom.Element element
		String localization
		org.eclipse.pde.internal.core.ibundle.IBundleModel bundleModel
		String bundleSourceEntry
		org.eclipse.pde.core.plugin.IPluginLibrary[] libraries
		int j
		org.w3c.dom.Element lib
	protected void addAuxiliaryData (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Dictionary, boolean) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.Dictionary manifest
		boolean hasBundleStructure
		org.eclipse.pde.internal.core.PDEAuxiliaryState$PluginInfo info
		String className
	protected java.lang.String[] getClasspath (java.util.Dictionary) 
		java.util.Dictionary manifest
		String fullClasspath
		String[] result
		org.eclipse.osgi.util.ManifestElement[] classpathEntries
		int i
	protected void clear () 
}

org/eclipse/pde/internal/core/PDEClasspathContainer$Rule.class
PDEClasspathContainer.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PDEClasspathContainer$Rule extends java.lang.Object {
	org.eclipse.core.runtime.IPath path
	boolean discouraged
	final org.eclipse.pde.internal.core.PDEClasspathContainer this$0
	public void  (org.eclipse.pde.internal.core.PDEClasspathContainer) 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/PDEClasspathContainer.class
PDEClasspathContainer.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PDEClasspathContainer extends java.lang.Object {
	private static java.util.HashMap ACCESSIBLE_RULES
	private static java.util.HashMap DISCOURAGED_RULES
	private static final org.eclipse.jdt.core.IAccessRule EXCLUDE_ALL_RULE
	static void  () 
	public void  () 
	protected void addProjectEntry (org.eclipse.core.resources.IProject, org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[], java.util.ArrayList)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[] rules
		java.util.ArrayList entries
		org.eclipse.jdt.core.IClasspathEntry entry
		org.eclipse.jdt.core.IAccessRule[] accessRules
	public static org.eclipse.jdt.core.IClasspathEntry[] getExternalEntries (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList entries
	protected static void addExternalPlugin (org.eclipse.pde.core.plugin.IPluginModelBase, org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[], java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[] rules
		java.util.ArrayList entries
		org.eclipse.core.runtime.IPath srcPath
		org.eclipse.pde.core.plugin.IPluginLibrary[] libraries
		int i
		String name
		String expandedName
		org.eclipse.core.runtime.IPath path
	protected static void addLibraryEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[], org.eclipse.jdt.core.IClasspathAttribute[], java.util.ArrayList) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath srcPath
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[] rules
		org.eclipse.jdt.core.IClasspathAttribute[] attributes
		java.util.ArrayList entries
		org.eclipse.jdt.core.IClasspathEntry entry
	protected static org.eclipse.jdt.core.IAccessRule[] getAccessRules (org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[]) 
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[] rules
		org.eclipse.jdt.core.IAccessRule[] accessRules
		int i
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule rule
	private static synchronized org.eclipse.jdt.core.IAccessRule getAccessibleRule (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.jdt.core.IAccessRule rule
	private static org.eclipse.jdt.core.IClasspathAttribute[] getClasspathAttributes (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.internal.core.JavadocLocationManager manager
		String location
	private static synchronized org.eclipse.jdt.core.IAccessRule getDiscouragedRule (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.jdt.core.IAccessRule rule
	protected static org.eclipse.pde.core.plugin.IPluginModelBase resolveLibraryInFragments (org.eclipse.pde.core.plugin.IPluginModelBase, java.lang.String) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String libraryName
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		int i
}

org/eclipse/pde/internal/core/PDECore$1.class
PDECore.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.PDECore$1 extends java.lang.Object implements org.eclipse.core.resources.ISaveParticipant  {
	final org.eclipse.pde.internal.core.PDECore this$0
	void  (org.eclipse.pde.internal.core.PDECore) 
	public void saving (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext saveContext
		org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService tps
	public void rollback (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext saveContext
	public void prepareToSave (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext saveContext
	public void doneSaving (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext saveContext
}

org/eclipse/pde/internal/core/PDECore.class
PDECore.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PDECore extends org.eclipse.core.runtime.Plugin {
	public static final String PLUGIN_ID
	public static final org.eclipse.core.runtime.IPath REQUIRED_PLUGINS_CONTAINER_PATH
	public static final org.eclipse.core.runtime.IPath JAVA_SEARCH_CONTAINER_PATH
	public static final org.eclipse.core.runtime.IPath JRE_CONTAINER_PATH
	public static final String BINARY_PROJECT_VALUE
	public static final String BINARY_REPOSITORY_PROVIDER
	public static final org.eclipse.core.runtime.QualifiedName EXTERNAL_PROJECT_PROPERTY
	public static final org.eclipse.core.runtime.QualifiedName TOUCH_PROJECT
	public static final org.eclipse.core.runtime.QualifiedName SCHEMA_PREVIEW_FILE
	private static org.eclipse.pde.internal.core.PDECore inst
	private static org.eclipse.pde.core.plugin.IPluginModelBase[] registryPlugins
	private static org.eclipse.pde.internal.core.PDEExtensionRegistry fExtensionRegistry
	private static org.eclipse.pde.internal.core.PDEPreferencesManager fPreferenceManager
	private org.eclipse.pde.internal.core.PluginModelManager fModelManager
	private org.eclipse.pde.internal.core.FeatureModelManager fFeatureModelManager
	private org.eclipse.pde.internal.core.TargetDefinitionManager fTargetProfileManager
	private org.eclipse.pde.internal.core.schema.SchemaRegistry fSchemaRegistry
	private org.eclipse.pde.internal.core.SourceLocationManager fSourceLocationManager
	private org.eclipse.pde.internal.core.JavadocLocationManager fJavadocLocationManager
	private org.eclipse.pde.internal.core.SearchablePluginsManager fSearchablePluginsManager
	private org.eclipse.pde.internal.core.TracingOptionsManager fTracingOptionsManager
	private org.osgi.framework.BundleContext fBundleContext
	private org.eclipse.pde.internal.core.JavaElementChangeListener fJavaElementChangeListener
	private org.eclipse.pde.internal.core.builders.FeatureRebuilder fFeatureRebuilder
	private org.eclipse.pde.internal.core.builders.PluginRebuilder fPluginRebuilder
	private org.osgi.framework.ServiceRegistration fTargetPlatformService
	private org.osgi.framework.ServiceRegistration fBundleProjectService
	static Class class$0
	static Class class$1
	static void  () 
	public static org.eclipse.pde.internal.core.PDECore getDefault () 
	public synchronized org.eclipse.pde.internal.core.PDEPreferencesManager getPreferencesManager () 
	public static org.eclipse.core.resources.IWorkspace getWorkspace () 
	public static void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public static void log (java.lang.Throwable) 
		Throwable e
		org.eclipse.core.runtime.IStatus status
	public static void logErrorMessage (java.lang.String) 
		String message
	public static void logException (java.lang.Throwable) 
		Throwable e
	public static void logException (java.lang.Throwable, java.lang.String) 
		Throwable e
		String message
		org.eclipse.core.runtime.IStatus status
	public void  () 
	public java.net.URL getInstallURL () 
	public org.eclipse.pde.core.plugin.IPluginModelBase findPluginInHost (java.lang.String) 
		String id
		java.net.URL[] pluginPaths
		org.eclipse.pde.internal.core.PDEState state
		int i
	public org.eclipse.pde.internal.core.PluginModelManager getModelManager () 
	public org.eclipse.pde.internal.core.TargetDefinitionManager getTargetProfileManager () 
	public org.eclipse.pde.internal.core.FeatureModelManager getFeatureModelManager () 
	public org.eclipse.pde.internal.core.JavaElementChangeListener getJavaElementChangeListener () 
	public org.eclipse.pde.internal.core.schema.SchemaRegistry getSchemaRegistry () 
	public org.eclipse.pde.internal.core.PDEExtensionRegistry getExtensionsRegistry () 
	public org.eclipse.pde.internal.core.SourceLocationManager getSourceLocationManager () 
	public org.eclipse.pde.internal.core.JavadocLocationManager getJavadocLocationManager () 
	public org.eclipse.pde.internal.core.TracingOptionsManager getTracingOptionsManager () 
	public org.eclipse.pde.internal.core.SearchablePluginsManager getSearchablePluginsManager () 
	public boolean areModelsInitialized () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public org.osgi.framework.BundleContext getBundleContext () 
	public void stop (org.osgi.framework.BundleContext)  throws org.eclipse.core.runtime.CoreException 
		org.osgi.framework.BundleContext context
	public java.lang.Object acquireService (java.lang.String) 
		String serviceName
		org.osgi.framework.ServiceReference reference
		Object service
	static org.eclipse.pde.internal.core.SearchablePluginsManager access$0 (org.eclipse.pde.internal.core.PDECore) 
}

org/eclipse/pde/internal/core/PDECoreMessages.class
PDECoreMessages.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PDECoreMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String BaseExportTask_pdeExport
	public static String BuildErrorReporter_cannotFindBundle
	public static String BuildErrorReporter_cannotFindJar
	public static String BundleErrorReporter_badFilter
	public static String BundleErrorReporter_bundleActivationPolicy_unsupported
	public static String BundleErrorReporter_localization_folder_not_exist
	public static String BundleErrorReporter_localization_properties_file_not_exist
	public static String BundleErrorReporter_providePackageHeaderDeprecated
	public static String BundleErrorReporter_reqExecEnv_conflict
	public static String BundleErrorReporter_reqExecEnv_unknown
	public static String BundleErrorReporter_unresolvedExporter
	public static String BundleErrorReporter_unresolvedHost
	public static String BundleErrorReporter_unsatisfiedConstraint
	public static String BundleErrorReporter_unsupportedSingletonDirective
	public static String BundleErrorReporter_MissingVersion
	public static String BundleTextChangeListener_editNames_insert
	public static String BundleTextChangeListener_editNames_modify
	public static String BundleTextChangeListener_editNames_newLine
	public static String BundleTextChangeListener_editNames_remove
	public static String ExecutionEnvironmentProfileManager_0
	public static String ExtensionPointSchemaBuilder_0
	public static String ExtensionsErrorReporter_maxOccurrence
	public static String ExtensionsErrorReporter_minOccurrence
	public static String ExtensionsErrorReporter_unknownIdentifier
	public static String BinaryRepositoryProvider_veto
	public static String P2Utils_UnableToAcquireP2Service
	public static String ProductExportOperation_0
	public static String PropertiesTextChangeListener_editNames_delete
	public static String PropertiesTextChangeListener_editNames_insert
	public static String PropertiesTextChangeListener_editNames_remove
	public static String RequiredPluginsClasspathContainer_description
	public static String ExternalJavaSearchClasspathContainer_description
	public static String SchemaElementReference_refElementMissing
	public static String TargetPlatform_exceptionThrown
	public static String FeatureBasedExportOperation_ProblemDuringExport
	public static String FeatureConsistencyChecker_0
	public static String FeatureInfo_description
	public static String FeatureInfo_license
	public static String FeatureInfo_copyright
	public static String PluginObject_readOnlyChange
	public static String FeatureObject_readOnlyChange
	public static String SiteBuildOperation_0
	public static String SiteObject_readOnlyChange
	public static String BuildObject_readOnlyException
	public static String PluginBase_librariesNotFoundException
	public static String PluginParent_siblingsNotFoundException
	public static String PluginBase_importsNotFoundException
	public static String AbstractExtensions_extensionsNotFoundException
	public static String SchemaCompositor_all
	public static String SchemaCompositor_choice
	public static String SchemaCompositor_group
	public static String SchemaCompositor_sequence
	public static String Builders_updating
	public static String Builders_verifying
	public static String Builders_DependencyLoopFinder_loopName
	public static String Builders_Feature_reference
	public static String Builders_Feature_freference
	public static String Builders_Feature_multiplicity
	public static String Builders_Feature_empty
	public static String Builders_Feature_badURL
	public static String Builders_Feature_exclusiveAttributes
	public static String Builders_Feature_patchPlugin
	public static String Builders_Feature_patchedVersion
	public static String Builders_Feature_patchedMatch
	public static String Builders_Feature_missingUnpackFalse
	public static String Builders_Feature_mismatchUnpackBundleShape
	public static String Builders_Feature_mismatchPluginVersion
	public static String Builders_Schema_compiling
	public static String Builders_Schema_compilingSchemas
	public static String Builders_Schema_removing
	public static String Builders_Schema_noMatchingEndTag
	public static String Builders_Schema_noMatchingStartTag
	public static String Builders_Schema_forbiddenEndTag
	public static String Builders_Schema_valueRequired
	public static String Builders_Schema_valueNotRequired
	public static String Builders_Schema_duplicateElement
	public static String Builders_Schema_includeNotValid
	public static String Builders_Schema_referencedElementNotFound
	public static String Builders_Manifest_missingRequired
	public static String Builders_Manifest_dependency
	public static String Builders_Manifest_ex_point
	public static String Builders_Manifest_child
	public static String Builders_Manifest_illegalRoot
	public static String Builders_Manifest_attribute
	public static String Builders_Manifest_att_value
	public static String Builders_Manifest_compositeID
	public static String Builders_Manifest_simpleID
	public static String Builders_Manifest_non_ext_attribute
	public static String Builders_Manifest_non_ext_element
	public static String Builders_Manifest_deprecated_attribute
	public static String Builders_Manifest_deprecated_element
	public static String Builders_Manifest_internal_rootElement
	public static String Builders_Manifest_deprecated_rootElement
	public static String Builders_Manifest_deprecated_rootElementSuggestion
	public static String Builders_Manifest_unused_element
	public static String Builders_Manifest_unused_attribute
	public static String Builders_Manifest_class
	public static String Builders_Manifest_resource
	public static String Builders_Manifest_deprecated_3_0
	public static String Builders_Manifest_key_not_found
	public static String Builders_Manifest_useless_file
	public static String Builders_Manifest_discouragedClass
	public static String Builders_Convert_missingAttribute
	public static String Builders_Convert_illegalValue
	public static String BundleErrorReporter_lineTooLong
	public static String BundleErrorReporter_noMainSection
	public static String BundleErrorReporter_duplicateHeader
	public static String BundleErrorReporter_noColon
	public static String BundleErrorReporter_noSpaceValue
	public static String BundleErrorReporter_nameHeaderInMain
	public static String BundleErrorReporter_noNameHeader
	public static String BundleErrorReporter_invalidHeaderName
	public static String BundleErrorReporter_noLineTermination
	public static String BundleErrorReporter_parseHeader
	public static String BundleErrorReporter_att_value
	public static String BundleErrorReporter_dir_value
	public static String BundleErrorReporter_illegal_value
	public static String BundleErrorReporter_deprecated_attribute_optional
	public static String BundleErrorReporter_deprecated_attribute_reprovide
	public static String BundleErrorReporter_deprecated_attribute_singleton
	public static String BundleErrorReporter_deprecated_attribute_specification_version
	public static String BundleErrorReporter_directive_hasNoEffectWith_
	public static String BundleErrorReporter_singletonAttrRequired
	public static String BundleErrorReporter_singletonRequired
	public static String BundleErrorReporter_headerMissing
	public static String BundleErrorReporter_NoSymbolicName
	public static String BundleErrorReporter_illegalManifestVersion
	public static String BundleErrorReporter_ClasspathNotEmpty
	public static String BundleErrorReporter_fragmentActivator
	public static String BundleErrorReporter_NoExist
	public static String BundleErrorReporter_InvalidFormatInBundleVersion
	public static String BundleErrorReporter_NotExistInProject
	public static String BundleErrorReporter_BundleRangeInvalidInBundleVersion
	public static String BundleErrorReporter_invalidVersionRangeFormat
	public static String BundleErrorReporter_NotExistPDE
	public static String BundleErrorReporter_HostNotExistPDE
	public static String BundleErrorReporter_HostNeeded
	public static String BundleErrorReporter_PackageNotExported
	public static String BundleErrorReporter_InvalidSymbolicName
	public static String BundleErrorReporter_invalidFilterSyntax
	public static String BundleErrorReporter_importexport_servicesDeprecated
	public static String BundleErrorReporter_unecessaryDependencyDueToFragmentHost
	public static String BundleErrorReporter_missingPackagesInProject
	public static String BundleErrorReporter_noExecutionEnvironmentSet
	public static String BundleErrorReporter_startHeader_autoStartDeprecated
	public static String BundleErrorReporter_exportNoJRE
	public static String BundleErrorReporter_importNoJRE
	public static String ManifestConsistencyChecker_0
	public static String ManifestConsistencyChecker_buildDoesNotExist
	public static String ManifestConsistencyChecker_builderTaskName
	public static String ManifestConsistencyChecker_manifestDoesNotExist
	public static String ManifestConsistencyChecker_manifestMisspelled
	public static String BundleErrorReporter_lazyStart_unsupported
	public static String BundleManifestSourceLocationManager_problemProcessBundleManifestHeaderAttributeMissing
	public static String BundleValidationOperation_multiple_singletons
	public static String ManifestConsistencyChecker_buildPropertiesSubtask
	public static String BuildErrorReporter_missingEntry
	public static String BuildErrorReporter_missingFolder
	public static String BuildErrorReporter_emptyEntry
	public static String BuildErrorReporter_binIncludesMissing
	public static String BuildErrorReporter_buildEntryInvalidWhenNoProjectSettings
	public static String BuildErrorReporter_buildEntryMissingProjectSpecificSettings
	public static String BuildErrorReporter_buildEntryMissingValidPath
	public static String BuildErrorReporter_buildEntryMissingValidRelativePath
	public static String BuildErrorReporter_BuildEntryNotRequiredMatchesDefault
	public static String BuildErrorReporter_sourceMissing
	public static String BuildErrorReporter_srcIncludesSourceFolder
	public static String BuildErrorReporter_srcIncludesSourceFolder1
	public static String BuildErrorReporter_classpathEntryMissing
	public static String BuildErrorReporter_missingFile
	public static String BuildErrorReporter_entiresMustRefDirs
	public static String BuildErrorReporter_dirsMustEndSlash
	public static String BuildErrorReporter_classpathEntryMissing1
	public static String BuildErrorReporter_CompilercomplianceLevel
	public static String BuildErrorReporter_DisallowIdentifiers
	public static String BuildErrorReporter_GeneratedClassFilesCompatibility
	public static String BuildErrorReporter_ProjectSpecificJavaComplianceDifferentToken
	public static String BuildErrorReporter_ProjectSpecificJavaComplianceMissingEntry
	public static String BuildErrorReporter_SourceCompatibility
	public static String ExportWizard_badDirectory
	public static String FeatureExportJob_taskName
	public static String FeatureExportOperation_0
	public static String FeatureExportOperation_CompilationErrors
	public static String FeatureExportOperation_runningAssemblyScript
	public static String FeatureExportOperation_publishingMetadata
	public static String FeatureExportOperation_runningBuildScript
	public static String FeatureExportOperation_runningPackagerScript
	public static String FeatureExportOperation_workspaceBuildErrorsFoundDuringExport
	public static String TargetPlatformResetJob_resetTarget
	public static String XMLErrorReporter_ExternalEntityResolution
	public static String ExtensionsErrorReporter_InvalidSchema
	public static String PluginConverter_BundleLocationIsNull
	public static String PluginConverter_EclipseConverterErrorCreatingBundleManifest
	public static String PluginConverter_EclipseConverterErrorParsingPluginManifest
	public static String PluginConverter_EclipseConverterFileNotFound
	public static String PluginModelManager_0
	public static String PluginModelManager_1
	public static String PluginParser_EclipseConverterMissingAttribute
	public static String XMLTextChangeListener_editNames_addAttribute
	public static String XMLTextChangeListener_editNames_addContent
	public static String XMLTextChangeListener_editNames_insertNode
	public static String XMLTextChangeListener_editNames_modifyAttribute
	public static String XMLTextChangeListener_editNames_modifyNode
	public static String XMLTextChangeListener_editNames_removeAttribute
	public static String XMLTextChangeListener_editNames_removeNode
	public static String SearchablePluginsManager_createProjectTaskName
	public static String SourceEntryErrorReporter_0
	public static String SourceEntryErrorReporter_1
	public static String SourceEntryErrorReporter_10
	public static String SourceEntryErrorReporter_2
	public static String SourceEntryErrorReporter_3
	public static String SourceEntryErrorReporter_4
	public static String SourceEntryErrorReporter_5
	public static String SourceEntryErrorReporter_6
	public static String SourceEntryErrorReporter_7
	public static String SourceEntryErrorReporter_8
	public static String SourceEntryErrorReporter_9
	public static String SourceEntryErrorReporter_DifferentTargetLibrary
	public static String SourceEntryErrorReporter_DupeOutputFolder
	public static String SourceEntryErrorReporter_DupeSourceFolder
	public static String SourceEntryErrorReporter_ExtraOutputFolder
	public static String SourceEntryErrorReporter_InvalidOutputFolder
	public static String SourceEntryErrorReporter_InvalidSourceFolder
	public static String SourceEntryErrorReporter_MissingLibrary
	public static String SourceEntryErrorReporter_MissingOutputEntry
	public static String SourceEntryErrorReporter_MissingOutputLibForClassFolder
	public static String SourceLocationManager_problemProcessingBundleManifestSourceHeader
	public static String UpdateSiteBuilder_0
	public static String VMHelper_noJreForExecEnv
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/pde/internal/core/PDEExtensionRegistry.class
PDEExtensionRegistry.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PDEExtensionRegistry extends java.lang.Object {
	private Object fMasterKey
	private Object fUserKey
	private org.eclipse.core.runtime.IExtensionRegistry fRegistry
	private org.eclipse.pde.internal.core.PDERegistryStrategy fStrategy
	private org.eclipse.pde.core.plugin.IPluginModelBase[] fModels
	private java.util.ArrayList fListeners
	private static final String EXTENSION_DIR
	public void  () 
		java.io.File extensionsDir
	public void  (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.io.File extensionsDir
	protected org.eclipse.pde.core.plugin.IPluginModelBase[] getModels () 
		org.eclipse.pde.core.plugin.IPluginModelBase[] workspaceModels
		org.eclipse.pde.core.plugin.IPluginModelBase[] externalModels
		org.eclipse.pde.core.plugin.IPluginModelBase[] allModels
	public void stop () 
	protected synchronized org.eclipse.core.runtime.IExtensionRegistry getRegistry () 
		java.util.ListIterator li
	private org.eclipse.core.runtime.IExtensionRegistry createRegistry () 
	public void targetReloaded () 
	public void dispose () 
	public org.eclipse.pde.core.plugin.IPluginModelBase[] findExtensionPlugins (java.lang.String, boolean) 
		String pointId
		boolean activeOnly
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] exts
		java.util.HashSet plugins
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase base
	public org.eclipse.pde.core.plugin.IPluginModelBase findExtensionPointPlugin (java.lang.String) 
		String pointId
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IContributor contributor
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String) 
		String pointId
	public boolean hasExtensionPoint (java.lang.String) 
		String pointId
	public org.eclipse.pde.core.plugin.IPluginExtensionPoint findExtensionPoint (java.lang.String) 
		String pointId
		org.eclipse.core.runtime.IExtensionPoint extPoint
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.IPluginExtensionPoint[] points
		int i
		org.eclipse.pde.core.plugin.IPluginExtensionPoint point
	public org.eclipse.pde.core.plugin.IPluginExtension[] findExtensionsForPlugin (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.core.runtime.IContributor contributor
		org.eclipse.core.runtime.IExtension[] extensions
		java.util.ArrayList list
		int i
		org.eclipse.pde.internal.core.plugin.PluginExtension extension
	public org.eclipse.pde.core.plugin.IPluginExtensionPoint[] findExtensionPointsForPlugin (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.core.runtime.IContributor contributor
		org.eclipse.core.runtime.IExtensionPoint[] extensions
		java.util.ArrayList list
		int i
		org.eclipse.pde.internal.core.plugin.PluginExtensionPoint point
	private org.eclipse.pde.core.plugin.ISharedPluginModel getExtensionsModel (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase base
	public org.eclipse.core.runtime.IExtension[] findExtensions (java.lang.String, boolean) 
		String extensionPointId
		boolean activeOnly
		java.util.ArrayList list
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.pde.core.plugin.IPluginModelBase[] bases
		int i
		org.eclipse.core.runtime.IContributor contributor
		org.eclipse.core.runtime.IExtension[] extensions
		int j
	private org.eclipse.pde.core.plugin.IPluginModelBase getPlugin (org.eclipse.core.runtime.IContributor, boolean) 
		org.eclipse.core.runtime.IContributor icontributor
		boolean searchAll
		org.eclipse.core.runtime.spi.RegistryContributor contributor
		long bundleId
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] externalModels
		int j
		org.eclipse.osgi.service.resolver.BundleDescription extDesc
	public void addListener (org.eclipse.core.runtime.IRegistryChangeListener) 
		org.eclipse.core.runtime.IRegistryChangeListener listener
	public void removeListener (org.eclipse.core.runtime.IRegistryChangeListener) 
		org.eclipse.core.runtime.IRegistryChangeListener listener
}

org/eclipse/pde/internal/core/PDEManager.class
PDEManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PDEManager extends java.lang.Object {
	public void  () 
	public static org.eclipse.pde.core.plugin.IFragmentModel[] findFragmentsFor (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList result
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase candidate
	public static org.eclipse.pde.core.plugin.IPluginModel findHostFor (org.eclipse.pde.core.plugin.IFragmentModel) 
		org.eclipse.pde.core.plugin.IFragmentModel fragment
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.HostSpecification spec
		org.eclipse.pde.core.plugin.IPluginModelBase host
	private static org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginModelBase coreModel
	public static java.net.URL[] getNLLookupLocations (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList urls
		org.eclipse.pde.core.plugin.IFragmentModel[] fragments
		int i
		org.eclipse.pde.core.plugin.IPluginModel host
	private static void addNLLocation (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList urls
		java.net.URL location
	public static java.lang.String getBundleLocalization (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
}

org/eclipse/pde/internal/core/PDEPreferencesManager.class
PDEPreferencesManager.java
package org.eclipse.pde.internal.core
public final org.eclipse.pde.internal.core.PDEPreferencesManager extends java.lang.Object {
	private static final String EMPTY_STRING
	private org.eclipse.core.runtime.preferences.IEclipsePreferences fDefaultScopePrefs
	private org.eclipse.core.runtime.preferences.IEclipsePreferences fInstanceScopePrefs
	public void  (java.lang.String) 
		String ID
	public void addPreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
	public boolean getBoolean (java.lang.String) 
		String key
	public boolean getDefaultBoolean (java.lang.String) 
		String key
	public int getDefaultInt (java.lang.String) 
		String key
	public java.lang.String getDefaultString (java.lang.String) 
		String key
	public int getInt (java.lang.String) 
		String key
	public java.lang.String getString (java.lang.String) 
		String key
	public void removePreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
	public void savePluginPreferences () 
		org.osgi.service.prefs.BackingStoreException e
	public void setDefault (java.lang.String, boolean) 
		String key
		boolean value
	public void setDefault (java.lang.String, int) 
		String key
		int value
	public void setDefault (java.lang.String, java.lang.String) 
		String key
		String value
	public void setToDefault (java.lang.String) 
		String key
	public void setValue (java.lang.String, boolean) 
		String key
		boolean value
	public void setValue (java.lang.String, int) 
		String key
		int value
	public void setValue (java.lang.String, java.lang.String) 
		String key
		String value
}

org/eclipse/pde/internal/core/PDERegistryStrategy$ExtensionListener.class
PDERegistryStrategy.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.PDERegistryStrategy$ExtensionListener extends org.eclipse.pde.internal.core.PDERegistryStrategy$RegistryListener implements org.eclipse.pde.internal.core.IExtensionDeltaListener  {
	final org.eclipse.pde.internal.core.PDERegistryStrategy this$0
	void  (org.eclipse.pde.internal.core.PDERegistryStrategy) 
	public void extensionsChanged (org.eclipse.pde.internal.core.IExtensionDeltaEvent) 
		org.eclipse.pde.internal.core.IExtensionDeltaEvent event
		org.eclipse.pde.core.plugin.IPluginModelBase[] bases
		int i
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] externalModels
}

org/eclipse/pde/internal/core/PDERegistryStrategy$ModelListener.class
PDERegistryStrategy.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.PDERegistryStrategy$ModelListener extends org.eclipse.pde.internal.core.PDERegistryStrategy$RegistryListener implements org.eclipse.pde.internal.core.IPluginModelListener  {
	final org.eclipse.pde.internal.core.PDERegistryStrategy this$0
	void  (org.eclipse.pde.internal.core.PDERegistryStrategy) 
	public void modelsChanged (org.eclipse.pde.internal.core.PluginModelDelta) 
		org.eclipse.pde.internal.core.PluginModelDelta delta
		org.eclipse.pde.core.plugin.ModelEntry[] entries
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase[] workspaceModels
		org.eclipse.pde.core.plugin.ModelEntry[] removedEntries
		int i
		org.eclipse.core.runtime.spi.IDynamicExtensionRegistry registry
		org.eclipse.core.runtime.IContributor[] contributors
		int j
		int i
}

org/eclipse/pde/internal/core/PDERegistryStrategy$RegistryListener.class
PDERegistryStrategy.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.PDERegistryStrategy$RegistryListener extends java.lang.Object {
	org.eclipse.core.runtime.IExtensionRegistry fRegistry
	final org.eclipse.pde.internal.core.PDERegistryStrategy this$0
	void  (org.eclipse.pde.internal.core.PDERegistryStrategy) 
	protected final void removeModels (org.eclipse.pde.core.plugin.IPluginModelBase[], boolean) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] bases
		boolean onlyInactive
		int i
	public void setRegistry (org.eclipse.core.runtime.IExtensionRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry registry
}

org/eclipse/pde/internal/core/PDERegistryStrategy.class
PDERegistryStrategy.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PDERegistryStrategy extends org.eclipse.core.runtime.spi.RegistryStrategy {
	private org.osgi.util.tracker.ServiceTracker xmlTracker
	private Object fKey
	private org.eclipse.pde.internal.core.PDERegistryStrategy$ModelListener fModelListener
	private org.eclipse.pde.internal.core.PDERegistryStrategy$ExtensionListener fExtensionListener
	private org.eclipse.pde.internal.core.PDEExtensionRegistry fPDERegistry
	static Class class$0
	public void  (java.io.File[], boolean[], java.lang.Object, org.eclipse.pde.internal.core.PDEExtensionRegistry) 
		java.io.File[] storageDirs
		boolean[] cacheReadOnly
		Object key
		org.eclipse.pde.internal.core.PDEExtensionRegistry registry
	protected void init () 
	protected void connectListeners () 
		org.eclipse.pde.internal.core.PluginModelManager manager
	protected void setListenerRegistry (org.eclipse.core.runtime.IExtensionRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry registry
	public void onStart (org.eclipse.core.runtime.IExtensionRegistry, boolean) 
		org.eclipse.core.runtime.IExtensionRegistry registry
		boolean loadedFromCache
	public void onStop (org.eclipse.core.runtime.IExtensionRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry registry
	public javax.xml.parsers.SAXParserFactory getXMLParser () 
	private void processBundles (org.eclipse.core.runtime.IExtensionRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry registry
	private void addBundles (org.eclipse.core.runtime.IExtensionRegistry, org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.pde.core.plugin.IPluginModelBase[] bases
		int i
	private void addBundle (org.eclipse.core.runtime.IExtensionRegistry, org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.core.runtime.IContributor contributor
		java.io.File input
		java.io.InputStream is
		java.util.zip.ZipFile jfile
		String fileName
		java.util.zip.ZipEntry entry
	private void removeBundle (org.eclipse.core.runtime.IExtensionRegistry, org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.core.runtime.IContributor contributor
	private java.io.File getFile (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase base
		String loc
		java.io.File file
		String fileName
		java.io.File inputFile
	public org.eclipse.core.runtime.IContributor createContributor (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.osgi.service.resolver.BundleDescription desc
		String name
		String id
		String hostName
		String hostId
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.BundleDescription[] hosts
		org.eclipse.osgi.service.resolver.BundleDescription hostDesc
	public void dispose () 
		org.eclipse.pde.internal.core.PluginModelManager manager
	private void createRegistry () 
	public long getContributionsTimestamp () 
		org.eclipse.pde.core.plugin.IPluginModelBase[] bases
		long timeStamp
		int i
		String loc
		java.io.File location
		java.io.File manifest
	static void access$0 (org.eclipse.pde.internal.core.PDERegistryStrategy, org.eclipse.core.runtime.IExtensionRegistry, org.eclipse.pde.core.plugin.IPluginModelBase) 
	static void access$1 (org.eclipse.pde.internal.core.PDERegistryStrategy) 
	static void access$2 (org.eclipse.pde.internal.core.PDERegistryStrategy, org.eclipse.core.runtime.IExtensionRegistry, org.eclipse.pde.core.plugin.IPluginModelBase[]) 
	static java.lang.Object access$3 (org.eclipse.pde.internal.core.PDERegistryStrategy) 
}

org/eclipse/pde/internal/core/PDEState.class
PDEState.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PDEState extends org.eclipse.pde.internal.core.MinimalState {
	private org.eclipse.pde.internal.core.PDEAuxiliaryState fAuxiliaryState
	private java.util.ArrayList fTargetModels
	private java.util.ArrayList fWorkspaceModels
	private boolean fCombined
	private long fTargetTimestamp
	private boolean fNewState
	public void  (org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.pde.internal.core.PDEState state
	private void copyAuxiliaryState () 
	private void copyModels (org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.pde.internal.core.PDEState state
		org.eclipse.pde.core.plugin.IPluginModelBase[] bases
		int i
		org.eclipse.osgi.service.resolver.BundleDescription oldBD
		org.eclipse.osgi.service.resolver.BundleDescription newBD
		org.eclipse.pde.core.plugin.IPluginModelBase model
		int i
	public void  (java.net.URL[], boolean, org.eclipse.core.runtime.IProgressMonitor) 
		java.net.URL[] urls
		boolean resolve
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void  (java.net.URL[], java.net.URL[], boolean, boolean, org.eclipse.core.runtime.IProgressMonitor) 
		java.net.URL[] workspace
		java.net.URL[] target
		boolean resolve
		boolean removeTargetDuplicates
		org.eclipse.core.runtime.IProgressMonitor monitor
		long start
	private void readTargetState (java.net.URL[], org.eclipse.core.runtime.IProgressMonitor) 
		java.net.URL[] urls
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File dir
		String systemBundle
		boolean propertiesChanged
	private void createNewTargetState (boolean, java.net.URL[], org.eclipse.core.runtime.IProgressMonitor) 
		boolean resolve
		java.net.URL[] urls
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
		java.io.File file
	protected void addAuxiliaryData (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Dictionary, boolean) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.Dictionary manifest
		boolean hasBundleStructure
	private void removeDuplicatesFromState (org.eclipse.osgi.service.resolver.State) 
		org.eclipse.osgi.service.resolver.State state
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		int i
		org.eclipse.osgi.service.resolver.BundleDescription desc
		String id
		org.eclipse.osgi.service.resolver.BundleDescription[] conflicts
		int j
	private org.eclipse.pde.core.plugin.IPluginModelBase[] createTargetModels (org.eclipse.osgi.service.resolver.BundleDescription[]) 
		org.eclipse.osgi.service.resolver.BundleDescription[] bundleDescriptions
		java.util.HashMap models
		int i
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.core.plugin.IPluginModelBase base
	private void readWorkspaceState (java.net.URL[]) 
		java.net.URL[] urls
		long workspace
		java.io.File dir
		org.eclipse.osgi.service.resolver.State localState
		long targetCount
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		int i
		org.eclipse.osgi.service.resolver.BundleDescription desc
		String id
		org.eclipse.osgi.service.resolver.BundleDescription[] conflicts
		int j
		org.eclipse.osgi.service.resolver.BundleDescription newbundle
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public boolean isCombined () 
	private org.eclipse.osgi.service.resolver.State readStateCache (java.io.File) 
		java.io.File dir
		IllegalStateException e
		java.io.FileNotFoundException e
		java.io.IOException e
	private long computeTimestamp (java.net.URL[]) 
		java.net.URL[] urls
	private long computeTimestamp (java.net.URL[], long) 
		java.net.URL[] urls
		long timestamp
		int i
		java.io.File file
		java.io.File manifest
	private org.eclipse.pde.core.plugin.IPluginModelBase createWorkspaceModel (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		String projectName
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile manifest
		org.eclipse.core.resources.IFile pluginXml
		org.eclipse.core.resources.IFile fragmentXml
		org.eclipse.pde.internal.core.bundle.BundlePluginModelBase model
		org.eclipse.pde.internal.core.bundle.WorkspaceBundleModel bundle
		org.eclipse.core.resources.IFile file
		org.eclipse.pde.internal.core.plugin.WorkspaceExtensionsModel extensions
		org.eclipse.pde.internal.core.plugin.WorkspacePluginModelBase model
	private org.eclipse.pde.core.plugin.IPluginModelBase createExternalModel (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.internal.core.plugin.ExternalPluginModelBase model
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getTargetModels () 
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getWorkspaceModels () 
	public void shutdown () 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		long timestamp
		java.io.File dir
		org.eclipse.osgi.service.resolver.State state
		int i
		org.eclipse.osgi.service.resolver.BundleDescription desc
	private long computeTimestamp (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.net.URL[] urls
		int i
		org.eclipse.core.resources.IProject project
	private boolean shouldSaveState (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int nonOSGiModels
		int i
		String id
	private void clearStaleStates (java.lang.String, long) 
		String extension
		long latest
		java.io.File dir
		java.io.File[] children
		int i
		java.io.File child
		String name
	public java.lang.String getClassName (long) 
		long bundleID
	public boolean hasExtensibleAPI (long) 
		long bundleID
	public boolean isPatchFragment (long) 
		long bundleID
	public boolean hasBundleStructure (long) 
		long bundleID
	public java.lang.String getPluginName (long) 
		long bundleID
	public java.lang.String getProviderName (long) 
		long bundleID
	public java.lang.String[] getLibraryNames (long) 
		long bundleID
	public java.lang.String getBundleLocalization (long) 
		long bundleID
	public java.lang.String getProject (long) 
		long bundleID
	public java.lang.String getBundleSourceEntry (long) 
		long bundleID
	public org.eclipse.osgi.service.resolver.BundleDescription[] addAdditionalBundles (java.net.URL[]) 
		java.net.URL[] newBundleURLs
		java.util.ArrayList descriptions
		int i
		java.io.File file
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.io.File dir
	public java.io.File getTargetDirectory () 
}

org/eclipse/pde/internal/core/PDEStateHelper.class
PDEStateHelper.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PDEStateHelper extends java.lang.Object {
	public void  () 
	public static org.eclipse.osgi.service.resolver.BundleDescription[] getImportedBundles (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription root
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] packages
		java.util.ArrayList resolvedImports
		int i
}

org/eclipse/pde/internal/core/PluginModelDelta.class
PluginModelDelta.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PluginModelDelta extends java.lang.Object {
	public static final int ADDED
	public static final int REMOVED
	public static final int CHANGED
	private java.util.ArrayList added
	private java.util.ArrayList removed
	private java.util.ArrayList changed
	private int kind
	public void  () 
	public int getKind () 
	public org.eclipse.pde.core.plugin.ModelEntry[] getAddedEntries () 
	public org.eclipse.pde.core.plugin.ModelEntry[] getRemovedEntries () 
	public org.eclipse.pde.core.plugin.ModelEntry[] getChangedEntries () 
	private org.eclipse.pde.core.plugin.ModelEntry[] getEntries (java.util.ArrayList) 
		java.util.ArrayList list
	void addEntry (org.eclipse.pde.core.plugin.ModelEntry, int) 
		org.eclipse.pde.core.plugin.ModelEntry entry
		int type
	private java.util.ArrayList addEntry (java.util.ArrayList, org.eclipse.pde.core.plugin.ModelEntry) 
		java.util.ArrayList list
		org.eclipse.pde.core.plugin.ModelEntry entry
}

org/eclipse/pde/internal/core/PluginModelManager$LocalModelEntry.class
PluginModelManager.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.PluginModelManager$LocalModelEntry extends org.eclipse.pde.core.plugin.ModelEntry {
	final org.eclipse.pde.internal.core.PluginModelManager this$0
	public void  (org.eclipse.pde.internal.core.PluginModelManager, java.lang.String) 
		String id
	public void addModel (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public void removeModel (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
}

org/eclipse/pde/internal/core/PluginModelManager$UpdateClasspathsJob.class
PluginModelManager.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.PluginModelManager$UpdateClasspathsJob extends org.eclipse.core.runtime.jobs.Job {
	private java.util.List fProjects
	private java.util.List fContainers
	final org.eclipse.pde.internal.core.PluginModelManager this$0
	public void  (org.eclipse.pde.internal.core.PluginModelManager) 
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean more
		org.eclipse.jdt.core.IJavaProject[] projects
		org.eclipse.jdt.core.IClasspathContainer[] containers
		org.eclipse.jdt.core.JavaModelException e
	void add (org.eclipse.jdt.core.IJavaProject[], org.eclipse.jdt.core.IClasspathContainer[]) 
		org.eclipse.jdt.core.IJavaProject[] projects
		org.eclipse.jdt.core.IClasspathContainer[] containers
		int i
}

org/eclipse/pde/internal/core/PluginModelManager.class
PluginModelManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PluginModelManager extends java.lang.Object implements org.eclipse.pde.core.IModelProviderListener  {
	private org.eclipse.pde.internal.core.PluginModelManager$UpdateClasspathsJob fUpdateJob
	private org.eclipse.pde.internal.core.ExternalModelManager fExternalManager
	private org.eclipse.pde.internal.core.WorkspacePluginModelManager fWorkspaceManager
	private org.eclipse.pde.internal.core.PDEState fState
	private java.util.Map fEntries
	private java.util.ArrayList fListeners
	private java.util.ArrayList fStateListeners
	static Class class$0
	public void  () 
	public void modelsChanged (org.eclipse.pde.core.IModelProviderEvent) 
		org.eclipse.pde.core.IModelProviderEvent e
		org.eclipse.pde.internal.core.PluginModelDelta delta
		org.eclipse.pde.core.IModel[] removed
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String id
		Object newState
		java.util.Set addedBSNs
		org.eclipse.pde.core.IModel[] added
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String id
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		org.eclipse.pde.core.IModel[] changed
		int i
		org.eclipse.osgi.service.resolver.StateDelta stateDelta
	private void updateAffectedEntries (org.eclipse.osgi.service.resolver.StateDelta, org.eclipse.pde.core.IModelProviderEvent) 
		org.eclipse.osgi.service.resolver.StateDelta delta
		org.eclipse.pde.core.IModelProviderEvent event
		java.util.Map map
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		org.eclipse.core.resources.IProject project
		org.eclipse.osgi.service.resolver.BundleDelta[] deltas
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IJavaProject jProject
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IJavaProject jProject
		org.eclipse.pde.core.build.IBuild build
		java.util.Iterator iterator
		org.eclipse.jdt.core.IJavaProject[] projects
		org.eclipse.jdt.core.IClasspathContainer[] containers
		int index
		java.util.Map$Entry entry
		int types
	private void fireDelta (org.eclipse.pde.internal.core.PluginModelDelta) 
		org.eclipse.pde.internal.core.PluginModelDelta delta
		int i
	private void fireStateDelta (org.eclipse.osgi.service.resolver.StateDelta) 
		org.eclipse.osgi.service.resolver.StateDelta delta
		java.util.ListIterator li
	private void fireStateChanged (org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.pde.internal.core.PDEState newState
		java.util.ListIterator li
	public void addPluginModelListener (org.eclipse.pde.internal.core.IPluginModelListener) 
		org.eclipse.pde.internal.core.IPluginModelListener listener
	public void addStateDeltaListener (org.eclipse.pde.internal.core.IStateDeltaListener) 
		org.eclipse.pde.internal.core.IStateDeltaListener listener
	public void removePluginModelListener (org.eclipse.pde.internal.core.IPluginModelListener) 
		org.eclipse.pde.internal.core.IPluginModelListener listener
	public void removeStateDeltaListener (org.eclipse.pde.internal.core.IStateDeltaListener) 
		org.eclipse.pde.internal.core.IStateDeltaListener listener
	public boolean isEmpty () 
	public boolean isInitialized () 
	private java.util.Map getEntryTable () 
	private synchronized void initializeTable () 
		java.util.Map entries
		boolean statechanged
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		String pooled
		org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService service
		org.eclipse.pde.internal.core.target.provisional.ITargetHandle handle
		org.eclipse.core.runtime.CoreException e
	private synchronized void initDefaultTargetPlatformDefinition () 
		org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService service
		String memento
		org.eclipse.pde.internal.core.target.provisional.ITargetHandle[] targets
		org.eclipse.pde.internal.core.target.TargetPlatformService ts
		org.eclipse.pde.internal.core.target.TargetDefinition curr
		org.eclipse.pde.internal.core.target.provisional.ITargetHandle wsHandle
		int i
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition def
		String defVMargs
		boolean defaultExists
		int i
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		org.eclipse.core.runtime.CoreException e
	private boolean addToTable (java.util.Map, org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		java.util.Map entries
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		boolean stateChanged
		int i
		String id
		org.eclipse.pde.internal.core.PluginModelManager$LocalModelEntry entry
	private synchronized void addWorkspaceBundleToState (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
	private synchronized void addWorkspaceBundleToState (java.util.Map, org.eclipse.pde.core.plugin.IPluginModelBase) 
		java.util.Map entries
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String id
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.HostSpecification spec
		org.eclipse.osgi.service.resolver.BundleDescription host
		org.eclipse.pde.core.plugin.ModelEntry hostEntry
	private boolean isPatchFragment (java.util.Map, org.eclipse.osgi.service.resolver.BundleDescription) 
		java.util.Map entries
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase base
	private void handleAdd (java.lang.String, org.eclipse.pde.core.plugin.IPluginModelBase, org.eclipse.pde.internal.core.PluginModelDelta) 
		String id
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.internal.core.PluginModelDelta delta
		org.eclipse.pde.internal.core.PluginModelManager$LocalModelEntry entry
		org.eclipse.osgi.service.resolver.BundleDescription desc
	private void handleRemove (java.lang.String, org.eclipse.pde.core.plugin.IPluginModelBase, org.eclipse.pde.internal.core.PluginModelDelta) 
		String id
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.internal.core.PluginModelDelta delta
		org.eclipse.pde.internal.core.PluginModelManager$LocalModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] external
		int i
	private void handleChange (org.eclipse.pde.core.plugin.IPluginModelBase, org.eclipse.pde.internal.core.PluginModelDelta) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.internal.core.PluginModelDelta delta
		org.eclipse.osgi.service.resolver.BundleDescription desc
		String oldID
		String newID
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] activeModels
		boolean isActive
		int i
	public org.eclipse.pde.core.plugin.ModelEntry findEntry (java.lang.String) 
		String id
	public org.eclipse.pde.core.plugin.IPluginModelBase findModel (java.lang.String) 
		String id
		org.eclipse.pde.core.plugin.ModelEntry entry
	public org.eclipse.pde.core.plugin.IPluginModelBase findModel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public org.eclipse.pde.core.plugin.IPluginModelBase findModel (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.core.plugin.ModelEntry entry
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getActiveModels () 
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getActiveModels (boolean) 
		boolean includeFragments
		int size
		java.util.ArrayList result
		java.util.Iterator iter
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getAllModels () 
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getAllModels (boolean) 
		boolean includeFragments
		int size
		java.util.ArrayList result
		java.util.Iterator iter
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getExternalModels () 
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getWorkspaceModels () 
	public org.eclipse.pde.internal.core.ExternalModelManager getExternalModelManager () 
	public org.eclipse.pde.internal.core.PDEState getState () 
	public void resetState (org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.pde.internal.core.PDEState state
		int type
		org.eclipse.pde.core.IModel[] removed
		org.eclipse.pde.core.IModel[] added
	public java.lang.String getSystemBundleId () 
	public void shutdown () 
	public void addExtensionDeltaListener (org.eclipse.pde.internal.core.IExtensionDeltaListener) 
		org.eclipse.pde.internal.core.IExtensionDeltaListener listener
	public void removeExtensionDeltaListener (org.eclipse.pde.internal.core.IExtensionDeltaListener) 
		org.eclipse.pde.internal.core.IExtensionDeltaListener listener
	public void bundleRootChanged (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		Object model
}

org/eclipse/pde/internal/core/PluginPathFinder.class
PluginPathFinder.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PluginPathFinder extends java.lang.Object {
	private static final String URL_PROPERTY
	private static final String EMPTY_STRING
	public void  () 
	private static java.lang.String getSitePath (java.lang.String, java.io.File, boolean) 
		String platformHome
		java.io.File linkFile
		boolean features
		String prefix
		java.util.Properties properties
		java.io.FileInputStream fis
		String path
	private static java.io.File[] getSites (java.lang.String, boolean) 
		String platformHome
		boolean features
		java.util.HashSet sites
		java.io.File file
		java.io.File[] linkFiles
		int i
		String path
	public static java.net.URL[] getPluginPaths (java.lang.String) 
		String platformHome
		org.eclipse.pde.internal.core.PDEPreferencesManager store
		java.net.URL[] urls
		org.eclipse.osgi.service.datalocation.Location configArea
		java.io.File configurationArea
		java.net.MalformedURLException e
		java.io.File file
		String value
		org.eclipse.update.configurator.IPlatformConfiguration config
	private static java.io.File getPlatformFile (java.lang.String) 
		String platformHome
		String location
		java.io.File file
		org.eclipse.core.variables.IStringVariableManager manager
		org.eclipse.core.runtime.Path path
		org.eclipse.core.runtime.CoreException e
	public static java.net.URL[] getFeaturePaths (java.lang.String) 
		String platformHome
		java.io.File file
		String value
		org.eclipse.update.configurator.IPlatformConfiguration config
	private static java.net.URL[] getConfiguredSitesPaths (java.lang.String, org.eclipse.update.configurator.IPlatformConfiguration, boolean) 
		String platformHome
		org.eclipse.update.configurator.IPlatformConfiguration configuration
		boolean features
		java.net.URL[] installPlugins
		java.net.URL[] extensionPlugins
		java.net.URL[] all
	private static java.net.URL[] getExtensionPluginURLs (org.eclipse.update.configurator.IPlatformConfiguration, boolean) 
		org.eclipse.update.configurator.IPlatformConfiguration config
		boolean features
		java.util.ArrayList extensionPlugins
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] sites
		int i
		java.net.URL url
		String[] entries
		String[] entries
		int j
	public static java.net.URL[] scanLocations (java.io.File[]) 
		java.io.File[] sites
		java.util.HashSet result
		int i
		java.io.File[] children
		int j
	public static boolean isDevLaunchMode () 
		String[] args
		int i
}

org/eclipse/pde/internal/core/PreferenceInitializer.class
PreferenceInitializer.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.PreferenceInitializer extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer {
	public void  () 
	public void initializeDefaultPreferences () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences defaultPreferences
		org.eclipse.core.runtime.preferences.IEclipsePreferences preferences
		org.osgi.service.prefs.BackingStoreException bse
		org.eclipse.core.runtime.preferences.IEclipsePreferences prefs
		org.osgi.service.prefs.BackingStoreException e
}

org/eclipse/pde/internal/core/RequiredPluginsClasspathContainer.class
RequiredPluginsClasspathContainer.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer extends org.eclipse.pde.internal.core.PDEClasspathContainer implements org.eclipse.jdt.core.IClasspathContainer  {
	private org.eclipse.pde.core.plugin.IPluginModelBase fModel
	private org.eclipse.pde.core.build.IBuild fBuild
	private static boolean DEBUG
	private org.eclipse.jdt.core.IClasspathEntry[] fEntries
	static void  () 
	public void  (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public void  (org.eclipse.pde.core.plugin.IPluginModelBase, org.eclipse.pde.core.build.IBuild) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.build.IBuild build
	public int getKind () 
	public org.eclipse.core.runtime.IPath getPath () 
	public java.lang.String getDescription () 
	public org.eclipse.jdt.core.IClasspathEntry[] getClasspathEntries () 
		int i
	private org.eclipse.jdt.core.IClasspathEntry[] computePluginEntries () 
		java.util.ArrayList entries
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.Map map
		java.util.HashSet added
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		int i
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		int i
		java.util.Map sortedMap
		java.util.Iterator iter
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.pde.core.plugin.IPluginModelBase model
	private java.util.Map retrieveVisiblePackagesFromState (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.Map visiblePackages
		org.eclipse.osgi.service.resolver.StateHelper helper
	private void addVisiblePackagesFromState (org.eclipse.osgi.service.resolver.StateHelper, org.eclipse.osgi.service.resolver.BundleDescription, java.util.Map) 
		org.eclipse.osgi.service.resolver.StateHelper helper
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.Map visiblePackages
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		int i
		org.eclipse.osgi.service.resolver.BundleDescription exporter
		java.util.ArrayList list
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule rule
	private org.eclipse.pde.internal.core.PDEClasspathContainer$Rule getRule (org.eclipse.osgi.service.resolver.StateHelper, org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription) 
		org.eclipse.osgi.service.resolver.StateHelper helper
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.ExportPackageDescription export
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule rule
		String name
	protected void addDependencyViaImportPackage (org.eclipse.osgi.service.resolver.BundleDescription, java.util.HashSet, java.util.Map, java.util.ArrayList)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.HashSet added
		java.util.Map map
		java.util.ArrayList entries
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		int i
	private void addDependency (org.eclipse.osgi.service.resolver.BundleDescription, java.util.HashSet, java.util.Map, java.util.ArrayList)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.HashSet added
		java.util.Map map
		java.util.ArrayList entries
	private void addDependency (org.eclipse.osgi.service.resolver.BundleDescription, java.util.HashSet, java.util.Map, java.util.ArrayList, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.HashSet added
		java.util.Map map
		java.util.ArrayList entries
		boolean useInclusion
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		int i
		int i
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		int i
	private boolean addPlugin (org.eclipse.osgi.service.resolver.BundleDescription, boolean, java.util.Map, java.util.ArrayList)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		boolean useInclusions
		java.util.Map map
		java.util.ArrayList entries
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.resources.IResource resource
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[] rules
	private org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[] getInclusions (java.util.Map, org.eclipse.pde.core.plugin.IPluginModelBase) 
		java.util.Map map
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[] rules
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[] rules
	private org.eclipse.pde.internal.core.PDEClasspathContainer$Rule[] getInclusions (java.util.Map, org.eclipse.osgi.service.resolver.BundleDescription) 
		java.util.Map map
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.ArrayList list
	private void addHostPlugin (org.eclipse.osgi.service.resolver.HostSpecification, java.util.HashSet, java.util.Map, java.util.ArrayList)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.osgi.service.resolver.HostSpecification hostSpec
		java.util.HashSet added
		java.util.Map map
		java.util.ArrayList entries
		org.eclipse.osgi.service.resolver.BaseDescription desc
		org.eclipse.osgi.service.resolver.BundleDescription host
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		int i
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports
		int i
		org.eclipse.osgi.service.resolver.BaseDescription supplier
	private boolean hasExtensibleAPI (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.core.plugin.IPluginModelBase model
	protected void addExtraClasspathEntries (java.util.HashSet, java.util.ArrayList) 
		java.util.HashSet added
		java.util.ArrayList entries
		org.eclipse.pde.core.build.IBuildEntry[] buildEntries
		int i
		String name
	protected void addExtraClasspathEntries (java.util.HashSet, java.util.ArrayList, java.lang.String[]) 
		java.util.HashSet added
		java.util.ArrayList entries
		String[] tokens
		int i
		org.eclipse.core.runtime.IPath path
		java.io.File file
		org.eclipse.core.resources.IFile resource
		int count
		String pluginID
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.io.File file
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile file
	private void addSecondaryDependencies (org.eclipse.osgi.service.resolver.BundleDescription, java.util.HashSet, java.util.ArrayList) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.HashSet added
		java.util.ArrayList entries
		org.eclipse.pde.core.build.IBuildEntry entry
		String[] tokens
		int i
		String pluginId
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.osgi.service.resolver.BundleDescription bundleDesc
		java.util.Map rules
	protected final void findExportedPackages (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.BundleDescription, java.util.Map) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.BundleDescription projectDesc
		java.util.Map map
		java.util.Stack stack
		org.eclipse.osgi.service.resolver.BundleDescription bdesc
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] expkgs
		java.util.ArrayList rules
		int i
		org.eclipse.pde.internal.core.PDEClasspathContainer$Rule rule
		org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles
		int i
		org.eclipse.osgi.service.resolver.BaseDescription bd
	private boolean restrictPackage (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.ExportPackageDescription pkg
		String[] friends
		String symbolicName
		int i
	private void addExtraLibrary (org.eclipse.core.runtime.IPath, org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList entries
		org.eclipse.core.runtime.IPath srcPath
		org.eclipse.core.runtime.IPath shortPath
		String filename
		org.eclipse.core.runtime.IPath candidate
		org.eclipse.jdt.core.IClasspathEntry clsEntry
}

org/eclipse/pde/internal/core/RequiredPluginsInitializer.class
RequiredPluginsInitializer.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.RequiredPluginsInitializer extends org.eclipse.jdt.core.ClasspathContainerInitializer {
	public void  () 
	public void initialize (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public java.lang.Object getComparisonID (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
	public java.lang.String getDescription (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
}

org/eclipse/pde/internal/core/SearchablePluginsManager$Listener.class
SearchablePluginsManager.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.SearchablePluginsManager$Listener extends java.lang.Object implements org.eclipse.jdt.core.IElementChangedListener  {
	final org.eclipse.pde.internal.core.SearchablePluginsManager this$0
	void  (org.eclipse.pde.internal.core.SearchablePluginsManager) 
	public void elementChanged (org.eclipse.jdt.core.ElementChangedEvent) 
		org.eclipse.jdt.core.ElementChangedEvent e
	private boolean handleDelta (org.eclipse.jdt.core.IJavaElementDelta) 
		org.eclipse.jdt.core.IJavaElementDelta delta
		Object element
		org.eclipse.jdt.core.IJavaElementDelta[] projectDeltas
		int i
		org.eclipse.jdt.core.IJavaProject project
}

org/eclipse/pde/internal/core/SearchablePluginsManager.class
SearchablePluginsManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.SearchablePluginsManager extends java.lang.Object implements org.eclipse.pde.internal.core.IFileAdapterFactory org.eclipse.pde.internal.core.IPluginModelListener org.eclipse.core.resources.ISaveParticipant  {
	private static final String PROXY_FILE_NAME
	public static final String PROXY_PROJECT_NAME
	private static final String KEY
	private org.eclipse.pde.internal.core.SearchablePluginsManager$Listener fElementListener
	private java.util.Set fPluginIdSet
	private java.util.ArrayList fListeners
	public void  () 
	private void initializeStates () 
		org.eclipse.core.resources.IWorkspaceRoot root
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile proxyFile
		java.util.Properties properties
		java.io.InputStream stream
		String value
		java.util.StringTokenizer stok
	public org.eclipse.jdt.core.IJavaProject getProxyProject () 
		org.eclipse.core.resources.IWorkspaceRoot root
		org.eclipse.core.resources.IProject project
	public void shutdown () 
	public org.eclipse.jdt.core.IClasspathEntry[] computeContainerClasspathEntries ()  throws org.eclipse.core.runtime.CoreException 
		java.util.ArrayList result
		org.eclipse.pde.core.plugin.IPluginModelBase[] wModels
		int i
		org.eclipse.core.resources.IProject project
		java.util.Iterator iter
		org.eclipse.pde.core.plugin.ModelEntry entry
		boolean addModel
		int i
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		java.util.Map map
		int i
		org.eclipse.jdt.core.IClasspathEntry entry
		String key
	public java.lang.Object createAdapterChild (org.eclipse.pde.internal.core.FileAdapter, java.io.File) 
		org.eclipse.pde.internal.core.FileAdapter parent
		java.io.File file
		String name
		org.eclipse.jdt.core.IPackageFragmentRoot root
	private org.eclipse.jdt.core.IPackageFragmentRoot findPackageFragmentRoot (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath jarPath
		org.eclipse.jdt.core.IJavaProject jProject
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.core.plugin.IPluginModelBase[] pluginModels
		int i
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int j
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.core.runtime.IPath path
	private void checkForProxyProject () 
		org.eclipse.core.resources.IWorkspaceRoot root
		org.eclipse.core.resources.IProject project
	public void addToJavaSearch (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.pde.internal.core.PluginModelDelta delta
		int size
		int i
		String id
		org.eclipse.pde.core.plugin.ModelEntry entry
	public void removeFromJavaSearch (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.pde.internal.core.PluginModelDelta delta
		int size
		int i
		String id
		org.eclipse.pde.core.plugin.ModelEntry entry
	public void removeAllFromJavaSearch () 
		org.eclipse.pde.internal.core.PluginModelDelta delta
		java.util.Iterator iterator
		String id
		org.eclipse.pde.core.plugin.ModelEntry entry
	public boolean isInJavaSearch (java.lang.String) 
		String symbolicName
	private void resetContainer () 
		org.eclipse.jdt.core.IJavaProject jProject
	public void modelsChanged (org.eclipse.pde.internal.core.PluginModelDelta) 
		org.eclipse.pde.internal.core.PluginModelDelta delta
		org.eclipse.pde.core.plugin.ModelEntry[] entries
		int i
	private void fireDelta (org.eclipse.pde.internal.core.PluginModelDelta) 
		org.eclipse.pde.internal.core.PluginModelDelta delta
		int i
	public void addPluginModelListener (org.eclipse.pde.internal.core.IPluginModelListener) 
		org.eclipse.pde.internal.core.IPluginModelListener listener
	public void removePluginModelListener (org.eclipse.pde.internal.core.IPluginModelListener) 
		org.eclipse.pde.internal.core.IPluginModelListener listener
	public void doneSaving (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext context
	public void prepareToSave (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext context
	public void rollback (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext context
	public void saving (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext context
		org.eclipse.core.resources.IWorkspaceRoot root
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile file
		java.util.Properties properties
		StringBuffer buffer
		java.util.Iterator iter
		java.io.ByteArrayOutputStream outStream
		java.io.ByteArrayInputStream inStream
		java.io.IOException e
	public org.eclipse.core.resources.IProject createProxyProject (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IWorkspaceRoot root
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IJavaProject jProject
	private void computeClasspath (org.eclipse.jdt.core.IJavaProject, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.core.IClasspathEntry[] classpath
	static java.util.Set access$0 (org.eclipse.pde.internal.core.SearchablePluginsManager) 
	static void access$1 (org.eclipse.pde.internal.core.SearchablePluginsManager) 
}

org/eclipse/pde/internal/core/SourceLocation.class
SourceLocation.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.SourceLocation extends java.lang.Object {
	private org.eclipse.core.runtime.IPath path
	private boolean userDefined
	public void  (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.runtime.IPath getPath () 
	public void setPath (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public boolean isUserDefined () 
	public void setUserDefined (boolean) 
		boolean userDefined
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.SourceLocation object
	public int hashCode () 
}

org/eclipse/pde/internal/core/SourceLocationKey.class
SourceLocationKey.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.SourceLocationKey extends java.lang.Object {
	private String fBundleName
	private org.osgi.framework.Version fVersion
	public void  (java.lang.String, org.osgi.framework.Version) 
		String bundleName
		org.osgi.framework.Version version
	public void  (java.lang.String) 
		String bundleName
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.SourceLocationKey key
	public int hashCode () 
		int result
}

org/eclipse/pde/internal/core/SourceLocationManager.class
SourceLocationManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.SourceLocationManager extends java.lang.Object implements org.eclipse.pde.internal.core.ICoreConstants  {
	private java.util.List fExtensionLocations
	private org.eclipse.pde.internal.core.BundleManifestSourceLocationManager fBundleManifestLocator
	public void  () 
	public org.eclipse.core.runtime.IPath findSourcePath (org.eclipse.pde.core.plugin.IPluginBase, org.eclipse.core.runtime.IPath) 
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
		org.eclipse.core.runtime.IPath sourceLibraryPath
		org.eclipse.core.runtime.IPath relativePath
		org.eclipse.core.runtime.IPath result
	public java.net.URL findSourceFile (org.eclipse.pde.core.plugin.IPluginBase, org.eclipse.core.runtime.IPath) 
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
		org.eclipse.core.runtime.IPath filePath
		org.eclipse.core.runtime.IPath relativePath
		org.eclipse.core.runtime.IPath result
		java.net.MalformedURLException e
		java.net.MalformedURLException e
	public java.io.File findSourcePlugin (org.eclipse.pde.core.plugin.IPluginBase) 
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
		org.eclipse.core.runtime.IPath path
	public boolean hasBundleManifestLocation (org.eclipse.pde.core.plugin.IPluginBase) 
		org.eclipse.pde.core.plugin.IPluginBase plugin
	public java.util.Set findAllSourceRootsInSourceLocation (org.eclipse.pde.core.plugin.IPluginBase) 
		org.eclipse.pde.core.plugin.IPluginBase plugin
	public java.util.Set findSourceRoots (org.eclipse.pde.core.plugin.IPluginBase) 
		org.eclipse.pde.core.plugin.IPluginBase plugin
	public void reset () 
	public java.util.List getUserLocations () 
		java.util.List userLocations
		String pref
	public java.util.List getExtensionLocations () 
	public java.util.Collection getBundleManifestLocations () 
	private org.eclipse.pde.internal.core.SourceLocation getBundleManifestLocation (java.lang.String, org.osgi.framework.Version) 
		String pluginID
		org.osgi.framework.Version version
	private org.eclipse.pde.internal.core.BundleManifestSourceLocationManager getBundleManifestLocator () 
	private org.eclipse.core.runtime.IPath getRelativePath (org.eclipse.pde.core.plugin.IPluginBase, org.eclipse.core.runtime.IPath) 
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
		org.eclipse.core.runtime.IPath sourceFilePath
		String pluginDir
		String version
		org.osgi.framework.Version vid
		org.eclipse.core.runtime.IPath path
	private org.eclipse.core.runtime.IPath searchUserSpecifiedLocations (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath relativePath
		java.util.List userLocations
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.SourceLocation currentLocation
		org.eclipse.core.runtime.IPath fullPath
		java.io.File file
	private org.eclipse.core.runtime.IPath searchExtensionLocations (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath relativePath
		java.util.List extensionLocations
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.SourceLocation currentLocation
		org.eclipse.core.runtime.IPath fullPath
		java.io.File file
	private org.eclipse.core.runtime.IPath searchBundleManifestLocations (org.eclipse.pde.core.plugin.IPluginBase) 
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
		org.eclipse.pde.internal.core.SourceLocation location
	private void parseSavedSourceLocations (java.lang.String, java.util.List) 
		String text
		java.util.List entries
		java.util.StringTokenizer stok
		String token
		org.eclipse.pde.internal.core.SourceLocation location
	private org.eclipse.pde.internal.core.SourceLocation parseSourceLocation (java.lang.String) 
		String text
		String path
		String path
		int commaIndex
		int atLoc
	private static java.util.List processExtensions () 
		java.util.ArrayList result
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] children
		org.eclipse.core.runtime.spi.RegistryContributor contributor
		long bundleId
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] externalModels
		int j
		org.eclipse.osgi.service.resolver.BundleDescription extDesc
		int j
		String pathValue
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.internal.core.SourceLocation location
	protected org.eclipse.pde.internal.core.BundleManifestSourceLocationManager initializeBundleManifestLocations () 
		org.eclipse.pde.internal.core.BundleManifestSourceLocationManager manager
}

org/eclipse/pde/internal/core/TargetDefinitionManager$1.class
TargetDefinitionManager.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.TargetDefinitionManager$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.pde.internal.core.TargetDefinitionManager this$0
	void  (org.eclipse.pde.internal.core.TargetDefinitionManager) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String value1
		String value2
	private java.lang.String getString (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement elem
		String name
		String id
}

org/eclipse/pde/internal/core/TargetDefinitionManager.class
TargetDefinitionManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.TargetDefinitionManager extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	java.util.Map fTargets
	private static String[] attributes
	public void  () 
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] deltas
		int i
		org.eclipse.core.runtime.IExtension extension
		String extensionId
		org.eclipse.core.runtime.IConfigurationElement[] elems
	public org.eclipse.core.runtime.IConfigurationElement[] getTargets () 
	public org.eclipse.core.runtime.IConfigurationElement[] getSortedTargets () 
		org.eclipse.core.runtime.IConfigurationElement[] result
	public org.eclipse.core.runtime.IConfigurationElement getTarget (java.lang.String) 
		String id
	private void loadElements () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
	private boolean isValid (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement elem
		String value
		String value
		int i
		String symbolicName
		java.net.URL url
	public static java.net.URL getResourceURL (java.lang.String, java.lang.String) 
		String bundleID
		String resourcePath
		org.osgi.framework.Bundle bundle
		java.net.URL entry
	private void add (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] elems
		int i
		org.eclipse.core.runtime.IConfigurationElement elem
		String id
	private void remove (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] elems
		int i
	public void shutdown () 
		org.eclipse.core.runtime.IExtensionRegistry registry
}

org/eclipse/pde/internal/core/TargetPDERegistryStrategy.class
TargetPDERegistryStrategy.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.TargetPDERegistryStrategy extends org.eclipse.pde.internal.core.PDERegistryStrategy {
	public void  (java.io.File[], boolean[], java.lang.Object, org.eclipse.pde.internal.core.PDEExtensionRegistry) 
		java.io.File[] storageDirs
		boolean[] cacheReadOnly
		Object key
		org.eclipse.pde.internal.core.PDEExtensionRegistry registry
	protected void init () 
}

org/eclipse/pde/internal/core/TargetPlatformHelper.class
TargetPlatformHelper.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.TargetPlatformHelper extends java.lang.Object {
	public static final String REFERENCE_PREFIX
	public static final String PLATFORM_PREFIX
	public static final String FILE_URL_PREFIX
	public static final String JAR_EXTENSION
	private static java.util.Map fCachedLocations
	public void  () 
	public static java.util.Properties getConfigIniProperties () 
		java.io.File iniFile
		java.util.Properties pini
		java.io.FileInputStream fis
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public static java.lang.String getBundleList () 
		java.util.Properties properties
		String osgiBundles
	public static java.lang.String getDefaultBundleList () 
		StringBuffer buffer
	public static java.lang.String stripPathInformation (java.lang.String) 
		String osgiBundles
		StringBuffer result
		java.util.StringTokenizer tokenizer
		String token
		int atIndex
		String bundle
		org.eclipse.core.runtime.IPath path
		String id
		int underscoreIndex
	private static synchronized java.lang.String getSymbolicName (java.lang.String) 
		String path
		java.io.File file
		java.util.Dictionary dictionary
		String value
		org.eclipse.osgi.util.ManifestElement[] elements
		String id
	public static void checkPluginPropertiesConsistency (java.util.Map, java.io.File) 
		java.util.Map map
		java.io.File configDir
		java.io.File runtimeDir
		long timestamp
		java.util.Iterator iter
	private static boolean hasChanged (org.eclipse.pde.core.plugin.IPluginModelBase, long) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		long timestamp
		java.io.File[] files
		int i
		String name
	public static java.util.Set getApplicationNameSet () 
		java.util.TreeSet result
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		String id
		org.eclipse.core.runtime.IConfigurationElement[] elements
		String visiblity
		boolean visible
	public static java.lang.String[] getApplicationNames () 
		java.util.Set result
	public static java.util.TreeSet getProductNameSet () 
		java.util.TreeSet result
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		String id
	public static java.lang.String[] getProductNames () 
		java.util.TreeSet result
	public static java.util.Dictionary getTargetEnvironment () 
		java.util.Dictionary result
	public static java.util.Dictionary getTargetEnvironment (org.eclipse.pde.internal.core.MinimalState) 
		org.eclipse.pde.internal.core.MinimalState state
		java.util.Dictionary result
	public static java.util.Dictionary[] getPlatformProperties (java.lang.String[], org.eclipse.pde.internal.core.MinimalState) 
		String[] profiles
		org.eclipse.pde.internal.core.MinimalState state
		java.util.ArrayList result
		int i
		org.eclipse.jdt.launching.environments.IExecutionEnvironment environment
		java.util.Properties profileProps
		java.util.Dictionary props
		String systemPackages
		String ee
	public static java.lang.String[] getKnownExecutionEnvironments () 
		String jreProfile
		org.eclipse.jdt.launching.environments.IExecutionEnvironment[] environments
		String[] ids
		int i
	public static java.lang.String getTargetVersionString () 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String version
		org.osgi.framework.Version vid
		int major
		int minor
	public static double getHostVersion () 
		org.osgi.framework.BundleContext context
		org.osgi.framework.Bundle bundle
		String version
		org.osgi.framework.Version vid
		int major
		int minor
	public static double getTargetVersion () 
	public static java.lang.String getSchemaVersionForTargetVersion (java.lang.String) 
		String targetVersion
		double target
		double target
		String schemaVersion
	public static java.lang.String getTargetVersionForSchemaVersion (java.lang.String) 
		String schemaVersion
	public static java.lang.String getSchemaVersion () 
	public static org.eclipse.pde.internal.core.PDEState getPDEState () 
	public static org.eclipse.osgi.service.resolver.State getState () 
	public static java.util.Map getPatchMap (org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.pde.internal.core.PDEState state
		java.util.HashMap properties
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		org.eclipse.osgi.service.resolver.BundleDescription desc
		Long id
	public static java.util.HashMap getBundleClasspaths (org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.pde.internal.core.PDEState state
		java.util.HashMap properties
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		int i
	private static java.lang.String[] getValue (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.pde.internal.core.PDEState state
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String[] result
		org.eclipse.pde.core.plugin.IPluginLibrary[] libs
		int i
		String[] libs
		int i
	public static java.lang.String[] getFeaturePaths () 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
		java.util.ArrayList list
		int i
		String location
	public static boolean matchesCurrentEnvironment (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.osgi.framework.BundleContext context
		java.util.Dictionary environment
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		String filterSpec
	public static boolean usesNewApplicationModel () 
	public static java.lang.String getIniVMArgs () 
		java.io.File installDirectory
		java.io.File eclipseIniFile
		java.io.BufferedReader in
		StringBuffer result
		String str
		String str
		boolean vmargs
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
}

org/eclipse/pde/internal/core/TargetPlatformResetJob.class
TargetPlatformResetJob.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.TargetPlatformResetJob extends org.eclipse.core.runtime.jobs.Job {
	private org.eclipse.pde.internal.core.PDEState fState
	public void  (org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.pde.internal.core.PDEState newState
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.pde.internal.core.PluginModelManager manager
	private void removeDisabledBundles (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int number
		int i
}

org/eclipse/pde/internal/core/TargetPreferenceModifyListener$Visitor.class
TargetPreferenceModifyListener.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.TargetPreferenceModifyListener$Visitor extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor  {
	final org.eclipse.pde.internal.core.TargetPreferenceModifyListener this$0
	void  (org.eclipse.pde.internal.core.TargetPreferenceModifyListener) 
	public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		int i
		StringBuffer key
}

org/eclipse/pde/internal/core/TargetPreferenceModifyListener.class
TargetPreferenceModifyListener.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.TargetPreferenceModifyListener extends org.eclipse.core.runtime.preferences.PreferenceModifyListener {
	public void  () 
	public org.eclipse.core.runtime.preferences.IEclipsePreferences preApply (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException e
}

org/eclipse/pde/internal/core/TargetWeaver.class
TargetWeaver.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.TargetWeaver extends java.lang.Object {
	private static boolean fgIsDev
	private static String fgDevPropertiesURL
	private static java.util.Properties fgDevProperties
	static void  () 
	public void  () 
	protected static java.util.Properties getDevProperties () 
		java.net.URL url
		String path
		java.io.File file
		java.io.BufferedInputStream stream
		java.io.FileNotFoundException e
		java.io.IOException e
		java.net.MalformedURLException e
		java.io.IOException e
	public static void weaveManifest (java.util.Dictionary) 
		java.util.Dictionary manifest
		java.util.Properties properties
		String id
		int index
		String property
	public static void weaveDevProperties (java.util.Properties) 
		java.util.Properties properties
		java.util.Properties devProperties
		java.util.Set entries
		java.util.Iterator iterator
		java.util.Map$Entry entry
	public static java.lang.String getWeavedSourceLibraryName (org.eclipse.pde.core.plugin.IPluginModelBase, java.lang.String) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String libraryName
		java.util.Properties properties
		String id
		String property
}

org/eclipse/pde/internal/core/TracingOptionsManager.class
TracingOptionsManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.TracingOptionsManager extends java.lang.Object {
	private java.util.Properties template
	public void  () 
	private void createTemplate () 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
	private void addToTemplate (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.Properties modelOptions
		java.util.Enumeration keys
		String key
		String value
	public java.util.Hashtable getTemplateTable (java.lang.String) 
		String pluginId
		java.util.Hashtable defaults
		java.util.Enumeration keys
		String key
	private boolean belongsTo (java.lang.String, java.lang.String) 
		String option
		String pluginId
		org.eclipse.core.runtime.IPath path
		String firstSegment
	public java.util.Properties getTracingOptions (java.util.Map) 
		java.util.Map storedOptions
		java.util.Properties defaults
		java.util.Iterator iter
		String key
	public java.util.Properties getTracingTemplateCopy () 
	public static boolean isTraceable (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String location
		java.io.File pluginLocation
		java.io.InputStream stream
		java.util.zip.ZipFile jarFile
		java.util.zip.ZipEntry manifestEntry
	public void reset () 
	private void save (java.lang.String, java.util.Properties) 
		String fileName
		java.util.Properties properties
		java.io.FileOutputStream stream
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public void save (java.lang.String, java.util.Map, java.util.HashSet) 
		String filename
		java.util.Map map
		java.util.HashSet selected
		java.util.Properties properties
		java.util.Enumeration keys
		String key
		org.eclipse.core.runtime.Path path
	public void save (java.lang.String, java.util.Map) 
		String filename
		java.util.Map map
	private java.util.Properties getOptions (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String location
		java.io.File pluginLocation
		java.io.InputStream stream
		java.util.zip.ZipFile jarFile
		java.io.File file
		java.util.zip.ZipEntry manifestEntry
		java.util.Properties modelOptions
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
}

org/eclipse/pde/internal/core/UpdateManagerHelper$LocalSite.class
UpdateManagerHelper.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.UpdateManagerHelper$LocalSite extends java.lang.Object {
	private java.util.ArrayList fPlugins
	private org.eclipse.core.runtime.IPath fPath
	public void  (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.runtime.IPath getPath () 
	public java.net.URL getURL ()  throws java.net.MalformedURLException 
	public void add (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public java.lang.String[] getRelativePluginList () 
		String[] list
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.runtime.IPath location
}

org/eclipse/pde/internal/core/UpdateManagerHelper.class
UpdateManagerHelper.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.UpdateManagerHelper extends java.lang.Object {
	public void  () 
	public static void createPlatformConfiguration (java.io.File, org.eclipse.pde.core.plugin.IPluginModelBase[], org.eclipse.pde.core.plugin.IPluginModelBase)  throws org.eclipse.core.runtime.CoreException 
		java.io.File configLocation
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.pde.core.plugin.IPluginModelBase brandingPlugin
		org.eclipse.update.configurator.IPlatformConfiguration platformConfiguration
		java.util.ArrayList sites
		int i
		org.eclipse.core.runtime.IPath path
		Exception e
		String message
	private static void addToSite (org.eclipse.core.runtime.IPath, org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList sites
		int i
		org.eclipse.pde.internal.core.UpdateManagerHelper$LocalSite localSite
		org.eclipse.pde.internal.core.UpdateManagerHelper$LocalSite localSite
	private static void createConfigurationEntries (org.eclipse.update.configurator.IPlatformConfiguration, java.util.ArrayList)  throws org.eclipse.core.runtime.CoreException java.net.MalformedURLException 
		org.eclipse.update.configurator.IPlatformConfiguration config
		java.util.ArrayList sites
		int i
		org.eclipse.pde.internal.core.UpdateManagerHelper$LocalSite localSite
		String[] plugins
		int policy
		org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy sitePolicy
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry siteEntry
	private static void createFeatureEntries (org.eclipse.update.configurator.IPlatformConfiguration, org.eclipse.pde.core.plugin.IPluginModelBase)  throws java.net.MalformedURLException 
		org.eclipse.update.configurator.IPlatformConfiguration config
		org.eclipse.pde.core.plugin.IPluginModelBase plugin
		String id
		org.eclipse.pde.internal.core.ifeature.IFeatureModel featureModel
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry featureEntry
}

org/eclipse/pde/internal/core/WorkspaceFeatureModelManager.class
WorkspaceFeatureModelManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.WorkspaceFeatureModelManager extends org.eclipse.pde.internal.core.WorkspaceModelManager {
	public void  () 
	protected boolean isInterestingProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	protected void createModel (org.eclipse.core.resources.IProject, boolean) 
		org.eclipse.core.resources.IProject project
		boolean notify
		org.eclipse.core.resources.IFile featureXml
		org.eclipse.pde.internal.core.feature.WorkspaceFeatureModel model
	protected void handleFileDelta (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IFile file
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile featureXml
		Object model
		int kind
	protected void addListeners () 
		int event
	protected void removeListeners () 
	protected org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getFeatureModels () 
	protected org.eclipse.pde.internal.core.ifeature.IFeatureModel getFeatureModel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
}

org/eclipse/pde/internal/core/WorkspaceModelManager$ModelChange.class
WorkspaceModelManager.java
package org.eclipse.pde.internal.core
 org.eclipse.pde.internal.core.WorkspaceModelManager$ModelChange extends java.lang.Object {
	org.eclipse.pde.core.IModel model
	int type
	final org.eclipse.pde.internal.core.WorkspaceModelManager this$0
	public void  (org.eclipse.pde.internal.core.WorkspaceModelManager, org.eclipse.pde.core.IModel, int) 
		org.eclipse.pde.core.IModel model
		int type
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.WorkspaceModelManager$ModelChange change
		org.eclipse.core.resources.IProject project
		int type
}

org/eclipse/pde/internal/core/WorkspaceModelManager.class
WorkspaceModelManager.java
package org.eclipse.pde.internal.core
public abstract org.eclipse.pde.internal.core.WorkspaceModelManager extends org.eclipse.pde.internal.core.AbstractModelManager implements org.eclipse.core.resources.IResourceChangeListener org.eclipse.core.resources.IResourceDeltaVisitor  {
	protected java.util.Map fModels
	private java.util.ArrayList fChangedModels
	public void  () 
	public static boolean isPluginProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static boolean isFeatureProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static boolean isBinaryProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		String binary
		org.eclipse.team.core.RepositoryProvider provider
		org.eclipse.core.runtime.CoreException e
	public static boolean isUnsharedProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	protected synchronized void initialize () 
		org.eclipse.core.resources.IProject[] projects
		int i
	protected abstract boolean isInterestingProject (org.eclipse.core.resources.IProject) 
	protected abstract void createModel (org.eclipse.core.resources.IProject, boolean) 
	protected abstract void addListeners () 
	protected java.lang.Object getModel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	protected java.lang.Object[] getModels () 
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
	private void handleResourceDelta (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.runtime.CoreException e
	public boolean visit (org.eclipse.core.resources.IResourceDelta)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IProject project
	private boolean isContentChange (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		int kind
	protected boolean isInterestingFolder (org.eclipse.core.resources.IFolder) 
		org.eclipse.core.resources.IFolder folder
	protected abstract void handleFileDelta (org.eclipse.core.resources.IResourceDelta) 
	protected java.lang.Object removeModel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		Object model
	protected void addChange (java.lang.Object, int) 
		Object model
		int eventType
		org.eclipse.pde.internal.core.WorkspaceModelManager$ModelChange change
	protected void processModelChanges () 
	protected void processModelChanges (java.lang.String, java.util.ArrayList) 
		String changeId
		java.util.ArrayList changedModels
		java.util.ArrayList added
		java.util.ArrayList removed
		java.util.ArrayList changed
		java.util.ListIterator li
		org.eclipse.pde.internal.core.WorkspaceModelManager$ModelChange change
		int type
	protected void loadModel (org.eclipse.pde.core.IModel, boolean) 
		org.eclipse.pde.core.IModel model
		boolean reload
		org.eclipse.core.resources.IFile file
		java.io.InputStream stream
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	protected void createAndFireEvent (java.lang.String, int, java.util.Collection, java.util.Collection, java.util.Collection) 
		String eventId
		int type
		java.util.Collection added
		java.util.Collection removed
		java.util.Collection changed
		org.eclipse.pde.internal.core.ModelProviderEvent event
}

org/eclipse/pde/internal/core/WorkspacePluginModelManager.class
WorkspacePluginModelManager.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.WorkspacePluginModelManager extends org.eclipse.pde.internal.core.WorkspaceModelManager {
	private java.util.ArrayList fExtensionListeners
	private java.util.ArrayList fChangedExtensions
	public void  () 
	protected boolean isInterestingProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	protected void createModel (org.eclipse.core.resources.IProject, boolean) 
		org.eclipse.core.resources.IProject project
		boolean notify
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.resources.IFile manifest
		org.eclipse.core.resources.IFile pluginXml
		org.eclipse.core.resources.IFile fragmentXml
		org.eclipse.pde.internal.core.bundle.WorkspaceBundleModel bmodel
		org.eclipse.core.resources.IFile efile
		org.eclipse.pde.internal.core.plugin.WorkspaceExtensionsModel extModel
	protected void handleFileDelta (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IFile file
		org.eclipse.core.resources.IProject project
		String filename
		Object model
		org.eclipse.pde.core.plugin.IPluginModelBase model
	private void handleEclipseSchemaDelta (org.eclipse.core.resources.IFile, org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IFile schemaFile
		org.eclipse.core.resources.IResourceDelta delta
		int kind
		Object property
		java.io.File schemaPreviewFile
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor descriptor
		org.eclipse.pde.internal.core.ischema.ISchema schema
	private void recreateSchemaPreviewFileContents (java.io.File, org.eclipse.pde.internal.core.ischema.ISchema)  throws java.io.IOException 
		java.io.File schemaPreviewFile
		org.eclipse.pde.internal.core.ischema.ISchema schema
		org.eclipse.pde.internal.core.builders.SchemaTransformer transformer
		java.io.OutputStream os
		java.io.PrintWriter printWriter
	private void handleExtensionFileDelta (org.eclipse.core.resources.IFile, org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.resources.IResourceDelta delta
		int kind
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.internal.core.plugin.WorkspaceExtensionsModel extensions
		org.eclipse.pde.core.plugin.ISharedExtensionsModel extensions
		boolean reload
	private void handleBundleManifestDelta (org.eclipse.core.resources.IFile, org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.resources.IResourceDelta delta
		int kind
		org.eclipse.core.resources.IProject project
		Object model
		String oldLocalization
		org.eclipse.pde.internal.core.ibundle.IBundleModel bmodel
		boolean wasFragment
		String newLocalization
	protected java.lang.Object removeModel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		Object model
	protected org.eclipse.pde.core.plugin.IPluginModelBase getPluginModel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	protected org.eclipse.pde.core.plugin.IPluginModelBase[] getPluginModels () 
	protected void addListeners () 
		org.eclipse.core.resources.IWorkspace workspace
	protected void removeListeners () 
	protected boolean isInterestingFolder (org.eclipse.core.resources.IFolder) 
		org.eclipse.core.resources.IFolder folder
		org.eclipse.core.resources.IContainer root
		String folderName
	protected void initializeModels (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProject[] projects
		int i
	protected java.net.URL[] getPluginPaths () 
		java.util.ArrayList list
		org.eclipse.core.resources.IProject[] projects
		int i
		org.eclipse.core.runtime.IPath path
	void addExtensionDeltaListener (org.eclipse.pde.internal.core.IExtensionDeltaListener) 
		org.eclipse.pde.internal.core.IExtensionDeltaListener listener
	void removeExtensionDeltaListener (org.eclipse.pde.internal.core.IExtensionDeltaListener) 
		org.eclipse.pde.internal.core.IExtensionDeltaListener listener
	public void fireExtensionDeltaEvent (org.eclipse.pde.internal.core.IExtensionDeltaEvent) 
		org.eclipse.pde.internal.core.IExtensionDeltaEvent event
		java.util.ListIterator li
	protected void processModelChanges () 
	protected void createAndFireEvent (java.lang.String, int, java.util.Collection, java.util.Collection, java.util.Collection) 
		String eventId
		int type
		java.util.Collection added
		java.util.Collection removed
		java.util.Collection changed
		org.eclipse.pde.internal.core.IExtensionDeltaEvent event
	protected void addExtensionChange (org.eclipse.pde.core.plugin.IPluginModelBase, int) 
		org.eclipse.pde.core.plugin.IPluginModelBase plugin
		int type
		org.eclipse.pde.internal.core.WorkspaceModelManager$ModelChange change
}

org/eclipse/pde/internal/core/XMLCopyrightHandler.class
XMLCopyrightHandler.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.XMLCopyrightHandler extends java.lang.Object implements org.xml.sax.ext.LexicalHandler  {
	private String fCopyright
	private org.eclipse.pde.internal.core.XMLDefaultHandler fHandler
	public void  (org.eclipse.pde.internal.core.XMLDefaultHandler) 
		org.eclipse.pde.internal.core.XMLDefaultHandler handler
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public java.lang.String getCopyright () 
}

org/eclipse/pde/internal/core/XMLDefaultHandler.class
XMLDefaultHandler.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.XMLDefaultHandler extends org.xml.sax.helpers.DefaultHandler {
	private org.w3c.dom.Document fDocument
	private org.w3c.dom.Element fRootElement
	protected java.util.Stack fElementStack
	protected boolean fAbbreviated
	public void  () 
	public void  (boolean) 
		boolean abbreviated
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		org.w3c.dom.Element element
		int i
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
		javax.xml.parsers.DocumentBuilderFactory factory
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] characters
		int start
		int length
		StringBuffer buff
		int i
		org.w3c.dom.Text text
	public org.w3c.dom.Node getDocumentElement () 
	public org.w3c.dom.Document getDocument () 
	public boolean isPrepared () 
	private void normalizeDocumentElement () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String publicId
		String systemId
}

org/eclipse/pde/internal/core/XMLPrintHandler.class
XMLPrintHandler.java
package org.eclipse.pde.internal.core
public org.eclipse.pde.internal.core.XMLPrintHandler extends java.lang.Object {
	public static final String XML_COMMENT_END_TAG
	public static final String XML_COMMENT_BEGIN_TAG
	public static final String XML_HEAD
	public static final String XML_HEAD_END_TAG
	public static final String XML_DBL_QUOTES
	public static final String XML_SPACE
	public static final String XML_BEGIN_TAG
	public static final String XML_END_TAG
	public static final String XML_EQUAL
	public static final String XML_SLASH
	public static final String XML_INDENT
	public void  () 
	public static java.lang.String generateIndent (int) 
		int level
		StringBuffer buffer
		int i
	public static void printBeginElement (java.io.Writer, java.lang.String, java.lang.String, boolean)  throws java.io.IOException 
		java.io.Writer xmlWriter
		String elementString
		String indent
		boolean terminate
		StringBuffer temp
	public static void printEndElement (java.io.Writer, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.Writer xmlWriter
		String elementString
		String indent
		StringBuffer temp
	public static void printText (java.io.Writer, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.Writer xmlWriter
		String text
		String indent
		StringBuffer temp
	public static void printComment (java.io.Writer, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.Writer xmlWriter
		String comment
		String indent
		StringBuffer temp
	public static void printHead (java.io.Writer, java.lang.String)  throws java.io.IOException 
		java.io.Writer xmlWriter
		String encoding
		StringBuffer temp
	public static java.lang.String wrapAttributeForPrint (java.lang.String, java.lang.String)  throws java.io.IOException 
		String attribute
		String value
		StringBuffer temp
	public static java.lang.String wrapAttribute (java.lang.String, java.lang.String) 
		String attribute
		String value
		StringBuffer buffer
	public static void printNode (java.io.Writer, org.w3c.dom.Node, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.Writer xmlWriter
		org.w3c.dom.Node node
		String encoding
		String indent
		StringBuffer tempElementString
		org.w3c.dom.NamedNodeMap attributeList
		int i
		org.w3c.dom.Node attribute
		org.w3c.dom.NodeList childNodes
		int length
		int i
	public static java.lang.StringBuffer encode (java.lang.String) 
		String value
		StringBuffer buf
		int i
		char c
	public static void writeFile (org.w3c.dom.Document, java.io.File)  throws java.io.IOException 
		org.w3c.dom.Document doc
		java.io.File file
		java.io.Writer writer
		java.io.OutputStream out
}

org/eclipse/pde/internal/core/build/
org/eclipse/pde/internal/core/build/Build.class
Build.java
package org.eclipse.pde.internal.core.build
public org.eclipse.pde.internal.core.build.Build extends org.eclipse.pde.internal.core.build.BuildObject implements org.eclipse.pde.core.build.IBuild  {
	protected java.util.ArrayList fEntries
	public void  () 
	public void add (org.eclipse.pde.core.build.IBuildEntry)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.build.IBuildEntry entry
	public org.eclipse.pde.core.build.IBuildEntry[] getBuildEntries () 
	public org.eclipse.pde.core.build.IBuildEntry getEntry (java.lang.String) 
		String name
		int i
		org.eclipse.pde.core.build.IBuildEntry entry
	public void processEntry (java.lang.String, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.build.BuildEntry entry
	public void remove (org.eclipse.pde.core.build.IBuildEntry)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.build.IBuildEntry entry
	public void reset () 
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		int i
		org.eclipse.pde.core.build.IBuildEntry entry
}

org/eclipse/pde/internal/core/build/BuildEntry.class
BuildEntry.java
package org.eclipse.pde.internal.core.build
public org.eclipse.pde.internal.core.build.BuildEntry extends org.eclipse.pde.internal.core.build.BuildObject implements org.eclipse.pde.core.build.IBuildEntry  {
	private java.util.Vector tokens
	private String name
	public void  (java.lang.String) 
		String name
	public void addToken (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String token
	public java.lang.String getName () 
	public java.lang.String[] getTokens () 
		String[] result
	public boolean contains (java.lang.String) 
		String token
	void processEntry (java.lang.String) 
		String value
		org.eclipse.core.runtime.IPath rootPath
		java.util.StringTokenizer stok
		String token
	public void removeToken (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String token
	public void renameToken (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String oldName
		String newName
		int i
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		String oldValue
	public java.lang.String toString () 
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		java.util.Enumeration elements
		org.eclipse.core.runtime.IPath rootPath
		java.util.Vector vector
		String e
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	org.eclipse.core.runtime.IPath getRootPath () 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IContainer root
	java.lang.String toRelative (java.lang.String, org.eclipse.core.runtime.IPath) 
		String token
		org.eclipse.core.runtime.IPath root
	java.lang.String fromRelative (java.lang.String, org.eclipse.core.runtime.IPath) 
		String token
		org.eclipse.core.runtime.IPath root
}

org/eclipse/pde/internal/core/build/BuildModel.class
BuildModel.java
package org.eclipse.pde.internal.core.build
public abstract org.eclipse.pde.internal.core.build.BuildModel extends org.eclipse.pde.internal.core.AbstractModel implements org.eclipse.pde.core.build.IBuildModel  {
	private static final long serialVersionUID
	protected org.eclipse.pde.internal.core.build.Build fBuild
	private org.eclipse.pde.internal.core.build.BuildModelFactory fFactory
	public void  () 
	public org.eclipse.pde.core.build.IBuild getBuild () 
	public org.eclipse.pde.core.build.IBuild getBuild (boolean) 
		boolean createIfMissing
	public org.eclipse.pde.core.build.IBuildModelFactory getFactory () 
	public abstract void load () 
	public void load (java.io.InputStream, boolean) 
		java.io.InputStream source
		boolean outOfSync
		java.util.Properties properties
		java.io.IOException e
		java.util.Enumeration names
		String name
	public void reload (java.io.InputStream, boolean) 
		java.io.InputStream source
		boolean outOfSync
}

org/eclipse/pde/internal/core/build/BuildModelFactory.class
BuildModelFactory.java
package org.eclipse.pde.internal.core.build
public org.eclipse.pde.internal.core.build.BuildModelFactory extends java.lang.Object implements org.eclipse.pde.core.build.IBuildModelFactory  {
	private org.eclipse.pde.core.build.IBuildModel model
	public void  (org.eclipse.pde.core.build.IBuildModel) 
		org.eclipse.pde.core.build.IBuildModel model
	public org.eclipse.pde.core.build.IBuildEntry createEntry (java.lang.String) 
		String name
		org.eclipse.pde.internal.core.build.BuildEntry entry
}

org/eclipse/pde/internal/core/build/BuildObject.class
BuildObject.java
package org.eclipse.pde.internal.core.build
public org.eclipse.pde.internal.core.build.BuildObject extends java.lang.Object implements org.eclipse.pde.internal.core.build.IBuildObject  {
	private org.eclipse.pde.core.build.IBuildModel fModel
	private boolean fInTheModel
	public void  () 
	public boolean isInTheModel () 
	public void setInTheModel (boolean) 
		boolean inTheModel
	protected void ensureModelEditable ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.pde.core.build.IBuildModel getModel () 
	void setModel (org.eclipse.pde.core.build.IBuildModel) 
		org.eclipse.pde.core.build.IBuildModel model
	protected void throwCoreException (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String message
		org.eclipse.core.runtime.Status status
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
}

org/eclipse/pde/internal/core/build/ExternalBuildModel.class
ExternalBuildModel.java
package org.eclipse.pde.internal.core.build
public org.eclipse.pde.internal.core.build.ExternalBuildModel extends org.eclipse.pde.internal.core.build.BuildModel {
	private static final long serialVersionUID
	private String fInstallLocation
	public void  (java.lang.String) 
		String installLocation
	public java.lang.String getInstallLocation () 
	public boolean isEditable () 
	public void load () 
		java.io.InputStream stream
		java.net.URL url
		java.io.File file
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	protected void updateTimeStamp () 
	private java.io.File getLocalFile () 
		java.io.File file
	public boolean isInSync () 
}

org/eclipse/pde/internal/core/build/IBuildObject.class
IBuildObject.java
package org.eclipse.pde.internal.core.build
public abstract org.eclipse.pde.internal.core.build.IBuildObject extends java.lang.Object {
	public abstract boolean isInTheModel () 
	public abstract void setInTheModel (boolean) 
}

org/eclipse/pde/internal/core/build/WorkspaceBuildModel.class
WorkspaceBuildModel.java
package org.eclipse.pde.internal.core.build
public org.eclipse.pde.internal.core.build.WorkspaceBuildModel extends org.eclipse.pde.internal.core.build.BuildModel implements org.eclipse.pde.core.IEditableModel  {
	private static final long serialVersionUID
	private org.eclipse.core.resources.IFile fUnderlyingResource
	private boolean fDirty
	private boolean fEditable
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
	public java.lang.String getContents () 
		java.io.StringWriter swriter
		java.io.PrintWriter writer
		java.io.IOException e
	public org.eclipse.core.resources.IResource getUnderlyingResource () 
	public boolean isDirty () 
	public boolean isEditable () 
	public void load () 
		java.io.InputStream stream
		Exception e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public boolean isInSync () 
	protected void updateTimeStamp () 
	public void save () 
		java.io.ByteArrayInputStream stream
		String contents
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void setDirty (boolean) 
		boolean dirty
	public void setEditable (boolean) 
		boolean editable
	public java.lang.String getInstallLocation () 
}

org/eclipse/pde/internal/core/builders/
org/eclipse/pde/internal/core/builders/BuildErrorReporter$BuildProblem.class
BuildErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.BuildErrorReporter$BuildProblem extends java.lang.Object {
	String fEntryToken
	String fEntryName
	String fMessage
	String fCategory
	int fFixId
	int fSeverity
	final org.eclipse.pde.internal.core.builders.BuildErrorReporter this$0
	void  (org.eclipse.pde.internal.core.builders.BuildErrorReporter, java.lang.String, java.lang.String, java.lang.String, int, int, java.lang.String) 
		String name
		String token
		String message
		int fixId
		int severity
		String category
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.builders.BuildErrorReporter$BuildProblem bp
}

org/eclipse/pde/internal/core/builders/BuildErrorReporter$WildcardFilenameFilter.class
BuildErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.BuildErrorReporter$WildcardFilenameFilter extends java.lang.Object implements java.io.FilenameFilter  {
	private java.util.regex.Pattern pattern
	final org.eclipse.pde.internal.core.builders.BuildErrorReporter this$0
	public void  (org.eclipse.pde.internal.core.builders.BuildErrorReporter, java.lang.String) 
		String file
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
		java.util.regex.Matcher matcher
}

org/eclipse/pde/internal/core/builders/BuildErrorReporter.class
BuildErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.BuildErrorReporter extends org.eclipse.pde.internal.core.builders.ErrorReporter implements org.eclipse.pde.internal.build.IBuildPropertiesConstants  {
	private static final String DEF_SOURCE_ENTRY
	private static final String[] RESERVED_NAMES
	private static final String ASSERT_IDENTIFIER
	private static final String ENUM_IDENTIFIER
	private static final String JRE_1_1
	private static final String J2SE_1_2
	private static final String J2SE_1_3
	private static final String J2SE_1_4
	private static final String J2SE_1_5
	private static final String JavaSE_1_6
	private static final String JavaSE_1_7
	protected java.util.ArrayList fProblemList
	protected int fBuildSeverity
	protected int fClasspathSeverity
	protected int fJavaComplianceSeverity
	protected int fJavaCompilerSeverity
	protected int fSrcInclSeverity
	protected int fBinInclSeverity
	protected int fMissingOutputLibSeverity
	protected int fSrcLibSeverity
	protected int fOututLibSeverity
	protected int fEncodingSeverity
	static void  () 
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile buildFile
	public void validate (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.build.WorkspaceBuildModel wbm
	private void validateBuild (org.eclipse.pde.core.build.IBuild) 
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.pde.core.build.IBuildEntry binIncludes
		org.eclipse.pde.core.build.IBuildEntry binExcludes
		org.eclipse.pde.core.build.IBuildEntry srcIncludes
		org.eclipse.pde.core.build.IBuildEntry srcExcludes
		org.eclipse.pde.core.build.IBuildEntry jarsExtra
		org.eclipse.pde.core.build.IBuildEntry bundleList
		org.eclipse.pde.core.build.IBuildEntry javacSource
		org.eclipse.pde.core.build.IBuildEntry javacTarget
		org.eclipse.pde.core.build.IBuildEntry jreCompilationProfile
		org.eclipse.pde.core.build.IBuildEntry javaProjectWarnings
		java.util.ArrayList javacWarnings
		java.util.ArrayList javacErrors
		java.util.ArrayList sourceEntries
		java.util.ArrayList sourceEntryKeys
		java.util.ArrayList outputEntries
		java.util.Map encodingEntries
		org.eclipse.pde.core.build.IBuildEntry[] entries
		int i
		String name
		String[] tokens
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.jdt.core.IClasspathEntry[] cpes
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter srcEntryErrReporter
		java.util.ArrayList problems
		int i
	private java.util.List getSourceLibraries (java.util.List) 
		java.util.List sourceEntries
		java.util.List libraries
		java.util.Iterator iterator
		org.eclipse.pde.core.build.IBuildEntry sourceEntry
		String libName
	private void validateExecutionEnvironment (org.eclipse.pde.core.build.IBuildEntry, org.eclipse.pde.core.build.IBuildEntry, org.eclipse.pde.core.build.IBuildEntry, java.util.ArrayList, java.util.ArrayList, java.util.List) 
		org.eclipse.pde.core.build.IBuildEntry javacSourceEntry
		org.eclipse.pde.core.build.IBuildEntry javacTargetEntry
		org.eclipse.pde.core.build.IBuildEntry jreCompilationProfileEntry
		java.util.ArrayList javacWarningsEntries
		java.util.ArrayList javacErrorsEntries
		java.util.List libraryNames
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.IClasspathEntry[] classpath
		org.eclipse.jdt.core.JavaModelException e
		boolean source
		int i
		org.eclipse.jdt.core.IClasspathEntry cpe
		String projectComplianceLevel
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String[] execEnvs
		org.eclipse.osgi.service.resolver.BundleDescription bundleDesc
		String execEnv
		String projectSourceCompatibility
		String projectClassCompatibility
		java.util.Map defaultComplianceOptions
		String projectJavaCompatibility
		String message
		boolean warnForJavacWarnings
	private void checkJavaComplianceSettings (java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.List) 
		String complianceLevel
		java.util.ArrayList javacWarningsEntries
		java.util.ArrayList javacErrorsEntries
		java.util.List libraryNames
		java.util.List complianceWarnSettings
		java.util.List complianceErrorSettings
		org.eclipse.jdt.core.IJavaProject project
		java.util.Map defaultComplianceOptions
		String assertIdentifier
		String defaultAssert
		String enumIdentifier
		String defaultEnum
		java.util.Iterator iterator
		String libName
		org.eclipse.pde.core.build.IBuildEntry matchingEntry
		java.util.Iterator iterator2
		org.eclipse.pde.core.build.IBuildEntry candidate
		String missingTokens
		java.util.Iterator iterator2
		String currentIdentifier
		String message
		String missingTokens
		java.util.Iterator iterator2
		String currentIdentifier
		String message
		java.util.Iterator iterator
		String libName
		org.eclipse.pde.core.build.IBuildEntry matchingEntry
		java.util.Iterator iterator2
		org.eclipse.pde.core.build.IBuildEntry candidate
		String missingTokens
		java.util.Iterator iterator2
		String currentIdentifier
		String message
		String missingTokens
		java.util.Iterator iterator2
		String currentIdentifier
		String message
	private java.lang.String findMatchingEE (java.lang.String, java.lang.String, boolean) 
		String srcCompatibility
		String clsCompatibility
		boolean ee
		String executionEnv
		String complaince
	private void validateBinIncludes (org.eclipse.pde.core.build.IBuildEntry) 
		org.eclipse.pde.core.build.IBuildEntry binIncludes
		org.eclipse.core.resources.IFolder OSGinf
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.internal.core.ibundle.IBundleModel bm
		org.eclipse.pde.internal.core.ibundle.IManifestHeader mh
		org.eclipse.core.runtime.IPath resourcePath
		String entry
		String localization
		int index
	private void validateBinIncludes (org.eclipse.pde.core.build.IBuildEntry, java.lang.String) 
		org.eclipse.pde.core.build.IBuildEntry binIncludes
		String key
		String[] tokens
		boolean exists
		int i
		org.eclipse.core.runtime.IPath project
		java.io.File file
		java.io.File[] files
		int j
	private void validateJarsExtraClasspath (org.eclipse.pde.core.build.IBuildEntry) 
		org.eclipse.pde.core.build.IBuildEntry javaExtra
		String platform
		String[] tokens
		org.eclipse.core.runtime.IPath projectPath
		int i
		boolean exists
		String path
		int sep
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.resources.IResource resource
		String location
		java.io.File external
		org.eclipse.core.runtime.IPath p
	private void validateMissingSourceInBinIncludes (org.eclipse.pde.core.build.IBuildEntry, java.util.ArrayList, org.eclipse.pde.core.build.IBuild) 
		org.eclipse.pde.core.build.IBuildEntry binIncludes
		java.util.ArrayList sourceEntryKeys
		org.eclipse.pde.core.build.IBuild build
		java.util.List pluginLibraryNames
		org.eclipse.pde.core.plugin.IPluginModelBase pluginModel
		org.eclipse.pde.core.plugin.IPluginLibrary[] pluginLibraries
		int i
		int i
		String key
		org.eclipse.pde.core.build.IBuildEntry entry
		String[] tokens
		boolean found
		String[] binIncludesTokens
		int j
		java.util.regex.Pattern pattern
		org.eclipse.core.runtime.IPath path
		int j
		java.util.regex.Pattern pattern
	private void validateMissingLibraries (java.util.ArrayList, org.eclipse.jdt.core.IClasspathEntry[]) 
		java.util.ArrayList sourceEntryKeys
		org.eclipse.jdt.core.IClasspathEntry[] cpes
		boolean srcFolderExists
		int j
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.internal.core.ibundle.IBundleModel bm
		org.eclipse.pde.internal.core.ibundle.IManifestHeader mh
		org.eclipse.pde.core.plugin.IPluginLibrary[] libraries
		int i
		String libname
		String sourceEntryKey
	private boolean containedInFragment (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String) 
		org.eclipse.osgi.service.resolver.BundleDescription description
		String libname
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		int j
		org.eclipse.pde.core.plugin.IPluginModelBase fragmentModel
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.pde.core.build.IBuildEntry[] entries
		int i
		String location
		java.io.File external
		org.eclipse.core.runtime.IPath p
	private void validateSourceEntries (java.util.ArrayList, org.eclipse.jdt.core.IClasspathEntry[]) 
		java.util.ArrayList sourceEntries
		org.eclipse.jdt.core.IClasspathEntry[] cpes
		String[] unlisted
		String name
		String message
		int i
	private void validateSourceFoldersInSrcIncludes (org.eclipse.pde.core.build.IBuildEntry) 
		org.eclipse.pde.core.build.IBuildEntry includes
		java.util.List sourceFolderList
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.jdt.core.IClasspathEntry[] classPathEntries
		int index
		java.util.List reservedTokens
		String[] tokens
		int i
		org.eclipse.core.resources.IResource res
		String errorMessage
	private void validateIncludes (org.eclipse.pde.core.build.IBuildEntry, java.util.ArrayList, int) 
		org.eclipse.pde.core.build.IBuildEntry includes
		java.util.ArrayList sourceIncludes
		int severity
		String[] tokens
		int i
		String token
		org.eclipse.core.resources.IResource member
		String message
		int fixId
	private boolean startsWithAntVariable (java.lang.String) 
		String token
		int varStart
	private void validateDependencyManagement (org.eclipse.pde.core.build.IBuildEntry) 
		org.eclipse.pde.core.build.IBuildEntry bundleList
		String[] bundles
		int i
	private void validateJavaCompilerSettings (org.eclipse.pde.core.build.IBuildEntry) 
		org.eclipse.pde.core.build.IBuildEntry useJavaProjectSettings
		org.eclipse.jdt.core.IJavaProject project
		java.util.Map options
		boolean entryCorrect
		String[] tokens
		org.eclipse.core.runtime.IPath prefFile
		org.eclipse.core.resources.IContainer root
		String token
		String message
		org.eclipse.core.resources.IContainer root
		org.eclipse.core.runtime.IPath prefFile
		String token
		org.eclipse.core.resources.IContainer root
		org.eclipse.core.runtime.IPath prefFile
		String message
		String message
	private java.lang.String join (java.lang.String, java.lang.String) 
		String token1
		String token2
		StringBuffer result
	private org.eclipse.pde.internal.core.text.build.BuildModel prepareTextBuildModel (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jface.text.IDocument doc
		org.eclipse.pde.internal.core.text.build.BuildModel bm
		org.eclipse.core.runtime.CoreException e
	private void reportErrors (org.eclipse.pde.internal.core.text.build.BuildModel) 
		org.eclipse.pde.internal.core.text.build.BuildModel bm
		int i
		org.eclipse.pde.internal.core.builders.BuildErrorReporter$BuildProblem bp
		int lineNum
		int lineNum
		org.eclipse.pde.core.build.IBuildEntry buildEntry
	private int getLineNumber (org.eclipse.pde.core.build.IBuildEntry, java.lang.String) 
		org.eclipse.pde.core.build.IBuildEntry ibe
		String tokenString
		org.eclipse.pde.internal.core.text.build.BuildEntry be
		org.eclipse.jface.text.IDocument doc
		int buildEntryLineNumber
		String entry
		int valueIndex
		int entryTokenOffset
		int currOffset
		int cci
		String ct
	protected void prepareError (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String) 
		String name
		String token
		String message
		int fixId
		String category
	protected void prepareError (java.lang.String, java.lang.String, java.lang.String, int, int, java.lang.String) 
		String name
		String token
		String message
		int fixId
		int severity
		String category
		org.eclipse.pde.internal.core.builders.BuildErrorReporter$BuildProblem bp
		int i
		org.eclipse.pde.internal.core.builders.BuildErrorReporter$BuildProblem listed
	private void report (java.lang.String, int, int, java.lang.String, java.lang.String, int, java.lang.String) 
		String message
		int line
		int problemID
		String buildEntry
		String buildToken
		int severity
		String category
		org.eclipse.core.resources.IMarker marker
	public boolean isCustomBuild () 
		org.eclipse.pde.internal.core.build.WorkspaceBuildModel wbm
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.pde.core.build.IBuildEntry entry
		String[] tokens
}

org/eclipse/pde/internal/core/builders/BundleErrorReporter.class
BundleErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.BundleErrorReporter extends org.eclipse.pde.internal.core.builders.JarManifestErrorReporter {
	private boolean fOsgiR4
	private org.eclipse.pde.core.plugin.IPluginModelBase fModel
	private java.util.Set fProjectPackages
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public void validateContent (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	private boolean validateBundleManifestVersion () 
		org.eclipse.pde.internal.core.builders.IHeader header
		String version
	private void validateExportPackages () 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase bundleModel
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		org.eclipse.pde.internal.core.ibundle.IManifestHeader bundleClasspathheader
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		StringBuffer packages
		int i
		org.eclipse.jdt.core.IJavaElement[] javaElements
		int j
		org.eclipse.jdt.core.IPackageFragment fragment
		String name
		org.eclipse.core.resources.IMarker marker
	private boolean validateBundleSymbolicName () 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement[] elements
		String id
	private boolean validatePluginId (org.eclipse.pde.internal.core.builders.IHeader, java.lang.String) 
		org.eclipse.pde.internal.core.builders.IHeader header
		String value
		String message
	private void validateSingleton (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String singletonAttr
		String singletonDir
		org.eclipse.pde.core.plugin.IPluginBase base
		boolean hasExtensions
		String message
		String message
		String message
		String message
		String message
	private void validateFragmentHost () 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.util.ManifestElement[] elems
		int line
		org.eclipse.osgi.service.resolver.HostSpecification host
		String name
		boolean missingHost
		org.eclipse.osgi.service.resolver.ResolverError[] errors
		int i
		org.eclipse.osgi.service.resolver.BundleDescription[] suppliers
		boolean resolved
		int i
		org.osgi.framework.Version version
		org.eclipse.osgi.service.resolver.VersionRange range
		String versionRange
		org.eclipse.pde.core.plugin.IPluginModelBase model
	private void validateBundleVersion () 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.core.runtime.IStatus status
		int line
	private void validateRequiredExecutionEnvironment () 
		int sev
		org.eclipse.osgi.service.resolver.BundleDescription desc
		String[] bundleEnvs
		org.eclipse.jdt.launching.environments.IExecutionEnvironment[] systemEnvs
		org.eclipse.jdt.launching.IVMInstall defaultVM
		int i
		org.eclipse.core.resources.IMarker marker
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.jdt.launching.environments.IExecutionEnvironment env
		org.eclipse.jdt.core.IJavaProject jproject
		org.eclipse.jdt.core.IClasspathEntry[] entries
		int i
		org.eclipse.core.runtime.IPath currentPath
		org.eclipse.core.runtime.IPath validPath
		org.eclipse.jdt.launching.IVMInstall vm
		org.eclipse.jdt.launching.environments.IExecutionEnvironment[] systemEnvs
		int i
		boolean found
		int j
	private void validateEclipseBundleShape () 
		org.eclipse.pde.internal.core.builders.IHeader header
		String value
	private void validateEclipsePlatformFilter () 
		org.eclipse.pde.internal.core.builders.IHeader header
		int severity
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.ResolverError[] errors
		int i
	private void validateBundleActivator () 
		org.eclipse.pde.internal.core.builders.IHeader header
		String activator
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.jdt.core.IJavaProject javaProject
	private void validateBundleClasspath () 
		org.eclipse.pde.internal.core.builders.IHeader header
	private void validateRequireBundle (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement[] required
		org.eclipse.osgi.service.resolver.BundleDescription desc
		int i
		org.eclipse.osgi.service.resolver.BundleSpecification[] specs
		int i
		String bundleID
		boolean optional
		int severity
		org.eclipse.core.resources.IMarker marker
	private void validateBundleVersionAttribute (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String versionRange
		int severity
	private void validateVisibilityDirective (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String visibility
	private void validateReprovideAttribute (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String message
		String rexport
	private boolean isOptional (org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.osgi.util.ManifestElement element
	private int getRequireBundleSeverity (org.eclipse.osgi.util.ManifestElement, boolean) 
		org.eclipse.osgi.util.ManifestElement requireBundleElement
		boolean optional
		int severity
	private void validateResolutionDirective (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement requireBundleElement
		String resolution
	private void validateOptionalAttribute (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String rexport
	private void validateImportPackage (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.util.ManifestElement[] elements
		int i
		boolean hasUnresolved
		org.eclipse.osgi.service.resolver.VersionConstraint[] constraints
		int i
		java.util.HashMap exported
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports
		java.util.List staticImportsList
		int i
		org.eclipse.osgi.util.ManifestElement[] elements
		int index
		int i
		int length
		int j
		org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec
		String name
		org.eclipse.pde.internal.core.builders.IHeader jreHeader
		boolean optional
		int severity
		org.eclipse.osgi.service.resolver.ExportPackageDescription export
		org.osgi.framework.Version version
		org.eclipse.osgi.service.resolver.VersionRange range
		org.eclipse.core.resources.IMarker marker
	private java.util.HashMap getAvailableExportedPackages (org.eclipse.osgi.service.resolver.State) 
		org.eclipse.osgi.service.resolver.State state
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		java.util.HashMap exported
		int i
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		int j
		String name
	protected void validateExportPackage (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.builders.IHeader header
		String message
		org.eclipse.osgi.util.ManifestElement[] elements
		int i
		String[] valueComps
		int j
		String name
		org.eclipse.pde.internal.core.builders.IHeader jreHeader
		org.eclipse.core.resources.IMarker marker
	private boolean containsPackage (org.eclipse.pde.internal.core.builders.IHeader, java.lang.String) 
		org.eclipse.pde.internal.core.builders.IHeader header
		String name
		org.eclipse.osgi.util.ManifestElement[] elements
		int i
	private java.util.Set getExportedPackages () 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.HostSpecification host
	private void addHostPackages (java.lang.String) 
		String hostID
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.resources.IResource resource
		org.eclipse.jdt.core.IPackageFragment[] packages
		int i
	private void addFragmentPackages (org.eclipse.osgi.service.resolver.BundleDescription[]) 
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		int i
		String id
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.resources.IResource resource
	private void addProjectPackages (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject proj
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
		org.eclipse.jdt.core.IJavaElement[] children
		int j
		org.eclipse.jdt.core.IPackageFragment f
		String name
	protected boolean isCheckDeprecated () 
	protected boolean isCheckNoRequiredAttr () 
	protected boolean isCheckUnknownClass () 
	protected boolean isCheckUnresolvedImports () 
	protected boolean isCheckMissingExportPackageVersion () 
	protected boolean isCheckMissingImportPackageVersion () 
	private void validateTranslatableHeaders () 
		int severity
		int i
		org.eclipse.pde.internal.core.builders.IHeader header
		String value
		org.eclipse.pde.internal.core.NLResourceHelper helper
	private void validateSpecificationVersionAttribute (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String version
		org.eclipse.core.runtime.IStatus status
	private void validateImportPackageVersion (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String version
		int severity
	private void validateExportPackageVersion (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String version
		int severity
	private void validateVersionAttribute (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement, boolean) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		boolean range
		String version
		org.eclipse.core.runtime.IStatus status
	private void validateX_InternalDirective (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String internal
		int i
		String message
	private void validateX_FriendsDirective (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String friends
		String internal
		String message
		org.eclipse.core.resources.IMarker marker
	private void validateBundleActivatorPolicy () 
		org.eclipse.pde.internal.core.builders.IHeader header
		int severity
	private void validateAutoStart () 
		org.eclipse.pde.internal.core.builders.IHeader header
		int severity
		int line
		String message
		org.eclipse.core.resources.IMarker marker
		org.eclipse.osgi.util.ManifestElement elem
		boolean unnecessary
	private void validateLazyStart () 
		org.eclipse.pde.internal.core.builders.IHeader header
		int severity
		double targetVersion
		int line
		String message
		org.eclipse.core.resources.IMarker marker
		org.eclipse.osgi.util.ManifestElement elem
		boolean unnecessary
	private boolean containsValidActivationHeader () 
		String header
		String header
		String header
		double targetVersion
	private java.lang.String getCurrentActivationHeader () 
		double targetVersion
	private boolean validateStartHeader (org.eclipse.pde.internal.core.builders.IHeader) 
		org.eclipse.pde.internal.core.builders.IHeader header
	private boolean exceptionsAttributesValid (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement[]) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement[] elements
		int severity
		java.util.Enumeration keys
		String key
		String[] values
		int i
		java.util.StringTokenizer st
		String name
		String message
	private void validateExtensibleAPI () 
		org.eclipse.pde.internal.core.builders.IHeader header
	public void report (java.lang.String, int, int, int, java.lang.String, java.lang.String) 
		String message
		int line
		int severity
		int problemID
		String headerName
		String category
		org.eclipse.core.resources.IMarker marker
	private void validateImportExportServices () 
		org.eclipse.pde.internal.core.builders.IHeader importHeader
		org.eclipse.pde.internal.core.builders.IHeader exportHeader
		int severity
		int line
		int line
	private void validateBundleLocalization () 
		org.eclipse.pde.internal.core.builders.IHeader header
		String location
		String fileName
		int index
		org.eclipse.core.resources.IResource res
		org.eclipse.core.resources.IContainer folder
		org.eclipse.core.resources.IResource[] children
		int i
		String childName
	private void validateFragmentHost (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader requireBundleHeader
		org.eclipse.osgi.util.ManifestElement element
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement[] elements
		org.eclipse.core.resources.IMarker marker
	private void validateProvidePackage () 
		org.eclipse.pde.internal.core.builders.IHeader header
	private void addMarkerAttribute (org.eclipse.core.resources.IMarker, java.lang.String, java.lang.String) 
		org.eclipse.core.resources.IMarker marker
		String attr
		String value
}

org/eclipse/pde/internal/core/builders/CompilerFlags.class
CompilerFlags.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.CompilerFlags extends java.lang.Object {
	public static final int ERROR
	public static final int WARNING
	public static final int IGNORE
	public static final int PLUGIN_FLAGS
	public static final int SCHEMA_FLAGS
	public static final int FEATURE_FLAGS
	public static final int SITE_FLAGS
	public static final String P_UNRESOLVED_IMPORTS
	public static final String P_UNRESOLVED_EX_POINTS
	public static final String P_UNKNOWN_ELEMENT
	public static final String P_UNKNOWN_ATTRIBUTE
	public static final String P_UNKNOWN_CLASS
	public static final String P_UNKNOWN_RESOURCE
	public static final String P_UNKNOWN_IDENTIFIER
	public static final String P_DISCOURAGED_CLASS
	public static final String P_NO_REQUIRED_ATT
	public static final String P_NOT_EXTERNALIZED
	public static final String P_BUILD
	public static final String P_BUILD_MISSING_OUTPUT
	public static final String P_BUILD_SOURCE_LIBRARY
	public static final String P_BUILD_OUTPUT_LIBRARY
	public static final String P_BUILD_SRC_INCLUDES
	public static final String P_BUILD_BIN_INCLUDES
	public static final String P_BUILD_JAVA_COMPLIANCE
	public static final String P_BUILD_JAVA_COMPILER
	public static final String P_BUILD_ENCODINGS
	public static final String P_INCOMPATIBLE_ENV
	public static final String P_MISSING_EXPORT_PKGS
	public static final String P_DEPRECATED
	public static final String P_INTERNAL
	public static final String P_MISSING_VERSION_EXP_PKG
	public static final String P_MISSING_VERSION_IMP_PKG
	public static final String P_MISSING_VERSION_REQ_BUNDLE
	public static final String S_CREATE_DOCS
	public static final String S_DOC_FOLDER
	public static final String S_OPEN_TAGS
	public static final String F_UNRESOLVED_PLUGINS
	public static final String F_UNRESOLVED_FEATURES
	public void  () 
	public static int getFlag (org.eclipse.core.resources.IProject, java.lang.String) 
		org.eclipse.core.resources.IProject project
		String flagId
	public static boolean getBoolean (org.eclipse.core.resources.IProject, java.lang.String) 
		org.eclipse.core.resources.IProject project
		String flagId
	public static java.lang.String getString (org.eclipse.core.resources.IProject, java.lang.String) 
		org.eclipse.core.resources.IProject project
		String flagId
		org.eclipse.core.runtime.preferences.IPreferencesService service
		org.eclipse.core.runtime.preferences.IScopeContext[] contexts
	public static void save () 
}

org/eclipse/pde/internal/core/builders/DefaultSAXParser.class
DefaultSAXParser.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.DefaultSAXParser extends java.lang.Object {
	public void  () 
	public static void parse (org.eclipse.core.resources.IFile, org.eclipse.pde.internal.core.builders.XMLErrorReporter) 
		org.eclipse.core.resources.IFile file
		org.eclipse.pde.internal.core.builders.XMLErrorReporter reporter
		java.io.InputStream stream
		org.eclipse.pde.internal.core.util.SAXParserWrapper parser
}

org/eclipse/pde/internal/core/builders/DependencyLoop.class
DependencyLoop.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.DependencyLoop extends java.lang.Object {
	private org.eclipse.pde.core.plugin.IPluginBase[] members
	private String name
	public void  () 
	public org.eclipse.pde.core.plugin.IPluginBase[] getMembers () 
	void setMembers (org.eclipse.pde.core.plugin.IPluginBase[]) 
		org.eclipse.pde.core.plugin.IPluginBase[] members
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/builders/DependencyLoopFinder.class
DependencyLoopFinder.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.DependencyLoopFinder extends java.lang.Object {
	public void  () 
	public static org.eclipse.pde.internal.core.builders.DependencyLoop[] findLoops (org.eclipse.pde.core.plugin.IPlugin) 
		org.eclipse.pde.core.plugin.IPlugin root
	public static org.eclipse.pde.internal.core.builders.DependencyLoop[] findLoops (org.eclipse.pde.core.plugin.IPlugin, org.eclipse.pde.core.plugin.IPlugin[]) 
		org.eclipse.pde.core.plugin.IPlugin root
		org.eclipse.pde.core.plugin.IPlugin[] candidates
	public static org.eclipse.pde.internal.core.builders.DependencyLoop[] findLoops (org.eclipse.pde.core.plugin.IPlugin, org.eclipse.pde.core.plugin.IPlugin[], boolean) 
		org.eclipse.pde.core.plugin.IPlugin root
		org.eclipse.pde.core.plugin.IPlugin[] candidates
		boolean onlyCandidates
		java.util.Vector loops
		java.util.Vector path
	private static void findLoops (java.util.Vector, java.util.Vector, org.eclipse.pde.core.plugin.IPlugin, org.eclipse.pde.core.plugin.IPlugin[], boolean, java.util.Vector) 
		java.util.Vector loops
		java.util.Vector path
		org.eclipse.pde.core.plugin.IPlugin subroot
		org.eclipse.pde.core.plugin.IPlugin[] candidates
		boolean onlyCandidates
		java.util.Vector exploredPlugins
		org.eclipse.pde.core.plugin.IPlugin root
		org.eclipse.pde.internal.core.builders.DependencyLoop loop
		int no
		int i
		org.eclipse.pde.core.plugin.IPlugin node
		java.util.Vector newPath
		org.eclipse.pde.core.plugin.IPluginImport[] iimports
		int i
		org.eclipse.pde.core.plugin.IPluginImport iimport
		String id
		org.eclipse.pde.core.plugin.IPlugin child
		int oldLoopSize
		int newLoopsSize
		int i
		org.eclipse.pde.core.plugin.IPlugin candidate
		int oldLoopSize
		int newLoopsSize
	private static org.eclipse.pde.core.plugin.IPlugin findPlugin (java.lang.String) 
		String id
		org.eclipse.pde.core.plugin.IPluginModelBase childModel
	private static boolean isEquivalent (org.eclipse.pde.core.plugin.IPlugin, org.eclipse.pde.core.plugin.IPlugin) 
		org.eclipse.pde.core.plugin.IPlugin left
		org.eclipse.pde.core.plugin.IPlugin right
}

org/eclipse/pde/internal/core/builders/ElementOccurenceChecker.class
ElementOccurenceChecker.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.ElementOccurenceChecker extends java.lang.Object {
	public void  () 
	public static java.util.HashSet findMaxOccurenceViolations (org.eclipse.pde.internal.core.ischema.ISchemaElement, org.w3c.dom.Element) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement sElement
		org.w3c.dom.Element element
		java.util.HashMap tagNameMap
	public static java.util.HashSet findMinOccurenceViolations (org.eclipse.pde.internal.core.ischema.ISchemaElement, org.w3c.dom.Element) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement sElement
		org.w3c.dom.Element element
		java.util.HashMap tagNameMap
	private static java.util.HashMap countXMLChildrenByTagName (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.NodeList children
		java.util.HashMap tagNameMap
		int i
		org.w3c.dom.Node child
		String key
		int value
	private static java.util.HashSet processChildrenMax (org.eclipse.pde.internal.core.ischema.ISchemaElement, java.util.HashMap, org.w3c.dom.Element) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement sElement
		java.util.HashMap tagNameMap
		org.w3c.dom.Element element
		java.util.HashSet elementSet
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		int multiplicityTracker
	private static java.util.HashSet processChildrenMin (org.eclipse.pde.internal.core.ischema.ISchemaElement, java.util.HashMap) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement sElement
		java.util.HashMap tagNameMap
		java.util.HashSet elementSet
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		int multiplicityTracker
	private static void processCompositorMin (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashSet, java.util.HashMap, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashSet elementSet
		java.util.HashMap siblings
		int multiplicityTracker
	private static void processCompositorMax (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashSet, java.util.HashMap, int, org.w3c.dom.Element) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashSet elementSet
		java.util.HashMap siblings
		int multiplicityTracker
		org.w3c.dom.Element element
	private static void processSequenceMin (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashSet, java.util.HashMap, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashSet elementSet
		java.util.HashMap siblings
		int multiplicityTracker
		org.eclipse.pde.internal.core.ischema.ISchemaObject[] schemaObject
		int i
	private static void processSequenceMax (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashSet, java.util.HashMap, int, org.w3c.dom.Element) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashSet elementSet
		java.util.HashMap siblings
		int multiplicityTracker
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.ischema.ISchemaObject[] schemaObject
		int i
	private static void processChoiceMin (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashSet, java.util.HashMap, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashSet elementSet
		java.util.HashMap siblings
		int multiplicityTracker
		org.eclipse.pde.internal.core.ischema.ISchemaObject[] schemaObject
		int i
	private static void processChoiceMax (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashSet, java.util.HashMap, int, org.w3c.dom.Element) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashSet elementSet
		java.util.HashMap siblings
		int multiplicityTracker
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.ischema.ISchemaObject[] schemaObject
		int i
	private static void adjustChoiceMaxSiblings (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashMap) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashMap siblings
		int childElementCount
	private static boolean isSimpleChoice (org.eclipse.pde.internal.core.ischema.ISchemaCompositor) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		org.eclipse.pde.internal.core.ischema.ISchemaObject[] schemaObject
		int i
	private static void adjustChoiceMinSiblings (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashMap) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashMap siblings
		int childElementCount
	private static int countChoiceElementChildren (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashMap) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashMap siblings
		org.eclipse.pde.internal.core.ischema.ISchemaObject[] schemaObject
		int childElementCount
		int i
		String name
		int occurences
	private static void updateChoiceElementChildren (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashMap, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashMap siblings
		int childElementCount
		org.eclipse.pde.internal.core.ischema.ISchemaObject[] schemaObject
		int i
		String name
	private static void processObjectMax (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.util.HashSet, java.util.HashMap, int, org.w3c.dom.Element) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject schemaObject
		java.util.HashSet elementSet
		java.util.HashMap siblings
		int multiplicityTracker
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		org.w3c.dom.Element childElement
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor sCompositor
	private static void processObjectMin (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.util.HashSet, java.util.HashMap, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject schemaObject
		java.util.HashSet elementSet
		java.util.HashMap siblings
		int multiplicityTracker
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor sCompositor
	private static void processElementMax (org.eclipse.pde.internal.core.ischema.ISchemaElement, java.util.HashSet, java.util.HashMap, int, org.w3c.dom.Element) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		java.util.HashSet elementSet
		java.util.HashMap siblings
		int multiplicityTracker
		org.w3c.dom.Element element
		int occurrences
		String name
	private static void processElementMin (org.eclipse.pde.internal.core.ischema.ISchemaElement, java.util.HashSet, java.util.HashMap, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		java.util.HashSet elementSet
		java.util.HashMap siblings
		int multiplicityTracker
		int occurrences
		String name
	private static org.w3c.dom.Element findChildElement (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String name
		org.w3c.dom.NodeList children
		org.w3c.dom.Element match
		int i
		org.w3c.dom.Node child
		String key
}

org/eclipse/pde/internal/core/builders/ElementOccurrenceResult.class
ElementOccurrenceResult.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.ElementOccurrenceResult extends java.lang.Object {
	private org.w3c.dom.Element fElement
	private org.eclipse.pde.internal.core.ischema.ISchemaElement fSchemaElement
	private int fActualOccurrences
	private int fAllowedOccurrences
	public void  (org.w3c.dom.Element, org.eclipse.pde.internal.core.ischema.ISchemaElement, int, int) 
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		int actualOccurrences
		int allowedOccurrences
	public org.eclipse.pde.internal.core.ischema.ISchemaElement getSchemaElement () 
	public org.w3c.dom.Element getElement () 
	public int getActualOccurrences () 
	public int getAllowedOccurrences () 
}

org/eclipse/pde/internal/core/builders/ErrorReporter.class
ErrorReporter.java
package org.eclipse.pde.internal.core.builders
public abstract org.eclipse.pde.internal.core.builders.ErrorReporter extends java.lang.Object {
	protected static final String[] BOOLEAN_VALUES
	private int fErrorCount
	protected org.eclipse.core.resources.IFile fFile
	protected org.eclipse.core.resources.IProject fProject
	private org.eclipse.pde.internal.core.builders.PDEMarkerFactory fMarkerFactory
	static void  () 
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	protected org.eclipse.core.resources.IMarker addMarker (java.lang.String, int, int, int, java.lang.String) 
		String message
		int lineNumber
		int severity
		int problemID
		String category
		org.eclipse.core.resources.IMarker marker
		org.eclipse.core.runtime.CoreException e
	protected org.eclipse.jface.text.IDocument createDocument (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.filebuffers.ITextFileBufferManager manager
		org.eclipse.core.filebuffers.ITextFileBuffer textBuf
		org.eclipse.jface.text.IDocument document
		org.eclipse.core.runtime.CoreException e
	public int getErrorCount () 
	private org.eclipse.pde.internal.core.builders.PDEMarkerFactory getMarkerFactory () 
	private void removeFileMarkers () 
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.core.resources.IMarker report (java.lang.String, int, int, int, java.lang.String) 
		String message
		int line
		int severity
		int problemID
		String category
	public org.eclipse.core.resources.IMarker report (java.lang.String, int, int, java.lang.String) 
		String message
		int line
		int severity
		String category
	protected org.eclipse.core.resources.IMarker report (java.lang.String, int, java.lang.String, int, java.lang.String) 
		String message
		int line
		String compilerFlag
		int problemID
		String category
		int severity
	protected void report (java.lang.String, int, java.lang.String, java.lang.String) 
		String message
		int line
		String compilerFlag
		String category
	public void validateContent (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected abstract void validate (org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/pde/internal/core/builders/ExtensionPointSchemaBuilder$DeltaVisitor.class
ExtensionPointSchemaBuilder.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.ExtensionPointSchemaBuilder$DeltaVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	private org.eclipse.core.runtime.IProgressMonitor monitor
	final org.eclipse.pde.internal.core.builders.ExtensionPointSchemaBuilder this$0
	public void  (org.eclipse.pde.internal.core.builders.ExtensionPointSchemaBuilder, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean visit (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IFile candidate
}

org/eclipse/pde/internal/core/builders/ExtensionPointSchemaBuilder.class
ExtensionPointSchemaBuilder.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.ExtensionPointSchemaBuilder extends org.eclipse.core.resources.IncrementalProjectBuilder {
	public void  () 
	protected org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int kind
		java.util.Map args
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IResourceDelta delta
	protected void clean (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
	private void cleanSchemasIn (org.eclipse.core.resources.IContainer, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IContainer container
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IResource[] members
		int i
		org.eclipse.core.resources.IResource member
	private boolean isInterestingProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	private void compileFile (org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.pde.internal.core.builders.SchemaErrorReporter reporter
		java.io.StringWriter swriter
		java.io.PrintWriter writer
		boolean generateDoc
		String outputFileName
		org.eclipse.core.resources.IWorkspace workspace
		org.eclipse.core.runtime.Path outputPath
		org.eclipse.pde.internal.core.schema.SchemaDescriptor desc
		org.eclipse.pde.internal.core.schema.Schema schema
		org.eclipse.pde.internal.core.builders.SchemaTransformer transformer
		java.io.ByteArrayInputStream target
		org.eclipse.core.resources.IFile outputFile
		java.io.UnsupportedEncodingException e
		org.eclipse.core.runtime.CoreException e
	private void ensureFoldersExist (org.eclipse.core.resources.IProject, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		String pathName
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IContainer parent
		int i
		String segment
		org.eclipse.core.resources.IFolder folder
	private void compileSchemasIn (org.eclipse.core.resources.IContainer, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IContainer container
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IResource[] members
		int i
		org.eclipse.core.resources.IResource member
	private java.lang.String getDocLocation (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	private java.lang.String getOutputFileName (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
		String fileName
		int dot
		String pageName
		String mangledPluginId
		org.eclipse.core.runtime.IPath path
	private java.lang.String getMangledPluginId (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.IModel model
		org.eclipse.pde.core.plugin.IPluginBase plugin
	private boolean isSchemaFile (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	private void removeOutputFile (org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.runtime.IProgressMonitor monitor
		String outputFileName
		org.eclipse.core.resources.IWorkspace workspace
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IFile outputFile
		org.eclipse.core.runtime.CoreException e
	static boolean access$0 (org.eclipse.pde.internal.core.builders.ExtensionPointSchemaBuilder, org.eclipse.core.resources.IProject) 
	static boolean access$1 (org.eclipse.pde.internal.core.builders.ExtensionPointSchemaBuilder, org.eclipse.core.resources.IFile) 
	static void access$2 (org.eclipse.pde.internal.core.builders.ExtensionPointSchemaBuilder, org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor) 
	static void access$3 (org.eclipse.pde.internal.core.builders.ExtensionPointSchemaBuilder, org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/pde/internal/core/builders/ExtensionsErrorReporter.class
ExtensionsErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.ExtensionsErrorReporter extends org.eclipse.pde.internal.core.builders.ManifestErrorReporter {
	private org.eclipse.pde.core.plugin.IPluginModelBase fModel
	private org.eclipse.pde.core.build.IBuild fBuildModel
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] characters
		int start
		int length
	public void validateContent (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.w3c.dom.Element element
		String elementName
		int severity
		org.w3c.dom.NamedNodeMap attrs
		int i
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Element child
		String name
		org.eclipse.pde.core.plugin.IExtensions extensions
	protected void validateExtension (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String pointID
		int severity
		org.eclipse.pde.internal.core.schema.SchemaRegistry reg
		org.eclipse.pde.internal.core.ischema.ISchema schema
	private void reportMaxOccurenceViolation (org.eclipse.pde.internal.core.builders.ElementOccurrenceResult, int) 
		org.eclipse.pde.internal.core.builders.ElementOccurrenceResult result
		int severity
		org.w3c.dom.Element childElement
		String allowedOccurrences
		String message
	private void reportMinOccurenceViolation (org.w3c.dom.Element, org.eclipse.pde.internal.core.builders.ElementOccurrenceResult, int) 
		org.w3c.dom.Element parentElement
		org.eclipse.pde.internal.core.builders.ElementOccurrenceResult result
		int severity
		org.eclipse.pde.internal.core.ischema.ISchemaElement childElement
		String allowedOccurrences
		String message
	protected void validateElement (org.w3c.dom.Element, org.eclipse.pde.internal.core.ischema.ISchema, boolean) 
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.ischema.ISchema schema
		boolean isTopLevel
		String elementName
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		org.eclipse.pde.internal.core.ischema.ISchemaElement parentSchema
		org.w3c.dom.Node parent
		int severity
		int severity
		java.util.HashSet allowedElements
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attr
		org.w3c.dom.NodeList children
		int i
	private void validateInternalExtensionAttribute (org.w3c.dom.Element, org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		int severity
		org.eclipse.pde.internal.core.ischema.ISchemaRootElement rootElement
		String epid
		String pid
		String point
	private void validateMinElementMult (org.w3c.dom.Element, org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		int minSeverity
		java.util.HashSet minElementSet
		java.util.Iterator minIterator
	private void validateMaxElementMult (org.w3c.dom.Element, org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		int maxSeverity
		java.util.HashSet maxElementSet
		java.util.Iterator maxIterator
	private void computeAllowedElements (org.eclipse.pde.internal.core.ischema.ISchemaType, java.util.HashSet) 
		org.eclipse.pde.internal.core.ischema.ISchemaType type
		java.util.HashSet elementSet
		org.eclipse.pde.internal.core.ischema.ISchemaComplexType complexType
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] attrs
		int i
	private void computeAllowedElements (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.HashSet) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.HashSet elementSet
		org.eclipse.pde.internal.core.ischema.ISchemaObject[] children
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaObject child
		org.eclipse.pde.internal.core.ischema.ISchemaObjectReference ref
		org.eclipse.pde.internal.core.ischema.ISchemaElement refElement
	private void validateRequiredExtensionAttributes (org.w3c.dom.Element, org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		int severity
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] attInfos
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attInfo
		boolean found
		org.w3c.dom.NodeList children
		int j
	private void validateExistingExtensionAttributes (org.w3c.dom.Element, org.w3c.dom.NamedNodeMap, org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attrs
		org.eclipse.pde.internal.core.ischema.ISchemaElement schemaElement
		int i
		org.w3c.dom.Attr attr
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attInfo
		java.util.HashSet allowedElements
		int flag
	private void validateExtensionAttribute (org.w3c.dom.Element, org.w3c.dom.Attr, org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attInfo
		org.eclipse.pde.internal.core.ischema.ISchemaSimpleType type
		int kind
		org.eclipse.pde.internal.core.ischema.ISchemaRestriction restriction
	protected void validateExtensionPoint (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr idAttr
		double schemaVersion
		String message
		int severity
		org.w3c.dom.NamedNodeMap attrs
		int i
		org.w3c.dom.Attr attr
		String name
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Attr attr
		String schemaValue
		org.eclipse.core.resources.IResource res
		String errorMessage
	protected void validateTranslatableString (org.w3c.dom.Element, org.w3c.dom.Attr, boolean) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		boolean shouldTranslate
		int severity
		String value
		org.eclipse.pde.internal.core.NLResourceHelper helper
	protected void validateTranslatableElementContent (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		int severity
		String value
		org.eclipse.pde.internal.core.NLResourceHelper helper
	protected void validateResourceAttribute (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		int severity
	private boolean resourceExists (java.lang.String) 
		String location
		String bundleJar
		org.eclipse.core.runtime.IPath path
		String id
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String bundleLocation
		String id
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String bundleLocation
		java.util.ArrayList paths
		java.util.StringTokenizer tokenizer
		String language
		String country
		int i
		org.eclipse.core.runtime.IPath currPath
	protected void validateJavaAttribute (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		String value
		org.eclipse.jdt.core.IJavaProject javaProject
		int index
		boolean onClasspath
		int severity
		org.eclipse.osgi.service.resolver.BundleDescription desc
	protected void validateRestrictionAttribute (org.w3c.dom.Element, org.w3c.dom.Attr, org.eclipse.pde.internal.core.ischema.ISchemaRestriction) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		org.eclipse.pde.internal.core.ischema.ISchemaRestriction restriction
		Object[] children
		String value
		int i
		Object child
		org.eclipse.pde.internal.core.ischema.ISchemaEnumeration enumeration
	private void validateIdentifierAttribute (org.w3c.dom.Element, org.w3c.dom.Attr, org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attInfo
		int severity
		String value
		String basedOn
		java.util.Map attributes
	protected void reportUnusedAttribute (org.w3c.dom.Element, java.lang.String, int) 
		org.w3c.dom.Element element
		String attName
		int severity
		String message
	protected void reportUnusedElement (org.w3c.dom.Element, int) 
		org.w3c.dom.Element element
		int severity
		org.w3c.dom.Node parent
	protected void reportDeprecatedElement (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		int severity
	protected void reportDeprecatedRootElement (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String suggestion
		int severity
		String point
		String message
		String message
}

org/eclipse/pde/internal/core/builders/FeatureConsistencyChecker$DeltaVisitor.class
FeatureConsistencyChecker.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.FeatureConsistencyChecker$DeltaVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	private org.eclipse.core.runtime.IProgressMonitor monitor
	final org.eclipse.pde.internal.core.builders.FeatureConsistencyChecker this$0
	public void  (org.eclipse.pde.internal.core.builders.FeatureConsistencyChecker, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean visit (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.resources.IFile candidate
}

org/eclipse/pde/internal/core/builders/FeatureConsistencyChecker.class
FeatureConsistencyChecker.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.FeatureConsistencyChecker extends org.eclipse.core.resources.IncrementalProjectBuilder {
	public void  () 
	protected org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int kind
		java.util.Map args
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IResourceDelta delta
	private void checkProject (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IFile file
	private void checkFile (org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.pde.internal.core.builders.FeatureErrorReporter reporter
	private boolean isManifestFile (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	protected void clean (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IFile file
		org.eclipse.core.runtime.SubMonitor localmonitor
	static boolean access$0 (org.eclipse.pde.internal.core.builders.FeatureConsistencyChecker, org.eclipse.core.resources.IFile) 
	static void access$1 (org.eclipse.pde.internal.core.builders.FeatureConsistencyChecker, org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/pde/internal/core/builders/FeatureErrorReporter.class
FeatureErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.FeatureErrorReporter extends org.eclipse.pde.internal.core.builders.ManifestErrorReporter {
	static java.util.HashSet attrs
	static String[] attrNames
	private org.eclipse.core.runtime.IProgressMonitor fMonitor
	static void  () 
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public void validateContent (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.w3c.dom.Element element
		String elementName
	private void validateData (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Element data
		org.w3c.dom.NamedNodeMap attributes
		int j
		org.w3c.dom.Attr attr
		String name
	private void validatePlugins (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Element plugin
		org.w3c.dom.NamedNodeMap attributes
		boolean isFragment
		int j
		org.w3c.dom.Attr attr
		String name
	private void validateRequires (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
	private void validateImports (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Element element
		org.w3c.dom.Attr plugin
		org.w3c.dom.Attr feature
		org.w3c.dom.NamedNodeMap attributes
		int j
		org.w3c.dom.Attr attr
		String name
	private void validateIncludes (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Element include
		org.w3c.dom.NamedNodeMap attributes
		int j
		org.w3c.dom.Attr attr
		String name
		String value
	private void validateURLElement (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		org.w3c.dom.Element url
	private void validateUpdateURL (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		org.w3c.dom.Element update
		org.w3c.dom.NamedNodeMap attributes
		int i
		String name
	private void validateDiscoveryURL (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		org.w3c.dom.Element discovery
		org.w3c.dom.NamedNodeMap attributes
		int i
		String name
		String value
	private void validateCopyright (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
		int i
		org.w3c.dom.Attr attr
		String name
	private void validateLicense (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
		int i
		org.w3c.dom.Attr attr
		String name
	private void validateDescription (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
		int i
		org.w3c.dom.Attr attr
		String name
	private void validateInstallHandler (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.NodeList elements
		org.w3c.dom.Element handler
		org.w3c.dom.NamedNodeMap attributes
		int i
		String name
	private void validateFeatureAttributes (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
		int i
		String name
	private void validatePluginID (org.w3c.dom.Element, org.w3c.dom.Attr, boolean) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		boolean isFragment
		String id
		int severity
		org.eclipse.pde.core.plugin.IPluginModelBase model
	private void validateFeatureID (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		int severity
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
	protected void reportExclusiveAttributes (org.w3c.dom.Element, java.lang.String, java.lang.String, int) 
		org.w3c.dom.Element element
		String attName1
		String attName2
		int severity
		String message
	private void validateUnpack (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		int severity
		String unpack
		org.eclipse.pde.core.plugin.IPluginModelBase pModel
		org.eclipse.pde.internal.core.ibundle.IBundlePluginModel bModel
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
		String value
		String unpackValue
		String message
		String message
	private void validateVersion (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element plugin
		org.w3c.dom.Attr attr
		String id
		String version
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] allModels
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase availablePlugin
}

org/eclipse/pde/internal/core/builders/FeatureRebuilder.class
FeatureRebuilder.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.FeatureRebuilder extends java.lang.Object implements org.eclipse.pde.internal.core.IFeatureModelListener org.eclipse.pde.internal.core.IPluginModelListener org.eclipse.core.resources.IResourceChangeListener  {
	private boolean fTouchFeatures
	public void  () 
	public void start () 
	public void stop () 
	public void modelsChanged (org.eclipse.pde.internal.core.IFeatureModelDelta) 
		org.eclipse.pde.internal.core.IFeatureModelDelta delta
	public void modelsChanged (org.eclipse.pde.internal.core.PluginModelDelta) 
		org.eclipse.pde.internal.core.PluginModelDelta delta
		org.eclipse.pde.core.plugin.ModelEntry[] changed
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
	private void touchFeatures () 
		org.eclipse.pde.internal.core.FeatureModelManager manager
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] workspaceFeatures
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
		org.eclipse.core.resources.IResource resource
}

org/eclipse/pde/internal/core/builders/FragmentErrorReporter.class
FragmentErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.FragmentErrorReporter extends org.eclipse.pde.internal.core.builders.PluginBaseErrorReporter {
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	protected void validateTopLevelAttributes (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
	protected java.lang.String getRootElementName () 
}

org/eclipse/pde/internal/core/builders/IHeader.class
IHeader.java
package org.eclipse.pde.internal.core.builders
public abstract org.eclipse.pde.internal.core.builders.IHeader extends java.lang.Object {
	public abstract org.eclipse.osgi.util.ManifestElement[] getElements () 
	public abstract int getLineNumber () 
	public abstract int getLinesSpan () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getValue () 
}

org/eclipse/pde/internal/core/builders/JarManifestErrorReporter.class
JarManifestErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.JarManifestErrorReporter extends org.eclipse.pde.internal.core.builders.ErrorReporter {
	protected java.util.Map fHeaders
	protected org.eclipse.jface.text.IDocument fTextDocument
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	private java.lang.String getHeaderName (java.lang.String) 
		String line
		int i
		char c
	protected int getPackageLine (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String packageName
		org.eclipse.jface.text.IRegion lineRegion
		String lineStr
		org.eclipse.jface.text.BadLocationException ble
	protected int getLine (org.eclipse.pde.internal.core.builders.IHeader, java.lang.String) 
		org.eclipse.pde.internal.core.builders.IHeader header
		String valueSubstring
		int l
		org.eclipse.jface.text.IRegion lineRegion
		String lineStr
		org.eclipse.jface.text.BadLocationException ble
		org.eclipse.jface.text.IRegion lineRegion
		String lineStr
		int l
		org.eclipse.jface.text.BadLocationException ble
	protected void parseManifest (org.eclipse.jface.text.IDocument, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.builders.JarManifestHeader header
		int l
		org.eclipse.jface.text.IRegion lineInfo
		String line
		java.nio.charset.Charset charset
		String lineDelimiter
		java.nio.ByteBuffer byteBuf
		int colon
		String headerName
		org.eclipse.jface.text.IRegion lineInfo
		String line
		org.eclipse.jface.text.BadLocationException ble
	protected void reportIllegalAttributeValue (org.eclipse.pde.internal.core.builders.IHeader, java.lang.String, java.lang.String) 
		org.eclipse.pde.internal.core.builders.IHeader header
		String key
		String value
		String msg
	protected void reportIllegalValue (org.eclipse.pde.internal.core.builders.IHeader, java.lang.String) 
		org.eclipse.pde.internal.core.builders.IHeader header
		String value
		String msg
	protected void reportIllegalDirectiveValue (org.eclipse.pde.internal.core.builders.IHeader, java.lang.String, java.lang.String) 
		org.eclipse.pde.internal.core.builders.IHeader header
		String key
		String value
		String msg
	protected void validateAttributeValue (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement, java.lang.String, java.lang.String[]) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String key
		String[] allowedValues
		String value
		int i
	protected void validateBooleanAttributeValue (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement, java.lang.String) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String key
	protected void validateBooleanDirectiveValue (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement, java.lang.String) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String key
	protected void validateBooleanValue (org.eclipse.pde.internal.core.builders.IHeader) 
		org.eclipse.pde.internal.core.builders.IHeader header
	protected void validate (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void validateDirectiveValue (org.eclipse.pde.internal.core.builders.IHeader, org.eclipse.osgi.util.ManifestElement, java.lang.String, java.lang.String[]) 
		org.eclipse.pde.internal.core.builders.IHeader header
		org.eclipse.osgi.util.ManifestElement element
		String key
		String[] allowedValues
		String value
		int i
	protected void validateHeaderValue (org.eclipse.pde.internal.core.builders.IHeader, java.lang.String[]) 
		org.eclipse.pde.internal.core.builders.IHeader header
		String[] allowedValues
		org.eclipse.osgi.util.ManifestElement[] elements
		int i
	protected org.eclipse.pde.internal.core.builders.IHeader validateRequiredHeader (java.lang.String) 
		String name
		org.eclipse.pde.internal.core.builders.IHeader header
	protected org.eclipse.pde.internal.core.builders.IHeader getHeader (java.lang.String) 
		String key
	protected void checkCanceled (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.OperationCanceledException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/pde/internal/core/builders/JarManifestHeader.class
JarManifestHeader.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.JarManifestHeader extends java.lang.Object implements org.eclipse.pde.internal.core.builders.IHeader  {
	private org.eclipse.pde.internal.core.builders.JarManifestErrorReporter fErrorReporter
	private int fLineNumber
	private int fLines
	private org.eclipse.osgi.util.ManifestElement[] fManifestElements
	private String fName
	private String fValue
	public void  (java.lang.String, java.lang.String, int, org.eclipse.pde.internal.core.builders.JarManifestErrorReporter) 
		String name
		String value
		int lineNumber
		org.eclipse.pde.internal.core.builders.JarManifestErrorReporter errorReporter
	public void append (java.lang.String) 
		String value
	public org.eclipse.osgi.util.ManifestElement[] getElements () 
		String message
	public int getLineNumber () 
	public int getLinesSpan () 
	public java.lang.String getName () 
	public java.lang.String getValue () 
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/builders/ManifestConsistencyChecker$ClassChangeVisitor.class
ManifestConsistencyChecker.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker$ClassChangeVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	boolean hasChanged
	boolean veto
	final org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker this$0
	void  (org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker) 
	public boolean visit (org.eclipse.core.resources.IResourceDelta)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDelta delta
		int kind
		org.eclipse.core.resources.IResource resource
		String extension
	public void reset () 
	public boolean hasChanged () 
}

org/eclipse/pde/internal/core/builders/ManifestConsistencyChecker$ManifestFilter.class
ManifestConsistencyChecker.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker$ManifestFilter extends java.lang.Object implements java.io.FilenameFilter  {
	final org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker this$0
	void  (org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

org/eclipse/pde/internal/core/builders/ManifestConsistencyChecker$SelfVisitor.class
ManifestConsistencyChecker.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker$SelfVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	int type
	final org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker this$0
	void  (org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker) 
	public boolean visit (org.eclipse.core.resources.IResourceDelta)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDelta delta
		int kind
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IFile file
		org.eclipse.core.resources.IProject project
		String name
	public int getType () 
	public void reset () 
}

org/eclipse/pde/internal/core/builders/ManifestConsistencyChecker.class
ManifestConsistencyChecker.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker extends org.eclipse.core.resources.IncrementalProjectBuilder {
	private int MANIFEST
	private int EXTENSIONS
	private int BUILD
	private int STRUCTURE
	private static boolean DEBUG
	private static org.eclipse.core.resources.IProject[] EMPTY_LIST
	private org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker$SelfVisitor fSelfVisitor
	private org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker$ClassChangeVisitor fClassFileVisitor
	static void  () 
	public void  () 
	private boolean isLocalizationFile (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource file
	protected org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int kind
		java.util.Map args
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProject project
		int type
	private int getDeltaType (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IResourceDelta delta
		int type
	private void validateProject (int, org.eclipse.core.runtime.IProgressMonitor) 
		int type
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile file
		org.eclipse.core.resources.IFile manifestFile
	private int getWorkAmount (int) 
		int type
		int work
	private void validateProjectStructure (int, org.eclipse.core.runtime.IProgressMonitor) 
		int type
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProject project
	private void validateManifestFile (org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.pde.internal.core.builders.BundleErrorReporter reporter
	private void validateFiles (org.eclipse.core.resources.IFile, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IFile file
		int type
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.core.resources.IFile bundleManifest
		org.eclipse.pde.internal.core.builders.XMLErrorReporter reporter
		org.eclipse.pde.internal.core.builders.BundleErrorReporter bundleReporter
	private void validateBuildProperties (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile file
		org.eclipse.pde.internal.core.builders.BuildErrorReporter ber
	private void validateBuildPropertiesExists (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile file
		int severity
		org.eclipse.core.resources.IMarker marker
	private void validateManifestCasing (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFolder manifestFolder
		org.eclipse.core.runtime.IPath location
		java.io.File metaFolder
		String[] fileList
		int i
		String fileName
		org.eclipse.core.resources.IFile currentFile
		org.eclipse.core.resources.IMarker marker
		org.eclipse.core.resources.IMarker marker
	protected void clean (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.core.resources.IFile manifestFile
	private void cleanProblems (org.eclipse.core.resources.IResource, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		int depth
	static int access$0 (org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker) 
	static int access$1 (org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker) 
	static int access$2 (org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker) 
	static int access$3 (org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker) 
	static boolean access$4 () 
	static boolean access$5 (org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker, org.eclipse.core.resources.IResource) 
}

org/eclipse/pde/internal/core/builders/ManifestErrorReporter$1$NodeListImpl.class
ManifestErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.ManifestErrorReporter$1$NodeListImpl extends java.lang.Object implements org.w3c.dom.NodeList  {
	java.util.ArrayList nodes
	final org.eclipse.pde.internal.core.builders.ManifestErrorReporter this$0
	void  (org.eclipse.pde.internal.core.builders.ManifestErrorReporter) 
	public int getLength () 
	public org.w3c.dom.Node item (int) 
		int index
	protected void add (org.w3c.dom.Node) 
		org.w3c.dom.Node node
}

org/eclipse/pde/internal/core/builders/ManifestErrorReporter.class
ManifestErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.ManifestErrorReporter extends org.eclipse.pde.internal.core.builders.XMLErrorReporter {
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	protected void reportIllegalElement (org.w3c.dom.Element, int) 
		org.w3c.dom.Element element
		int severity
		org.w3c.dom.Node parent
	protected void reportMissingRequiredAttribute (org.w3c.dom.Element, java.lang.String, int) 
		org.w3c.dom.Element element
		String attName
		int severity
		String message
	protected boolean assertAttributeDefined (org.w3c.dom.Element, java.lang.String, int) 
		org.w3c.dom.Element element
		String attrName
		int severity
		org.w3c.dom.Attr attr
	protected void reportUnknownAttribute (org.w3c.dom.Element, java.lang.String, int) 
		org.w3c.dom.Element element
		String attName
		int severity
		String message
	protected void reportIllegalAttributeValue (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		String message
	protected void validateVersionAttribute (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		org.eclipse.core.runtime.IStatus status
	protected void validateMatch (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		String value
	protected void validateElementWithContent (org.w3c.dom.Element, boolean) 
		org.w3c.dom.Element element
		boolean hasContent
		org.w3c.dom.NodeList children
		boolean textFound
		int i
		org.w3c.dom.Node child
	private void reportMissingElementContent (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	protected void reportExtraneousElements (org.w3c.dom.NodeList, int) 
		org.w3c.dom.NodeList elements
		int maximum
		int i
		org.w3c.dom.Element element
	protected void validateURL (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String attName
		String value
	protected boolean validatePluginID (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		String message
	protected void validateBoolean (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		String value
	protected org.w3c.dom.NodeList getChildrenByName (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String name
		org.eclipse.pde.internal.core.builders.ManifestErrorReporter$1$NodeListImpl list
		org.w3c.dom.NodeList allChildren
		int i
		org.w3c.dom.Node node
	protected void reportDeprecatedAttribute (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		int severity
}

org/eclipse/pde/internal/core/builders/PDEBuilderHelper.class
PDEBuilderHelper.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.PDEBuilderHelper extends java.lang.Object {
	public void  () 
	public static java.lang.String[] getUnlistedClasspaths (java.util.ArrayList, org.eclipse.core.resources.IProject, org.eclipse.jdt.core.IClasspathEntry[]) 
		java.util.ArrayList sourceEntries
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IClasspathEntry[] cpes
		String[] unlisted
		int index
		int i
		org.eclipse.core.runtime.IPath path
		boolean found
		int j
		org.eclipse.pde.core.build.IBuildEntry be
		String[] tokens
		int k
		org.eclipse.core.resources.IResource res
		org.eclipse.core.runtime.IPath ipath
	public static java.util.ArrayList getSourceEntries (org.eclipse.pde.core.build.IBuild) 
		org.eclipse.pde.core.build.IBuild build
		java.util.ArrayList sourceEntryKeys
		org.eclipse.pde.core.build.IBuildEntry[] entries
		int i
		String name
		String entry
}

org/eclipse/pde/internal/core/builders/PDEMarkerFactory.class
PDEMarkerFactory.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.PDEMarkerFactory extends java.lang.Object {
	public static final String MARKER_ID
	public static final int NO_RESOLUTION
	public static final int M_DEPRECATED_AUTOSTART
	public static final int M_JAVA_PACKAGE__PORTED
	public static final int M_SINGLETON_DIR_NOT_SET
	public static final int M_SINGLETON_ATT_NOT_SET
	public static final int M_PROJECT_BUILD_ORDER_ENTRIES
	public static final int M_EXPORT_PKG_NOT_EXIST
	public static final int M_IMPORT_PKG_NOT_AVAILABLE
	public static final int M_REQ_BUNDLE_NOT_AVAILABLE
	public static final int M_UNKNOWN_CLASS
	public static final int M_UNKNOWN_ACTIVATOR
	public static final int M_SINGLETON_DIR_NOT_SUPPORTED
	public static final int M_DIRECTIVE_HAS_NO_EFFECT
	public static final int M_MISMATCHED_EXEC_ENV
	public static final int M_UNKNOW_EXEC_ENV
	public static final int M_DEPRECATED_IMPORT_SERVICE
	public static final int M_DEPRECATED_EXPORT_SERVICE
	public static final int M_UNECESSARY_DEP
	public static final int M_MISSING_EXPORT_PKGS
	public static final int M_DEPRECATED_PROVIDE_PACKAGE
	public static final int M_EXECUTION_ENVIRONMENT_NOT_SET
	public static final int M_MISSING_BUNDLE_CLASSPATH_ENTRY
	public static final int M_LAZYLOADING_HAS_NO_EFFECT
	public static final int M_DISCOURAGED_CLASS
	public static final int B_APPEND_SLASH_FOLDER_ENTRY
	public static final int B_REMOVE_SLASH_FILE_ENTRY
	public static final int B_ADDITION
	public static final int B_SOURCE_ADDITION
	public static final int B_REMOVAL
	public static final int B_REPLACE
	public static final int B_JAVA_ADDDITION
	public static final int P_ILLEGAL_XML_NODE
	public static final int P_UNTRANSLATED_NODE
	public static final int P_UNKNOWN_CLASS
	public static final int P_USELESS_FILE
	public static final String BK_BUILD_ENTRY
	public static final String BK_BUILD_TOKEN
	public static final String MPK_LOCATION_PATH
	public static final String CAT_FATAL
	public static final String CAT_NLS
	public static final String CAT_DEPRECATION
	public static final String CAT_EE
	public static final String CAT_OTHER
	public static final String CAT_ID
	public void  () 
	public org.eclipse.core.resources.IMarker createMarker (org.eclipse.core.resources.IFile, int, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFile file
		int id
		String category
		org.eclipse.core.resources.IMarker marker
}

org/eclipse/pde/internal/core/builders/PluginBaseErrorReporter.class
PluginBaseErrorReporter.java
package org.eclipse.pde.internal.core.builders
public abstract org.eclipse.pde.internal.core.builders.PluginBaseErrorReporter extends org.eclipse.pde.internal.core.builders.ExtensionsErrorReporter {
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public void validateContent (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.w3c.dom.Element element
		String elementName
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Element child
		String name
		int severity
	protected void validateTopLevelAttributes (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
	protected abstract java.lang.String getRootElementName () 
	protected void validateRequires (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		int severity
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Element child
	protected void validateImport (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
	protected void validateRuntime (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		int severity
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Element child
	protected void validateLibrary (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		int unknownSev
		int deprecatedSev
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Element child
		String elementName
	protected void validatePluginIDRef (org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		int severity
		org.eclipse.pde.core.plugin.IPluginModelBase model
	private void reportDeprecatedElement (org.w3c.dom.Element, int) 
		org.w3c.dom.Element element
		int severity
}

org/eclipse/pde/internal/core/builders/PluginErrorReporter.class
PluginErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.PluginErrorReporter extends org.eclipse.pde.internal.core.builders.PluginBaseErrorReporter {
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	protected void validateTopLevelAttributes (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
	protected java.lang.String getRootElementName () 
}

org/eclipse/pde/internal/core/builders/PluginRebuilder.class
PluginRebuilder.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.PluginRebuilder extends java.lang.Object implements org.eclipse.pde.internal.core.IStateDeltaListener org.eclipse.core.resources.IResourceChangeListener  {
	private java.util.Set fProjectNames
	private boolean fTouchWorkspace
	public void  () 
	public void start () 
	public void stop () 
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		org.eclipse.core.resources.IWorkspaceRoot root
		org.eclipse.core.resources.IProject[] projects
		int i
		java.util.Iterator iter
	private void touchProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.CoreException e
	public void stateChanged (org.eclipse.osgi.service.resolver.State) 
		org.eclipse.osgi.service.resolver.State newState
	public void stateResolved (org.eclipse.osgi.service.resolver.StateDelta) 
		org.eclipse.osgi.service.resolver.StateDelta delta
		org.eclipse.osgi.service.resolver.BundleDelta[] deltas
		int i
		int type
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.resources.IResource resource
}

org/eclipse/pde/internal/core/builders/SchemaErrorReporter$StackEntry.class
SchemaErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.SchemaErrorReporter$StackEntry extends java.lang.Object {
	String tag
	int line
	final org.eclipse.pde.internal.core.builders.SchemaErrorReporter this$0
	public void  (org.eclipse.pde.internal.core.builders.SchemaErrorReporter, java.lang.String, int) 
		String tag
		int line
}

org/eclipse/pde/internal/core/builders/SchemaErrorReporter.class
SchemaErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.SchemaErrorReporter extends org.eclipse.pde.internal.core.builders.XMLErrorReporter {
	public static final String[] forbiddenEndTagKeys
	public static final String[] optionalEndTagKeys
	private org.eclipse.pde.internal.core.ischema.ISchema fSchema
	private static final String ELEMENT
	private static final String DOCUMENTATION
	private static final String ANNOTATION
	private static final String ATTRIBUTE
	private static final String INCLUDE
	private static final String ATTR_NAME
	private static final String ATTR_VALUE
	private static final String ATTR_USE
	private static final String ATTR_REF
	private static final String ATTR_LOCATION
	static void  () 
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
		org.eclipse.pde.internal.core.schema.SchemaDescriptor desc
	public void validateContent (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.List elements
		org.w3c.dom.Element element
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.w3c.dom.Element childElement
		String name
		String value
	private void validate (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
	private void validateAnnotation (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
	private void validateDocumentation (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		int flag
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Text textNode
		java.util.StringTokenizer text
		int lineNumber
		java.util.Stack stack
		boolean errorReported
		String next
		String tagName
		String closing
		boolean found
		org.eclipse.pde.internal.core.builders.SchemaErrorReporter$StackEntry entry
		String shortTag
		org.eclipse.pde.internal.core.builders.SchemaErrorReporter$StackEntry entry
	private java.lang.String getTagName (java.lang.String) 
		String text
		java.util.StringTokenizer tokenizer
	private boolean optionalEndTag (java.lang.String) 
		String tag
		int i
	private boolean forbiddenEndTag (java.lang.String) 
		String tag
		int i
	private int getLineBreakCount (java.lang.String) 
		String tag
		java.util.StringTokenizer tokenizer
		int token
	private void validateAttribute (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	private void validateUse (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr use
		org.w3c.dom.Attr value
	private void validateInclude (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.ischema.ISchemaInclude[] includes
		String schemaLocation
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaInclude include
		org.eclipse.pde.internal.core.ischema.ISchema includedSchema
		String includedSchemaUrl
		String computedUrl
	private void validateElementReference (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String value
		org.eclipse.pde.internal.core.ischema.ISchemaElement referencedElement
}

org/eclipse/pde/internal/core/builders/SchemaTransformer.class
SchemaTransformer.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.SchemaTransformer extends java.lang.Object {
	private static final String PLATFORM_PLUGIN
	private static final String PLATFORM_PLUGIN_DOC
	private static final String SCHEMA_CSS
	private static final String PLATFORM_CSS
	public static final byte TEMP
	public static final byte BUILD
	private byte fCssPurpose
	private java.io.PrintWriter fWriter
	private org.eclipse.pde.internal.core.ischema.ISchema fSchema
	private java.net.URL fCssURL
	public void  () 
	public void transform (org.eclipse.pde.internal.core.ischema.ISchema, java.io.PrintWriter) 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		java.io.PrintWriter out
	public void transform (org.eclipse.pde.internal.core.ischema.ISchema, java.io.PrintWriter, java.net.URL, byte) 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		java.io.PrintWriter out
		java.net.URL cssURL
		byte cssPurpose
	private void setCssURL (java.net.URL) 
		java.net.URL cssURL
	private java.lang.String getCssURL () 
	private java.lang.String getSchemaCssURL () 
		java.net.URL url
	private void printHTMLContent () 
	private void printHeader () 
	private void printStyles () 
	private java.net.URL getResourceURL (java.lang.String, java.lang.String) 
		String bundleID
		String resourcePath
		org.osgi.framework.Bundle bundle
		java.net.URL entry
	private void printBody () 
		String suggestion
	private void transformSection (java.lang.String, java.lang.String) 
		String title
		String sectionId
		org.eclipse.pde.internal.core.ischema.IDocumentSection section
		String description
	private org.eclipse.pde.internal.core.schema.DocumentSection findSection (org.eclipse.pde.internal.core.ischema.IDocumentSection[], java.lang.String) 
		org.eclipse.pde.internal.core.ischema.IDocumentSection[] sections
		String sectionId
		int i
	private void transformText (java.lang.String) 
		String text
		boolean preformatted
		boolean inTag
		boolean inCstring
		int i
		char c
	private void transformDescription () 
		org.eclipse.pde.internal.core.ischema.ISchemaInclude[] includes
		int i
		org.eclipse.pde.internal.core.ischema.ISchema ischema
	private void transformMarkup () 
		org.eclipse.pde.internal.core.ischema.ISchemaElement[] elements
		int i
	private void transformElement (org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		String name
		String dtd
		String nameLink
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] attributes
		int maxWidth
		int i
		String description
		String elementType
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute att
	private boolean containsParagraph (java.lang.String) 
		String input
	private void appendAttlist (org.eclipse.pde.internal.core.ischema.ISchemaAttribute, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute att
		int maxWidth
		int delta
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaSimpleType type
		org.eclipse.pde.internal.core.ischema.ISchemaRestriction restriction
		boolean choices
		String typeName
	private void appendRestriction (org.eclipse.pde.internal.core.ischema.ISchemaRestriction) 
		org.eclipse.pde.internal.core.ischema.ISchemaRestriction restriction
		String[] choices
		int i
	private boolean isPreEnd (java.lang.String, int) 
		String text
		int loc
	private boolean isPreStart (java.lang.String, int) 
		String text
		int loc
	private int calculateMaxAttributeWidth (org.eclipse.pde.internal.core.ischema.ISchemaAttribute[]) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] attributes
		int width
		int i
	private java.lang.String getProductPlugin () 
		org.eclipse.core.runtime.IProduct product
		org.osgi.framework.Bundle plugin
}

org/eclipse/pde/internal/core/builders/SourceEntryErrorReporter$1$MissingOutputEntry.class
SourceEntryErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$1$MissingOutputEntry extends java.lang.Object {
	private java.util.List fSrcFolders
	private java.util.List fOutputFolders
	final org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter this$0
	void  (org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter) 
	public java.lang.String getOutputList () 
	public java.lang.String getSourceList () 
	private java.lang.String generateList (java.util.List) 
		java.util.List strings
		StringBuffer buffer
		java.util.Iterator iterator
		String next
	public void addSrcFolder (java.lang.String) 
		String sourcePath
	public void addOutputFolder (java.lang.String) 
		String outputPath
}

org/eclipse/pde/internal/core/builders/SourceEntryErrorReporter$EncodingEntry.class
SourceEntryErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$EncodingEntry extends java.lang.Object {
	private String fEncoding
	private org.eclipse.core.resources.IResource fResource
	final org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter this$0
	void  (org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter, org.eclipse.core.resources.IResource, java.lang.String) 
		org.eclipse.core.resources.IResource resource
		String encoding
	public java.lang.String getEncoding () 
	public org.eclipse.core.resources.IResource getResource () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$EncodingEntry other
	public int hashCode () 
	java.lang.String getValue () 
		StringBuffer buf
		org.eclipse.core.resources.IContainer root
}

org/eclipse/pde/internal/core/builders/SourceEntryErrorReporter$OutputFolder.class
SourceEntryErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$OutputFolder extends org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$ProjectFolder {
	private java.util.ArrayList fSourceFolders
	private boolean fIsLibrary
	final org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter this$0
	public void  (org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public void  (org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter, org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath path
		boolean isLibrary
	public void addSourceFolder (org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder) 
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder sourceFolder
	public boolean isLibrary () 
	public java.util.ArrayList getSourceFolders () 
}

org/eclipse/pde/internal/core/builders/SourceEntryErrorReporter$ProjectFolder.class
SourceEntryErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$ProjectFolder extends java.lang.Object {
	org.eclipse.core.runtime.IPath fPath
	String fToken
	java.util.ArrayList fLibs
	String dupeLibName
	final org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter this$0
	public void  (org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.runtime.IPath getPath () 
	void setToken (java.lang.String) 
		String token
	public java.lang.String getToken () 
	public void addLib (java.lang.String) 
		String libName
	public java.util.ArrayList getLibs () 
	public java.lang.String getDupeLibName () 
}

org/eclipse/pde/internal/core/builders/SourceEntryErrorReporter$SourceFolder.class
SourceEntryErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder extends org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$ProjectFolder {
	org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$OutputFolder fOutputFolder
	final org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter this$0
	public void  (org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter, org.eclipse.core.runtime.IPath, org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$OutputFolder) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$OutputFolder outputFolder
	public org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$OutputFolder getOutputLocation () 
}

org/eclipse/pde/internal/core/builders/SourceEntryErrorReporter$Visitor.class
SourceEntryErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$Visitor extends java.lang.Object implements org.eclipse.core.resources.IResourceVisitor  {
	String[] fLibs
	final org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter this$0
	void  (org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter, org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder) 
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder folder
		java.util.ArrayList list
	public boolean visit (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String encoding
		org.eclipse.core.resources.IFile file
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$EncodingEntry entry
		int i
		String lib
		java.util.List encodings
}

org/eclipse/pde/internal/core/builders/SourceEntryErrorReporter.class
SourceEntryErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter extends org.eclipse.pde.internal.core.builders.BuildErrorReporter {
	private static final String DEF_OUTPUT_ENTRY
	private java.util.HashMap fSourceFolderMap
	private java.util.HashMap fOutputFolderMap
	private org.eclipse.pde.core.build.IBuild fBuild
	java.util.Map fDefaultLibraryEncodings
	java.util.Map fCustomEncodings
	public void  (org.eclipse.core.resources.IFile, org.eclipse.pde.core.build.IBuild) 
		org.eclipse.core.resources.IFile file
		org.eclipse.pde.core.build.IBuild model
	public void initialize (java.util.ArrayList, java.util.ArrayList, org.eclipse.jdt.core.IClasspathEntry[], org.eclipse.core.resources.IProject) 
		java.util.ArrayList sourceEntries
		java.util.ArrayList outputEntries
		org.eclipse.jdt.core.IClasspathEntry[] cpes
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.IPath defaultOutputLocation
		org.eclipse.jdt.core.IJavaProject javaProject
		java.util.List pluginLibraryNames
		org.eclipse.pde.core.plugin.IPluginModelBase pluginModel
		org.eclipse.pde.core.plugin.IPluginLibrary[] pluginLibraries
		int i
		int i
		org.eclipse.core.runtime.IPath sourcePath
		org.eclipse.core.runtime.IPath outputLocation
		org.eclipse.core.runtime.IPath outputPath
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$OutputFolder outputFolder
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder sourceFolder
		org.eclipse.jdt.core.IClasspathEntry entry
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		org.eclipse.core.runtime.IPath outputPath
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$OutputFolder outputFolder
		java.util.Iterator iterator
		org.eclipse.pde.core.build.IBuildEntry sourceEntry
		String libName
		String[] tokens
		int i
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder sourceFolder
		java.util.Iterator iterator
		org.eclipse.pde.core.build.IBuildEntry outputEntry
		String libName
		String[] tokens
		int i
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$OutputFolder outputFolder
	private org.eclipse.core.runtime.IPath getPath (java.lang.Object) 
		Object entry
		org.eclipse.core.runtime.IPath path
		org.eclipse.jdt.core.IClasspathEntry cpes
	public void validate () 
		java.util.Iterator iterator
		org.eclipse.core.runtime.IPath outputPath
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$OutputFolder outputFolder
		java.util.ArrayList sourceFolders
		java.util.ArrayList outputFolderLibs
		java.util.Iterator libNameiterator
		String libName
		org.eclipse.core.resources.IResource folderEntry
		String message
		String message
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.IPluginLibrary[] libs
		String message
		String srcFolderLibName
		int i
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder sourceFolder
		java.util.ArrayList srcFolderLibs
		String erringSrcFolders
		int j
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder srcFolder
		int k
		String libName
		String message
		int i
		String message
		String message
		java.util.HashMap missingOutputEntryErrors
		java.util.List toValidate
		java.util.Iterator iterator
		org.eclipse.core.runtime.IPath sourcePath
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder sourceFolder
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$OutputFolder outputFolder
		org.eclipse.core.resources.IResource folderEntry
		String message
		String message
		java.util.ArrayList srcLibs
		int i
		String libName
		String libName
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$1$MissingOutputEntry errorEntry
		String message
		java.util.Iterator iter
		String libName
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$1$MissingOutputEntry errorEntry
		String message
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$SourceFolder sourceFolder
		org.eclipse.core.runtime.IPath sourcePath
		org.eclipse.core.resources.IContainer container
		java.util.ArrayList list
		String[] libs
		String encoding
		int i
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.core.build.IBuildEntry[] entries
		int i
		org.eclipse.pde.core.build.IBuildEntry entry
		String name
		String lib
		String[] tokens
		String specified
		String expected
		org.eclipse.core.resources.IContainer bundleRoot
		String lib
		String[] tokens
		java.util.List encodings
		int j
		String special
		int index
		String path
		String encoding
		org.eclipse.core.resources.IResource member
		String message
		String message
		java.util.List workspace
		java.util.Map map
		java.util.Iterator iter
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$EncodingEntry ee
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$EncodingEntry ee
		String specified
		String expected
		java.util.Map$Entry en
		org.eclipse.core.resources.IResource res
		String expected
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$EncodingEntry missing
		String m
		java.util.Iterator iter
		java.util.Map$Entry entry
		String lib
		String expected
		java.util.Map$Entry entry
		String lib
		java.util.List encodings
		java.util.Iterator iterator2
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$EncodingEntry encoding
		String m
	private java.lang.String getExplicitEncoding (org.eclipse.core.resources.IContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IContainer container
		String encoding
		org.eclipse.core.resources.IContainer parent
	private java.lang.String join (org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$ProjectFolder[]) 
		org.eclipse.pde.internal.core.builders.SourceEntryErrorReporter$ProjectFolder[] folders
		StringBuffer result
		int i
		String text
	public java.util.ArrayList getProblemList () 
}

org/eclipse/pde/internal/core/builders/UpdateSiteBuilder$DeltaVisitor.class
UpdateSiteBuilder.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.UpdateSiteBuilder$DeltaVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	private org.eclipse.core.runtime.IProgressMonitor monitor
	final org.eclipse.pde.internal.core.builders.UpdateSiteBuilder this$0
	public void  (org.eclipse.pde.internal.core.builders.UpdateSiteBuilder, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean visit (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.resources.IFile candidate
}

org/eclipse/pde/internal/core/builders/UpdateSiteBuilder.class
UpdateSiteBuilder.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.UpdateSiteBuilder extends org.eclipse.core.resources.IncrementalProjectBuilder {
	public void  () 
	protected org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int kind
		java.util.Map args
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile file
	private void checkFile (org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.runtime.IProgressMonitor monitor
		String message
		org.eclipse.pde.internal.core.builders.UpdateSiteErrorReporter reporter
	protected void clean (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IFile site
		org.eclipse.core.runtime.SubMonitor localmonitor
	static void access$0 (org.eclipse.pde.internal.core.builders.UpdateSiteBuilder, org.eclipse.core.resources.IFile, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/pde/internal/core/builders/UpdateSiteErrorReporter.class
UpdateSiteErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.UpdateSiteErrorReporter extends org.eclipse.pde.internal.core.builders.ManifestErrorReporter {
	private org.eclipse.core.runtime.IProgressMonitor fMonitor
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public void validateContent (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.w3c.dom.Element root
		String elementName
		org.w3c.dom.NamedNodeMap attributes
		int i
		org.w3c.dom.Attr attr
		String name
	private void validateArchives (org.w3c.dom.Element) 
		org.w3c.dom.Element root
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
		int j
		org.w3c.dom.Attr attr
		String name
	private void validateCategoryDefinitions (org.w3c.dom.Element) 
		org.w3c.dom.Element root
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
		int j
		org.w3c.dom.Attr attr
		String name
	private void validateCategories (org.w3c.dom.Element) 
		org.w3c.dom.Element root
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
		int j
		org.w3c.dom.Attr attr
		String name
	private void validateFeatures (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
		int j
		org.w3c.dom.Attr attr
		String name
	private void validateDescription (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		org.w3c.dom.NodeList list
		org.w3c.dom.Element element
}

org/eclipse/pde/internal/core/builders/XMLErrorReporter$ElementData.class
XMLErrorReporter.java
package org.eclipse.pde.internal.core.builders
 org.eclipse.pde.internal.core.builders.XMLErrorReporter$ElementData extends java.lang.Object {
	int offset
	boolean fErrorNode
	final org.eclipse.pde.internal.core.builders.XMLErrorReporter this$0
	public void  (org.eclipse.pde.internal.core.builders.XMLErrorReporter, int) 
		int offset
}

org/eclipse/pde/internal/core/builders/XMLErrorReporter.class
XMLErrorReporter.java
package org.eclipse.pde.internal.core.builders
public org.eclipse.pde.internal.core.builders.XMLErrorReporter extends org.xml.sax.helpers.DefaultHandler {
	public static final char F_ATT_PREFIX
	public static final char F_ATT_VALUE_PREFIX
	public static final char F_CHILD_SEP
	protected org.eclipse.core.resources.IFile fFile
	protected org.eclipse.core.resources.IProject fProject
	private int fErrorCount
	private org.eclipse.pde.internal.core.builders.PDEMarkerFactory fMarkerFactory
	private org.w3c.dom.Document fXMLDocument
	private org.eclipse.jface.text.IDocument fTextDocument
	private java.util.Stack fElementStack
	private org.w3c.dom.Element fRootElement
	private org.xml.sax.Locator fLocator
	private int fHighestOffset
	private java.util.HashMap fOffsetTable
	private org.eclipse.jface.text.FindReplaceDocumentAdapter fFindReplaceAdapter
	private double fSchemaVersion
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.filebuffers.ITextFileBufferManager manager
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.core.resources.IFile getFile () 
	private org.eclipse.core.resources.IMarker addMarker (java.lang.String, int, int, int, java.lang.String) 
		String message
		int lineNumber
		int severity
		int fixId
		String category
		org.eclipse.core.resources.IMarker marker
		org.eclipse.core.runtime.CoreException e
	private org.eclipse.pde.internal.core.builders.PDEMarkerFactory getMarkerFactory () 
	private void addMarker (org.xml.sax.SAXParseException, int) 
		org.xml.sax.SAXParseException e
		int severity
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public int getErrorCount () 
	private void removeFileMarkers () 
		org.eclipse.core.runtime.CoreException e
	public void report (java.lang.String, int, int, int, org.w3c.dom.Element, java.lang.String, java.lang.String) 
		String message
		int line
		int severity
		int fixId
		org.w3c.dom.Element element
		String attrName
		String category
		org.eclipse.core.resources.IMarker marker
	private java.lang.String generateLocationPath (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String attrName
		int childIndex
		org.w3c.dom.Node previousSibling
		StringBuffer sb
		org.w3c.dom.Node parent
	private java.lang.String composeNodeString (org.w3c.dom.Node, int, java.lang.String, java.lang.StringBuffer) 
		org.w3c.dom.Node node
		int index
		String attrName
		StringBuffer sb
	public org.eclipse.core.resources.IMarker report (java.lang.String, int, int, int, java.lang.String) 
		String message
		int line
		int severity
		int fixId
		String category
	public org.eclipse.core.resources.IMarker report (java.lang.String, int, int, java.lang.String) 
		String message
		int line
		int severity
		String category
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void startDocument ()  throws org.xml.sax.SAXException 
		javax.xml.parsers.DocumentBuilderFactory factory
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		org.w3c.dom.Element element
		int i
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	private void generateErrorElementHierarchy () 
		org.eclipse.pde.internal.core.builders.XMLErrorReporter$ElementData data
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] characters
		int start
		int length
		StringBuffer buff
		int i
		org.w3c.dom.Text text
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	private int getStartOffset (java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		String elementName
		int line
		int col
		String text
		java.util.ArrayList commentPositions
		int idx
		int end
		int idx
		boolean valid
		int i
		org.eclipse.jface.text.Position pos
	private int getAttributeOffset (java.lang.String, java.lang.String, int)  throws org.eclipse.jface.text.BadLocationException 
		String name
		String value
		int offset
		org.eclipse.jface.text.IRegion nameRegion
	private java.lang.String getWritableString (java.lang.String) 
		String source
		StringBuffer buf
		int i
		char c
	protected java.lang.String getTextContent (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.builders.XMLErrorReporter$ElementData data
		org.eclipse.jface.text.IRegion nameRegion
		int offset
	protected int getLine (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.builders.XMLErrorReporter$ElementData data
	protected int getLine (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String attName
		org.eclipse.pde.internal.core.builders.XMLErrorReporter$ElementData data
		int offset
	public void validateContent (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.w3c.dom.Element getDocumentRoot () 
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	protected double getSchemaVersion () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String publicId
		String systemId
		int x
		int line
}

org/eclipse/pde/internal/core/bundle/
org/eclipse/pde/internal/core/bundle/Bundle.class
Bundle.java
package org.eclipse.pde.internal.core.bundle
public org.eclipse.pde.internal.core.bundle.Bundle extends org.eclipse.pde.internal.core.bundle.BundleObject implements org.eclipse.pde.internal.core.ibundle.IBundle  {
	private static final long serialVersionUID
	private java.util.Map fProperties
	public void  () 
	public void setHeader (java.lang.String, java.lang.String) 
		String key
		String value
		Object oldValue
	public java.lang.String getHeader (java.lang.String) 
		String key
	public void load (java.util.Map) 
		java.util.Map properties
		java.util.Iterator it
		Object o
	public java.lang.String getLocalization () 
		String localization
	public void setLocalization (java.lang.String) 
		String localization
	public void renameHeader (java.lang.String, java.lang.String) 
		String key
		String newKey
	public org.eclipse.pde.internal.core.ibundle.IManifestHeader getManifestHeader (java.lang.String) 
		String key
	protected java.util.Map getHeaders () 
}

org/eclipse/pde/internal/core/bundle/BundleFragment.class
BundleFragment.java
package org.eclipse.pde.internal.core.bundle
public org.eclipse.pde.internal.core.bundle.BundleFragment extends org.eclipse.pde.internal.core.bundle.BundlePluginBase implements org.eclipse.pde.internal.core.ibundle.IBundleFragment  {
	private static final long serialVersionUID
	public void  () 
	public java.lang.String getPluginId () 
	public java.lang.String getPluginVersion () 
		String version
		org.eclipse.osgi.service.resolver.VersionRange versionRange
	public int getRule () 
		String version
		org.eclipse.osgi.service.resolver.VersionRange versionRange
	public void setPluginId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String oldValue
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	public void setPluginVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String version
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String oldValue
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	public void setRule (int)  throws org.eclipse.core.runtime.CoreException 
		int rule
	private java.lang.String writeFragmentHost (java.lang.String, java.lang.String) 
		String id
		String version
		StringBuffer buffer
	private java.lang.String getAttribute (java.lang.String, java.lang.String) 
		String key
		String attribute
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String value
		org.eclipse.osgi.util.ManifestElement[] elements
	public boolean isPatch () 
}

org/eclipse/pde/internal/core/bundle/BundleFragmentModel.class
BundleFragmentModel.java
package org.eclipse.pde.internal.core.bundle
public org.eclipse.pde.internal.core.bundle.BundleFragmentModel extends org.eclipse.pde.internal.core.bundle.BundlePluginModelBase implements org.eclipse.pde.internal.core.ibundle.IBundleFragmentModel  {
	private static final long serialVersionUID
	public void  () 
	public org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
		org.eclipse.pde.internal.core.bundle.BundleFragment bfragment
	public org.eclipse.pde.core.plugin.IFragment getFragment () 
	public boolean isFragmentModel () 
}

org/eclipse/pde/internal/core/bundle/BundleModel.class
BundleModel.java
package org.eclipse.pde.internal.core.bundle
public abstract org.eclipse.pde.internal.core.bundle.BundleModel extends org.eclipse.pde.internal.core.AbstractModel implements org.eclipse.pde.internal.core.ibundle.IBundleModel  {
	private static final long serialVersionUID
	private org.eclipse.pde.internal.core.bundle.Bundle fBundle
	public void  () 
	public org.eclipse.pde.internal.core.ibundle.IBundle getBundle () 
	public java.lang.String getInstallLocation () 
	public abstract void load () 
	public boolean isFragmentModel () 
	public void load (java.io.InputStream, boolean) 
		java.io.InputStream source
		boolean outOfSync
		org.eclipse.pde.internal.core.text.bundle.BundleModelFactory factory
		java.util.Map headers
		Object[] keys
		int i
		String key
		String value
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
		String formatted
	public void load (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.internal.core.PDEState state
		long id
		java.util.Properties properties
		String value
		String[] libraries
		StringBuffer buffer
		int i
	private java.lang.String writeFragmentHost (org.eclipse.osgi.service.resolver.HostSpecification) 
		org.eclipse.osgi.service.resolver.HostSpecification host
		String id
		String version
		StringBuffer buffer
	public void reload (java.io.InputStream, boolean) 
		java.io.InputStream source
		boolean outOfSync
}

org/eclipse/pde/internal/core/bundle/BundleObject.class
BundleObject.java
package org.eclipse.pde.internal.core.bundle
public org.eclipse.pde.internal.core.bundle.BundleObject extends java.lang.Object implements java.io.Serializable org.eclipse.pde.core.IWritable org.eclipse.pde.internal.core.plugin.IWritableDelimiter  {
	private static final long serialVersionUID
	private transient org.eclipse.pde.internal.core.ibundle.IBundleModel model
	public void  () 
	public org.eclipse.pde.internal.core.ibundle.IBundleModel getModel () 
	public void setModel (org.eclipse.pde.internal.core.ibundle.IBundleModel) 
		org.eclipse.pde.internal.core.ibundle.IBundleModel newModel
	protected void throwCoreException (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String message
		org.eclipse.core.runtime.Status status
	protected void fireStructureChanged (org.eclipse.pde.internal.core.bundle.BundleObject[], int) 
		org.eclipse.pde.internal.core.bundle.BundleObject[] children
		int changeType
		org.eclipse.pde.core.IModelChangedEvent e
	protected void fireStructureChanged (org.eclipse.pde.internal.core.bundle.BundleObject, int) 
		org.eclipse.pde.internal.core.bundle.BundleObject child
		int changeType
		org.eclipse.pde.core.IModelChangedEvent e
	protected void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent e
		org.eclipse.pde.core.IModelChangeProvider provider
	protected void firePropertyChanged (org.eclipse.pde.internal.core.bundle.BundleObject, java.lang.String, java.lang.Object, java.lang.Object) 
		org.eclipse.pde.internal.core.bundle.BundleObject object
		String property
		Object oldValue
		Object newValue
		org.eclipse.pde.core.IModelChangeProvider provider
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void reconnect (org.eclipse.pde.internal.core.ibundle.IBundleModel) 
		org.eclipse.pde.internal.core.ibundle.IBundleModel model
	public void writeDelimeter (java.io.PrintWriter) 
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/bundle/BundlePlugin.class
BundlePlugin.java
package org.eclipse.pde.internal.core.bundle
public org.eclipse.pde.internal.core.bundle.BundlePlugin extends org.eclipse.pde.internal.core.bundle.BundlePluginBase implements org.eclipse.pde.internal.core.ibundle.IBundlePlugin  {
	private static final long serialVersionUID
	public void  () 
	public java.lang.String getClassName () 
	public void setClassName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String className
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String old
		String classHeader
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	private java.lang.String getClassHeader () 
		org.eclipse.pde.core.plugin.IPluginImport[] imports
		int i
	public boolean hasExtensibleAPI () 
}

org/eclipse/pde/internal/core/bundle/BundlePluginBase.class
BundlePluginBase.java
package org.eclipse.pde.internal.core.bundle
public org.eclipse.pde.internal.core.bundle.BundlePluginBase extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.pde.internal.core.ibundle.IBundlePluginBase java.io.Serializable  {
	private static final long serialVersionUID
	protected org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase model
	private java.util.ArrayList libraries
	private java.util.ArrayList imports
	private String fTarget
	public void  () 
	public void reset () 
	public java.lang.String getSchemaVersion () 
		org.eclipse.pde.core.plugin.IExtensions root
	public void setSchemaVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String value
		org.eclipse.pde.core.plugin.IExtensions root
	public void modelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
	public org.eclipse.pde.internal.core.ibundle.IBundle getBundle () 
		org.eclipse.pde.internal.core.ibundle.IBundleModel bmodel
	protected org.eclipse.pde.internal.core.ibundle.IManifestHeader getManifestHeader (java.lang.String) 
		String key
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
	public org.eclipse.pde.core.plugin.ISharedPluginModel getModel () 
	void setModel (org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase) 
		org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase model
	public org.eclipse.pde.core.plugin.IExtensions getExtensionsRoot () 
		org.eclipse.pde.core.plugin.ISharedExtensionsModel emodel
	public void add (org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginLibrary library
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	private void addLibrary (org.eclipse.pde.core.plugin.IPluginLibrary, org.eclipse.pde.internal.core.ibundle.IManifestHeader) 
		org.eclipse.pde.core.plugin.IPluginLibrary library
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
		String value
		StringBuffer buffer
	private void removeLibrary (org.eclipse.pde.core.plugin.IPluginLibrary, org.eclipse.pde.internal.core.ibundle.IManifestHeader) 
		org.eclipse.pde.core.plugin.IPluginLibrary library
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
		String value
		String name
		int index
		StringBuffer buffer
		int i
		int after
	public void remove (org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginLibrary library
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	public void add (org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport iimport
	public void add (org.eclipse.pde.core.plugin.IPluginImport[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport[] iimports
		int i
	private void addImport (org.eclipse.pde.core.plugin.IPluginImport) 
		org.eclipse.pde.core.plugin.IPluginImport iimport
		Object header
		String value
		StringBuffer buffer
		int bundleManifestVersion
		String version
	public void remove (org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport pluginImport
		Object header
	public void remove (org.eclipse.pde.core.plugin.IPluginImport[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport[] pluginImports
		int i
		Object header
	public org.eclipse.pde.core.plugin.IPluginLibrary[] getLibraries () 
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String value
		org.eclipse.osgi.util.ManifestElement[] elements
		int i
		org.eclipse.pde.internal.core.plugin.PluginLibrary library
	public org.eclipse.pde.core.plugin.IPluginImport[] getImports () 
		org.eclipse.osgi.service.resolver.BundleDescription description
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		int i
		org.eclipse.pde.internal.core.plugin.PluginImport importElement
		org.eclipse.osgi.service.resolver.BundleDescription[] imported
		int i
		org.eclipse.pde.internal.core.plugin.PluginImport importElement
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String value
		int bundleManifestVersion
		org.eclipse.osgi.util.ManifestElement[] elements
		int i
		org.eclipse.pde.internal.core.plugin.PluginImport importElement
	public java.lang.String getProviderName () 
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
	public void setProviderName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String providerName
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String old
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	public java.lang.String getVersion () 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.osgi.framework.Version version
	public void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String version
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String old
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	public void swap (org.eclipse.pde.core.plugin.IPluginLibrary, org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginLibrary l1
		org.eclipse.pde.core.plugin.IPluginLibrary l2
		int index1
		int index2
		Object header
	protected void fireStructureChanged (java.lang.Object, boolean) 
		Object object
		boolean added
		int type
	protected void fireStructureChanged (java.lang.Object[], boolean) 
		Object[] objects
		boolean added
		int type
	public void add (org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtension extension
		org.eclipse.pde.core.plugin.IExtensions extensions
	public void add (org.eclipse.pde.core.plugin.IPluginExtensionPoint)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtensionPoint point
		org.eclipse.pde.core.plugin.IExtensions extensions
	public java.lang.String getResourceString (java.lang.String) 
		String key
	public org.eclipse.pde.core.plugin.IPluginExtensionPoint[] getExtensionPoints () 
		org.eclipse.pde.core.plugin.IExtensions extensions
	public org.eclipse.pde.core.plugin.IPluginExtension[] getExtensions () 
		org.eclipse.pde.core.plugin.IExtensions extensions
	public int getIndexOf (org.eclipse.pde.core.plugin.IPluginExtension) 
		org.eclipse.pde.core.plugin.IPluginExtension e
		org.eclipse.pde.core.plugin.IExtensions extensions
	public void remove (org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtension extension
		org.eclipse.pde.core.plugin.IExtensions extensions
	public void remove (org.eclipse.pde.core.plugin.IPluginExtensionPoint)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtensionPoint extensionPoint
		org.eclipse.pde.core.plugin.IExtensions extensions
	protected void updateSingleton (boolean) 
		boolean singleton
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
		String version
		String value
		String singletonValue
	public void swap (org.eclipse.pde.core.plugin.IPluginExtension, org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtension e1
		org.eclipse.pde.core.plugin.IPluginExtension e2
		org.eclipse.pde.core.plugin.IExtensions extensions
	public void swap (org.eclipse.pde.core.plugin.IPluginImport, org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport import1
		org.eclipse.pde.core.plugin.IPluginImport import2
		int index1
		int index2
		Object header
	public java.lang.String getId () 
	protected java.lang.String getValue (java.lang.String, boolean) 
		String key
		boolean parse
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String value
		org.eclipse.osgi.util.ManifestElement[] elements
	public void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String old
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	public org.eclipse.pde.core.plugin.IPluginModelBase getPluginModel () 
	public java.lang.String getName () 
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String old
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	public boolean isInTheModel () 
	public java.lang.String getTranslatedName () 
	public org.eclipse.pde.core.plugin.IPluginObject getParent () 
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase () 
	public boolean isValid () 
		org.eclipse.pde.core.plugin.IExtensions extensions
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void setInTheModel (boolean) 
		boolean inModel
	public static int getBundleManifestVersion (org.eclipse.pde.internal.core.ibundle.IBundle) 
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String version
	public void updateImport (org.eclipse.pde.core.plugin.IPluginImport) 
		org.eclipse.pde.core.plugin.IPluginImport iimport
		Object header
	public java.lang.String getTargetVersion () 
	public void setTargetVersion (java.lang.String) 
		String target
	public int getIndexOf (org.eclipse.pde.core.plugin.IPluginImport) 
		org.eclipse.pde.core.plugin.IPluginImport targetImport
	public org.eclipse.pde.core.plugin.IPluginImport getPreviousImport (org.eclipse.pde.core.plugin.IPluginImport) 
		org.eclipse.pde.core.plugin.IPluginImport targetImport
		int targetIndex
		org.eclipse.pde.core.plugin.IPluginImport previousImport
	public org.eclipse.pde.core.plugin.IPluginImport getNextImport (org.eclipse.pde.core.plugin.IPluginImport) 
		org.eclipse.pde.core.plugin.IPluginImport targetImport
		int targetIndex
		int lastIndex
		org.eclipse.pde.core.plugin.IPluginImport nextImport
	public void add (org.eclipse.pde.core.plugin.IPluginImport, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport iimport
		int index
		int importCount
	private void addImport (org.eclipse.pde.core.plugin.IPluginImport, int) 
		org.eclipse.pde.core.plugin.IPluginImport iimport
		int index
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	public void add (org.eclipse.pde.core.plugin.IPluginLibrary, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginLibrary library
		int index
		int libraryCount
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	public int getIndexOf (org.eclipse.pde.core.plugin.IPluginLibrary) 
		org.eclipse.pde.core.plugin.IPluginLibrary targetLibrary
	public org.eclipse.pde.core.plugin.IPluginLibrary getNextLibrary (org.eclipse.pde.core.plugin.IPluginLibrary) 
		org.eclipse.pde.core.plugin.IPluginLibrary targetLibrary
		int targetIndex
		int lastIndex
		org.eclipse.pde.core.plugin.IPluginLibrary nextLibrary
	public org.eclipse.pde.core.plugin.IPluginLibrary getPreviousLibrary (org.eclipse.pde.core.plugin.IPluginLibrary) 
		org.eclipse.pde.core.plugin.IPluginLibrary targetLibrary
		int targetIndex
		org.eclipse.pde.core.plugin.IPluginLibrary previousLibrary
	protected void ensureModelEditable ()  throws org.eclipse.core.runtime.CoreException 
	protected void throwCoreException (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String message
		org.eclipse.core.runtime.Status status
		org.eclipse.core.runtime.CoreException ce
}

org/eclipse/pde/internal/core/bundle/BundlePluginModel.class
BundlePluginModel.java
package org.eclipse.pde.internal.core.bundle
public org.eclipse.pde.internal.core.bundle.BundlePluginModel extends org.eclipse.pde.internal.core.bundle.BundlePluginModelBase implements org.eclipse.pde.internal.core.ibundle.IBundlePluginModel  {
	private static final long serialVersionUID
	public void  () 
	public org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
		org.eclipse.pde.internal.core.bundle.BundlePlugin bplugin
	public org.eclipse.pde.core.plugin.IPlugin getPlugin () 
	public boolean isFragmentModel () 
}

org/eclipse/pde/internal/core/bundle/BundlePluginModelBase.class
BundlePluginModelBase.java
package org.eclipse.pde.internal.core.bundle
public abstract org.eclipse.pde.internal.core.bundle.BundlePluginModelBase extends org.eclipse.pde.internal.core.AbstractNLModel implements org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase org.eclipse.pde.core.plugin.IPluginModelFactory  {
	private static final long serialVersionUID
	private org.eclipse.pde.internal.core.ibundle.IBundleModel fBundleModel
	private org.eclipse.pde.core.plugin.ISharedExtensionsModel fExtensionsModel
	private org.eclipse.pde.internal.core.bundle.BundlePluginBase fBundlePluginBase
	private org.eclipse.pde.core.build.IBuildModel fBuildModel
	private org.eclipse.osgi.service.resolver.BundleDescription fBundleDescription
	public void  () 
	public org.eclipse.pde.internal.core.ibundle.IBundleModel getBundleModel () 
	public org.eclipse.core.resources.IResource getUnderlyingResource () 
	public org.eclipse.pde.core.plugin.ISharedExtensionsModel getExtensionsModel () 
	public void dispose () 
	public void save () 
		org.eclipse.pde.core.IEditableModel emodel
		org.eclipse.pde.core.IEditableModel emodel
	public void setBundleModel (org.eclipse.pde.internal.core.ibundle.IBundleModel) 
		org.eclipse.pde.internal.core.ibundle.IBundleModel bundleModel
	public void setExtensionsModel (org.eclipse.pde.core.plugin.ISharedExtensionsModel) 
		org.eclipse.pde.core.plugin.ISharedExtensionsModel extensionsModel
	public org.eclipse.pde.core.build.IBuildModel getBuildModel () 
	public void setBuildModel (org.eclipse.pde.core.build.IBuildModel) 
		org.eclipse.pde.core.build.IBuildModel buildModel
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase () 
	public org.eclipse.pde.core.plugin.IExtensions getExtensions () 
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
		Object[] objects
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase (boolean) 
		boolean createIfMissing
	public org.eclipse.pde.core.plugin.IExtensions getExtensions (boolean) 
		boolean createIfMissing
	public org.eclipse.pde.core.plugin.IPluginModelFactory getPluginFactory () 
	public org.eclipse.pde.core.plugin.IExtensionsModelFactory getFactory () 
	public java.lang.String getInstallLocation () 
	public java.lang.String getBundleLocalization () 
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
		String localization
	public java.net.URL getNLLookupLocation () 
	public boolean isEditable () 
	public boolean isInSync () 
	public boolean isValid () 
	public void load () 
	public void load (java.io.InputStream, boolean) 
		java.io.InputStream source
		boolean outOfSync
	public void reload (java.io.InputStream, boolean) 
		java.io.InputStream source
		boolean outOfSync
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enabled
	protected void updateTimeStamp () 
	public org.eclipse.pde.core.plugin.IPluginImport createImport () 
		org.eclipse.pde.internal.core.plugin.PluginImport iimport
	public org.eclipse.pde.core.plugin.IPluginImport createImport (java.lang.String) 
		String pluginId
		org.eclipse.pde.internal.core.plugin.PluginImport iimport
	public org.eclipse.pde.core.plugin.IPluginLibrary createLibrary () 
		org.eclipse.pde.internal.core.plugin.PluginLibrary library
	public org.eclipse.pde.core.plugin.IPluginAttribute createAttribute (org.eclipse.pde.core.plugin.IPluginElement) 
		org.eclipse.pde.core.plugin.IPluginElement element
	public org.eclipse.pde.core.plugin.IPluginElement createElement (org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.IPluginObject parent
	public org.eclipse.pde.core.plugin.IPluginExtension createExtension () 
	public org.eclipse.pde.core.plugin.IPluginExtensionPoint createExtensionPoint () 
	public boolean isBundleModel () 
	public org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription () 
	public void setBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription description
	public boolean isDirty () 
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void setDirty (boolean) 
		boolean dirty
	public java.lang.String toString () 
		org.eclipse.pde.core.plugin.IPluginBase base
}

org/eclipse/pde/internal/core/bundle/WorkspaceBundleFragmentModel.class
WorkspaceBundleFragmentModel.java
package org.eclipse.pde.internal.core.bundle
public org.eclipse.pde.internal.core.bundle.WorkspaceBundleFragmentModel extends org.eclipse.pde.internal.core.bundle.WorkspaceBundlePluginModelBase implements org.eclipse.pde.core.plugin.IFragmentModel  {
	private static final long serialVersionUID
	public void  (org.eclipse.core.resources.IFile, org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile manifestFile
		org.eclipse.core.resources.IFile pluginFile
	public org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
		org.eclipse.pde.internal.core.bundle.BundleFragment frag
	public org.eclipse.pde.core.plugin.IFragment getFragment () 
}

org/eclipse/pde/internal/core/bundle/WorkspaceBundleModel.class
WorkspaceBundleModel.java
package org.eclipse.pde.internal.core.bundle
public org.eclipse.pde.internal.core.bundle.WorkspaceBundleModel extends org.eclipse.pde.internal.core.bundle.BundleModel implements org.eclipse.pde.core.IEditableModel  {
	private static final long serialVersionUID
	private org.eclipse.core.resources.IFile fUnderlyingResource
	private boolean fDirty
	private boolean fEditable
	private org.eclipse.pde.internal.core.ibundle.IBundleModelFactory fFactory
	private static final String MANIFEST_VERSION
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
	public java.lang.String getContents () 
		java.io.StringWriter swriter
		java.io.PrintWriter writer
		java.io.IOException e
	public org.eclipse.core.resources.IResource getUnderlyingResource () 
	public java.lang.String getInstallLocation () 
		org.eclipse.core.runtime.IPath path
	public boolean isDirty () 
	public boolean isEditable () 
	public void load () 
		java.io.InputStream stream
		Exception e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public boolean isInSync () 
	protected void updateTimeStamp () 
	public void save () 
		java.io.ByteArrayInputStream stream
		String contents
		org.eclipse.core.resources.IContainer parent
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		java.util.Map headers
		boolean addManifestVersion
		java.io.IOException e
	public void setDirty (boolean) 
		boolean dirty
	public void setEditable (boolean) 
		boolean editable
	public org.eclipse.pde.internal.core.ibundle.IBundleModelFactory getFactory () 
}

org/eclipse/pde/internal/core/bundle/WorkspaceBundlePluginModel.class
WorkspaceBundlePluginModel.java
package org.eclipse.pde.internal.core.bundle
public org.eclipse.pde.internal.core.bundle.WorkspaceBundlePluginModel extends org.eclipse.pde.internal.core.bundle.WorkspaceBundlePluginModelBase implements org.eclipse.pde.core.plugin.IPluginModel  {
	private static final long serialVersionUID
	public void  (org.eclipse.core.resources.IFile, org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile manifestFile
		org.eclipse.core.resources.IFile pluginFile
	public org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
		org.eclipse.pde.internal.core.bundle.BundlePlugin base
	public org.eclipse.pde.core.plugin.IPlugin getPlugin () 
}

org/eclipse/pde/internal/core/bundle/WorkspaceBundlePluginModelBase.class
WorkspaceBundlePluginModelBase.java
package org.eclipse.pde.internal.core.bundle
public abstract org.eclipse.pde.internal.core.bundle.WorkspaceBundlePluginModelBase extends org.eclipse.pde.internal.core.plugin.WorkspacePluginModelBase implements org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase  {
	private static final long serialVersionUID
	private org.eclipse.pde.core.plugin.ISharedExtensionsModel fExtensionsModel
	private org.eclipse.pde.internal.core.ibundle.IBundleModel fBundleModel
	private org.eclipse.core.resources.IFile fPluginFile
	public void  (org.eclipse.core.resources.IFile, org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile manifestFile
		org.eclipse.core.resources.IFile pluginFile
	public abstract org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
	public void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
	public void save () 
	public java.lang.String getContents () 
	public java.lang.String getBundleLocalization () 
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
		String localization
	public org.eclipse.pde.internal.core.ibundle.IBundleModel getBundleModel () 
		org.eclipse.core.resources.IFile file
	public org.eclipse.pde.core.plugin.ISharedExtensionsModel getExtensionsModel () 
	public void setBundleModel (org.eclipse.pde.internal.core.ibundle.IBundleModel) 
		org.eclipse.pde.internal.core.ibundle.IBundleModel bundleModel
	public void setExtensionsModel (org.eclipse.pde.core.plugin.ISharedExtensionsModel) 
		org.eclipse.pde.core.plugin.ISharedExtensionsModel extensionsModel
}

org/eclipse/pde/internal/core/content/
org/eclipse/pde/internal/core/content/BundleManifestDescriber.class
BundleManifestDescriber.java
package org.eclipse.pde.internal.core.content
public org.eclipse.pde.internal.core.content.BundleManifestDescriber extends java.lang.Object implements org.eclipse.core.runtime.content.ITextContentDescriber  {
	private static final String[] HEADERS
	private static final int LINES
	private static final org.eclipse.core.runtime.QualifiedName[] SUPPORTED_OPTIONS
	static void  () 
	public void  () 
	public int describe (java.io.InputStream, org.eclipse.core.runtime.content.IContentDescription)  throws java.io.IOException 
		java.io.InputStream contents
		org.eclipse.core.runtime.content.IContentDescription description
		byte[] bom
		String charset
		java.io.BufferedReader reader
		String line
		String line
		int i
	public int describe (java.io.Reader, org.eclipse.core.runtime.content.IContentDescription)  throws java.io.IOException 
		java.io.Reader contents
		org.eclipse.core.runtime.content.IContentDescription description
		java.io.BufferedReader reader
		String line
		String line
		int i
	byte[] getByteOrderMark (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
		int first
		int second
		int third
	public org.eclipse.core.runtime.QualifiedName[] getSupportedOptions () 
	private boolean matches (java.lang.String) 
		String line
		int i
		int length
}

org/eclipse/pde/internal/core/content/DefaultDocumentFactory.class
DefaultDocumentFactory.java
package org.eclipse.pde.internal.core.content
public org.eclipse.pde.internal.core.content.DefaultDocumentFactory extends java.lang.Object implements org.eclipse.core.filebuffers.IDocumentFactory  {
	public void  () 
	public org.eclipse.jface.text.IDocument createDocument () 
}

org/eclipse/pde/internal/core/converter/
org/eclipse/pde/internal/core/converter/IModel.class
IModel.java
package org.eclipse.pde.internal.core.converter
public abstract org.eclipse.pde.internal.core.converter.IModel extends java.lang.Object {
	public static final String FRAGMENT
	public static final String FRAGMENT_ID
	public static final String FRAGMENT_NAME
	public static final String FRAGMENT_PROVIDER
	public static final String FRAGMENT_VERSION
	public static final String FRAGMENT_PLUGIN_ID
	public static final String FRAGMENT_PLUGIN_VERSION
	public static final String FRAGMENT_PLUGIN_MATCH
	public static final String PLUGIN
	public static final String PLUGIN_ID
	public static final String PLUGIN_NAME
	public static final String PLUGIN_VENDOR
	public static final String PLUGIN_PROVIDER
	public static final String PLUGIN_VERSION
	public static final String PLUGIN_CLASS
	public static final String RUNTIME
	public static final String PLUGIN_REQUIRES
	public static final String EXTENSION_POINT
	public static final String EXTENSION
	public static final String LIBRARY
	public static final String LIBRARY_NAME
	public static final String LIBRARY_EXPORT_MASK
	public static final String LIBRARY_PACKAGES
	public static final String LIBRARY_EXPORT
	public static final String PLUGIN_REQUIRES_PLUGIN
	public static final String PLUGIN_REQUIRES_IMPORT
	public static final String PLUGIN_REQUIRES_EXPORT
	public static final String PLUGIN_REQUIRES_MATCH
	public static final String PLUGIN_REQUIRES_PLUGIN_VERSION
	public static final String PLUGIN_REQUIRES_OPTIONAL
	public static final String PLUGIN_REQUIRES_MATCH_PERFECT
	public static final String PLUGIN_REQUIRES_MATCH_EQUIVALENT
	public static final String PLUGIN_REQUIRES_MATCH_COMPATIBLE
	public static final String PLUGIN_REQUIRES_MATCH_GREATER_OR_EQUAL
}

org/eclipse/pde/internal/core/converter/PDEPluginConverter.class
PDEPluginConverter.java
package org.eclipse.pde.internal.core.converter
public org.eclipse.pde.internal.core.converter.PDEPluginConverter extends java.lang.Object {
	public void  () 
	public static void convertToOSGIFormat (org.eclipse.core.resources.IProject, java.lang.String, java.util.Dictionary, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		String target
		java.util.Dictionary dictionary
		org.eclipse.core.runtime.IProgressMonitor monitor
	public static void convertToOSGIFormat (org.eclipse.core.resources.IProject, java.lang.String, java.util.Dictionary, java.util.HashMap, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		String target
		java.util.Dictionary dictionary
		java.util.HashMap newProps
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File outputFile
		java.io.File inputFile
		org.eclipse.pde.internal.core.converter.PluginConverter converter
	private static java.util.Map getProperties (java.io.File, java.util.HashMap) 
		java.io.File file
		java.util.HashMap newProps
		java.util.Map prop
		java.util.Iterator iter
		String key
}

org/eclipse/pde/internal/core/converter/PluginConverter.class
PluginConverter.java
package org.eclipse.pde.internal.core.converter
public org.eclipse.pde.internal.core.converter.PluginConverter extends java.lang.Object {
	public static boolean DEBUG
	public static final byte MANIFEST_TYPE_UNKNOWN
	public static final byte MANIFEST_TYPE_BUNDLE
	public static final byte MANIFEST_TYPE_PLUGIN
	public static final byte MANIFEST_TYPE_FRAGMENT
	public static final byte MANIFEST_TYPE_JAR
	private static final String SEMICOLON
	private static final String UTF_8
	public static final String LIST_SEPARATOR
	public static final String LINE_SEPARATOR
	private static int MAXLINE
	private org.osgi.framework.BundleContext context
	private org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo pluginInfo
	private java.io.File pluginManifestLocation
	private java.util.Dictionary generatedManifest
	private byte manifestType
	private org.osgi.framework.Version target
	static final org.osgi.framework.Version TARGET31
	static final org.osgi.framework.Version TARGET32
	static final org.osgi.framework.Version TARGET34
	private static final String MANIFEST_VERSION
	private static final String PLUGIN_PROPERTIES_FILENAME
	private static org.eclipse.pde.internal.core.converter.PluginConverter instance
	public static final String GENERATED_FROM
	public static final String MANIFEST_TYPE_ATTRIBUTE
	protected static final String PI_BOOT
	protected static final String PI_RUNTIME_COMPATIBILITY
	private static final String COMPATIBILITY_ACTIVATOR
	private static final String SOURCE_PREFIX
	static void  () 
	public static org.eclipse.pde.internal.core.converter.PluginConverter getDefault () 
	public void  (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	private void init () 
	private void fillPluginInfo (java.io.File)  throws org.eclipse.osgi.service.pluginconversion.PluginConversionException 
		java.io.File pluginBaseLocation
		java.net.URL pluginFile
		String validation
	private java.net.URL findPluginManifest (java.io.File) 
		java.io.File baseLocation
		java.net.URL xmlFileLocation
		java.net.URL xmlFileLocation
		java.io.InputStream stream
		java.net.URL baseURL
	protected void fillManifest (boolean, boolean) 
		boolean compatibilityManifest
		boolean analyseJars
	public void writeManifest (java.io.File, java.util.Map, boolean)  throws org.eclipse.osgi.service.pluginconversion.PluginConversionException 
		java.io.File generationLocation
		java.util.Map manifestToWrite
		boolean compatibilityManifest
		long start
		java.io.BufferedWriter out
		java.io.File parentFile
		String message
		java.io.IOException e
		String message
	public void writeManifest (java.util.Map, java.io.Writer)  throws java.io.IOException 
		java.util.Map manifestToWrite
		java.io.Writer out
		java.util.Iterator keys
		String key
	private void generateLocalizationEntry () 
	private void generateManifestVersion () 
	private boolean requireRuntimeCompatibility () 
		java.util.ArrayList requireList
		java.util.Iterator iter
	private void generateActivator () 
		String pluginClass
	private void generateClasspath () 
		String[] classpath
	private void generateHeaders () 
		String provider
		StringBuffer hostBundle
		String versionRange
	private java.lang.String getSymbolicNameEntry () 
		StringBuffer result
		String assignment
	private void generatePluginClass () 
		String pluginClass
	private void generateProvidePackage () 
		java.util.Collection exports
	private void generateRequireBundle () 
		java.util.ArrayList requiredBundles
		StringBuffer bundleRequire
		java.util.Iterator iter
		org.eclipse.pde.internal.core.converter.PluginConverterParser$Prerequisite element
		StringBuffer modImport
		String versionRange
	private void generateTimestamp () 
	private void generateEclipseHeaders () 
		String pluginClass
	private java.util.Set getExports () 
		java.util.Map libs
		String projName
		org.eclipse.core.resources.IProject proj
	public java.util.Set getExports (org.eclipse.core.resources.IProject, java.util.Map) 
		org.eclipse.core.resources.IProject proj
		java.util.Map libs
		org.eclipse.core.resources.IFile buildProperties
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.pde.internal.core.build.WorkspaceBuildModel buildModel
	private java.util.Set findPackages (org.eclipse.core.resources.IProject, java.util.Map, org.eclipse.pde.core.build.IBuild) 
		org.eclipse.core.resources.IProject proj
		java.util.Map libs
		org.eclipse.pde.core.build.IBuild build
		java.util.TreeSet result
		org.eclipse.jdt.core.IJavaProject jp
		java.util.Iterator it
		java.util.Map$Entry entry
		String libName
		java.util.List filter
		org.eclipse.pde.core.build.IBuildEntry libEntry
		String[] tokens
		int i
		org.eclipse.core.resources.IResource folder
		org.eclipse.core.resources.IResource res
	private void addPackagesFromFragRoot (org.eclipse.jdt.core.IPackageFragmentRoot, java.util.Collection, java.util.List) 
		org.eclipse.jdt.core.IPackageFragmentRoot root
		java.util.Collection result
		java.util.List filter
		java.util.ListIterator li
		String pkgName
		org.eclipse.jdt.core.IPackageFragment frag
		org.eclipse.jdt.core.IJavaElement[] children
		int j
		org.eclipse.jdt.core.IPackageFragment fragment
		String name
	private org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo parsePluginInfo (java.net.URL)  throws org.eclipse.osgi.service.pluginconversion.PluginConversionException 
		java.net.URL pluginLocation
		java.io.InputStream input
		Exception e
		String message
	public static boolean upToDate (java.io.File, java.io.File, byte) 
		java.io.File generationLocation
		java.io.File pluginLocation
		byte manifestType
		String secondLine
		java.io.BufferedReader reader
		String tag
		org.eclipse.osgi.util.ManifestElement generatedFrom
		org.eclipse.osgi.util.ManifestElement generatedFrom
		String timestampStr
	public static long getTimeStamp (java.io.File, byte) 
		java.io.File pluginLocation
		byte manifestType
	private void writeEntry (java.io.Writer, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.Writer out
		String key
		String value
	private java.lang.String splitOnComma (java.lang.String) 
		String value
		String[] values
		StringBuffer sb
		int i
	private java.lang.String getStringFromArray (java.lang.String[], java.lang.String) 
		String[] values
		String separator
		StringBuffer result
		int i
	private java.lang.String getStringFromCollection (java.util.Collection, java.lang.String) 
		java.util.Collection collection
		String separator
		StringBuffer result
		boolean first
		java.util.Iterator i
	public synchronized java.util.Dictionary convertManifest (java.io.File, boolean, java.lang.String, boolean, java.util.Dictionary)  throws org.eclipse.osgi.service.pluginconversion.PluginConversionException 
		java.io.File pluginBaseLocation
		boolean compatibility
		String target
		boolean analyseJars
		java.util.Dictionary devProperties
		long start
	public synchronized java.io.File convertManifest (java.io.File, java.io.File, boolean, java.lang.String, boolean, java.util.Dictionary)  throws org.eclipse.osgi.service.pluginconversion.PluginConversionException 
		java.io.File pluginBaseLocation
		java.io.File bundleManifestLocation
		boolean compatibilityManifest
		String target
		boolean analyseJars
		java.util.Dictionary devProperties
	private java.lang.String getVersionRange (java.lang.String, java.lang.String) 
		String reqVersion
		String matchRule
		org.osgi.framework.Version minVersion
		String versionRange
		String versionRange
		String versionRange
		String versionRange
		String versionRange
		String versionRange
		StringBuffer result
}

org/eclipse/pde/internal/core/converter/PluginConverterParser$PluginInfo.class
PluginConverterParser.java
package org.eclipse.pde.internal.core.converter
public org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo extends java.lang.Object {
	private String schemaVersion
	private String pluginId
	private String version
	private String vendor
	private java.util.ArrayList libraryPaths
	private java.util.Map libraries
	private java.util.ArrayList requires
	private boolean requiresExpanded
	private boolean compatibilityFound
	private String pluginClass
	private String masterPluginId
	private String masterVersion
	private String masterMatch
	private java.util.Set filters
	private String pluginName
	private boolean singleton
	private boolean fragment
	private static final String TARGET21_STRING
	private boolean hasExtensionExtensionPoints
	final org.eclipse.pde.internal.core.converter.PluginConverterParser this$0
	public void  (org.eclipse.pde.internal.core.converter.PluginConverterParser) 
	public boolean isFragment () 
	public java.lang.String toString () 
	public java.util.Map getLibraries () 
	public java.util.ArrayList getRequires () 
		int i
		org.eclipse.pde.internal.core.converter.PluginConverterParser$Prerequisite analyzed
		org.eclipse.pde.internal.core.converter.PluginConverterParser$Prerequisite runtimePrereq
	public java.lang.String getMasterId () 
	public java.lang.String getMasterVersion () 
	public java.lang.String getMasterMatch () 
	public java.lang.String getPluginClass () 
	public java.lang.String getUniqueId () 
	public java.lang.String getVersion () 
	public java.util.Set getPackageFilters () 
	public java.lang.String[] getLibrariesName () 
	public java.lang.String getPluginName () 
	public java.lang.String getProviderName () 
	public boolean isSingleton () 
	public boolean hasExtensionExtensionPoints () 
	public java.lang.String getRoot () 
	public java.lang.String validateForm () 
	static java.util.Map access$0 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo) 
	static void access$1 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.util.Map) 
	static void access$2 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.util.ArrayList) 
	static java.util.ArrayList access$3 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo) 
	static void access$4 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, boolean) 
	static void access$5 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, boolean) 
	static void access$6 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, boolean) 
	static void access$7 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.lang.String) 
	static void access$8 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.lang.String) 
	static void access$9 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.lang.String) 
	static void access$10 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.lang.String) 
	static void access$11 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.lang.String) 
	static void access$12 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.lang.String) 
	static void access$13 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.lang.String) 
	static void access$14 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.lang.String) 
	static java.util.ArrayList access$15 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo) 
	static void access$16 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.util.ArrayList) 
	static void access$17 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, boolean) 
	static void access$18 (org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo, java.lang.String) 
}

org/eclipse/pde/internal/core/converter/PluginConverterParser$Prerequisite.class
PluginConverterParser.java
package org.eclipse.pde.internal.core.converter
public org.eclipse.pde.internal.core.converter.PluginConverterParser$Prerequisite extends java.lang.Object {
	String name
	String version
	boolean optional
	boolean export
	String match
	final org.eclipse.pde.internal.core.converter.PluginConverterParser this$0
	public boolean isExported () 
	public java.lang.String getMatch () 
	public java.lang.String getName () 
	public boolean isOptional () 
	public java.lang.String getVersion () 
	public void  (org.eclipse.pde.internal.core.converter.PluginConverterParser, java.lang.String, java.lang.String, boolean, boolean, java.lang.String) 
		String preqName
		String prereqVersion
		boolean isOtional
		boolean isExported
		String prereqMatch
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object prereq
}

org/eclipse/pde/internal/core/converter/PluginConverterParser.class
PluginConverterParser.java
package org.eclipse.pde.internal.core.converter
public org.eclipse.pde.internal.core.converter.PluginConverterParser extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.pde.internal.core.converter.IModel  {
	private static org.osgi.util.tracker.ServiceTracker xmlTracker
	private org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo manifestInfo
	private org.osgi.framework.BundleContext context
	private org.osgi.framework.Version target
	private static final org.osgi.framework.Version TARGET21
	java.util.Stack stateStack
	java.util.Stack objectStack
	org.xml.sax.Locator locator
	private static final int IGNORED_ELEMENT_STATE
	private static final int INITIAL_STATE
	private static final int PLUGIN_STATE
	private static final int PLUGIN_RUNTIME_STATE
	private static final int PLUGIN_REQUIRES_STATE
	private static final int PLUGIN_EXTENSION_POINT_STATE
	private static final int PLUGIN_EXTENSION_STATE
	private static final int RUNTIME_LIBRARY_STATE
	private static final int LIBRARY_EXPORT_STATE
	private static final int PLUGIN_REQUIRES_IMPORT_STATE
	private static final int FRAGMENT_STATE
	static void  () 
	public void  (org.osgi.framework.BundleContext, org.osgi.framework.Version) 
		org.osgi.framework.BundleContext context
		org.osgi.framework.Version target
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void endDocument () 
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String elementName
		String qName
		String curLibrary
		java.util.Vector exportsVector
	public void handleExtensionPointState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	public void handleExtensionState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	public void handleInitialState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	public void handleLibraryExportState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	public void handleLibraryState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
		String currentLib
		String maskValue
		java.util.Vector exportMask
		java.util.StringTokenizer tok
		String value
	public void handlePluginState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
		Object whatIsIt
	public void handleRequiresImportState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	public void handleRequiresState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	public void handleRuntimeState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	public synchronized org.eclipse.pde.internal.core.converter.PluginConverterParser$PluginInfo parsePlugin (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
		javax.xml.parsers.SAXParserFactory factory
	public static javax.xml.parsers.SAXParserFactory acquireXMLParsing (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
		javax.xml.parsers.SAXParserFactory result
	public static void releaseXMLParsing () 
	public void parseFragmentAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		int len
		int i
		String attrName
		String attrValue
	public void parseLibraryAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String current
	public void parsePluginAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		int len
		int i
		String attrName
		String attrValue
	public void parsePluginRequiresImport (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String plugin
		String version
		String optional
		String export
		String match
	public void parseRequiresAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String) 
		String s
		String from
		String to
		String str
		int fromLen
		int toLen
		int ix
	public void startDocument () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String elementName
		String qName
		org.xml.sax.Attributes attributes
	private void internalError (java.lang.String) 
		String elementName
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
		java.util.StringTokenizer tokenizer
		String token
	static org.osgi.framework.Version access$0 () 
	static org.osgi.framework.Version access$1 (org.eclipse.pde.internal.core.converter.PluginConverterParser) 
}

org/eclipse/pde/internal/core/exports/
org/eclipse/pde/internal/core/exports/BuildUtilities.class
BuildUtilities.java
package org.eclipse.pde.internal.core.exports
public org.eclipse.pde.internal.core.exports.BuildUtilities extends java.lang.Object {
	public void  () 
	public static java.lang.String getBootClasspath () 
	public static java.lang.String getBootClasspath (java.lang.String) 
		String environmentID
		org.eclipse.jdt.launching.environments.IExecutionEnvironmentsManager manager
		org.eclipse.jdt.launching.environments.IExecutionEnvironment environment
		org.eclipse.jdt.launching.IVMInstall vm
		org.eclipse.jdt.launching.IVMInstall[] installs
		int i
		org.eclipse.jdt.launching.IVMInstall install
	public static java.lang.String getBootClasspath (org.eclipse.jdt.launching.IVMInstall) 
		org.eclipse.jdt.launching.IVMInstall install
		StringBuffer buffer
		org.eclipse.jdt.launching.LibraryLocation[] locations
		int i
}

org/eclipse/pde/internal/core/exports/ExecutionEnvironmentProfileManager.class
ExecutionEnvironmentProfileManager.java
package org.eclipse.pde.internal.core.exports
public org.eclipse.pde.internal.core.exports.ExecutionEnvironmentProfileManager extends java.lang.Object {
	private static final org.eclipse.core.runtime.IPath PROFILE_PATH
	private static int fgCustomCount
	private static final String[] LOCATIONS
	static void  () 
	public void  () 
	public static java.lang.String[] getCustomProfileLocations () 
	private static synchronized void initialize () 
		java.io.File dir
		java.io.File[] files
		int i
		org.osgi.framework.Bundle bundle
		org.eclipse.jdt.launching.environments.IExecutionEnvironment[] environments
		int i
		org.eclipse.jdt.launching.environments.IExecutionEnvironment env
		String path
		java.net.URL entry
		java.util.Properties properties
		java.io.File profile
		java.io.OutputStream stream
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
}

org/eclipse/pde/internal/core/exports/FeatureBasedExportOperation.class
FeatureBasedExportOperation.java
package org.eclipse.pde.internal.core.exports
public abstract org.eclipse.pde.internal.core.exports.FeatureBasedExportOperation extends org.eclipse.pde.internal.core.exports.FeatureExportOperation {
	protected String fFeatureLocation
	public void  (org.eclipse.pde.internal.core.exports.FeatureExportInfo, java.lang.String) 
		org.eclipse.pde.internal.core.exports.FeatureExportInfo info
		String name
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		String featureID
		String featureID
		String[][] config
		String[][] config
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
		java.io.IOException e
		org.eclipse.core.runtime.CoreException e
		java.lang.reflect.InvocationTargetException e
		int i
		int i
		int i
		int i
		int i
		int i
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
	protected abstract void createPostProcessingFiles () 
	protected java.lang.String[] getPaths () 
		String[] paths
		String[] all
	private void createBuildPropertiesFile (java.lang.String) 
		String featureLocation
		java.io.File file
		java.util.Properties prop
		java.util.Dictionary environment
		int i
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.eclipse.osgi.service.resolver.BundleDescription bundle
}

org/eclipse/pde/internal/core/exports/FeatureExportInfo.class
FeatureExportInfo.java
package org.eclipse.pde.internal.core.exports
public org.eclipse.pde.internal.core.exports.FeatureExportInfo extends java.lang.Object {
	public boolean toDirectory
	public boolean useJarFormat
	public boolean exportSource
	public boolean exportSourceBundle
	public boolean exportMetadata
	public boolean allowBinaryCycles
	public boolean useWorkspaceCompiledClasses
	public String destinationDirectory
	public String zipFileName
	public String qualifier
	public Object[] items
	public String[] signingInfo
	public String[] jnlpInfo
	public String[][] targets
	public String categoryDefinition
	public void  () 
}

org/eclipse/pde/internal/core/exports/FeatureExportOperation.class
FeatureExportOperation.java
package org.eclipse.pde.internal.core.exports
public org.eclipse.pde.internal.core.exports.FeatureExportOperation extends org.eclipse.core.runtime.jobs.Job {
	protected String fBuildTempLocation
	protected String fBuildTempMetadataLocation
	private String fDevProperties
	private static boolean fHasErrors
	protected java.util.HashMap fAntBuildProperties
	protected org.eclipse.pde.internal.core.exports.WorkspaceExportHelper fWorkspaceExportHelper
	protected org.eclipse.osgi.service.resolver.State fStateCopy
	protected static String FEATURE_POST_PROCESSING
	protected static String PLUGIN_POST_PROCESSING
	private static final String[] GENERIC_CONFIG
	protected org.eclipse.pde.internal.core.exports.FeatureExportInfo fInfo
	static void  () 
	public void  (org.eclipse.pde.internal.core.exports.FeatureExportInfo, java.lang.String) 
		org.eclipse.pde.internal.core.exports.FeatureExportInfo info
		String name
		String qualifier
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		String[][] configurations
		org.eclipse.core.runtime.IStatus status
		String featureID
		String fFeatureLocation
		org.eclipse.pde.internal.core.feature.ExternalFeatureModel model
		java.io.InputStream stream
		int j
		org.eclipse.core.runtime.CoreException e
		java.lang.reflect.InvocationTargetException e
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
	protected void save (java.io.File, java.util.Properties, java.lang.String) 
		java.io.File file
		java.util.Properties properties
		String header
		java.io.FileOutputStream stream
		java.io.IOException e
	protected void appendMetadataToArchive (java.lang.String[], org.eclipse.core.runtime.IProgressMonitor) 
		String[] configuration
		org.eclipse.core.runtime.IProgressMonitor monitor
		String filename
		int i
		String archive
		java.io.File scriptFile
		javax.xml.parsers.DocumentBuilderFactory factory
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		org.w3c.dom.Element target
		org.w3c.dom.Element child
		String[] targets
		org.eclipse.ant.core.AntRunner runner
	private void createDestination (java.lang.String, java.lang.String, java.lang.String)  throws java.lang.reflect.InvocationTargetException 
		String os
		String ws
		String arch
		java.io.File file
	private void doExport (org.eclipse.pde.internal.core.ifeature.IFeatureModel, java.lang.String[][], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException java.lang.reflect.InvocationTargetException 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		String[][] configs
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		int i
		String location
	protected void createPostProcessingFile (java.io.File) 
		java.io.File file
		java.io.FileOutputStream stream
		java.util.Properties prop
	protected void doExport (java.lang.String, java.lang.String, java.lang.String, java.lang.String[][], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException java.lang.reflect.InvocationTargetException 
		String featureID
		String version
		String featureLocation
		String[][] configs
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.HashMap properties
		org.eclipse.pde.internal.build.BuildScriptGenerator generator
		int i
		int i
	protected boolean groupedConfigurations () 
	private void setArchiveLocation (java.util.Map, java.lang.String, java.lang.String, java.lang.String) 
		java.util.Map antProperties
		String os
		String ws
		String arch
		String filename
		int i
		String dir
	public void deleteBuildFiles (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object object
		org.eclipse.pde.core.IModel model
		String directory
		java.io.File dir
		java.io.File[] children
		int i
		String filename
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.eclipse.pde.internal.core.ifeature.IFeatureChild[] children
		int i
		org.eclipse.pde.internal.core.ifeature.IFeature ref
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] plugins
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase plugin
	private java.lang.String getBuildScriptName (java.lang.String) 
		String featureLocation
	protected java.lang.String getAssemblyScriptName (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String featureID
		String os
		String ws
		String arch
		String featureLocation
	protected java.lang.String getAssembleP2ScriptName (java.lang.String, java.lang.String) 
		String featureID
		String featureLocation
	protected void runScript (java.lang.String, java.lang.String[], java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws java.lang.reflect.InvocationTargetException org.eclipse.core.runtime.CoreException 
		String location
		String[] targets
		java.util.Map properties
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.ant.core.AntRunner runner
		org.eclipse.ant.core.AntCorePreferences preferences
		org.eclipse.ant.core.IAntClasspathEntry entry
		org.eclipse.ant.core.IAntClasspathEntry[] classpath
		java.net.URL[] urls
		int i
		org.eclipse.core.runtime.IPath path
	protected java.lang.String getPackagerScriptName (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String featureID
		String os
		String ws
		String arch
		String featureLocation
	protected java.util.HashMap createAntBuildProperties (java.lang.String[][]) 
		String[][] configs
		java.util.List defaultProperties
		java.util.ListIterator li
		org.eclipse.ant.core.Property prop
		org.eclipse.jdt.launching.environments.IExecutionEnvironmentsManager manager
		org.eclipse.jdt.launching.environments.IExecutionEnvironment[] envs
		int i
		String id
		org.eclipse.core.runtime.preferences.IEclipsePreferences prefs
		org.eclipse.core.runtime.preferences.IEclipsePreferences def
		String source
		String target
		String prefix
	protected boolean publishingP2Metadata () 
	protected java.net.URI[] getMetadataContextFromTargetPlatform () 
		java.net.URI[] context
	protected java.lang.String getCategoryDefinition () 
	protected void setP2MetaDataProperties (java.util.Map) 
		java.util.Map map
		String destination
		java.net.MalformedURLException e
	private java.lang.String getOS (org.eclipse.pde.internal.core.ifeature.IFeature) 
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		String os
	private java.lang.String getWS (org.eclipse.pde.internal.core.ifeature.IFeature) 
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		String ws
	private java.lang.String getOSArch (org.eclipse.pde.internal.core.ifeature.IFeature) 
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		String arch
	protected void createDestination ()  throws java.lang.reflect.InvocationTargetException 
		java.io.File file
		java.io.File metadataTemp
	protected void deleteDir (java.io.File) 
		java.io.File dir
		java.io.File[] children
		int i
	private java.lang.String getConfigInfo (java.lang.String[][]) 
		String[][] configs
		StringBuffer buffer
		int i
	private java.lang.String getArchivesFormat (java.lang.String[][]) 
		String[][] configs
		StringBuffer buffer
		int i
	protected void setupGenerator (org.eclipse.pde.internal.build.BuildScriptGenerator, java.lang.String, java.lang.String, java.lang.String[][], java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.build.BuildScriptGenerator generator
		String featureID
		String versionId
		String[][] configs
		String featureLocation
		java.util.Properties properties
		org.eclipse.jdt.launching.environments.IExecutionEnvironmentsManager manager
		org.eclipse.jdt.launching.environments.IExecutionEnvironment[] envs
		int i
		String id
		String[] extraLocations
		java.net.URI[] contexts
	protected org.eclipse.osgi.service.resolver.State getState (java.lang.String, java.lang.String, java.lang.String) 
		String os
		String ws
		String arch
		org.eclipse.osgi.service.resolver.State main
		java.util.Dictionary[] dictionaries
		int i
		java.util.Dictionary properties
	protected org.eclipse.osgi.service.resolver.State getBuildState () 
		org.eclipse.osgi.service.resolver.State main
	protected void copyState (org.eclipse.osgi.service.resolver.State) 
		org.eclipse.osgi.service.resolver.State state
	private java.lang.String getDevProperties () 
	protected boolean isCustomBuild (org.eclipse.pde.core.IModel)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.IModel model
		org.eclipse.pde.core.build.IBuildModel buildModel
		org.eclipse.core.resources.IFile buildFile
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.pde.core.build.IBuildEntry entry
		String[] tokens
		int i
	protected java.lang.String[] getPaths () 
		java.util.Map map
		org.eclipse.pde.internal.core.FeatureModelManager fmm
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
		int i
		String[] locations
		int i
		String[] paths
	protected void cleanup (java.lang.String[], org.eclipse.core.runtime.IProgressMonitor) 
		String[] config
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File scriptFile
		javax.xml.parsers.DocumentBuilderFactory factory
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		org.w3c.dom.Element target
		org.w3c.dom.Element child
		String[] targets
		org.eclipse.ant.core.AntRunner runner
	protected java.io.File createScriptFile (java.lang.String)  throws java.io.IOException 
		String filename
		String path
		java.io.File zip
	private java.lang.String logName (java.lang.String[]) 
		String[] config
	private void createFeature (java.lang.String, java.lang.String, java.lang.Object[], org.w3c.dom.Document, org.w3c.dom.Element, java.util.Properties)  throws java.io.IOException 
		String featureID
		String featureLocation
		Object[] featuresExported
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		java.util.Properties prop
		javax.xml.parsers.DocumentBuilderFactory factory
		boolean returnAfterLoop
		int i
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.w3c.dom.Element includes
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.w3c.dom.Element includes
		java.io.File file
	private java.util.Dictionary getEnvironment (java.lang.String[]) 
		String[] config
		java.util.Dictionary environment
	private void setFilterAttributes (org.w3c.dom.Element, java.lang.String[]) 
		org.w3c.dom.Element plugin
		String[] config
	private org.eclipse.osgi.service.resolver.BundleDescription getMatchingLauncher (java.lang.String[], org.eclipse.osgi.service.resolver.BundleDescription[]) 
		String[] configuration
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		java.util.Dictionary environment
		int i
	private boolean isNLFragment (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription fragment
		String symbolicName
		int idx
	protected void createFeature (java.lang.String, java.lang.String, java.lang.String[][], boolean)  throws java.io.IOException 
		String featureID
		String featureLocation
		String[][] configurations
		boolean includeLauncher
		java.io.File file
		javax.xml.parsers.DocumentBuilderFactory factory
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.w3c.dom.Element includes
		org.eclipse.pde.core.plugin.IPluginModelBase launcherPlugin
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.w3c.dom.Element plugin
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		int i
		org.eclipse.osgi.service.resolver.BundleDescription launcherFragment
		org.w3c.dom.Element fragment
		java.util.List workspacePlugins
		int i
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.w3c.dom.Element includes
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		java.util.List configs
		java.util.Iterator iterator
		String[] currentConfig
		java.util.Dictionary environment
		org.w3c.dom.Element plugin
		org.eclipse.pde.core.plugin.IPluginModelBase model
	protected void setAdditionalAttributes (org.w3c.dom.Element, org.eclipse.osgi.service.resolver.BundleDescription) 
		org.w3c.dom.Element plugin
		org.eclipse.osgi.service.resolver.BundleDescription bundle
	public static void errorFound () 
	public boolean hasAntErrors () 
	protected boolean shouldAddPlugin (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Dictionary) 
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		java.util.Dictionary environment
		String filterSpec
	protected org.eclipse.core.runtime.IStatus testBuildWorkspaceBeforeExport (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Set errors
	protected org.eclipse.pde.internal.core.exports.WorkspaceExportHelper getWorkspaceExportHelper () 
}

org/eclipse/pde/internal/core/exports/PluginExportOperation.class
PluginExportOperation.java
package org.eclipse.pde.internal.core.exports
public org.eclipse.pde.internal.core.exports.PluginExportOperation extends org.eclipse.pde.internal.core.exports.FeatureBasedExportOperation {
	public void  (org.eclipse.pde.internal.core.exports.FeatureExportInfo, java.lang.String) 
		org.eclipse.pde.internal.core.exports.FeatureExportInfo info
		String name
	protected void createPostProcessingFiles () 
	protected org.eclipse.osgi.service.resolver.State getState (java.lang.String, java.lang.String, java.lang.String) 
		String os
		String ws
		String arch
	protected boolean shouldAddPlugin (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Dictionary) 
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		java.util.Dictionary environment
		boolean conflict
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.BundleDescription newDesc
	protected void setAdditionalAttributes (org.w3c.dom.Element, org.eclipse.osgi.service.resolver.BundleDescription) 
		org.w3c.dom.Element plugin
		org.eclipse.osgi.service.resolver.BundleDescription bundle
}

org/eclipse/pde/internal/core/exports/ProductExportOperation.class
ProductExportOperation.java
package org.eclipse.pde.internal.core.exports
public org.eclipse.pde.internal.core.exports.ProductExportOperation extends org.eclipse.pde.internal.core.exports.FeatureExportOperation {
	private static final String STATUS_MESSAGE
	private static final String STATUS_ENTRY
	private static final String STATUS_SUBENTRY
	private static final String ECLIPSE_APP_MACOS
	private static final String ECLIPSE_APP_CONTENTS
	private static final String MAC_JAVA_FRAMEWORK
	private String fFeatureLocation
	private String fRoot
	private org.eclipse.pde.internal.core.iproduct.IProduct fProduct
	protected static String errorMessage
	public static void setErrorMessage (java.lang.String) 
		String message
	public static java.lang.String getErrorMessage () 
	public static org.eclipse.core.runtime.IStatus parseErrorMessage (org.eclipse.core.runtime.CoreException) 
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.MultiStatus status
		java.util.StringTokenizer tokenizer
		String line
		String next
		String next
	public void  (org.eclipse.pde.internal.core.exports.FeatureExportInfo, java.lang.String, org.eclipse.pde.internal.core.iproduct.IProduct, java.lang.String) 
		org.eclipse.pde.internal.core.exports.FeatureExportInfo info
		String name
		org.eclipse.pde.internal.core.iproduct.IProduct product
		String root
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		String[][] configurations
		String featureID
		java.io.IOException e
		java.lang.reflect.InvocationTargetException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
		int j
		int j
		int j
		int j
		int j
		int j
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
	protected boolean groupedConfigurations () 
	private void cleanupBuildRepo () 
		java.io.File metadataTemp
	protected java.lang.String[] getPaths () 
		String[] paths
		String[] all
	private void createBuildPropertiesFile (java.lang.String, java.lang.String[][]) 
		String featureLocation
		String[][] configurations
		java.io.File file
		boolean hasLaunchers
		java.util.Properties properties
		String rootPrefix
		String plist
		org.eclipse.pde.internal.core.iproduct.IJREInfo jreInfo
		int i
		String[] config
		java.io.File vm
		String rootPrefix
		String perms
		StringBuffer buffer
		java.util.List workspacePlugins
		int i
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.eclipse.osgi.service.resolver.BundleDescription bundle
	protected boolean publishingP2Metadata () 
	private java.lang.String getLauncherLocations (boolean) 
		boolean hasLaunchers
		StringBuffer buffer
		java.io.File homeDir
		java.io.File file
		String launcherPath
	private java.lang.String getRootFileLocations (boolean) 
		boolean hasLaunchers
		StringBuffer buffer
		java.io.File homeDir
		java.io.File file
	private void appendEclipsePath (java.lang.StringBuffer, java.io.File) 
		StringBuffer buffer
		java.io.File homeDir
		java.io.File file
	private void appendAbsolutePath (java.lang.StringBuffer, java.io.File) 
		StringBuffer buffer
		java.io.File file
	protected java.util.HashMap createAntBuildProperties (java.lang.String[][]) 
		String[][] configs
		java.util.HashMap properties
		org.eclipse.pde.internal.core.iproduct.ILauncherInfo info
		String icons
		int i
		String images
	protected void setP2MetaDataProperties (java.util.Map) 
		java.util.Map map
		java.net.MalformedURLException e
	private java.lang.String getLauncherName () 
		org.eclipse.pde.internal.core.iproduct.ILauncherInfo info
		String name
	private java.lang.String getWin32Images (org.eclipse.pde.internal.core.iproduct.ILauncherInfo) 
		org.eclipse.pde.internal.core.iproduct.ILauncherInfo info
		StringBuffer buffer
	private java.lang.String getSolarisImages (org.eclipse.pde.internal.core.iproduct.ILauncherInfo) 
		org.eclipse.pde.internal.core.iproduct.ILauncherInfo info
		StringBuffer buffer
	private void append (java.lang.StringBuffer, java.lang.String) 
		StringBuffer buffer
		String path
	private java.lang.String getExpandedPath (java.lang.String) 
		String path
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath fullPath
	protected void setupGenerator (org.eclipse.pde.internal.build.BuildScriptGenerator, java.lang.String, java.lang.String, java.lang.String[][], java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.build.BuildScriptGenerator generator
		String featureID
		String versionId
		String[][] configs
		String featureLocation
	private java.lang.String createMacInfoPList () 
		String entryName
		java.net.URL url
		java.io.File plist
		java.io.InputStream in
		String location
		java.io.File dir
	protected void setAdditionalAttributes (org.w3c.dom.Element, org.eclipse.osgi.service.resolver.BundleDescription) 
		org.w3c.dom.Element plugin
		org.eclipse.osgi.service.resolver.BundleDescription bundle
}

org/eclipse/pde/internal/core/exports/SiteBuildOperation.class
SiteBuildOperation.java
package org.eclipse.pde.internal.core.exports
public org.eclipse.pde.internal.core.exports.SiteBuildOperation extends org.eclipse.pde.internal.core.exports.FeatureBasedExportOperation {
	private long fBuildTime
	private org.eclipse.pde.internal.core.ifeature.IFeatureModel[] fFeatureModels
	private org.eclipse.pde.internal.core.isite.ISiteModel fSiteModel
	private org.eclipse.core.resources.IContainer fSiteContainer
	public void  (org.eclipse.pde.internal.core.ifeature.IFeatureModel[], org.eclipse.pde.internal.core.isite.ISiteModel, java.lang.String) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] features
		org.eclipse.pde.internal.core.isite.ISiteModel site
		String jobName
	private static org.eclipse.pde.internal.core.exports.FeatureExportInfo getInfo (org.eclipse.pde.internal.core.ifeature.IFeatureModel[], org.eclipse.pde.internal.core.isite.ISiteModel) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
		org.eclipse.pde.internal.core.isite.ISiteModel siteModel
		org.eclipse.pde.internal.core.exports.FeatureExportInfo info
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException ce
	private void updateSiteFeatureVersions ()  throws org.eclipse.core.runtime.CoreException 
		int i
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.osgi.framework.Version pvi
		String newVersion
		org.eclipse.pde.internal.core.isite.ISiteFeature reVersionCandidate
	private org.eclipse.pde.internal.core.isite.ISiteFeature findSiteFeature (org.eclipse.pde.internal.core.ifeature.IFeature, org.osgi.framework.Version) 
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.osgi.framework.Version pvi
		org.eclipse.pde.internal.core.isite.ISiteFeature reversionCandidate
		org.eclipse.pde.internal.core.isite.ISiteFeature[] siteFeatures
		int s
		String highestQualifier
		int s
		org.osgi.framework.Version candidatePvi
	private java.lang.String findBuiltVersion (java.lang.String, int, int, int) 
		String id
		int major
		int minor
		int service
		org.eclipse.core.resources.IFolder featuresFolder
		org.eclipse.core.resources.IResource[] featureJars
		java.util.regex.Pattern pattern
		String newestName
		long newestTime
		int i
		java.io.File file
		long jarTime
		String jarName
	protected void createPostProcessingFiles () 
	protected boolean publishingP2Metadata () 
	protected void setP2MetaDataProperties (java.util.Map) 
		java.util.Map map
		org.eclipse.core.resources.IResource siteXML
		org.eclipse.pde.internal.core.isite.ISiteDescription description
		String name
		String destination
		java.net.MalformedURLException e
}

org/eclipse/pde/internal/core/exports/WorkspaceExportHelper.class
WorkspaceExportHelper.java
package org.eclipse.pde.internal.core.exports
public org.eclipse.pde.internal.core.exports.WorkspaceExportHelper extends org.eclipse.debug.core.model.LaunchConfigurationDelegate {
	private org.eclipse.core.resources.IProject[] fWorkspaceProjects
	public void  () 
	public void launch (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.debug.core.ILaunch, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String mode
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void buildBeforeExport (java.lang.Object[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		Object[] exportedItems
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProject[] projects
		int i
	public java.util.Set checkForErrors (java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
		Object[] exportedItems
		org.eclipse.core.resources.IProject[] projects
		java.util.Set projectsWithErrors
		int i
		org.eclipse.core.resources.IMarker[] markers
		int j
		Integer severity
	public java.util.Map getWorkspaceOutputFolders (java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
		Object[] exportedItems
		org.eclipse.core.resources.IProject[] projects
		java.util.Map result
		int i
		org.eclipse.core.resources.IFile buildFile
		org.eclipse.pde.core.build.IBuildModel buildModel
		org.eclipse.jdt.core.IJavaProject javaProject
		java.util.Map modelOutput
		org.eclipse.pde.core.plugin.IPluginModelBase model
	private java.util.Map getPluginOutputFolders (org.eclipse.pde.core.build.IBuildModel, org.eclipse.jdt.core.IJavaProject)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.pde.core.build.IBuildModel buildModel
		org.eclipse.jdt.core.IJavaProject javaProject
		java.util.Map outputEntries
		org.eclipse.pde.core.build.IBuildEntry[] buildEntries
		int i
		String name
		java.util.Set outputPaths
		String[] sourceFolders
		int j
		org.eclipse.jdt.core.IClasspathEntry[] classpathEntries
		int k
		org.eclipse.core.runtime.IPath sourcePath
		org.eclipse.core.runtime.IPath outputPath
	private org.eclipse.core.resources.IProject[] getExportedWorkspaceProjects (java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
		Object[] exportedItems
		java.util.Set projects
		int i
		org.eclipse.core.runtime.IPath installLocation
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.internal.core.ifeature.IFeatureModel feature
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] plugins
		int j
		org.eclipse.pde.core.plugin.IPluginModelBase plugin
		org.eclipse.core.runtime.IPath installLocation
		org.eclipse.core.resources.IProject project
}

org/eclipse/pde/internal/core/feature/
org/eclipse/pde/internal/core/feature/AbstractFeatureModel.class
AbstractFeatureModel.java
package org.eclipse.pde.internal.core.feature
public abstract org.eclipse.pde.internal.core.feature.AbstractFeatureModel extends org.eclipse.pde.internal.core.AbstractNLModel implements org.eclipse.pde.internal.core.ifeature.IFeatureModel  {
	private static final long serialVersionUID
	protected transient org.eclipse.pde.internal.core.feature.Feature feature
	private transient org.eclipse.pde.internal.core.ifeature.IFeatureModelFactory factory
	private boolean enabled
	public void  () 
	public org.eclipse.pde.internal.core.ifeature.IFeature getFeature () 
		org.eclipse.pde.internal.core.feature.Feature f
	public org.eclipse.pde.internal.core.ifeature.IFeatureModelFactory getFactory () 
	public java.lang.String getInstallLocation () 
	public boolean isEditable () 
	public boolean isEnabled () 
	public void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
		javax.xml.parsers.SAXParser parser
		org.eclipse.pde.internal.core.XMLDefaultHandler handler
		org.eclipse.pde.internal.core.XMLCopyrightHandler chandler
		String copyright
		Exception e
	public boolean isValid () 
		org.eclipse.pde.internal.core.ifeature.IFeature feature
	private void processDocument (org.w3c.dom.Document) 
		org.w3c.dom.Document doc
		org.w3c.dom.Node rootNode
	public void reload (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
	public void setEnabled (boolean) 
		boolean enabled
}

org/eclipse/pde/internal/core/feature/ExternalFeatureModel.class
ExternalFeatureModel.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.ExternalFeatureModel extends org.eclipse.pde.internal.core.feature.AbstractFeatureModel {
	private static final long serialVersionUID
	private String location
	public void  () 
	protected void updateTimeStamp () 
	public boolean isInSync () 
	public boolean isEditable () 
	public void load ()  throws org.eclipse.core.runtime.CoreException 
	public void setInstallLocation (java.lang.String) 
		String location
	public java.lang.String getInstallLocation () 
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
		java.net.URL url
	public java.net.URL getNLLookupLocation () 
}

org/eclipse/pde/internal/core/feature/Feature.class
Feature.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.Feature extends org.eclipse.pde.internal.core.feature.VersionableObject implements org.eclipse.pde.internal.core.ifeature.IFeature  {
	private static final long serialVersionUID
	static final String INDENT
	private String fProviderName
	private org.eclipse.pde.internal.core.ifeature.IFeatureURL fUrl
	private org.eclipse.pde.internal.core.ifeature.IFeatureInfo[] fInfos
	private java.util.Vector fData
	private java.util.Vector fChildren
	private java.util.Vector fPlugins
	private java.util.Vector fImports
	private String fOs
	private String fWs
	private String fNl
	private String fArch
	private String fImageName
	private org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler fHandler
	private boolean fPrimary
	private boolean fExclusive
	private String fColocationAffinity
	private String fApplication
	private String fPlugin
	private boolean fValid
	private String fCopyright
	public void  () 
	public void addPlugins (org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] newPlugins
		int i
	public void addData (org.eclipse.pde.internal.core.ifeature.IFeatureData[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureData[] newData
		int i
	public void addIncludedFeatures (org.eclipse.pde.internal.core.ifeature.IFeatureChild[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureChild[] features
		int i
	public void addImports (org.eclipse.pde.internal.core.ifeature.IFeatureImport[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureImport[] iimports
		int i
	public org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] getPlugins () 
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] result
	public org.eclipse.pde.internal.core.ifeature.IFeatureData[] getData () 
		org.eclipse.pde.internal.core.ifeature.IFeatureData[] result
	public org.eclipse.pde.internal.core.ifeature.IFeatureChild[] getIncludedFeatures () 
		org.eclipse.pde.internal.core.ifeature.IFeatureChild[] result
	public org.eclipse.pde.internal.core.ifeature.IFeatureImport[] getImports () 
		org.eclipse.pde.internal.core.ifeature.IFeatureImport[] result
	public java.lang.String getProviderName () 
	public java.lang.String getPlugin () 
	public org.eclipse.pde.core.plugin.IPluginModelBase getReferencedModel (org.eclipse.pde.internal.core.ifeature.IFeaturePlugin) 
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin reference
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public org.eclipse.pde.internal.core.ifeature.IFeatureURL getURL () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler getInstallHandler () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureInfo getFeatureInfo (int) 
		int index
	public boolean isPrimary () 
	public boolean isExclusive () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		String tag
		org.eclipse.pde.internal.core.ifeature.IFeatureInfo info
		org.eclipse.pde.internal.core.ifeature.IFeatureInfo info
		org.eclipse.pde.internal.core.ifeature.IFeatureInfo info
		org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler handler
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin plugin
		org.eclipse.pde.internal.core.ifeature.IFeatureData newData
		org.eclipse.pde.internal.core.ifeature.IFeatureChild newChild
	private void parseRequires (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.ifeature.IFeatureImport iimport
	public void computeImports ()  throws org.eclipse.core.runtime.CoreException 
		java.util.Vector preservedImports
		java.util.ArrayList newImports
		org.eclipse.pde.core.plugin.IPluginModelBase model
		int i
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin fp
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int j
		org.eclipse.pde.core.plugin.IPluginModelBase m
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.HostSpecification hostSpec
		String id
		String version
		int match
		org.eclipse.osgi.service.resolver.VersionRange versionRange
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureImport iimport
		java.util.Vector removedImports
	private void addPluginImports (java.util.List, java.util.List, org.eclipse.pde.core.plugin.IPluginBase)  throws org.eclipse.core.runtime.CoreException 
		java.util.List preservedImports
		java.util.List newImports
		org.eclipse.pde.core.plugin.IPluginBase plugin
		org.eclipse.pde.core.plugin.IPluginImport[] pluginImports
		int i
		org.eclipse.pde.core.plugin.IPluginImport pluginImport
		String id
		String version
		int match
	private void addNewDependency (java.lang.String, java.lang.String, int, java.util.List, java.util.List)  throws org.eclipse.core.runtime.CoreException 
		String id
		String version
		int match
		java.util.List preservedImports
		java.util.List newImports
		org.eclipse.pde.internal.core.ifeature.IFeatureImport iimport
	private org.eclipse.pde.internal.core.ifeature.IFeatureImport findImport (java.util.List, java.lang.String, java.lang.String, int) 
		java.util.List imports
		String id
		String version
		int match
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureImport iimport
	private org.eclipse.pde.internal.core.ifeature.IFeaturePlugin findFeaturePlugin (java.lang.String, java.lang.String, int) 
		String id
		String version
		int match
		int i
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin fp
		String pid
		String pversion
	public void removePlugins (org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] removed
		int i
	public void removeData (org.eclipse.pde.internal.core.ifeature.IFeatureData[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureData[] removed
		int i
	public void removeIncludedFeatures (org.eclipse.pde.internal.core.ifeature.IFeatureChild[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureChild[] features
		int i
	public void removeImports (org.eclipse.pde.internal.core.ifeature.IFeatureImport[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureImport[] iimports
		int i
	public java.lang.String getOS () 
	public java.lang.String getWS () 
	public java.lang.String getNL () 
	public java.lang.String getArch () 
	public java.lang.String getColocationAffinity () 
	public java.lang.String getApplication () 
	public void setOS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String os
		Object oldValue
	public void setWS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String ws
		Object oldValue
	public void setNL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String nl
		Object oldValue
	public void setArch (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String arch
		Object oldValue
	public void setPrimary (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean newValue
		Boolean oldValue
	public void setExclusive (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean newValue
		Boolean oldValue
	public void setColocationAffinity (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newValue
		Object oldValue
	public void setApplication (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newValue
		Object oldValue
	public void setProviderName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String providerName
		Object oldValue
	public void setPlugin (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String plugin
		Object oldValue
	public void setURL (org.eclipse.pde.internal.core.ifeature.IFeatureURL)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureURL url
		Object oldValue
	public void setInstallHandler (org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler handler
		Object oldValue
	public void setFeatureInfo (org.eclipse.pde.internal.core.ifeature.IFeatureInfo, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureInfo info
		int index
		Object oldValue
		String property
		String property
		String property
		String property
	public void setImageName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String imageName
		Object oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void reset () 
	public boolean isValid () 
	private boolean hasRequiredAttributes () 
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureChild child
		int i
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin plugin
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureData entry
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureImport iimport
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String indent2
		String indenta
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureInfo info
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureChild child
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureImport iimport
		int i
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin plugin
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureData entry
	private void writeIfDefined (java.lang.String, java.io.PrintWriter, java.lang.String, java.lang.String) 
		String indent
		java.io.PrintWriter writer
		String attName
		String attValue
	public java.lang.String getImageName () 
	public java.lang.String getCopyright () 
	public void setCopyright (java.lang.String) 
		String copyright
	public void swap (org.eclipse.pde.internal.core.ifeature.IFeatureChild, org.eclipse.pde.internal.core.ifeature.IFeatureChild) 
		org.eclipse.pde.internal.core.ifeature.IFeatureChild feature1
		org.eclipse.pde.internal.core.ifeature.IFeatureChild feature2
		int index1
		int index2
}

org/eclipse/pde/internal/core/feature/FeatureChild.class
FeatureChild.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.FeatureChild extends org.eclipse.pde.internal.core.feature.IdentifiableObject implements org.eclipse.pde.internal.core.ifeature.IFeatureChild  {
	private static final long serialVersionUID
	private String fVersion
	private String fName
	private boolean fOptional
	private int fSearchLocation
	private int fMatch
	private String fOs
	private String fWs
	private String fArch
	private String fNl
	private String fFilter
	public void  () 
	protected void reset () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String matchName
		int i
		String searchLocationName
	public void loadFrom (org.eclipse.pde.internal.core.ifeature.IFeature) 
		org.eclipse.pde.internal.core.ifeature.IFeature feature
	public java.lang.String getVersion () 
	public boolean isOptional () 
	public java.lang.String getName () 
	public int getSearchLocation () 
	public int getMatch () 
	public java.lang.String getOS () 
	public java.lang.String getWS () 
	public java.lang.String getArch () 
	public java.lang.String getNL () 
	public java.lang.String getFilter () 
	public org.eclipse.pde.internal.core.ifeature.IFeature getReferencedFeature () 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel workspaceModel
	public void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String version
		Object oldValue
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
	public void setMatch (int)  throws org.eclipse.core.runtime.CoreException 
		int match
		Integer oldValue
	public void setSearchLocation (int)  throws org.eclipse.core.runtime.CoreException 
		int searchLocation
		Integer oldValue
	public void setOptional (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean optional
		Object oldValue
	public void setOS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String os
		Object oldValue
	public void setWS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String ws
		Object oldValue
	public void setArch (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String arch
		Object oldValue
	public void setNL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String nl
		Object oldValue
	public void setFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String filter
		Object oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String indent2
		String value
}

org/eclipse/pde/internal/core/feature/FeatureData.class
FeatureData.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.FeatureData extends org.eclipse.pde.internal.core.feature.IdentifiableObject implements org.eclipse.pde.internal.core.ifeature.IFeatureData  {
	private static final long serialVersionUID
	private String os
	private String ws
	private String nl
	private String arch
	private String filter
	private long downloadSize
	private long installSize
	public void  () 
	protected void reset () 
	public boolean exists () 
		String location
		java.io.File file
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	protected void writeAttributes (java.lang.String, java.io.PrintWriter) 
		String indent2
		java.io.PrintWriter writer
	private void writeAttribute (java.lang.String, java.lang.String, java.lang.String, java.io.PrintWriter) 
		String attribute
		String value
		String indent2
		java.io.PrintWriter writer
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String indent2
	public java.lang.String getOS () 
	public void setOS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String os
		Object oldValue
	public java.lang.String getWS () 
	public void setWS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String ws
		Object oldValue
	public java.lang.String getNL () 
	public void setNL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String nl
		Object oldValue
	public java.lang.String getArch () 
	public void setArch (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String arch
		Object oldValue
	public java.lang.String getFilter () 
	public void setFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String filter
		Object oldValue
	public long getDownloadSize () 
	public void setDownloadSize (long)  throws org.eclipse.core.runtime.CoreException 
		long downloadSize
		Object oldValue
	public long getInstallSize () 
	public void setInstallSize (long)  throws org.eclipse.core.runtime.CoreException 
		long installSize
		Object oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public java.lang.String getLabel () 
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/feature/FeatureFactory.class
FeatureFactory.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.FeatureFactory extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureModelFactory  {
	private org.eclipse.pde.internal.core.ifeature.IFeatureModel model
	public void  (org.eclipse.pde.internal.core.ifeature.IFeatureModel) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
	public org.eclipse.pde.internal.core.ifeature.IFeaturePlugin createPlugin () 
		org.eclipse.pde.internal.core.feature.FeaturePlugin plugin
	public org.eclipse.pde.internal.core.ifeature.IFeatureData createData () 
		org.eclipse.pde.internal.core.feature.FeatureData data
	public org.eclipse.pde.internal.core.ifeature.IFeatureChild createChild () 
		org.eclipse.pde.internal.core.feature.FeatureChild child
	public org.eclipse.pde.internal.core.ifeature.IFeatureImport createImport () 
		org.eclipse.pde.internal.core.feature.FeatureImport iimport
	public org.eclipse.pde.internal.core.ifeature.IFeatureURL createURL () 
		org.eclipse.pde.internal.core.feature.FeatureURL url
	public org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler createInstallHandler () 
		org.eclipse.pde.internal.core.feature.FeatureInstallHandler handler
	public org.eclipse.pde.internal.core.ifeature.IFeatureInfo createInfo (int) 
		int index
		org.eclipse.pde.internal.core.feature.FeatureInfo info
	public org.eclipse.pde.internal.core.ifeature.IFeatureURLElement createURLElement (org.eclipse.pde.internal.core.ifeature.IFeatureURL, int) 
		org.eclipse.pde.internal.core.ifeature.IFeatureURL parent
		int elementType
		org.eclipse.pde.internal.core.feature.FeatureURLElement element
}

org/eclipse/pde/internal/core/feature/FeatureImport.class
FeatureImport.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.FeatureImport extends org.eclipse.pde.internal.core.feature.VersionableObject implements org.eclipse.pde.internal.core.ifeature.IFeatureImport  {
	private static final long serialVersionUID
	private int fMatch
	private int fIdMatch
	private int fType
	private boolean fPatch
	private String fFilter
	public void  () 
	public org.eclipse.pde.core.plugin.IPlugin getPlugin () 
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public org.eclipse.pde.internal.core.ifeature.IFeature getFeature () 
	private org.eclipse.pde.internal.core.ifeature.IFeature findFeature (org.eclipse.pde.internal.core.ifeature.IFeatureModel[], java.lang.String, java.lang.String, int) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
		String id
		String version
		int match
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		String pid
		String pversion
	public org.eclipse.pde.internal.core.ifeature.IFeature findFeature (java.lang.String, java.lang.String, int) 
		String id
		String version
		int match
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
	public int getIdMatch () 
	protected void reset () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String mvalue
		String[] choices
		int i
	public void loadFrom (org.eclipse.pde.internal.core.ifeature.IFeature) 
		org.eclipse.pde.internal.core.ifeature.IFeature feature
	public int getMatch () 
	public void setMatch (int)  throws org.eclipse.core.runtime.CoreException 
		int match
		Integer oldValue
	public void setIdMatch (int)  throws org.eclipse.core.runtime.CoreException 
		int idMatch
		Integer oldValue
	public int getType () 
	public void setType (int)  throws org.eclipse.core.runtime.CoreException 
		int type
		Integer oldValue
	public boolean isPatch () 
	public void setPatch (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean patch
		Boolean oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String typeAtt
		String version
	public java.lang.String toString () 
		org.eclipse.pde.core.plugin.IPlugin plugin
		org.eclipse.pde.internal.core.ifeature.IFeature feature
	public java.lang.String getFilter () 
	public void setFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String filter
}

org/eclipse/pde/internal/core/feature/FeatureInfo.class
FeatureInfo.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.FeatureInfo extends org.eclipse.pde.internal.core.feature.FeatureObject implements org.eclipse.pde.internal.core.ifeature.IFeatureInfo  {
	private static final long serialVersionUID
	private String url
	private String description
	private int index
	public void  (int) 
		int index
	public int getIndex () 
	private java.lang.String getTag () 
	public java.lang.String getURL () 
	public java.lang.String getDescription () 
	public void setURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String url
		Object oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void setDescription (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String description
		Object oldValue
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Node firstChild
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String indent2
		String desc
	public boolean isEmpty () 
		String desc
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/feature/FeatureInstallHandler.class
FeatureInstallHandler.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.FeatureInstallHandler extends org.eclipse.pde.internal.core.feature.FeatureObject implements org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler  {
	private static final long serialVersionUID
	private String fLibrary
	private String fHandlerName
	public void  () 
	public java.lang.String getLibrary () 
	public java.lang.String getHandlerName () 
	public void setLibrary (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String library
		Object oldValue
	public void setHandlerName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String handlerName
		Object oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/feature/FeatureObject.class
FeatureObject.java
package org.eclipse.pde.internal.core.feature
public abstract org.eclipse.pde.internal.core.feature.FeatureObject extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.pde.internal.core.ifeature.IFeatureObject  {
	private static final long serialVersionUID
	transient org.eclipse.pde.internal.core.ifeature.IFeatureModel model
	transient org.eclipse.pde.internal.core.ifeature.IFeatureObject parent
	protected String label
	boolean inTheModel
	public void  () 
	void setInTheModel (boolean) 
		boolean value
	public boolean isInTheModel () 
	protected void ensureModelEditable ()  throws org.eclipse.core.runtime.CoreException 
	protected void firePropertyChanged (java.lang.String, java.lang.Object, java.lang.Object) 
		String property
		Object oldValue
		Object newValue
	protected void firePropertyChanged (org.eclipse.pde.internal.core.ifeature.IFeatureObject, java.lang.String, java.lang.Object, java.lang.Object) 
		org.eclipse.pde.internal.core.ifeature.IFeatureObject object
		String property
		Object oldValue
		Object newValue
		org.eclipse.pde.core.IModelChangeProvider provider
	protected void fireStructureChanged (org.eclipse.pde.internal.core.ifeature.IFeatureObject, int) 
		org.eclipse.pde.internal.core.ifeature.IFeatureObject child
		int changeType
	protected void fireStructureChanged (org.eclipse.pde.internal.core.ifeature.IFeatureObject[], int) 
		org.eclipse.pde.internal.core.ifeature.IFeatureObject[] children
		int changeType
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		org.eclipse.pde.core.IModelChangeProvider provider
	public org.eclipse.pde.internal.core.ifeature.IFeature getFeature () 
	public java.lang.String getLabel () 
	public java.lang.String getTranslatableLabel () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel getModel () 
	java.lang.String getNodeAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String name
		org.w3c.dom.Node attribute
	int getIntegerAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String name
		String value
	boolean getBooleanAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String name
		String value
	protected java.lang.String getNormalizedText (java.lang.String) 
		String source
		String result
	public org.eclipse.pde.internal.core.ifeature.IFeatureObject getParent () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	protected void reset () 
	public void setLabel (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newLabel
		Object oldValue
	protected void throwCoreException (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String message
		org.eclipse.core.runtime.Status status
		org.eclipse.core.runtime.CoreException ce
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void setModel (org.eclipse.pde.internal.core.ifeature.IFeatureModel) 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
	public void setParent (org.eclipse.pde.internal.core.ifeature.IFeatureObject) 
		org.eclipse.pde.internal.core.ifeature.IFeatureObject parent
	protected java.lang.String getWritableString (java.lang.String) 
		String source
}

org/eclipse/pde/internal/core/feature/FeaturePlugin.class
FeaturePlugin.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.FeaturePlugin extends org.eclipse.pde.internal.core.feature.FeatureData implements org.eclipse.pde.internal.core.ifeature.IFeaturePlugin  {
	private static final long serialVersionUID
	private boolean fFragment
	private String fVersion
	private boolean fUnpack
	public void  () 
	protected void reset () 
	public boolean isFragment () 
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase () 
		String version
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] bases
		int i
	public java.lang.String getVersion () 
	public boolean isUnpack () 
	public void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String version
		Object oldValue
	public void setUnpack (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean unpack
		boolean oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void setFragment (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean fragment
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String f
		String unpack
	public void loadFrom (org.eclipse.pde.core.plugin.IPluginBase) 
		org.eclipse.pde.core.plugin.IPluginBase plugin
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String indent2
	public java.lang.String getLabel () 
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
		String name
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/feature/FeatureURL.class
FeatureURL.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.FeatureURL extends org.eclipse.pde.internal.core.feature.FeatureObject implements org.eclipse.pde.internal.core.ifeature.IFeatureURL  {
	private static final long serialVersionUID
	private org.eclipse.pde.internal.core.ifeature.IFeatureURLElement fUpdate
	private java.util.Vector fDiscoveries
	public void  () 
	public void addDiscovery (org.eclipse.pde.internal.core.ifeature.IFeatureURLElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureURLElement discovery
	public void setUpdate (org.eclipse.pde.internal.core.ifeature.IFeatureURLElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureURLElement update
		org.eclipse.pde.internal.core.ifeature.IFeatureURLElement oldValue
	public org.eclipse.pde.internal.core.ifeature.IFeatureURLElement[] getDiscoveries () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureURLElement getUpdate () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		String tag
		int urlType
		org.eclipse.pde.internal.core.ifeature.IFeatureURLElement element
	public void removeDiscovery (org.eclipse.pde.internal.core.ifeature.IFeatureURLElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.ifeature.IFeatureURLElement discovery
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String indent2
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureURLElement element
}

org/eclipse/pde/internal/core/feature/FeatureURLElement.class
FeatureURLElement.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.FeatureURLElement extends org.eclipse.pde.internal.core.feature.FeatureObject implements org.eclipse.pde.internal.core.ifeature.IFeatureURLElement  {
	private static final long serialVersionUID
	private int fElementType
	private int fSiteType
	private java.net.URL fUrl
	public void  (int) 
		int elementType
	public void  (int, java.net.URL) 
		int elementType
		java.net.URL url
	public int getElementType () 
	public java.net.URL getURL () 
	public int getSiteType () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String urlName
		String typeName
	public void setURL (java.net.URL)  throws org.eclipse.core.runtime.CoreException 
		java.net.URL url
		Object oldValue
	public void setSiteType (int)  throws org.eclipse.core.runtime.CoreException 
		int type
		Integer oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public java.lang.String toString () 
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String tag
}

org/eclipse/pde/internal/core/feature/IdentifiableObject.class
IdentifiableObject.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.IdentifiableObject extends org.eclipse.pde.internal.core.feature.FeatureObject implements org.eclipse.pde.core.IIdentifiable  {
	private static final long serialVersionUID
	protected String id
	public void  () 
	public java.lang.String getId () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
		Object oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	protected void reset () 
}

org/eclipse/pde/internal/core/feature/VersionableObject.class
VersionableObject.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.VersionableObject extends org.eclipse.pde.internal.core.feature.IdentifiableObject implements org.eclipse.pde.internal.core.ifeature.IVersionable  {
	private static final long serialVersionUID
	protected String version
	public void  () 
	public java.lang.String getVersion () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String version
		Object oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	protected void reset () 
}

org/eclipse/pde/internal/core/feature/WorkspaceFeatureModel.class
WorkspaceFeatureModel.java
package org.eclipse.pde.internal.core.feature
public org.eclipse.pde.internal.core.feature.WorkspaceFeatureModel extends org.eclipse.pde.internal.core.feature.AbstractFeatureModel implements org.eclipse.pde.core.IEditableModel  {
	private static final long serialVersionUID
	private boolean dirty
	private org.eclipse.core.resources.IFile file
	private boolean editable
	public void  () 
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
		org.eclipse.core.runtime.IPath path
		String installLocation
		java.net.URL url
		String name
		org.eclipse.pde.internal.core.NLResourceHelper helper
	public java.lang.String getContents () 
		java.io.StringWriter swriter
		java.io.PrintWriter writer
		java.io.IOException e
	public org.eclipse.core.resources.IFile getFile () 
	public java.lang.String getInstallLocation () 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.resources.IResource getUnderlyingResource () 
	public boolean isDirty () 
	public boolean isEditable () 
	public boolean isInSync () 
	protected void updateTimeStamp () 
	public void load () 
		java.io.InputStream stream
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public void save () 
		java.io.ByteArrayInputStream stream
		String contents
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void setDirty (boolean) 
		boolean dirty
	public void setEditable (boolean) 
		boolean newEditable
	public void setFile (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile newFile
}

org/eclipse/pde/internal/core/ibundle/
org/eclipse/pde/internal/core/ibundle/IBundle.class
IBundle.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IBundle extends java.lang.Object {
	public abstract void setHeader (java.lang.String, java.lang.String) 
	public abstract void renameHeader (java.lang.String, java.lang.String) 
	public abstract java.lang.String getHeader (java.lang.String) 
	public abstract org.eclipse.pde.internal.core.ibundle.IManifestHeader getManifestHeader (java.lang.String) 
	public abstract org.eclipse.pde.internal.core.ibundle.IBundleModel getModel () 
	public abstract java.lang.String getLocalization () 
	public abstract void setLocalization (java.lang.String) 
}

org/eclipse/pde/internal/core/ibundle/IBundleFragment.class
IBundleFragment.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IBundleFragment extends java.lang.Object implements org.eclipse.pde.internal.core.ibundle.IBundlePluginBase org.eclipse.pde.core.plugin.IFragment  {
}

org/eclipse/pde/internal/core/ibundle/IBundleFragmentModel.class
IBundleFragmentModel.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IBundleFragmentModel extends java.lang.Object implements org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase org.eclipse.pde.core.plugin.IFragmentModel  {
}

org/eclipse/pde/internal/core/ibundle/IBundleModel.class
IBundleModel.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IBundleModel extends java.lang.Object implements org.eclipse.pde.core.IModel org.eclipse.pde.core.IModelChangeProvider  {
	public abstract org.eclipse.pde.internal.core.ibundle.IBundle getBundle () 
	public abstract java.lang.String getInstallLocation () 
	public abstract boolean isFragmentModel () 
	public abstract org.eclipse.pde.internal.core.ibundle.IBundleModelFactory getFactory () 
}

org/eclipse/pde/internal/core/ibundle/IBundleModelFactory.class
IBundleModelFactory.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IBundleModelFactory extends java.lang.Object {
	public abstract org.eclipse.pde.internal.core.ibundle.IManifestHeader createHeader () 
	public abstract org.eclipse.pde.internal.core.ibundle.IManifestHeader createHeader (java.lang.String, java.lang.String) 
}

org/eclipse/pde/internal/core/ibundle/IBundlePlugin.class
IBundlePlugin.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IBundlePlugin extends java.lang.Object implements org.eclipse.pde.internal.core.ibundle.IBundlePluginBase org.eclipse.pde.core.plugin.IPlugin  {
	public abstract boolean hasExtensibleAPI () 
}

org/eclipse/pde/internal/core/ibundle/IBundlePluginBase.class
IBundlePluginBase.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IBundlePluginBase extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginBase org.eclipse.pde.core.IModelChangedListener  {
	public abstract java.lang.String getTargetVersion () 
	public abstract void setTargetVersion (java.lang.String) 
}

org/eclipse/pde/internal/core/ibundle/IBundlePluginModel.class
IBundlePluginModel.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IBundlePluginModel extends java.lang.Object implements org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase org.eclipse.pde.core.plugin.IPluginModel  {
}

org/eclipse/pde/internal/core/ibundle/IBundlePluginModelBase.class
IBundlePluginModelBase.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginModelBase org.eclipse.pde.core.IEditable  {
	public abstract org.eclipse.pde.internal.core.ibundle.IBundleModel getBundleModel () 
	public abstract org.eclipse.pde.core.plugin.ISharedExtensionsModel getExtensionsModel () 
	public abstract void setBundleModel (org.eclipse.pde.internal.core.ibundle.IBundleModel) 
	public abstract void setExtensionsModel (org.eclipse.pde.core.plugin.ISharedExtensionsModel) 
	public abstract org.eclipse.pde.core.plugin.IPluginImport createImport () 
	public abstract org.eclipse.pde.core.plugin.IPluginLibrary createLibrary () 
	public abstract void save () 
	public abstract java.lang.String getBundleLocalization () 
}

org/eclipse/pde/internal/core/ibundle/IBundlePluginModelProvider.class
IBundlePluginModelProvider.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IBundlePluginModelProvider extends java.lang.Object {
	public abstract org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase getBundlePluginModel () 
}

org/eclipse/pde/internal/core/ibundle/IManifestHeader.class
IManifestHeader.java
package org.eclipse.pde.internal.core.ibundle
public abstract org.eclipse.pde.internal.core.ibundle.IManifestHeader extends java.lang.Object implements org.eclipse.pde.internal.core.text.IDocumentKey  {
	public abstract java.lang.String getKey () 
	public abstract java.lang.String getValue () 
	public abstract void setKey (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setValue (java.lang.String) 
	public abstract void update () 
	public abstract void update (boolean) 
}

org/eclipse/pde/internal/core/ifeature/
org/eclipse/pde/internal/core/ifeature/IEnvironment.class
IEnvironment.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IEnvironment extends java.lang.Object {
	public static final String P_OS
	public static final String P_WS
	public static final String P_ARCH
	public static final String P_NL
	public abstract java.lang.String getOS () 
	public abstract java.lang.String getWS () 
	public abstract java.lang.String getArch () 
	public abstract java.lang.String getNL () 
	public abstract void setOS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setWS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setArch (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setNL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/ifeature/IFeature.class
IFeature.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeature extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureObject org.eclipse.pde.internal.core.ifeature.IVersionable org.eclipse.pde.internal.core.ifeature.IEnvironment  {
	public static final String P_DESCRIPTION
	public static final String P_COPYRIGHT
	public static final String P_LICENSE
	public static final String P_PROVIDER
	public static final String P_IMAGE
	public static final String P_URL
	public static final String P_INSTALL_HANDLER
	public static final String P_PRIMARY
	public static final String P_EXCLUSIVE
	public static final String P_PLUGIN
	public static final String P_COLLOCATION_AFFINITY
	public static final String P_APPLICATION
	public static final int INFO_DESCRIPTION
	public static final int INFO_COPYRIGHT
	public static final int INFO_LICENSE
	public static final String[] INFO_TAGS
	static void  () 
	public abstract void addPlugins (org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void addData (org.eclipse.pde.internal.core.ifeature.IFeatureData[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void addIncludedFeatures (org.eclipse.pde.internal.core.ifeature.IFeatureChild[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeIncludedFeatures (org.eclipse.pde.internal.core.ifeature.IFeatureChild[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void addImports (org.eclipse.pde.internal.core.ifeature.IFeatureImport[])  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] getPlugins () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureData[] getData () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureImport[] getImports () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureChild[] getIncludedFeatures () 
	public abstract java.lang.String getProviderName () 
	public abstract java.lang.String getImageName () 
	public abstract org.eclipse.pde.core.plugin.IPluginModelBase getReferencedModel (org.eclipse.pde.internal.core.ifeature.IFeaturePlugin) 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureURL getURL () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler getInstallHandler () 
	public abstract void setInstallHandler (org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureInfo getFeatureInfo (int) 
	public abstract void setFeatureInfo (org.eclipse.pde.internal.core.ifeature.IFeatureInfo, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract void removePlugins (org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeData (org.eclipse.pde.internal.core.ifeature.IFeatureData[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeImports (org.eclipse.pde.internal.core.ifeature.IFeatureImport[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void setProviderName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setImageName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setURL (org.eclipse.pde.internal.core.ifeature.IFeatureURL)  throws org.eclipse.core.runtime.CoreException 
	public abstract void computeImports ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isPrimary () 
	public abstract void setPrimary (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isExclusive () 
	public abstract void setExclusive (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getPlugin () 
	public abstract void setPlugin (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getColocationAffinity () 
	public abstract void setColocationAffinity (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getApplication () 
	public abstract void setApplication (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isValid () 
	public abstract void swap (org.eclipse.pde.internal.core.ifeature.IFeatureChild, org.eclipse.pde.internal.core.ifeature.IFeatureChild) 
}

org/eclipse/pde/internal/core/ifeature/IFeatureChild.class
IFeatureChild.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureChild extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureObject org.eclipse.pde.core.IIdentifiable org.eclipse.pde.core.plugin.IMatchRules org.eclipse.pde.internal.core.ifeature.IEnvironment  {
	public static final String P_VERSION
	public static final String P_OPTIONAL
	public static final String P_NAME
	public static final String P_MATCH
	public static final String P_FILTER
	public static final String P_SEARCH_LOCATION
	public static final int ROOT
	public static final int SELF
	public static final int BOTH
	public abstract java.lang.String getVersion () 
	public abstract void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isOptional () 
	public abstract void setOptional (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getName () 
	public abstract void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getSearchLocation () 
	public abstract void setSearchLocation (int)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getMatch () 
	public abstract void setMatch (int)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getFilter () 
	public abstract void setFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/ifeature/IFeatureData.class
IFeatureData.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureData extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureEntry  {
	public abstract boolean exists () 
}

org/eclipse/pde/internal/core/ifeature/IFeatureEntry.class
IFeatureEntry.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureEntry extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureObject org.eclipse.pde.core.IIdentifiable  {
	public static final String P_OS
	public static final String P_WS
	public static final String P_NL
	public static final String P_ARCH
	public static final String P_FILTER
	public static final String P_DOWNLOAD_SIZE
	public static final String P_INSTALL_SIZE
	public abstract java.lang.String getOS () 
	public abstract java.lang.String getWS () 
	public abstract java.lang.String getNL () 
	public abstract java.lang.String getArch () 
	public abstract java.lang.String getFilter () 
	public abstract long getDownloadSize () 
	public abstract long getInstallSize () 
	public abstract void setOS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setWS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setNL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setArch (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setDownloadSize (long)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setInstallSize (long)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/ifeature/IFeatureImport.class
IFeatureImport.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureImport extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureObject org.eclipse.pde.core.plugin.IPluginReference  {
	public static final String P_TYPE
	public static final String P_PATCH
	public static final String P_ID_MATCH
	public static final int PLUGIN
	public static final int FEATURE
	public abstract int getType () 
	public abstract void setType (int)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isPatch () 
	public abstract void setPatch (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getIdMatch () 
	public abstract void setIdMatch (int)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getFilter () 
	public abstract void setFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/ifeature/IFeatureInfo.class
IFeatureInfo.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureInfo extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureObject  {
	public static final String P_URL
	public static final String P_DESC
	public abstract java.lang.String getURL () 
	public abstract java.lang.String getDescription () 
	public abstract void setURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setDescription (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isEmpty () 
	public abstract int getIndex () 
}

org/eclipse/pde/internal/core/ifeature/IFeatureInstallHandler.class
IFeatureInstallHandler.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureObject  {
	public static final String P_LIBRARY
	public static final String P_HANDLER_NAME
	public abstract java.lang.String getLibrary () 
	public abstract java.lang.String getHandlerName () 
	public abstract void setLibrary (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setHandlerName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/ifeature/IFeatureModel.class
IFeatureModel.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureModel extends java.lang.Object implements org.eclipse.pde.core.IModel org.eclipse.pde.core.IModelChangeProvider  {
	public abstract org.eclipse.pde.internal.core.ifeature.IFeature getFeature () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureModelFactory getFactory () 
	public abstract java.lang.String getInstallLocation () 
	public abstract boolean isEnabled () 
	public abstract void setEnabled (boolean) 
}

org/eclipse/pde/internal/core/ifeature/IFeatureModelFactory.class
IFeatureModelFactory.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureModelFactory extends java.lang.Object {
	public abstract org.eclipse.pde.internal.core.ifeature.IFeaturePlugin createPlugin () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureData createData () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureChild createChild () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureImport createImport () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureURL createURL () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler createInstallHandler () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureInfo createInfo (int) 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureURLElement createURLElement (org.eclipse.pde.internal.core.ifeature.IFeatureURL, int) 
}

org/eclipse/pde/internal/core/ifeature/IFeatureObject.class
IFeatureObject.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureObject extends java.lang.Object implements org.eclipse.pde.core.IWritable org.eclipse.core.runtime.IAdaptable java.io.Serializable  {
	public static final String P_LABEL
	public abstract org.eclipse.pde.internal.core.ifeature.IFeature getFeature () 
	public abstract java.lang.String getLabel () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureModel getModel () 
	public abstract boolean isInTheModel () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureObject getParent () 
	public abstract void setLabel (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getTranslatableLabel () 
}

org/eclipse/pde/internal/core/ifeature/IFeaturePlugin.class
IFeaturePlugin.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeaturePlugin extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureObject org.eclipse.pde.internal.core.ifeature.IVersionable org.eclipse.pde.internal.core.ifeature.IFeatureEntry  {
	public static final String P_UNPACK
	public abstract boolean isFragment () 
	public abstract boolean isUnpack () 
	public abstract void setUnpack (boolean)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/ifeature/IFeatureURL.class
IFeatureURL.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureURL extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureObject  {
	public abstract void addDiscovery (org.eclipse.pde.internal.core.ifeature.IFeatureURLElement)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setUpdate (org.eclipse.pde.internal.core.ifeature.IFeatureURLElement)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureURLElement[] getDiscoveries () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureURLElement getUpdate () 
	public abstract void removeDiscovery (org.eclipse.pde.internal.core.ifeature.IFeatureURLElement)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/ifeature/IFeatureURLElement.class
IFeatureURLElement.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IFeatureURLElement extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IFeatureObject  {
	public static final int UPDATE
	public static final int DISCOVERY
	public static final int UPDATE_SITE
	public static final int WEB_SITE
	public static final String P_URL
	public static final String P_SITE_TYPE
	public abstract int getElementType () 
	public abstract int getSiteType () 
	public abstract java.net.URL getURL () 
	public abstract void setURL (java.net.URL)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setSiteType (int)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/ifeature/IVersionable.class
IVersionable.java
package org.eclipse.pde.internal.core.ifeature
public abstract org.eclipse.pde.internal.core.ifeature.IVersionable extends java.lang.Object implements org.eclipse.pde.core.IIdentifiable  {
	public static final String P_VERSION
	public abstract java.lang.String getVersion () 
	public abstract void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/importing/
org/eclipse/pde/internal/core/importing/BundleImporterExtension.class
BundleImporterExtension.java
package org.eclipse.pde.internal.core.importing
public org.eclipse.pde.internal.core.importing.BundleImporterExtension extends java.lang.Object implements org.eclipse.pde.internal.core.importing.IBundleImporter  {
	private org.eclipse.pde.internal.core.importing.provisional.IBundleImporterDelegate delegate
	private org.eclipse.core.runtime.IConfigurationElement element
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription[] validateImport (java.util.Map[]) 
		java.util.Map[] manifests
		org.eclipse.core.runtime.CoreException e
	private synchronized org.eclipse.pde.internal.core.importing.provisional.IBundleImporterDelegate getDelegate ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.resources.IProject[] performImport (org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription[] descriptions
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.String getId () 
	public java.lang.String getDescription () 
	public java.lang.String getName () 
}

org/eclipse/pde/internal/core/importing/CvsBundleImportDescription.class
CvsBundleImportDescription.java
package org.eclipse.pde.internal.core.importing
public org.eclipse.pde.internal.core.importing.CvsBundleImportDescription extends org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription {
	String tag
	String server
	String path
	String module
	String protocol
	public void  (java.lang.String, java.util.Map, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String project
		java.util.Map manifest
		String protocol
		String server
		String path
		String module
		String tag
	public void setTag (java.lang.String) 
		String tag
	public java.lang.String getTag () 
	public java.lang.String getServer () 
	public java.lang.String getPath () 
	public java.lang.String getModule () 
	public java.lang.String getProtocol () 
}

org/eclipse/pde/internal/core/importing/CvsBundleImporterDelegate.class
CvsBundleImporterDelegate.java
package org.eclipse.pde.internal.core.importing
public org.eclipse.pde.internal.core.importing.CvsBundleImporterDelegate extends java.lang.Object implements org.eclipse.pde.internal.core.importing.provisional.IBundleImporterDelegate  {
	private static java.util.Set SUPPORTED_VALUES
	private static final String SCM
	private static final String CVS
	private static final String COLON
	private static final String PIPE
	private static final String ATTR_TAG
	private static final String ATTR_PROJECT
	private static org.eclipse.team.core.RepositoryProviderType CVS_PROVIDER_TYPE
	static void  () 
	public void  () 
	public org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription[] validateImport (java.util.Map[]) 
		java.util.Map[] manifests
		org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription[] results
		int i
		java.util.Map manifest
		String value
		String prefix
		org.eclipse.osgi.util.ManifestElement[] elements
		int j
		org.eclipse.osgi.util.ManifestElement element
		String url
		String tag
		String project
		String bsn
		org.eclipse.osgi.util.ManifestElement[] bsnElement
		org.osgi.framework.BundleException e
	public org.eclipse.core.resources.IProject[] performImport (org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription[] descriptions
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.List references
		int i
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.team.core.ProjectSetCapability psfCapability
	private org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription createImportDescription (java.lang.String, java.util.Map, java.lang.String, java.lang.String) 
		String url
		java.util.Map manifest
		String tag
		String project
		String suffix
		String sep
		String[] pieces
		String protocol
		String module
		String path
		int index
		String server
		int slash
	private java.lang.String createPSF (org.eclipse.pde.internal.core.importing.CvsBundleImportDescription) 
		org.eclipse.pde.internal.core.importing.CvsBundleImportDescription description
		StringBuffer buffer
		String tag
}

org/eclipse/pde/internal/core/importing/IBundleImporter.class
IBundleImporter.java
package org.eclipse.pde.internal.core.importing
public abstract org.eclipse.pde.internal.core.importing.IBundleImporter extends java.lang.Object implements org.eclipse.pde.internal.core.importing.provisional.IBundleImporterDelegate  {
	public abstract java.lang.String getId () 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getName () 
}

org/eclipse/pde/internal/core/importing/provisional/
org/eclipse/pde/internal/core/importing/provisional/BundleImportDescription.class
BundleImportDescription.java
package org.eclipse.pde.internal.core.importing.provisional
public org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription extends java.lang.Object {
	private String project
	private java.util.Map manifest
	private java.util.Map properties
	public void  (java.lang.String, java.util.Map) 
		String project
		java.util.Map manifest
	public synchronized void setProperty (java.lang.String, java.lang.Object) 
		String key
		Object value
	public synchronized java.lang.Object getProperty (java.lang.String) 
		String key
	public synchronized java.lang.String getProject () 
	public java.util.Map getManifest () 
	public synchronized void setProject (java.lang.String) 
		String project
}

org/eclipse/pde/internal/core/importing/provisional/IBundleImporterDelegate.class
IBundleImporterDelegate.java
package org.eclipse.pde.internal.core.importing.provisional
public abstract org.eclipse.pde.internal.core.importing.provisional.IBundleImporterDelegate extends java.lang.Object {
	public abstract org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription[] validateImport (java.util.Map[]) 
	public abstract org.eclipse.core.resources.IProject[] performImport (org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/iproduct/
org/eclipse/pde/internal/core/iproduct/IAboutInfo.class
IAboutInfo.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IAboutInfo extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public static final String P_IMAGE
	public static final String P_TEXT
	public abstract void setText (java.lang.String) 
	public abstract java.lang.String getText () 
	public abstract void setImagePath (java.lang.String) 
	public abstract java.lang.String getImagePath () 
}

org/eclipse/pde/internal/core/iproduct/IArgumentsInfo.class
IArgumentsInfo.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IArgumentsInfo extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public static final String P_PROG_ARGS
	public static final String P_PROG_ARGS_LIN
	public static final String P_PROG_ARGS_MAC
	public static final String P_PROG_ARGS_SOL
	public static final String P_PROG_ARGS_WIN
	public static final String P_VM_ARGS
	public static final String P_VM_ARGS_LIN
	public static final String P_VM_ARGS_MAC
	public static final String P_VM_ARGS_SOL
	public static final String P_VM_ARGS_WIN
	public static final int L_ARGS_ALL
	public static final int L_ARGS_LINUX
	public static final int L_ARGS_MACOS
	public static final int L_ARGS_SOLAR
	public static final int L_ARGS_WIN32
	public abstract void setProgramArguments (java.lang.String, int) 
	public abstract java.lang.String getProgramArguments (int) 
	public abstract java.lang.String getCompleteProgramArguments (java.lang.String) 
	public abstract void setVMArguments (java.lang.String, int) 
	public abstract java.lang.String getVMArguments (int) 
	public abstract java.lang.String getCompleteVMArguments (java.lang.String) 
}

org/eclipse/pde/internal/core/iproduct/IConfigurationFileInfo.class
IConfigurationFileInfo.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public static final String P_USE
	public static final String P_PATH
	public static final String P_OS
	public abstract void setUse (java.lang.String, java.lang.String) 
	public abstract java.lang.String getUse (java.lang.String) 
	public abstract void setPath (java.lang.String, java.lang.String) 
	public abstract java.lang.String getPath (java.lang.String) 
}

org/eclipse/pde/internal/core/iproduct/IIntroInfo.class
IIntroInfo.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IIntroInfo extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public abstract void setId (java.lang.String) 
	public abstract java.lang.String getId () 
}

org/eclipse/pde/internal/core/iproduct/IJREInfo.class
IJREInfo.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IJREInfo extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public abstract org.eclipse.core.runtime.IPath getJREContainerPath (java.lang.String) 
	public abstract java.io.File getJVMLocation (java.lang.String) 
	public abstract void setJREContainerPath (java.lang.String, org.eclipse.core.runtime.IPath) 
	public abstract boolean includeJREWithProduct (java.lang.String) 
	public abstract void setIncludeJREWithProduct (java.lang.String, boolean) 
}

org/eclipse/pde/internal/core/iproduct/ILauncherInfo.class
ILauncherInfo.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.ILauncherInfo extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public static final String LINUX_ICON
	public static final String MACOSX_ICON
	public static final String SOLARIS_LARGE
	public static final String SOLARIS_MEDIUM
	public static final String SOLARIS_SMALL
	public static final String SOLARIS_TINY
	public static final String WIN32_16_LOW
	public static final String WIN32_16_HIGH
	public static final String WIN32_32_LOW
	public static final String WIN32_32_HIGH
	public static final String WIN32_48_LOW
	public static final String WIN32_48_HIGH
	public static final String P_USE_ICO
	public static final String P_ICO_PATH
	public static final String P_LAUNCHER
	public abstract java.lang.String getLauncherName () 
	public abstract void setLauncherName (java.lang.String) 
	public abstract void setIconPath (java.lang.String, java.lang.String) 
	public abstract java.lang.String getIconPath (java.lang.String) 
	public abstract boolean usesWinIcoFile () 
	public abstract void setUseWinIcoFile (boolean) 
}

org/eclipse/pde/internal/core/iproduct/ILicenseInfo.class
ILicenseInfo.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.ILicenseInfo extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public abstract java.lang.String getLicense () 
	public abstract void setLicense (java.lang.String) 
	public abstract java.lang.String getURL () 
	public abstract void setURL (java.lang.String) 
}

org/eclipse/pde/internal/core/iproduct/IPluginConfiguration.class
IPluginConfiguration.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IPluginConfiguration extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public static final String P_AUTO_START
	public static final String P_START_LEVEL
	public abstract java.lang.String getId () 
	public abstract void setId (java.lang.String) 
	public abstract void setAutoStart (boolean) 
	public abstract boolean isAutoStart () 
	public abstract void setStartLevel (int) 
	public abstract int getStartLevel () 
}

org/eclipse/pde/internal/core/iproduct/IProduct.class
IProduct.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IProduct extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public static final String P_ID
	public static final String P_UID
	public static final String P_NAME
	public static final String P_APPLICATION
	public static final String P_USEFEATURES
	public static final String P_INCLUDE_FRAGMENTS
	public static final String P_INTRO_ID
	public static final String P_VERSION
	public static final String P_INCLUDE_LAUNCHERS
	public abstract java.lang.String getId () 
	public abstract java.lang.String getProductId () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getApplication () 
	public abstract java.lang.String getVersion () 
	public abstract java.lang.String getDefiningPluginId () 
	public abstract boolean useFeatures () 
	public abstract boolean includeLaunchers () 
	public abstract org.eclipse.pde.internal.core.iproduct.IAboutInfo getAboutInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo getConfigurationFileInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.IArgumentsInfo getLauncherArguments () 
	public abstract org.eclipse.pde.internal.core.iproduct.IJREInfo getJREInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.IWindowImages getWindowImages () 
	public abstract org.eclipse.pde.internal.core.iproduct.ISplashInfo getSplashInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.IIntroInfo getIntroInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.ILauncherInfo getLauncherInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.ILicenseInfo getLicenseInfo () 
	public abstract void addPlugins (org.eclipse.pde.internal.core.iproduct.IProductPlugin[]) 
	public abstract void addFeatures (org.eclipse.pde.internal.core.iproduct.IProductFeature[]) 
	public abstract void addPluginConfigurations (org.eclipse.pde.internal.core.iproduct.IPluginConfiguration[]) 
	public abstract void removePlugins (org.eclipse.pde.internal.core.iproduct.IProductPlugin[]) 
	public abstract void removeFeatures (org.eclipse.pde.internal.core.iproduct.IProductFeature[]) 
	public abstract void removePluginConfigurations (org.eclipse.pde.internal.core.iproduct.IPluginConfiguration[]) 
	public abstract org.eclipse.pde.internal.core.iproduct.IPluginConfiguration findPluginConfiguration (java.lang.String) 
	public abstract org.eclipse.pde.internal.core.iproduct.IProductPlugin[] getPlugins () 
	public abstract org.eclipse.pde.internal.core.iproduct.IProductFeature[] getFeatures () 
	public abstract org.eclipse.pde.internal.core.iproduct.IPluginConfiguration[] getPluginConfigurations () 
	public abstract void setId (java.lang.String) 
	public abstract void setProductId (java.lang.String) 
	public abstract void setVersion (java.lang.String) 
	public abstract void setName (java.lang.String) 
	public abstract void setAboutInfo (org.eclipse.pde.internal.core.iproduct.IAboutInfo) 
	public abstract void setApplication (java.lang.String) 
	public abstract void setConfigurationFileInfo (org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo) 
	public abstract void setLauncherArguments (org.eclipse.pde.internal.core.iproduct.IArgumentsInfo) 
	public abstract void setJREInfo (org.eclipse.pde.internal.core.iproduct.IJREInfo) 
	public abstract void setWindowImages (org.eclipse.pde.internal.core.iproduct.IWindowImages) 
	public abstract void setSplashInfo (org.eclipse.pde.internal.core.iproduct.ISplashInfo) 
	public abstract void setIntroInfo (org.eclipse.pde.internal.core.iproduct.IIntroInfo) 
	public abstract void setLauncherInfo (org.eclipse.pde.internal.core.iproduct.ILauncherInfo) 
	public abstract void setLicenseInfo (org.eclipse.pde.internal.core.iproduct.ILicenseInfo) 
	public abstract void setUseFeatures (boolean) 
	public abstract void setIncludeLaunchers (boolean) 
	public abstract void reset () 
	public abstract void swap (org.eclipse.pde.internal.core.iproduct.IProductFeature, org.eclipse.pde.internal.core.iproduct.IProductFeature) 
	public abstract boolean containsPlugin (java.lang.String) 
	public abstract boolean containsFeature (java.lang.String) 
}

org/eclipse/pde/internal/core/iproduct/IProductFeature.class
IProductFeature.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IProductFeature extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public abstract java.lang.String getId () 
	public abstract void setId (java.lang.String) 
	public abstract java.lang.String getVersion () 
	public abstract void setVersion (java.lang.String) 
}

org/eclipse/pde/internal/core/iproduct/IProductModel.class
IProductModel.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IProductModel extends java.lang.Object implements org.eclipse.pde.core.IModel org.eclipse.pde.core.IModelChangeProvider  {
	public abstract org.eclipse.pde.internal.core.iproduct.IProduct getProduct () 
	public abstract org.eclipse.pde.internal.core.iproduct.IProductModelFactory getFactory () 
	public abstract java.lang.String getInstallLocation () 
}

org/eclipse/pde/internal/core/iproduct/IProductModelFactory.class
IProductModelFactory.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IProductModelFactory extends java.lang.Object {
	public abstract org.eclipse.pde.internal.core.iproduct.IProduct createProduct () 
	public abstract org.eclipse.pde.internal.core.iproduct.IAboutInfo createAboutInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.IProductPlugin createPlugin () 
	public abstract org.eclipse.pde.internal.core.iproduct.IPluginConfiguration createPluginConfiguration () 
	public abstract org.eclipse.pde.internal.core.iproduct.IProductFeature createFeature () 
	public abstract org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo createConfigFileInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.IWindowImages createWindowImages () 
	public abstract org.eclipse.pde.internal.core.iproduct.ISplashInfo createSplashInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.ILauncherInfo createLauncherInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.IArgumentsInfo createLauncherArguments () 
	public abstract org.eclipse.pde.internal.core.iproduct.IIntroInfo createIntroInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.IJREInfo createJVMInfo () 
	public abstract org.eclipse.pde.internal.core.iproduct.ILicenseInfo createLicenseInfo () 
}

org/eclipse/pde/internal/core/iproduct/IProductObject.class
IProductObject.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IProductObject extends java.lang.Object implements org.eclipse.pde.core.IWritable java.io.Serializable  {
	public abstract org.eclipse.pde.internal.core.iproduct.IProductModel getModel () 
	public abstract void setModel (org.eclipse.pde.internal.core.iproduct.IProductModel) 
	public abstract org.eclipse.pde.internal.core.iproduct.IProduct getProduct () 
	public abstract void parse (org.w3c.dom.Node) 
}

org/eclipse/pde/internal/core/iproduct/IProductPlugin.class
IProductPlugin.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IProductPlugin extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public abstract java.lang.String getId () 
	public abstract void setId (java.lang.String) 
	public abstract java.lang.String getVersion () 
	public abstract void setVersion (java.lang.String) 
}

org/eclipse/pde/internal/core/iproduct/IPropertyConfiguration.class
IPropertyConfiguration.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IPropertyConfiguration extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public static final String P_NAME
	public static final String P_VALUE
	public abstract java.lang.String getName () 
	public abstract void setName (java.lang.String) 
	public abstract java.lang.String getValue () 
	public abstract void setValue (java.lang.String) 
}

org/eclipse/pde/internal/core/iproduct/ISplashInfo.class
ISplashInfo.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.ISplashInfo extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public static final String P_LOCATION
	public static final String P_PROGRESS_GEOMETRY
	public static final String P_MESSAGE_GEOMETRY
	public static final String P_FOREGROUND_COLOR
	public static final String F_ATTRIBUTE_HANDLER_TYPE
	public abstract void setLocation (java.lang.String, boolean) 
	public abstract java.lang.String getLocation () 
	public abstract void addProgressBar (boolean, boolean) 
	public abstract void setProgressGeometry (int[], boolean) 
	public abstract int[] getProgressGeometry () 
	public abstract void addProgressMessage (boolean, boolean) 
	public abstract void setMessageGeometry (int[], boolean) 
	public abstract int[] getMessageGeometry () 
	public abstract void setForegroundColor (java.lang.String, boolean)  throws java.lang.IllegalArgumentException 
	public abstract java.lang.String getForegroundColor () 
	public abstract void setFieldSplashHandlerType (java.lang.String, boolean) 
	public abstract java.lang.String getFieldSplashHandlerType () 
	public abstract boolean isDefinedSplashHandlerType () 
	public abstract boolean isDefinedGeometry () 
}

org/eclipse/pde/internal/core/iproduct/IWindowImages.class
IWindowImages.java
package org.eclipse.pde.internal.core.iproduct
public abstract org.eclipse.pde.internal.core.iproduct.IWindowImages extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	public static final String P_16
	public static final String P_32
	public static final String P_48
	public static final String P_64
	public static final String P_128
	public static final int TOTAL_IMAGES
	public abstract java.lang.String getImagePath (int) 
	public abstract void setImagePath (java.lang.String, int) 
}

org/eclipse/pde/internal/core/ischema/
org/eclipse/pde/internal/core/ischema/IDocumentSection.class
IDocumentSection.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.IDocumentSection extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaObject  {
	public static final String MARKUP
	public static final String EXAMPLES
	public static final String IMPLEMENTATION
	public static final String API_INFO
	public static final String COPYRIGHT
	public static final String SINCE
	public abstract java.lang.String getSectionId () 
}

org/eclipse/pde/internal/core/ischema/IMetaAttribute.class
IMetaAttribute.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.IMetaAttribute extends java.lang.Object {
	public static final int STRING
	public static final int JAVA
	public static final int RESOURCE
	public static final int IDENTIFIER
	public static final String P_TRANSLATABLE
	public static final String P_DEPRECATED
	public abstract java.lang.String getBasedOn () 
	public abstract boolean isTranslatable () 
	public abstract boolean isDeprecated () 
	public abstract int getKind () 
}

org/eclipse/pde/internal/core/ischema/IMetaElement.class
IMetaElement.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.IMetaElement extends java.lang.Object {
	public static final String P_TRANSLATABLE
	public static final String P_DEPRECATED
	public abstract java.lang.String getIconProperty () 
	public abstract java.lang.String getLabelProperty () 
	public abstract boolean hasTranslatableContent () 
	public abstract boolean isDeprecated () 
}

org/eclipse/pde/internal/core/ischema/ISchema.class
ISchema.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchema extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaObject org.eclipse.pde.core.IBaseModel org.eclipse.pde.core.IModelChangeProvider  {
	public static final String P_POINT
	public static final String P_PLUGIN
	public static final int REFRESH_ADD
	public static final int REFRESH_DELETE
	public static final int REFRESH_RENAME
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaElement findElement (java.lang.String) 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaElement[] getCandidateChildren (org.eclipse.pde.internal.core.ischema.ISchemaElement) 
	public abstract org.eclipse.pde.internal.core.ischema.IDocumentSection[] getDocumentSections () 
	public abstract int getElementCount () 
	public abstract int getResolvedElementCount () 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaElement[] getElements () 
	public abstract java.lang.String[] getElementNames () 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaElement[] getResolvedElements () 
	public abstract java.lang.String getQualifiedPointId () 
	public abstract java.lang.String getPointId () 
	public abstract void setPointId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getPluginId () 
	public abstract void setPluginId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaDescriptor getSchemaDescriptor () 
	public abstract java.net.URL getURL () 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaInclude[] getIncludes () 
	public abstract boolean isDeperecated () 
	public abstract boolean isInternal () 
	public abstract java.lang.String getDeprecatedSuggestion () 
	public abstract double getSchemaVersion () 
}

org/eclipse/pde/internal/core/ischema/ISchemaAttribute.class
ISchemaAttribute.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaAttribute extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaObject org.eclipse.pde.internal.core.ischema.IMetaAttribute  {
	public static final int OPTIONAL
	public static final int REQUIRED
	public static final int DEFAULT
	public static final String[] USE_TABLE
	public static final int BOOL_IND
	public static final int STR_IND
	public static final int JAVA_IND
	public static final int RES_IND
	public static final int ID_IND
	public static final String[] TYPES
	static void  () 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaSimpleType getType () 
	public abstract int getUse () 
	public abstract java.lang.Object getValue () 
}

org/eclipse/pde/internal/core/ischema/ISchemaAttributeProvider.class
ISchemaAttributeProvider.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaAttributeProvider extends java.lang.Object {
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaAttribute getAttribute (java.lang.String) 
	public abstract int getAttributeCount () 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] getAttributes () 
}

org/eclipse/pde/internal/core/ischema/ISchemaComplexType.class
ISchemaComplexType.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaComplexType extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaType org.eclipse.pde.internal.core.ischema.ISchemaAttributeProvider org.eclipse.pde.core.IWritable  {
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaCompositor getCompositor () 
	public abstract boolean isMixed () 
}

org/eclipse/pde/internal/core/ischema/ISchemaCompositor.class
ISchemaCompositor.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaCompositor extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaObject org.eclipse.pde.internal.core.ischema.ISchemaRepeatable  {
	public static final int ROOT
	public static final int ALL
	public static final int CHOICE
	public static final int SEQUENCE
	public static final int GROUP
	public static final String[] kindTable
	static void  () 
	public abstract int getChildCount () 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaObject[] getChildren () 
	public abstract int getKind () 
}

org/eclipse/pde/internal/core/ischema/ISchemaDescriptor.class
ISchemaDescriptor.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaDescriptor extends java.lang.Object {
	public abstract java.lang.String getPointId () 
	public abstract org.eclipse.pde.internal.core.ischema.ISchema getSchema (boolean) 
	public abstract java.net.URL getSchemaURL () 
	public abstract boolean isStandalone () 
	public abstract long getLastModified () 
}

org/eclipse/pde/internal/core/ischema/ISchemaElement.class
ISchemaElement.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaElement extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaObject org.eclipse.pde.internal.core.ischema.ISchemaRepeatable org.eclipse.pde.internal.core.ischema.ISchemaAttributeProvider org.eclipse.pde.internal.core.ischema.IMetaElement java.lang.Comparable  {
	public abstract java.lang.String getDTDRepresentation (boolean) 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaType getType () 
	public abstract java.lang.String[] getAttributeNames () 
}

org/eclipse/pde/internal/core/ischema/ISchemaEnumeration.class
ISchemaEnumeration.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaEnumeration extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaObject  {
}

org/eclipse/pde/internal/core/ischema/ISchemaInclude.class
ISchemaInclude.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaInclude extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaObject  {
	public static final String P_LOCATION
	public abstract java.lang.String getLocation () 
	public abstract void setLocation (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.ischema.ISchema getIncludedSchema () 
	public abstract void dispose () 
}

org/eclipse/pde/internal/core/ischema/ISchemaObject.class
ISchemaObject.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaObject extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.pde.core.IWritable  {
	public static final String P_DESCRIPTION
	public static final String P_NAME
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getName () 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaObject getParent () 
	public abstract void setParent (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
	public abstract org.eclipse.pde.internal.core.ischema.ISchema getSchema () 
}

org/eclipse/pde/internal/core/ischema/ISchemaObjectReference.class
ISchemaObjectReference.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaObjectReference extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaObject getReferencedObject () 
	public abstract java.lang.Class getReferencedObjectClass () 
	public abstract void setReferencedObject (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
}

org/eclipse/pde/internal/core/ischema/ISchemaRepeatable.class
ISchemaRepeatable.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaRepeatable extends java.lang.Object {
	public abstract int getMaxOccurs () 
	public abstract int getMinOccurs () 
}

org/eclipse/pde/internal/core/ischema/ISchemaRestriction.class
ISchemaRestriction.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaRestriction extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaObject  {
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaSimpleType getBaseType () 
	public abstract java.lang.Object[] getChildren () 
	public abstract boolean isValueValid (java.lang.Object) 
	public abstract void setBaseType (org.eclipse.pde.internal.core.ischema.ISchemaSimpleType) 
}

org/eclipse/pde/internal/core/ischema/ISchemaRootElement.class
ISchemaRootElement.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaRootElement extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaElement  {
	public static final String P_DEP_REPLACEMENT
	public static final String P_INTERNAL
	public static final String P_FRIENDS
	public abstract void setDeprecatedSuggestion (java.lang.String) 
	public abstract java.lang.String getDeprecatedSuggestion () 
	public abstract boolean isInternal () 
	public abstract void setInternal (boolean) 
}

org/eclipse/pde/internal/core/ischema/ISchemaSimpleType.class
ISchemaSimpleType.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaSimpleType extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaType org.eclipse.pde.core.IWritable  {
	public abstract org.eclipse.pde.internal.core.ischema.ISchemaRestriction getRestriction () 
}

org/eclipse/pde/internal/core/ischema/ISchemaType.class
ISchemaType.java
package org.eclipse.pde.internal.core.ischema
public abstract org.eclipse.pde.internal.core.ischema.ISchemaType extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.pde.internal.core.ischema.ISchema getSchema () 
	public abstract void setSchema (org.eclipse.pde.internal.core.ischema.ISchema) 
}

org/eclipse/pde/internal/core/isite/
org/eclipse/pde/internal/core/isite/ISite.class
ISite.java
package org.eclipse.pde.internal.core.isite
public abstract org.eclipse.pde.internal.core.isite.ISite extends java.lang.Object implements org.eclipse.pde.internal.core.isite.ISiteObject  {
	public static final String P_URL
	public static final String P_MIRRORS_URL
	public static final String P_TYPE
	public static final String P_DESCRIPTION
	public static final String P_DIGEST_URL
	public static final String P_ASSOCIATE_SITES_URL
	public abstract void setType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getType () 
	public abstract void setURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setMirrorsURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setDigestURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setAssociateSitesURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getURL () 
	public abstract java.lang.String getMirrorsURL () 
	public abstract java.lang.String getDigestURL () 
	public abstract java.lang.String getAssociateSitesURL () 
	public abstract org.eclipse.pde.internal.core.isite.ISiteDescription getDescription () 
	public abstract void setDescription (org.eclipse.pde.internal.core.isite.ISiteDescription)  throws org.eclipse.core.runtime.CoreException 
	public abstract void addFeatures (org.eclipse.pde.internal.core.isite.ISiteFeature[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void addArchives (org.eclipse.pde.internal.core.isite.ISiteArchive[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void addCategoryDefinitions (org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeFeatures (org.eclipse.pde.internal.core.isite.ISiteFeature[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeArchives (org.eclipse.pde.internal.core.isite.ISiteArchive[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeCategoryDefinitions (org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition[])  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.isite.ISiteFeature[] getFeatures () 
	public abstract org.eclipse.pde.internal.core.isite.ISiteArchive[] getArchives () 
	public abstract org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition[] getCategoryDefinitions () 
	public abstract boolean isValid () 
}

org/eclipse/pde/internal/core/isite/ISiteArchive.class
ISiteArchive.java
package org.eclipse.pde.internal.core.isite
public abstract org.eclipse.pde.internal.core.isite.ISiteArchive extends java.lang.Object implements org.eclipse.pde.internal.core.isite.ISiteObject  {
	public static final String P_URL
	public static final String P_PATH
	public abstract java.lang.String getURL () 
	public abstract void setURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getPath () 
	public abstract void setPath (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/isite/ISiteCategory.class
ISiteCategory.java
package org.eclipse.pde.internal.core.isite
public abstract org.eclipse.pde.internal.core.isite.ISiteCategory extends java.lang.Object implements org.eclipse.pde.internal.core.isite.ISiteObject  {
	public static final String P_NAME
	public abstract java.lang.String getName () 
	public abstract void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition getDefinition () 
}

org/eclipse/pde/internal/core/isite/ISiteCategoryDefinition.class
ISiteCategoryDefinition.java
package org.eclipse.pde.internal.core.isite
public abstract org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition extends java.lang.Object implements org.eclipse.pde.internal.core.isite.ISiteObject  {
	public static final String P_NAME
	public static final String P_DESCRIPTION
	public abstract java.lang.String getName () 
	public abstract void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.isite.ISiteDescription getDescription () 
	public abstract void setDescription (org.eclipse.pde.internal.core.isite.ISiteDescription)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/isite/ISiteDescription.class
ISiteDescription.java
package org.eclipse.pde.internal.core.isite
public abstract org.eclipse.pde.internal.core.isite.ISiteDescription extends java.lang.Object implements org.eclipse.pde.internal.core.isite.ISiteObject  {
	public static final String P_NAME
	public static final String P_URL
	public static final String P_TEXT
	public abstract java.lang.String getName () 
	public abstract java.lang.String getURL () 
	public abstract java.lang.String getText () 
	public abstract void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setText (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/isite/ISiteFeature.class
ISiteFeature.java
package org.eclipse.pde.internal.core.isite
public abstract org.eclipse.pde.internal.core.isite.ISiteFeature extends java.lang.Object implements org.eclipse.pde.internal.core.ifeature.IVersionable org.eclipse.pde.internal.core.isite.ISiteObject  {
	public static final String P_TYPE
	public static final String P_URL
	public static final String P_OS
	public static final String P_WS
	public static final String P_NL
	public static final String P_ARCH
	public static final String P_PATCH
	public abstract void addCategories (org.eclipse.pde.internal.core.isite.ISiteCategory[])  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeCategories (org.eclipse.pde.internal.core.isite.ISiteCategory[])  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.isite.ISiteCategory[] getCategories () 
	public abstract java.lang.String getType () 
	public abstract java.lang.String getURL () 
	public abstract java.lang.String getOS () 
	public abstract java.lang.String getNL () 
	public abstract java.lang.String getArch () 
	public abstract java.lang.String getWS () 
	public abstract boolean isPatch () 
	public abstract void setType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setOS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setWS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setArch (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setNL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setIsPatch (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IFile getArchiveFile () 
}

org/eclipse/pde/internal/core/isite/ISiteModel.class
ISiteModel.java
package org.eclipse.pde.internal.core.isite
public abstract org.eclipse.pde.internal.core.isite.ISiteModel extends java.lang.Object implements org.eclipse.pde.core.IModel org.eclipse.pde.core.IModelChangeProvider  {
	public abstract org.eclipse.pde.internal.core.isite.ISite getSite () 
	public abstract org.eclipse.pde.internal.core.isite.ISiteModelFactory getFactory () 
	public abstract java.lang.String getInstallLocation () 
	public abstract boolean isEnabled () 
	public abstract void setEnabled (boolean) 
}

org/eclipse/pde/internal/core/isite/ISiteModelFactory.class
ISiteModelFactory.java
package org.eclipse.pde.internal.core.isite
public abstract org.eclipse.pde.internal.core.isite.ISiteModelFactory extends java.lang.Object {
	public abstract org.eclipse.pde.internal.core.isite.ISite createSite () 
	public abstract org.eclipse.pde.internal.core.isite.ISiteFeature createFeature () 
	public abstract org.eclipse.pde.internal.core.isite.ISiteCategory createCategory (org.eclipse.pde.internal.core.isite.ISiteFeature) 
	public abstract org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition createCategoryDefinition () 
	public abstract org.eclipse.pde.internal.core.isite.ISiteDescription createDescription (org.eclipse.pde.internal.core.isite.ISiteObject) 
	public abstract org.eclipse.pde.internal.core.isite.ISiteArchive createArchive () 
}

org/eclipse/pde/internal/core/isite/ISiteObject.class
ISiteObject.java
package org.eclipse.pde.internal.core.isite
public abstract org.eclipse.pde.internal.core.isite.ISiteObject extends java.lang.Object implements org.eclipse.pde.core.IWritable org.eclipse.core.runtime.IAdaptable java.io.Serializable  {
	public static final String P_LABEL
	public abstract org.eclipse.pde.internal.core.isite.ISite getSite () 
	public abstract java.lang.String getLabel () 
	public abstract org.eclipse.pde.internal.core.isite.ISiteModel getModel () 
	public abstract boolean isInTheModel () 
	public abstract org.eclipse.pde.internal.core.isite.ISiteObject getParent () 
	public abstract void setLabel (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isValid () 
}

org/eclipse/pde/internal/core/natures/
org/eclipse/pde/internal/core/natures/BaseProject.class
BaseProject.java
package org.eclipse.pde.internal.core.natures
public abstract org.eclipse.pde.internal.core.natures.BaseProject extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IProjectNature  {
	private org.eclipse.core.resources.IProject project
	public void  () 
	protected void addToBuildSpec (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String builderID
		org.eclipse.core.resources.IProjectDescription description
		org.eclipse.core.resources.ICommand builderCommand
		org.eclipse.core.resources.ICommand command
	private org.eclipse.core.resources.ICommand getBuilderCommand (org.eclipse.core.resources.IProjectDescription, java.lang.String) 
		org.eclipse.core.resources.IProjectDescription description
		String builderId
		org.eclipse.core.resources.ICommand[] commands
		int i
	public org.eclipse.core.resources.IProject getProject () 
	protected org.eclipse.core.resources.IWorkspace getWorkspace () 
	protected void removeFromBuildSpec (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String builderID
		org.eclipse.core.resources.IProjectDescription description
		org.eclipse.core.resources.ICommand[] commands
		int i
		org.eclipse.core.resources.ICommand[] newCommands
	private void setBuilderCommand (org.eclipse.core.resources.IProjectDescription, org.eclipse.core.resources.ICommand)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProjectDescription description
		org.eclipse.core.resources.ICommand newCommand
		org.eclipse.core.resources.ICommand[] oldCommands
		org.eclipse.core.resources.ICommand oldBuilderCommand
		org.eclipse.core.resources.ICommand[] newCommands
		org.eclipse.core.resources.ICommand[] newCommands
		int i
		int max
	public void setProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
}

org/eclipse/pde/internal/core/natures/FeatureProject.class
FeatureProject.java
package org.eclipse.pde.internal.core.natures
public org.eclipse.pde.internal.core.natures.FeatureProject extends org.eclipse.pde.internal.core.natures.BaseProject {
	public void  () 
	public void configure ()  throws org.eclipse.core.runtime.CoreException 
	public void deconfigure ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/natures/PDE.class
PDE.java
package org.eclipse.pde.internal.core.natures
public org.eclipse.pde.internal.core.natures.PDE extends java.lang.Object {
	public static final String PLUGIN_ID
	public static final String MANIFEST_BUILDER_ID
	public static final String SCHEMA_BUILDER_ID
	public static final String PLUGIN_NATURE
	public static final String FEATURE_NATURE
	public static final String SITE_NATURE
	public static final String FEATURE_BUILDER_ID
	public static final String SITE_BUILDER_ID
	public void  () 
	public static boolean hasPluginNature (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.CoreException e
	public static boolean hasFeatureNature (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.CoreException e
	public static boolean hasUpdateSiteNature (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/internal/core/natures/PluginProject.class
PluginProject.java
package org.eclipse.pde.internal.core.natures
public org.eclipse.pde.internal.core.natures.PluginProject extends org.eclipse.pde.internal.core.natures.BaseProject {
	public void  () 
	public void configure ()  throws org.eclipse.core.runtime.CoreException 
	public void deconfigure ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/natures/SiteProject.class
SiteProject.java
package org.eclipse.pde.internal.core.natures
public org.eclipse.pde.internal.core.natures.SiteProject extends org.eclipse.pde.internal.core.natures.BaseProject {
	public void  () 
	public void configure ()  throws org.eclipse.core.runtime.CoreException 
	public void deconfigure ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/pderesources.properties
org/eclipse/pde/internal/core/plugin/
org/eclipse/pde/internal/core/plugin/AbbreviatedFragmentModel.class
AbbreviatedFragmentModel.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.AbbreviatedFragmentModel extends org.eclipse.pde.internal.core.plugin.WorkspaceFragmentModel {
	private static final long serialVersionUID
	private String[] fExtensionPointIDs
	public void  (org.eclipse.core.resources.IFile, java.lang.String[]) 
		org.eclipse.core.resources.IFile file
		String[] extensionPointIDs
	public void  (org.eclipse.core.resources.IFile, java.lang.String) 
		org.eclipse.core.resources.IFile file
		String extensionPointID
	public void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
}

org/eclipse/pde/internal/core/plugin/AbbreviatedPluginHandler.class
AbbreviatedPluginHandler.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.AbbreviatedPluginHandler extends org.eclipse.pde.internal.core.plugin.PluginHandler {
	private String[] fExtensionPointIDs
	public void  (java.lang.String[]) 
		String[] extensionPointIDs
	protected boolean isInterestingExtension (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String point
		int i
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] characters
		int start
		int length
}

org/eclipse/pde/internal/core/plugin/AbbreviatedPluginModel.class
AbbreviatedPluginModel.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.AbbreviatedPluginModel extends org.eclipse.pde.internal.core.plugin.WorkspacePluginModel {
	private static final long serialVersionUID
	private String[] fExtensionPointIDs
	public void  (org.eclipse.core.resources.IFile, java.lang.String[]) 
		org.eclipse.core.resources.IFile file
		String[] extensionPointIDs
	public void  (org.eclipse.core.resources.IFile, java.lang.String) 
		org.eclipse.core.resources.IFile file
		String extensionPointID
	public void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
}

org/eclipse/pde/internal/core/plugin/AbstractExtensions.class
AbstractExtensions.java
package org.eclipse.pde.internal.core.plugin
public abstract org.eclipse.pde.internal.core.plugin.AbstractExtensions extends org.eclipse.pde.internal.core.plugin.PluginObject implements org.eclipse.pde.core.plugin.IExtensions  {
	private static final long serialVersionUID
	protected String fSchemaVersion
	protected java.util.List fExtensions
	protected java.util.List fExtensionPoints
	boolean fCache
	public void  (boolean) 
		boolean readOnly
	public void add (org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtension extension
	public void add (org.eclipse.pde.core.plugin.IPluginExtensionPoint)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtensionPoint extensionPoint
	public org.eclipse.pde.core.plugin.IPluginExtensionPoint[] getExtensionPoints () 
		java.util.List extPoints
	public org.eclipse.pde.core.plugin.IPluginExtension[] getExtensions () 
		java.util.List extensions
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void load (org.eclipse.pde.core.plugin.IExtensions) 
		org.eclipse.pde.core.plugin.IExtensions srcExtensions
	protected void addArrayToVector (java.util.List, java.lang.Object[]) 
		java.util.List vector
		Object[] array
		int i
		Object obj
	public void remove (org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtension extension
	public void remove (org.eclipse.pde.core.plugin.IPluginExtensionPoint)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtensionPoint extensionPoint
	public void reset () 
	public void resetExtensions () 
	public int getExtensionCount () 
	public int getIndexOf (org.eclipse.pde.core.plugin.IPluginExtension) 
		org.eclipse.pde.core.plugin.IPluginExtension e
	public void swap (org.eclipse.pde.core.plugin.IPluginExtension, org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtension e1
		org.eclipse.pde.core.plugin.IPluginExtension e2
		java.util.List extensions
		int index1
		int index2
	protected void writeChildren (java.lang.String, java.lang.String, java.lang.Object[], java.io.PrintWriter) 
		String indent
		String tag
		Object[] children
		java.io.PrintWriter writer
		int i
		org.eclipse.pde.core.plugin.IPluginObject obj
	protected boolean hasRequiredAttributes () 
		java.util.List extensions
		int size
		int i
		org.eclipse.pde.core.plugin.IPluginExtension extension
		java.util.List extPoints
		int i
		org.eclipse.pde.core.plugin.IPluginExtensionPoint expoint
	public java.lang.String getSchemaVersion () 
		org.eclipse.pde.core.plugin.ISharedPluginModel model
		org.eclipse.core.resources.IResource res
		java.io.InputStream stream
		org.eclipse.pde.internal.core.plugin.PluginHandler handler
	public void setSchemaVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String schemaVersion
		String oldValue
	protected java.util.List getExtensionsList () 
		org.eclipse.pde.core.plugin.IPluginBase base
	protected java.util.List getExtensionPointsList () 
		org.eclipse.pde.core.plugin.IPluginBase base
	protected void processChild (org.w3c.dom.Node) 
		org.w3c.dom.Node child
		String name
		org.eclipse.pde.internal.core.plugin.PluginExtension extension
		org.eclipse.pde.internal.core.plugin.PluginExtensionPoint point
}

org/eclipse/pde/internal/core/plugin/AbstractExtensionsModel.class
AbstractExtensionsModel.java
package org.eclipse.pde.internal.core.plugin
public abstract org.eclipse.pde.internal.core.plugin.AbstractExtensionsModel extends org.eclipse.pde.internal.core.AbstractNLModel implements org.eclipse.pde.core.plugin.IExtensionsModel org.eclipse.pde.core.plugin.IExtensionsModelFactory  {
	private static final long serialVersionUID
	protected org.eclipse.pde.internal.core.plugin.Extensions fExtensions
	public void  () 
	public org.eclipse.pde.core.plugin.IExtensionsModelFactory getFactory () 
	protected org.eclipse.pde.internal.core.plugin.Extensions createExtensions () 
		org.eclipse.pde.internal.core.plugin.Extensions extensions
	public org.eclipse.pde.core.plugin.IExtensions getExtensions () 
	public org.eclipse.pde.core.plugin.IExtensions getExtensions (boolean) 
		boolean createIfMissing
	public abstract java.net.URL getNLLookupLocation () 
	protected java.net.URL[] getNLLookupLocations () 
		java.net.URL[] locations
	public synchronized void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
		javax.xml.parsers.SAXParser parser
		org.eclipse.pde.internal.core.plugin.PluginHandler handler
	public void load (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.pde.internal.core.PDEState state
	public void reload (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
	protected abstract void updateTimeStamp () 
	public org.eclipse.pde.core.plugin.IPluginAttribute createAttribute (org.eclipse.pde.core.plugin.IPluginElement) 
		org.eclipse.pde.core.plugin.IPluginElement element
		org.eclipse.pde.internal.core.plugin.PluginAttribute attribute
	public org.eclipse.pde.core.plugin.IPluginElement createElement (org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.IPluginObject parent
		org.eclipse.pde.internal.core.plugin.PluginElement element
	public org.eclipse.pde.core.plugin.IPluginExtension createExtension () 
		org.eclipse.pde.internal.core.plugin.PluginExtension extension
	public org.eclipse.pde.core.plugin.IPluginExtensionPoint createExtensionPoint () 
		org.eclipse.pde.internal.core.plugin.PluginExtensionPoint extensionPoint
	public boolean isValid () 
}

org/eclipse/pde/internal/core/plugin/AbstractPluginModelBase.class
AbstractPluginModelBase.java
package org.eclipse.pde.internal.core.plugin
public abstract org.eclipse.pde.internal.core.plugin.AbstractPluginModelBase extends org.eclipse.pde.internal.core.AbstractNLModel implements org.eclipse.pde.core.plugin.IPluginModelBase org.eclipse.pde.core.plugin.IPluginModelFactory  {
	private static final long serialVersionUID
	protected org.eclipse.pde.core.plugin.IPluginBase fPluginBase
	private boolean enabled
	private org.eclipse.osgi.service.resolver.BundleDescription fBundleDescription
	protected boolean fAbbreviated
	public void  () 
	public abstract java.lang.String getInstallLocation () 
	public abstract org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
	public org.eclipse.pde.core.plugin.IExtensions createExtensions () 
	public org.eclipse.pde.core.plugin.IExtensionsModelFactory getFactory () 
	public org.eclipse.pde.core.plugin.IPluginModelFactory getPluginFactory () 
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase () 
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase (boolean) 
		boolean createIfMissing
	public void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
	public void load (java.io.InputStream, boolean, org.eclipse.pde.internal.core.plugin.PluginHandler) 
		java.io.InputStream stream
		boolean outOfSync
		org.eclipse.pde.internal.core.plugin.PluginHandler handler
		javax.xml.parsers.SAXParser parser
		Exception e
	public void load (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.osgi.service.resolver.BundleDescription description
		org.eclipse.pde.internal.core.PDEState state
		org.eclipse.pde.core.plugin.IPluginBase base
	public org.eclipse.pde.core.plugin.IExtensions getExtensions () 
	public org.eclipse.pde.core.plugin.IExtensions getExtensions (boolean) 
		boolean createIfMissing
	public boolean isEnabled () 
	public boolean isFragmentModel () 
	public void reload (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
	public void setEnabled (boolean) 
		boolean newEnabled
	public java.lang.String toString () 
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
	protected abstract void updateTimeStamp () 
	public org.eclipse.pde.core.plugin.IPluginAttribute createAttribute (org.eclipse.pde.core.plugin.IPluginElement) 
		org.eclipse.pde.core.plugin.IPluginElement element
		org.eclipse.pde.internal.core.plugin.PluginAttribute attribute
	public org.eclipse.pde.core.plugin.IPluginElement createElement (org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.IPluginObject parent
		org.eclipse.pde.internal.core.plugin.PluginElement element
	public org.eclipse.pde.core.plugin.IPluginExtension createExtension () 
		org.eclipse.pde.internal.core.plugin.PluginExtension extension
	public org.eclipse.pde.core.plugin.IPluginExtensionPoint createExtensionPoint () 
		org.eclipse.pde.internal.core.plugin.PluginExtensionPoint extensionPoint
	public org.eclipse.pde.core.plugin.IPluginImport createImport () 
		org.eclipse.pde.internal.core.plugin.PluginImport iimport
	public org.eclipse.pde.core.plugin.IPluginImport createImport (java.lang.String) 
		String pluginId
		org.eclipse.pde.internal.core.plugin.PluginImport iimport
	public org.eclipse.pde.core.plugin.IPluginLibrary createLibrary () 
		org.eclipse.pde.internal.core.plugin.PluginLibrary library
	public boolean isValid () 
	public boolean isBundleModel () 
	public void dispose () 
	public org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription () 
	public void setBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription description
}

org/eclipse/pde/internal/core/plugin/AttributeChangedEvent.class
AttributeChangedEvent.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.AttributeChangedEvent extends org.eclipse.pde.core.ModelChangedEvent {
	public static final String P_ATTRIBUTE_VALUE
	private Object attribute
	public void  (org.eclipse.pde.core.IModelChangeProvider, java.lang.Object, java.lang.Object, java.lang.String, java.lang.String) 
		org.eclipse.pde.core.IModelChangeProvider provider
		Object element
		Object attribute
		String oldValue
		String newValue
	public java.lang.Object getChangedAttribute () 
}

org/eclipse/pde/internal/core/plugin/Extensions.class
Extensions.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.Extensions extends org.eclipse.pde.internal.core.plugin.AbstractExtensions {
	private static final long serialVersionUID
	private Boolean fValid
	private boolean fIsFragment
	public void  (boolean) 
		boolean readOnly
	void load (org.eclipse.pde.internal.core.plugin.Extensions) 
		org.eclipse.pde.internal.core.plugin.Extensions srcPluginBase
	void load (java.lang.String) 
		String schemaVersion
	public void reset () 
	public boolean isValid () 
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String firstIndent
		Object[] children
		int i
		int i
	public void setIsFragment (boolean) 
		boolean isFragment
}

org/eclipse/pde/internal/core/plugin/ExternalFragmentModel.class
ExternalFragmentModel.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.ExternalFragmentModel extends org.eclipse.pde.internal.core.plugin.ExternalPluginModelBase implements org.eclipse.pde.core.plugin.IFragmentModel  {
	private static final long serialVersionUID
	public void  () 
	public org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
		org.eclipse.pde.internal.core.plugin.PluginBase base
	public org.eclipse.pde.core.plugin.IFragment getFragment () 
	public boolean isFragmentModel () 
}

org/eclipse/pde/internal/core/plugin/ExternalPluginModel.class
ExternalPluginModel.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.ExternalPluginModel extends org.eclipse.pde.internal.core.plugin.ExternalPluginModelBase implements org.eclipse.pde.core.plugin.IPluginModel  {
	private static final long serialVersionUID
	public void  () 
	public org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
		org.eclipse.pde.internal.core.plugin.PluginBase base
	public org.eclipse.pde.core.plugin.IPlugin getPlugin () 
}

org/eclipse/pde/internal/core/plugin/ExternalPluginModelBase.class
ExternalPluginModelBase.java
package org.eclipse.pde.internal.core.plugin
public abstract org.eclipse.pde.internal.core.plugin.ExternalPluginModelBase extends org.eclipse.pde.internal.core.plugin.AbstractPluginModelBase {
	private static final long serialVersionUID
	private String fInstallLocation
	private String fLocalization
	public void  () 
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
	public java.net.URL getNLLookupLocation () 
	public org.eclipse.pde.core.build.IBuildModel getBuildModel () 
	public java.lang.String getInstallLocation () 
	public boolean isEditable () 
	public void load () 
	public void load (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.osgi.service.resolver.BundleDescription description
		org.eclipse.pde.internal.core.PDEState state
		org.eclipse.core.runtime.IPath path
		String device
	public boolean isInSync () 
	private java.io.File getLocalFile () 
		java.io.File file
		String manifest
	protected void updateTimeStamp () 
	public void setInstallLocation (java.lang.String) 
		String newInstallLocation
	public java.lang.String getLocalization () 
}

org/eclipse/pde/internal/core/plugin/Fragment.class
Fragment.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.Fragment extends org.eclipse.pde.internal.core.plugin.PluginBase implements org.eclipse.pde.core.plugin.IFragment  {
	private static final long serialVersionUID
	private String fPluginId
	private String fPluginVersion
	private int fMatchRule
	private boolean fPatch
	public void  (boolean) 
		boolean readOnly
	public java.lang.String getPluginId () 
	public java.lang.String getPluginVersion () 
	public int getRule () 
	protected boolean hasRequiredAttributes () 
	void load (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
		org.eclipse.pde.internal.core.PDEState state
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.VersionRange versionRange
	void load (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String schemaVersion
		String match
		String[] table
		int i
	public void reset () 
	public void setPluginId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newPluginId
		String oldValue
	public void setPluginVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newPluginVersion
		String oldValue
	public void setRule (int)  throws org.eclipse.core.runtime.CoreException 
		int rule
		Integer oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String pid
		String pver
		String firstIndent
		Object[] children
		int i
		int i
	public boolean isPatch () 
}

org/eclipse/pde/internal/core/plugin/IWritableDelimiter.class
IWritableDelimiter.java
package org.eclipse.pde.internal.core.plugin
public abstract org.eclipse.pde.internal.core.plugin.IWritableDelimiter extends java.lang.Object {
	public abstract void writeDelimeter (java.io.PrintWriter) 
}

org/eclipse/pde/internal/core/plugin/IdentifiablePluginObject.class
IdentifiablePluginObject.java
package org.eclipse.pde.internal.core.plugin
public abstract org.eclipse.pde.internal.core.plugin.IdentifiablePluginObject extends org.eclipse.pde.internal.core.plugin.PluginObject implements org.eclipse.pde.core.IIdentifiable  {
	private static final long serialVersionUID
	protected String fID
	public void  () 
	public java.lang.String getId () 
	public void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
		String oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void reconnect (org.eclipse.pde.core.plugin.ISharedPluginModel, org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.ISharedPluginModel model
		org.eclipse.pde.core.plugin.IPluginObject parent
}

org/eclipse/pde/internal/core/plugin/ImportObject.class
ImportObject.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.ImportObject extends org.eclipse.pde.internal.core.plugin.PluginReference implements org.eclipse.pde.core.IWritable java.io.Serializable org.eclipse.pde.internal.core.plugin.IWritableDelimiter  {
	private static final long serialVersionUID
	private org.eclipse.pde.core.plugin.IPluginImport iimport
	static Class class$0
	public void  () 
	public void  (org.eclipse.pde.core.plugin.IPluginImport) 
		org.eclipse.pde.core.plugin.IPluginImport iimport
	public void  (org.eclipse.pde.core.plugin.IPluginImport, org.eclipse.pde.core.plugin.IPlugin) 
		org.eclipse.pde.core.plugin.IPluginImport iimport
		org.eclipse.pde.core.plugin.IPlugin plugin
	public org.eclipse.pde.core.plugin.IPluginImport getImport () 
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.pde.internal.core.plugin.ImportObject io
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public java.lang.Object getAdapter (java.lang.Class) 
		Class key
	public void reconnect (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.IPluginBase parent
	public void writeDelimeter (java.io.PrintWriter) 
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/plugin/Plugin.class
Plugin.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.Plugin extends org.eclipse.pde.internal.core.plugin.PluginBase implements org.eclipse.pde.core.plugin.IPlugin  {
	private static final long serialVersionUID
	private String fClassname
	private boolean fHasExtensibleAPI
	public void  (boolean) 
		boolean readOnly
	public java.lang.String getClassName () 
	public org.eclipse.pde.core.plugin.IPlugin getPlugin () 
	void load (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
		org.eclipse.pde.internal.core.PDEState state
	void load (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String schemaVersion
	public void reset () 
	public void setClassName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newClassName
		String oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String firstIndent
		Object[] children
		int i
		int i
	public boolean hasExtensibleAPI () 
}

org/eclipse/pde/internal/core/plugin/PluginAttribute.class
PluginAttribute.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.PluginAttribute extends org.eclipse.pde.internal.core.plugin.PluginObject implements org.eclipse.pde.core.plugin.IPluginAttribute  {
	private static final long serialVersionUID
	protected String fValue
	private transient org.eclipse.pde.internal.core.ischema.ISchemaAttribute attributeInfo
	public void  () 
	void  (org.eclipse.pde.core.plugin.IPluginAttribute) 
		org.eclipse.pde.core.plugin.IPluginAttribute attribute
	public java.lang.Object clone () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.core.plugin.IPluginAttribute target
	public org.eclipse.pde.internal.core.ischema.ISchemaAttribute getAttributeInfo () 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		org.eclipse.pde.internal.core.plugin.PluginElement element
		org.eclipse.pde.internal.core.ischema.ISchemaElement elementInfo
	public java.lang.String getValue () 
	void load (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	void load (java.lang.String, java.lang.String) 
		String name
		String value
	public void setAttributeInfo (org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute newAttributeInfo
	public void setValue (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newValue
		String oldValue
		org.eclipse.pde.internal.core.plugin.AttributeChangedEvent e
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/plugin/PluginBase.class
PluginBase.java
package org.eclipse.pde.internal.core.plugin
public abstract org.eclipse.pde.internal.core.plugin.PluginBase extends org.eclipse.pde.internal.core.plugin.AbstractExtensions implements org.eclipse.pde.core.plugin.IPluginBase  {
	private static final long serialVersionUID
	private static final org.osgi.framework.Version maxVersion
	private java.util.ArrayList fLibraries
	private java.util.ArrayList fImports
	private String fProviderName
	private String fId
	private String fVersion
	private boolean fHasBundleStructure
	private String fBundleSourceEntry
	static void  () 
	public void  (boolean) 
		boolean readOnly
	public void add (org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginLibrary library
	public void add (org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport iimport
	public void add (org.eclipse.pde.core.plugin.IPluginImport[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport[] iimports
		int i
	public org.eclipse.pde.core.plugin.IPluginLibrary[] getLibraries () 
	public org.eclipse.pde.core.plugin.IPluginImport[] getImports () 
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase () 
	public java.lang.String getProviderName () 
	public java.lang.String getVersion () 
	public java.lang.String getId () 
	void load (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.osgi.service.resolver.BundleDescription bundleDesc
		org.eclipse.pde.internal.core.PDEState state
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	void load (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String schemaVersion
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
	void loadRuntime (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.pde.internal.core.PDEState) 
		org.eclipse.osgi.service.resolver.BundleDescription description
		org.eclipse.pde.internal.core.PDEState state
		String[] libraryNames
		int i
		org.eclipse.pde.internal.core.plugin.PluginLibrary library
	void loadRuntime (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.plugin.PluginLibrary library
	void loadImports (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription description
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		int i
		org.eclipse.pde.internal.core.plugin.PluginImport importElement
		org.eclipse.osgi.service.resolver.BundleDescription[] imported
		int i
		org.eclipse.pde.internal.core.plugin.PluginImport importElement
	void loadImports (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.plugin.PluginImport importElement
	protected void processChild (org.w3c.dom.Node) 
		org.w3c.dom.Node child
		String name
	public void remove (org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginLibrary library
	public void remove (org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport iimport
	public void remove (org.eclipse.pde.core.plugin.IPluginImport[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport[] iimports
		int i
	public void reset () 
	public void setProviderName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String providerName
		String oldValue
	public void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newVersion
		String oldValue
	public void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newId
		String oldValue
	public void internalSetVersion (java.lang.String) 
		String newVersion
	public void swap (org.eclipse.pde.core.plugin.IPluginLibrary, org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginLibrary l1
		org.eclipse.pde.core.plugin.IPluginLibrary l2
		int index1
		int index2
	public void swap (org.eclipse.pde.core.plugin.IPluginImport, org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport import1
		org.eclipse.pde.core.plugin.IPluginImport import2
		int index1
		int index2
	public boolean isValid () 
	protected boolean hasRequiredAttributes () 
		int i
		org.eclipse.pde.core.plugin.IPluginLibrary library
		int i
		org.eclipse.pde.core.plugin.IPluginImport iimport
	protected javax.xml.parsers.SAXParser getSaxParser ()  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException javax.xml.parsers.FactoryConfigurationError 
	public static int getMatchRule (org.eclipse.osgi.service.resolver.VersionRange) 
		org.eclipse.osgi.service.resolver.VersionRange versionRange
		org.osgi.framework.Version minimum
		org.osgi.framework.Version maximum
	public boolean hasBundleStructure () 
	public java.lang.String getBundleSourceEntry () 
}

org/eclipse/pde/internal/core/plugin/PluginElement.class
PluginElement.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.PluginElement extends org.eclipse.pde.internal.core.plugin.PluginParent implements org.eclipse.pde.core.plugin.IPluginElement  {
	private static final long serialVersionUID
	static final String ATTRIBUTE_SHIFT
	static final String ELEMENT_SHIFT
	private transient org.eclipse.pde.internal.core.ischema.ISchemaElement fElementInfo
	protected String fText
	protected java.util.Hashtable fAttributes
	private org.eclipse.core.runtime.IConfigurationElement fElement
	public void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	void  (org.eclipse.pde.internal.core.plugin.PluginElement) 
		org.eclipse.pde.internal.core.plugin.PluginElement element
		org.eclipse.pde.core.plugin.IPluginAttribute[] atts
		int i
		org.eclipse.pde.internal.core.plugin.PluginAttribute att
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.core.plugin.IPluginElement target
		org.eclipse.pde.core.plugin.IPluginAttribute[] tatts
		int i
		org.eclipse.pde.core.plugin.IPluginAttribute tatt
		org.eclipse.pde.core.plugin.IPluginAttribute att
	public org.eclipse.pde.core.plugin.IPluginElement createCopy () 
	public org.eclipse.pde.core.plugin.IPluginAttribute getAttribute (java.lang.String) 
		String name
	public org.eclipse.pde.core.plugin.IPluginAttribute[] getAttributes () 
		java.util.Collection values
		org.eclipse.pde.core.plugin.IPluginAttribute[] result
	public int getAttributeCount () 
	public java.lang.Object getElementInfo () 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		org.eclipse.pde.core.plugin.IPluginObject parent
		org.eclipse.pde.internal.core.plugin.PluginExtension extension
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public java.lang.String getText () 
	void load (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NamedNodeMap attributes
		int i
		org.w3c.dom.Node attribute
		org.eclipse.pde.core.plugin.IPluginAttribute att
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.plugin.PluginElement childElement
		String text
	public void removeAttribute (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		org.eclipse.pde.internal.core.plugin.PluginAttribute att
		String oldValue
	public void setAttribute (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		String value
		org.eclipse.pde.core.plugin.IPluginAttribute attribute
	public void setElementInfo (org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement newElementInfo
		java.util.Enumeration atts
		org.eclipse.pde.internal.core.plugin.PluginAttribute att
	public void setText (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newText
		String oldValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String newIndent
		java.util.Iterator iter
		org.eclipse.pde.core.plugin.IPluginAttribute attribute
		org.eclipse.pde.core.plugin.IPluginObject[] children
		int i
		org.eclipse.pde.core.plugin.IPluginElement element
	protected java.util.Hashtable getAttributeMap () 
		String[] names
		int i
		org.eclipse.pde.core.plugin.IPluginAttribute attr
	private org.eclipse.pde.core.plugin.IPluginAttribute createAttribute (java.lang.String, java.lang.String) 
		String name
		String value
		org.eclipse.pde.core.plugin.IPluginAttribute attr
	protected java.util.ArrayList getChildrenList () 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.pde.internal.core.plugin.PluginElement element
	public java.lang.String getName () 
}

org/eclipse/pde/internal/core/plugin/PluginExtension.class
PluginExtension.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.PluginExtension extends org.eclipse.pde.internal.core.plugin.PluginParent implements org.eclipse.pde.core.plugin.IPluginExtension  {
	private static final long serialVersionUID
	protected String fPoint
	private transient org.eclipse.pde.internal.core.ischema.ISchema schema
	private org.eclipse.core.runtime.IExtension fExtension
	public void  () 
	public void  (org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.IExtension extension
	public java.lang.String getPoint () 
	public boolean isValid () 
	public java.lang.Object getSchema () 
		org.eclipse.pde.internal.core.schema.SchemaRegistry registry
	void load (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.plugin.PluginElement childElement
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.core.plugin.IPluginExtension target
		org.eclipse.core.resources.IResource res
	private boolean nameEqual (java.lang.String) 
		String targetName
	public void setPoint (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String point
		String oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public java.lang.String toString () 
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String attIndent
		org.eclipse.pde.core.plugin.IPluginObject[] children
		int i
		org.eclipse.pde.core.plugin.IPluginElement child
	public java.lang.String getName () 
	public java.lang.String getId () 
		String pluginId
		String sub
	protected java.util.ArrayList getChildrenList () 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.pde.internal.core.plugin.PluginElement element
}

org/eclipse/pde/internal/core/plugin/PluginExtensionPoint.class
PluginExtensionPoint.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.PluginExtensionPoint extends org.eclipse.pde.internal.core.plugin.IdentifiablePluginObject implements org.eclipse.pde.core.plugin.IPluginExtensionPoint  {
	private static final long serialVersionUID
	private org.eclipse.core.runtime.IExtensionPoint fPoint
	protected String fSchema
	public void  () 
	public void  (org.eclipse.core.runtime.IExtensionPoint) 
		org.eclipse.core.runtime.IExtensionPoint point
	public boolean isValid () 
	public java.lang.String getFullId () 
		String pointId
		org.eclipse.pde.core.plugin.IPluginModelBase modelBase
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
		String schemaVersion
	public java.lang.String getSchema () 
	void load (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.core.plugin.IPluginExtensionPoint target
	public void setSchema (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newSchema
		String oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public java.lang.String getName () 
	public java.lang.String getId () 
		String pluginId
		String sub
}

org/eclipse/pde/internal/core/plugin/PluginHandler.class
PluginHandler.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.PluginHandler extends org.xml.sax.helpers.DefaultHandler {
	private org.w3c.dom.Document fDocument
	private org.w3c.dom.Element fRootElement
	private java.util.Stack fOpenElements
	private String fSchemaVersion
	private boolean fAbbreviated
	private org.xml.sax.Locator fLocator
	private boolean fPop
	public void  (boolean) 
		boolean abbreviated
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		org.w3c.dom.Element parent
		org.w3c.dom.Element element
		int i
	protected boolean isInterestingExtension (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String point
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
		javax.xml.parsers.DocumentBuilderFactory factory
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] characters
		int start
		int length
	protected void processCharacters (char[], int, int)  throws org.w3c.dom.DOMException 
		char[] characters
		int start
		int length
		StringBuffer buff
		int i
		org.w3c.dom.Text text
	public org.w3c.dom.Node getDocumentElement () 
	public java.lang.String getSchemaVersion () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String publicId
		String systemId
}

org/eclipse/pde/internal/core/plugin/PluginImport.class
PluginImport.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.PluginImport extends org.eclipse.pde.internal.core.plugin.IdentifiablePluginObject implements org.eclipse.pde.core.plugin.IPluginImport java.io.Serializable  {
	private static final long serialVersionUID
	private int match
	private boolean reexported
	private boolean optional
	private String version
	public void  () 
	public void  (org.eclipse.pde.core.plugin.ISharedPluginModel, java.lang.String) 
		org.eclipse.pde.core.plugin.ISharedPluginModel model
		String id
	public boolean isValid () 
	public int getMatch () 
	public java.lang.String getVersion () 
	public boolean isReexported () 
	public boolean isOptional () 
	public void load (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription description
	public void load (org.eclipse.osgi.util.ManifestElement, int) 
		org.eclipse.osgi.util.ManifestElement element
		int bundleManifestVersion
		String bundleVersion
		org.eclipse.osgi.service.resolver.VersionRange versionRange
	public void load (org.eclipse.osgi.service.resolver.BundleSpecification) 
		org.eclipse.osgi.service.resolver.BundleSpecification importModel
		org.eclipse.osgi.service.resolver.VersionRange versionRange
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.core.plugin.IPluginImport target
	void load (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String id
		String export
		String option
		String version
		String match
		boolean reexport
		boolean optional
		String lmatch
		int i
	public void setMatch (int)  throws org.eclipse.core.runtime.CoreException 
		int match
		Integer oldValue
	public void setReexported (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean value
		Boolean oldValue
	public void setOptional (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean value
		Boolean oldValue
	public void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String version
		String oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		org.eclipse.pde.core.plugin.IPluginModelBase modelBase
		String matchValue
		org.eclipse.pde.internal.core.ibundle.IBundleModel bundleModel
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		org.eclipse.pde.internal.core.ibundle.IManifestHeader manifestHeader
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		org.eclipse.pde.internal.core.text.bundle.RequireBundleObject element
		int bundleManifestVersion
	public void reconnect (org.eclipse.pde.core.plugin.ISharedPluginModel, org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.ISharedPluginModel model
		org.eclipse.pde.core.plugin.IPluginObject parent
	public void writeDelimeter (java.io.PrintWriter) 
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/plugin/PluginLibrary.class
PluginLibrary.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.PluginLibrary extends org.eclipse.pde.internal.core.plugin.PluginObject implements org.eclipse.pde.core.plugin.IPluginLibrary  {
	private static final long serialVersionUID
	private String[] fContentFilters
	private boolean fExported
	private String fType
	public void  () 
	public boolean isValid () 
	public java.lang.String[] getContentFilters () 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.ArrayList list
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		int i
	public void addContentFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String filter
	public void removeContentFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String filter
	public java.lang.String[] getPackages () 
	public boolean isExported () 
	public boolean isFullyExported () 
	public java.lang.String getType () 
	public void load (java.lang.String) 
		String name
	void load (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		java.util.Vector exports
		boolean all
		int i
		org.w3c.dom.Node child
		String tag
		String ename
	public void setContentFilters (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		String[] filters
		java.util.ArrayList oldValue
	public void setPackages (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		String[] packages
	public void setExported (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean value
		Boolean oldValue
	public void setType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String type
		String oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
		java.util.ArrayList list
	private java.util.ArrayList createArrayList (java.lang.String[]) 
		String[] array
		java.util.ArrayList list
		int i
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		org.eclipse.pde.core.plugin.IPluginModelBase modelBase
		String indent2
		int i
	public void reconnect (org.eclipse.pde.core.plugin.ISharedPluginModel, org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.ISharedPluginModel model
		org.eclipse.pde.core.plugin.IPluginObject parent
	public void writeDelimeter (java.io.PrintWriter) 
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/plugin/PluginObject.class
PluginObject.java
package org.eclipse.pde.internal.core.plugin
public abstract org.eclipse.pde.internal.core.plugin.PluginObject extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.pde.core.plugin.IPluginObject org.eclipse.pde.core.ISourceObject java.io.Serializable org.eclipse.pde.internal.core.plugin.IWritableDelimiter  {
	private static final long serialVersionUID
	protected String fName
	private transient String fTranslatedName
	private transient org.eclipse.pde.core.plugin.IPluginObject fParent
	private transient org.eclipse.pde.core.plugin.ISharedPluginModel fModel
	private transient boolean fInTheModel
	protected int fStartLine
	static Class class$0
	public void  () 
	public boolean isValid () 
	protected void ensureModelEditable ()  throws org.eclipse.core.runtime.CoreException 
	public void setInTheModel (boolean) 
		boolean value
	public boolean isInTheModel () 
	protected void firePropertyChanged (java.lang.String, java.lang.Object, java.lang.Object) 
		String property
		Object oldValue
		Object newValue
	protected void firePropertyChanged (org.eclipse.pde.core.plugin.IPluginObject, java.lang.String, java.lang.Object, java.lang.Object) 
		org.eclipse.pde.core.plugin.IPluginObject object
		String property
		Object oldValue
		Object newValue
		org.eclipse.pde.core.IModelChangeProvider provider
	protected void fireStructureChanged (org.eclipse.pde.core.plugin.IPluginObject, int) 
		org.eclipse.pde.core.plugin.IPluginObject child
		int changeType
		org.eclipse.pde.core.IModel model
		org.eclipse.pde.core.IModelChangedEvent e
	protected void fireStructureChanged (org.eclipse.pde.core.plugin.IPluginObject[], int) 
		org.eclipse.pde.core.plugin.IPluginObject[] children
		int changeType
		org.eclipse.pde.core.IModel model
		org.eclipse.pde.core.IModelChangedEvent e
	protected void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent e
		org.eclipse.pde.core.IModel model
		org.eclipse.pde.core.IModelChangeProvider provider
	public org.eclipse.pde.core.plugin.ISharedPluginModel getModel () 
	public org.eclipse.pde.core.plugin.IPluginModelBase getPluginModel () 
	public java.lang.String getName () 
	public java.lang.String getTranslatedName () 
	java.lang.String getNodeAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String name
		org.w3c.dom.Node attribute
	public org.eclipse.pde.core.plugin.IPluginObject getParent () 
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase () 
		org.eclipse.pde.core.plugin.IPluginModelBase pluginModel
	public java.lang.String getResourceString (java.lang.String) 
		String key
	static boolean isNotEmpty (java.lang.String) 
		String text
		int i
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void setModel (org.eclipse.pde.core.plugin.ISharedPluginModel) 
		org.eclipse.pde.core.plugin.ISharedPluginModel model
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		String oldValue
	public void setParent (org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.IPluginObject parent
	protected void throwCoreException (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String message
		org.eclipse.core.runtime.Status status
		org.eclipse.core.runtime.CoreException ce
	public java.lang.String toString () 
		String result
	public java.util.Vector addComments (org.w3c.dom.Node, java.util.Vector) 
		org.w3c.dom.Node node
		java.util.Vector result
		org.w3c.dom.Node prev
		String comment
	void writeComments (java.io.PrintWriter, java.util.Vector) 
		java.io.PrintWriter writer
		java.util.Vector source
		int i
		String comment
	protected boolean stringEqualWithNull (java.lang.String, java.lang.String) 
		String a
		String b
	public java.lang.String getWritableString (java.lang.String) 
		String source
	public int getStartLine () 
	public int getStopLine () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public void reconnect (org.eclipse.pde.core.plugin.ISharedPluginModel, org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.ISharedPluginModel model
		org.eclipse.pde.core.plugin.IPluginObject parent
	public void writeDelimeter (java.io.PrintWriter) 
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/plugin/PluginParent.class
PluginParent.java
package org.eclipse.pde.internal.core.plugin
public abstract org.eclipse.pde.internal.core.plugin.PluginParent extends org.eclipse.pde.internal.core.plugin.IdentifiablePluginObject implements org.eclipse.pde.core.plugin.IPluginParent  {
	private static final long serialVersionUID
	protected java.util.ArrayList fChildren
	public void  () 
	public void add (int, org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
		int index
		org.eclipse.pde.core.plugin.IPluginObject child
	public void add (org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginObject child
	void appendChild (org.eclipse.pde.core.plugin.IPluginElement) 
		org.eclipse.pde.core.plugin.IPluginElement child
	protected void postAdd (org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.IPluginObject child
	public int getChildCount () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.core.plugin.IPluginParent target
		org.eclipse.pde.core.plugin.IPluginObject[] tchildren
		int i
		org.eclipse.pde.core.plugin.IPluginObject tchild
		org.eclipse.pde.core.plugin.IPluginObject child
	public int getIndexOf (org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.IPluginObject child
	public void swap (org.eclipse.pde.core.plugin.IPluginObject, org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginObject child1
		org.eclipse.pde.core.plugin.IPluginObject child2
		int index1
		int index2
	public org.eclipse.pde.core.plugin.IPluginObject[] getChildren () 
	public void remove (org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginObject child
	protected java.util.ArrayList getChildrenList () 
}

org/eclipse/pde/internal/core/plugin/PluginReference.class
PluginReference.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.PluginReference extends org.eclipse.core.runtime.PlatformObject {
	private String fId
	private transient org.eclipse.pde.core.plugin.IPlugin fPlugin
	public void  () 
	public void  (java.lang.String) 
		String id
	public void  (org.eclipse.pde.core.plugin.IPlugin) 
		org.eclipse.pde.core.plugin.IPlugin plugin
	public java.lang.String getId () 
	public org.eclipse.pde.core.plugin.IPlugin getPlugin () 
		org.eclipse.pde.core.plugin.IPluginModelBase model
	public java.lang.String toString () 
	public boolean isResolved () 
	public void reconnect (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.IPlugin plugin
}

org/eclipse/pde/internal/core/plugin/WorkspaceExtensionsModel.class
WorkspaceExtensionsModel.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.WorkspaceExtensionsModel extends org.eclipse.pde.internal.core.plugin.AbstractExtensionsModel implements org.eclipse.pde.core.IEditableModel org.eclipse.pde.internal.core.ibundle.IBundlePluginModelProvider  {
	private static final long serialVersionUID
	private org.eclipse.core.resources.IFile fUnderlyingResource
	private boolean fDirty
	private boolean fEditable
	private transient org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase fBundleModel
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
	public java.net.URL getNLLookupLocation () 
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
	public java.lang.String getContents () 
		java.io.StringWriter swriter
		java.io.PrintWriter writer
		java.io.IOException e
	public java.lang.String getInstallLocation () 
	public org.eclipse.core.resources.IResource getUnderlyingResource () 
	public boolean isInSync () 
		org.eclipse.core.runtime.IPath path
	public boolean isDirty () 
	public boolean isEditable () 
	public void load () 
	protected void updateTimeStamp () 
	public void save () 
		java.io.ByteArrayInputStream stream
		String contents
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void setDirty (boolean) 
		boolean dirty
	public void setEditable (boolean) 
		boolean editable
	protected org.eclipse.pde.internal.core.plugin.Extensions createExtensions () 
		org.eclipse.pde.internal.core.plugin.Extensions extensions
	public java.lang.String toString () 
	public void setBundleModel (org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase) 
		org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase model
	public org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase getBundlePluginModel () 
}

org/eclipse/pde/internal/core/plugin/WorkspaceFragmentModel.class
WorkspaceFragmentModel.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.WorkspaceFragmentModel extends org.eclipse.pde.internal.core.plugin.WorkspacePluginModelBase implements org.eclipse.pde.core.plugin.IFragmentModel  {
	private static final long serialVersionUID
	public void  (org.eclipse.core.resources.IFile, boolean) 
		org.eclipse.core.resources.IFile file
		boolean abbreviated
	public org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
		org.eclipse.pde.internal.core.plugin.Fragment fragment
	public org.eclipse.pde.core.plugin.IFragment getFragment () 
	public boolean isFragmentModel () 
}

org/eclipse/pde/internal/core/plugin/WorkspacePluginModel.class
WorkspacePluginModel.java
package org.eclipse.pde.internal.core.plugin
public org.eclipse.pde.internal.core.plugin.WorkspacePluginModel extends org.eclipse.pde.internal.core.plugin.WorkspacePluginModelBase implements org.eclipse.pde.core.plugin.IPluginModel  {
	private static final long serialVersionUID
	public void  (org.eclipse.core.resources.IFile, boolean) 
		org.eclipse.core.resources.IFile file
		boolean abbreviated
	public org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
		org.eclipse.pde.internal.core.plugin.Plugin plugin
	public org.eclipse.pde.core.plugin.IPlugin getPlugin () 
}

org/eclipse/pde/internal/core/plugin/WorkspacePluginModelBase.class
WorkspacePluginModelBase.java
package org.eclipse.pde.internal.core.plugin
public abstract org.eclipse.pde.internal.core.plugin.WorkspacePluginModelBase extends org.eclipse.pde.internal.core.plugin.AbstractPluginModelBase implements org.eclipse.pde.core.IEditableModel  {
	private static final long serialVersionUID
	private org.eclipse.core.resources.IFile fUnderlyingResource
	private boolean fDirty
	private boolean fEditable
	private org.eclipse.pde.core.build.IBuildModel fBuildModel
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
	public java.net.URL getNLLookupLocation () 
	public void  (org.eclipse.core.resources.IFile, boolean) 
		org.eclipse.core.resources.IFile file
		boolean abbreviated
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
	public org.eclipse.pde.core.build.IBuildModel getBuildModel () 
	public java.lang.String getContents () 
		java.io.StringWriter swriter
		java.io.PrintWriter writer
		java.io.IOException e
	public org.eclipse.core.resources.IFile getFile () 
	public java.lang.String getInstallLocation () 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.resources.IResource getUnderlyingResource () 
	public boolean isInSync () 
		org.eclipse.core.runtime.IPath path
	public boolean isDirty () 
	public boolean isEditable () 
	public void load () 
		java.io.InputStream stream
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	protected void updateTimeStamp () 
	public void save () 
		java.io.ByteArrayInputStream stream
		String contents
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void setBuildModel (org.eclipse.pde.core.build.IBuildModel) 
		org.eclipse.pde.core.build.IBuildModel buildModel
	public void setDirty (boolean) 
		boolean dirty
	public void setEditable (boolean) 
		boolean editable
}

org/eclipse/pde/internal/core/product/
org/eclipse/pde/internal/core/product/AboutInfo.class
AboutInfo.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.AboutInfo extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.IAboutInfo  {
	private static final long serialVersionUID
	private String fImagePath
	private String fAboutText
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public void setText (java.lang.String) 
		String text
		String old
	public java.lang.String getText () 
	public void setImagePath (java.lang.String) 
		String path
		String old
	public java.lang.String getImagePath () 
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	private boolean isAboutTextDefined () 
	private boolean isAboutImageDefined () 
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.w3c.dom.Node text
}

org/eclipse/pde/internal/core/product/ArgumentsInfo.class
ArgumentsInfo.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.ArgumentsInfo extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.IArgumentsInfo  {
	private static final long serialVersionUID
	private String fProgramArgs
	private String fProgramArgsLin
	private String fProgramArgsMac
	private String fProgramArgsSol
	private String fProgramArgsWin
	private String fVMArgs
	private String fVMArgsLin
	private String fVMArgsMac
	private String fVMArgsSol
	private String fVMArgsWin
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public void setProgramArguments (java.lang.String, int) 
		String args
		int platform
		String old
		String old
		String old
		String old
		String old
	public java.lang.String getProgramArguments (int) 
		int platform
	public java.lang.String getCompleteProgramArguments (java.lang.String) 
		String os
	public void setVMArguments (java.lang.String, int) 
		String args
		int platform
		String old
		String old
		String old
		String old
		String old
	public java.lang.String getVMArguments (int) 
		int platform
	public java.lang.String getCompleteVMArguments (java.lang.String) 
		String os
	private java.lang.String getCompleteArgs (java.lang.String, java.lang.String) 
		String platformArgs
		String univArgs
		String args
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node child
	private java.lang.String getText (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Node text
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/product/ConfigurationFileInfo.class
ConfigurationFileInfo.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.ConfigurationFileInfo extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo  {
	private static final long serialVersionUID
	private String fUse
	private String fPath
	private static final String LIN
	private static final String MAC
	private static final String SOL
	private static final String WIN
	private String fLinPath
	private String fLinUse
	private String fMacPath
	private String fMacUse
	private String fSolPath
	private String fSolUse
	private String fWinPath
	private String fWinUse
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public void setPath (java.lang.String) 
		String path
		String old
	public java.lang.String getPath () 
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node child
	private java.lang.String getText (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Node text
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void setUse (java.lang.String, java.lang.String) 
		String os
		String use
		String old
		String old
		String old
		String old
		String old
	public java.lang.String getUse (java.lang.String) 
		String os
	public void setPath (java.lang.String, java.lang.String) 
		String os
		String path
		String old
		String old
		String old
		String old
		String old
	public java.lang.String getPath (java.lang.String) 
		String os
}

org/eclipse/pde/internal/core/product/IntroInfo.class
IntroInfo.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.IntroInfo extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.IIntroInfo  {
	public static final String P_INTRO_ID
	private static final long serialVersionUID
	private String fIntroId
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public void setId (java.lang.String) 
		String id
		String old
	public java.lang.String getId () 
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Element element
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/product/JREInfo.class
JREInfo.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.JREInfo extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.IJREInfo  {
	private static final String JRE_LIN
	private static final String JRE_MAC
	private static final String JRE_SOL
	private static final String JRE_WIN
	private static final long serialVersionUID
	private org.eclipse.core.runtime.IPath fJVMLin
	private org.eclipse.core.runtime.IPath fJVMMac
	private org.eclipse.core.runtime.IPath fJVMSol
	private org.eclipse.core.runtime.IPath fJVMWin
	private boolean bIncludeLin
	private boolean bIncludeMac
	private boolean bIncludeSol
	private boolean bIncludeWin
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public org.eclipse.core.runtime.IPath getJREContainerPath (java.lang.String) 
		String os
	public void setJREContainerPath (java.lang.String, org.eclipse.core.runtime.IPath) 
		String os
		org.eclipse.core.runtime.IPath jreContainerPath
		org.eclipse.core.runtime.IPath old
		org.eclipse.core.runtime.IPath old
		org.eclipse.core.runtime.IPath old
		org.eclipse.core.runtime.IPath old
	public java.io.File getJVMLocation (java.lang.String) 
		String os
		org.eclipse.core.runtime.IPath jreContainerPath
		org.eclipse.jdt.launching.IVMInstall vm
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node child
		org.w3c.dom.Node includeNode
		boolean include
	private org.eclipse.core.runtime.IPath getPath (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Node text
		String pathString
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public boolean includeJREWithProduct (java.lang.String) 
		String os
	public void setIncludeJREWithProduct (java.lang.String, boolean) 
		String os
		boolean includeJRE
		Boolean old
		Boolean old
		Boolean old
		Boolean old
}

org/eclipse/pde/internal/core/product/LauncherInfo.class
LauncherInfo.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.LauncherInfo extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.ILauncherInfo  {
	private static final long serialVersionUID
	private boolean fUseIcoFile
	private java.util.Map fIcons
	private String fLauncherName
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public java.lang.String getLauncherName () 
	public void setLauncherName (java.lang.String) 
		String name
		String old
	public void setIconPath (java.lang.String, java.lang.String) 
		String iconId
		String path
		String old
	public java.lang.String getIconPath (java.lang.String) 
		String iconId
	public boolean usesWinIcoFile () 
	public void setUseWinIcoFile (boolean) 
		boolean use
		boolean old
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		String name
	private void parseWin (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Element child
		String name
	private void parseSolaris (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	private void parseMac (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	private void parseLinux (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	private void writerWin (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String path
	private void writeSolaris (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	private void writeIcon (java.lang.String, java.lang.String, java.io.PrintWriter) 
		String indent
		String iconId
		java.io.PrintWriter writer
		String icon
	private void writeMac (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String icon
	private void writeLinux (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String icon
}

org/eclipse/pde/internal/core/product/LicenseInfo.class
LicenseInfo.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.LicenseInfo extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.ILicenseInfo  {
	public static final String P_URL
	public static final String P_LICENSE
	private static final long serialVersionUID
	private String fURL
	private String fLicense
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public void setURL (java.lang.String) 
		String url
		String old
	public java.lang.String getURL () 
	public java.lang.String getLicense () 
	public void setLicense (java.lang.String) 
		String text
		String old
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.w3c.dom.Node text
		org.w3c.dom.Node text
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	private boolean isURLDefined () 
	private boolean isLicenseTextDefined () 
}

org/eclipse/pde/internal/core/product/PluginConfiguration.class
PluginConfiguration.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.PluginConfiguration extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.IPluginConfiguration  {
	private static final long serialVersionUID
	private boolean fAutoStart
	private int fStartLevel
	private String fId
	void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Element element
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public java.lang.String getId () 
	public int getStartLevel () 
	public boolean isAutoStart () 
	public void setAutoStart (boolean) 
		boolean autostart
		boolean oldValue
	public void setStartLevel (int) 
		int startLevel
		int oldValue
	public void setId (java.lang.String) 
		String id
}

org/eclipse/pde/internal/core/product/Product.class
Product.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.Product extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.IProduct  {
	private static final long serialVersionUID
	private String fId
	private String fProductId
	private String fName
	private String fApplication
	private String fVersion
	private org.eclipse.pde.internal.core.iproduct.IAboutInfo fAboutInfo
	private java.util.TreeMap fPlugins
	private java.util.TreeMap fPluginConfigurations
	private java.util.List fFeatures
	private org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo fConfigIniInfo
	private org.eclipse.pde.internal.core.iproduct.IJREInfo fJVMInfo
	private boolean fUseFeatures
	private boolean fIncludeLaunchers
	private org.eclipse.pde.internal.core.iproduct.IWindowImages fWindowImages
	private org.eclipse.pde.internal.core.iproduct.ISplashInfo fSplashInfo
	private org.eclipse.pde.internal.core.iproduct.ILauncherInfo fLauncherInfo
	private org.eclipse.pde.internal.core.iproduct.IArgumentsInfo fLauncherArgs
	private org.eclipse.pde.internal.core.iproduct.IIntroInfo fIntroInfo
	private org.eclipse.pde.internal.core.iproduct.ILicenseInfo fLicenseInfo
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public java.lang.String getId () 
	public java.lang.String getProductId () 
	public java.lang.String getName () 
	public java.lang.String getVersion () 
	public java.lang.String getApplication () 
	public java.lang.String getDefiningPluginId () 
		int dot
	public void setId (java.lang.String) 
		String id
		String old
	public void setProductId (java.lang.String) 
		String id
		String old
	public void setVersion (java.lang.String) 
		String version
		String old
	public void setName (java.lang.String) 
		String name
		String old
	public void setAboutInfo (org.eclipse.pde.internal.core.iproduct.IAboutInfo) 
		org.eclipse.pde.internal.core.iproduct.IAboutInfo info
	public void setApplication (java.lang.String) 
		String application
		String old
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		java.util.Iterator iter
		org.eclipse.pde.internal.core.iproduct.IProductPlugin plugin
		org.eclipse.pde.internal.core.iproduct.IProductFeature feature
		org.eclipse.pde.internal.core.iproduct.IPluginConfiguration configuration
	public org.eclipse.pde.internal.core.iproduct.IAboutInfo getAboutInfo () 
	public void reset () 
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String launchers
		org.w3c.dom.NodeList children
		org.eclipse.pde.internal.core.iproduct.IProductModelFactory factory
		int i
		org.w3c.dom.Node child
		String name
	private void parsePlugins (org.w3c.dom.NodeList) 
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.iproduct.IProductPlugin plugin
	private void parsePluginConfigurations (org.w3c.dom.NodeList) 
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.iproduct.IPluginConfiguration configuration
	private void parseFeatures (org.w3c.dom.NodeList) 
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.iproduct.IProductFeature feature
	public void addPlugins (org.eclipse.pde.internal.core.iproduct.IProductPlugin[]) 
		org.eclipse.pde.internal.core.iproduct.IProductPlugin[] plugins
		boolean modified
		int i
		String id
	public void addPluginConfigurations (org.eclipse.pde.internal.core.iproduct.IPluginConfiguration[]) 
		org.eclipse.pde.internal.core.iproduct.IPluginConfiguration[] configuration
		boolean modified
		int i
		String id
	public void removePlugins (org.eclipse.pde.internal.core.iproduct.IProductPlugin[]) 
		org.eclipse.pde.internal.core.iproduct.IProductPlugin[] plugins
		boolean modified
		java.util.LinkedList removedConfigurations
		int i
		String id
		Object configuration
	public void removePluginConfigurations (org.eclipse.pde.internal.core.iproduct.IPluginConfiguration[]) 
		org.eclipse.pde.internal.core.iproduct.IPluginConfiguration[] configurations
		boolean modified
		int i
	public org.eclipse.pde.internal.core.iproduct.IProductPlugin[] getPlugins () 
	public org.eclipse.pde.internal.core.iproduct.IPluginConfiguration[] getPluginConfigurations () 
	public org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo getConfigurationFileInfo () 
	public void setConfigurationFileInfo (org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo) 
		org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo info
	public boolean useFeatures () 
	public void setUseFeatures (boolean) 
		boolean use
		boolean old
	public boolean containsPlugin (java.lang.String) 
		String id
	public boolean containsFeature (java.lang.String) 
		String id
		org.eclipse.pde.internal.core.iproduct.IProductFeature[] features
		int i
	public org.eclipse.pde.internal.core.iproduct.IWindowImages getWindowImages () 
	public void setWindowImages (org.eclipse.pde.internal.core.iproduct.IWindowImages) 
		org.eclipse.pde.internal.core.iproduct.IWindowImages images
	public org.eclipse.pde.internal.core.iproduct.ISplashInfo getSplashInfo () 
	public void setSplashInfo (org.eclipse.pde.internal.core.iproduct.ISplashInfo) 
		org.eclipse.pde.internal.core.iproduct.ISplashInfo info
	public org.eclipse.pde.internal.core.iproduct.ILauncherInfo getLauncherInfo () 
	public void setLauncherInfo (org.eclipse.pde.internal.core.iproduct.ILauncherInfo) 
		org.eclipse.pde.internal.core.iproduct.ILauncherInfo info
	public void addFeatures (org.eclipse.pde.internal.core.iproduct.IProductFeature[]) 
		org.eclipse.pde.internal.core.iproduct.IProductFeature[] features
		boolean modified
		int i
		String id
	public void removeFeatures (org.eclipse.pde.internal.core.iproduct.IProductFeature[]) 
		org.eclipse.pde.internal.core.iproduct.IProductFeature[] features
		boolean modified
		int i
	public org.eclipse.pde.internal.core.iproduct.IProductFeature[] getFeatures () 
	public org.eclipse.pde.internal.core.iproduct.IArgumentsInfo getLauncherArguments () 
	public void setLauncherArguments (org.eclipse.pde.internal.core.iproduct.IArgumentsInfo) 
		org.eclipse.pde.internal.core.iproduct.IArgumentsInfo info
	public org.eclipse.pde.internal.core.iproduct.IIntroInfo getIntroInfo () 
	public void setIntroInfo (org.eclipse.pde.internal.core.iproduct.IIntroInfo) 
		org.eclipse.pde.internal.core.iproduct.IIntroInfo introInfo
	public org.eclipse.pde.internal.core.iproduct.IJREInfo getJREInfo () 
	public void setJREInfo (org.eclipse.pde.internal.core.iproduct.IJREInfo) 
		org.eclipse.pde.internal.core.iproduct.IJREInfo info
	public org.eclipse.pde.internal.core.iproduct.ILicenseInfo getLicenseInfo () 
	public void setLicenseInfo (org.eclipse.pde.internal.core.iproduct.ILicenseInfo) 
		org.eclipse.pde.internal.core.iproduct.ILicenseInfo info
	public void swap (org.eclipse.pde.internal.core.iproduct.IProductFeature, org.eclipse.pde.internal.core.iproduct.IProductFeature) 
		org.eclipse.pde.internal.core.iproduct.IProductFeature feature1
		org.eclipse.pde.internal.core.iproduct.IProductFeature feature2
		int index1
		int index2
	public org.eclipse.pde.internal.core.iproduct.IPluginConfiguration findPluginConfiguration (java.lang.String) 
		String id
	public boolean includeLaunchers () 
	public void setIncludeLaunchers (boolean) 
		boolean include
		boolean old
}

org/eclipse/pde/internal/core/product/ProductFeature.class
ProductFeature.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.ProductFeature extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.IProductFeature  {
	private static final long serialVersionUID
	private String fId
	private String fVersion
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Element element
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String id
	public java.lang.String getVersion () 
	public void setVersion (java.lang.String) 
		String version
		String old
}

org/eclipse/pde/internal/core/product/ProductModel.class
ProductModel.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.ProductModel extends org.eclipse.pde.internal.core.AbstractModel implements org.eclipse.pde.internal.core.iproduct.IProductModel  {
	private static final long serialVersionUID
	private org.eclipse.pde.internal.core.iproduct.IProductModelFactory fFactory
	private org.eclipse.pde.internal.core.iproduct.IProduct fProduct
	public void  () 
	protected void updateTimeStamp () 
	public org.eclipse.pde.internal.core.iproduct.IProduct getProduct () 
	public org.eclipse.pde.internal.core.iproduct.IProductModelFactory getFactory () 
	public java.lang.String getInstallLocation () 
	public boolean isInSync () 
	public void load ()  throws org.eclipse.core.runtime.CoreException 
	public void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
		javax.xml.parsers.SAXParser parser
		org.eclipse.pde.internal.core.XMLDefaultHandler handler
		Exception e
	public void reload (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream source
		boolean outOfSync
	public boolean isEditable () 
	private void processDocument (org.w3c.dom.Document) 
		org.w3c.dom.Document doc
		org.w3c.dom.Node rootNode
}

org/eclipse/pde/internal/core/product/ProductModelFactory.class
ProductModelFactory.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.ProductModelFactory extends java.lang.Object implements org.eclipse.pde.internal.core.iproduct.IProductModelFactory  {
	private org.eclipse.pde.internal.core.iproduct.IProductModel fModel
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public org.eclipse.pde.internal.core.iproduct.IProduct createProduct () 
	public org.eclipse.pde.internal.core.iproduct.IAboutInfo createAboutInfo () 
	public org.eclipse.pde.internal.core.iproduct.IProductPlugin createPlugin () 
	public org.eclipse.pde.internal.core.iproduct.IPluginConfiguration createPluginConfiguration () 
	public org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo createConfigFileInfo () 
	public org.eclipse.pde.internal.core.iproduct.IWindowImages createWindowImages () 
	public org.eclipse.pde.internal.core.iproduct.ISplashInfo createSplashInfo () 
	public org.eclipse.pde.internal.core.iproduct.ILauncherInfo createLauncherInfo () 
	public org.eclipse.pde.internal.core.iproduct.IProductFeature createFeature () 
	public org.eclipse.pde.internal.core.iproduct.IArgumentsInfo createLauncherArguments () 
	public org.eclipse.pde.internal.core.iproduct.IIntroInfo createIntroInfo () 
	public org.eclipse.pde.internal.core.iproduct.IJREInfo createJVMInfo () 
	public org.eclipse.pde.internal.core.iproduct.ILicenseInfo createLicenseInfo () 
}

org/eclipse/pde/internal/core/product/ProductObject.class
ProductObject.java
package org.eclipse.pde.internal.core.product
public abstract org.eclipse.pde.internal.core.product.ProductObject extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.pde.internal.core.iproduct.IProductObject  {
	private static final long serialVersionUID
	private transient org.eclipse.pde.internal.core.iproduct.IProductModel fModel
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public org.eclipse.pde.internal.core.iproduct.IProductModel getModel () 
	public void setModel (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public org.eclipse.pde.internal.core.iproduct.IProduct getProduct () 
	protected void firePropertyChanged (java.lang.String, java.lang.Object, java.lang.Object) 
		String property
		Object oldValue
		Object newValue
	protected void firePropertyChanged (org.eclipse.pde.internal.core.iproduct.IProductObject, java.lang.String, java.lang.Object, java.lang.Object) 
		org.eclipse.pde.internal.core.iproduct.IProductObject object
		String property
		Object oldValue
		Object newValue
		org.eclipse.pde.core.IModelChangeProvider provider
	protected void fireStructureChanged (org.eclipse.pde.internal.core.iproduct.IProductObject, int) 
		org.eclipse.pde.internal.core.iproduct.IProductObject child
		int changeType
	protected void fireStructureChanged (org.eclipse.pde.internal.core.iproduct.IProductObject[], int) 
		org.eclipse.pde.internal.core.iproduct.IProductObject[] children
		int changeType
		org.eclipse.pde.core.IModelChangeProvider provider
	protected boolean isEditable () 
	public java.lang.String getWritableString (java.lang.String) 
		String source
}

org/eclipse/pde/internal/core/product/ProductPlugin.class
ProductPlugin.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.ProductPlugin extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.IProductPlugin  {
	private static final long serialVersionUID
	private String fId
	private String fVersion
	private String fFragment
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Element element
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String id
	public java.lang.String getVersion () 
	public void setVersion (java.lang.String) 
		String version
		String old
}

org/eclipse/pde/internal/core/product/SplashInfo.class
SplashInfo.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.SplashInfo extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.ISplashInfo  {
	public static final int F_DEFAULT_BAR_X_OFFSET
	public static final int F_DEFAULT_BAR_Y_OFFSET
	public static final int F_DEFAULT_BAR_WIDTH
	public static final int F_DEFAULT_BAR_HEIGHT
	public static final int F_DEFAULT_MESSAGE_X_OFFSET
	public static final int F_DEFAULT_MESSAGE_Y_OFFSET
	public static final int F_DEFAULT_MESSAGE_WIDTH
	public static final int F_DEFAULT_MESSAGE_HEIGHT
	private static final char[] VALID_HEX_CHARS
	private static final long serialVersionUID
	private String fLocation
	private boolean fCustomizeProgressBar
	private int[] fProgressGeometry
	private boolean fCustomizeProgressMessage
	private int[] fMessageGeometry
	private boolean fCustomizeForegroundColor
	private String fForegroundColor
	private String fFieldSplashHandlerType
	static void  () 
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public void setLocation (java.lang.String, boolean) 
		String location
		boolean blockNotification
		String old
	public java.lang.String getLocation () 
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Element element
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String progres
		String message
	private void writeProperty (java.lang.String, java.io.PrintWriter, java.lang.String, java.lang.String) 
		String indent
		java.io.PrintWriter writer
		String name
		String value
	public void setProgressGeometry (int[], boolean) 
		int[] geo
		boolean blockNotification
		int[] old
	public int[] getProgressGeometry () 
	public void setMessageGeometry (int[], boolean) 
		int[] geo
		boolean blockNotification
		int[] old
	public int[] getMessageGeometry () 
	public void setForegroundColor (java.lang.String, boolean)  throws java.lang.IllegalArgumentException 
		String hexColor
		boolean blockNotification
		String old
	public java.lang.String getForegroundColor () 
	public static java.lang.String getGeometryString (int[]) 
		int[] geometry
	public static int[] getGeometryArray (java.lang.String) 
		String tokenizedValue
		java.util.StringTokenizer tokenizer
		int position
		int[] geo
	private boolean isValidHexValue (java.lang.String) 
		String value
		int i
		boolean found
		int j
	private boolean hasData () 
	public boolean isDefinedSplashHandlerType () 
	public void addProgressBar (boolean, boolean) 
		boolean add
		boolean blockNotification
		boolean old
		int[] geo
	public void addProgressMessage (boolean, boolean) 
		boolean add
		boolean blockNotification
		boolean mold
		boolean cold
		int[] geo
		String foreground
	public java.lang.String getFieldSplashHandlerType () 
	public void setFieldSplashHandlerType (java.lang.String, boolean) 
		String type
		boolean blockNotification
		String old
	public boolean isDefinedGeometry () 
}

org/eclipse/pde/internal/core/product/WindowImages.class
WindowImages.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.WindowImages extends org.eclipse.pde.internal.core.product.ProductObject implements org.eclipse.pde.internal.core.iproduct.IWindowImages  {
	private static final long serialVersionUID
	private String f16ImagePath
	private String f32ImagePath
	private String f48ImagePath
	private String f64ImagePath
	private String f128ImagePath
	public void  (org.eclipse.pde.internal.core.iproduct.IProductModel) 
		org.eclipse.pde.internal.core.iproduct.IProductModel model
	public java.lang.String getImagePath (int) 
		int size
	public void setImagePath (java.lang.String, int) 
		String path
		int size
		String old
		String old
		String old
		String old
		String old
	public void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Element element
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/product/WorkspaceProductModel.class
WorkspaceProductModel.java
package org.eclipse.pde.internal.core.product
public org.eclipse.pde.internal.core.product.WorkspaceProductModel extends org.eclipse.pde.internal.core.product.ProductModel implements org.eclipse.pde.internal.core.IWorkspaceModel  {
	private static final long serialVersionUID
	private org.eclipse.core.resources.IFile fFile
	private boolean fDirty
	private boolean fEditable
	public void  (org.eclipse.core.resources.IFile, boolean) 
		org.eclipse.core.resources.IFile file
		boolean editable
	public void load ()  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		org.eclipse.core.runtime.CoreException e
	public boolean isInSync () 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.resources.IResource getUnderlyingResource () 
	public java.lang.String getInstallLocation () 
	public void save () 
		java.io.ByteArrayInputStream stream
		String contents
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public java.lang.String getContents () 
		java.io.StringWriter swriter
		java.io.PrintWriter writer
		java.io.IOException e
	public boolean isDirty () 
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void setDirty (boolean) 
		boolean dirty
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
	public boolean isEditable () 
	public void reload () 
		java.io.InputStream stream
}

org/eclipse/pde/internal/core/project/
org/eclipse/pde/internal/core/project/BundleClasspathSpecification.class
BundleClasspathSpecification.java
package org.eclipse.pde.internal.core.project
public org.eclipse.pde.internal.core.project.BundleClasspathSpecification extends java.lang.Object implements org.eclipse.pde.core.project.IBundleClasspathEntry  {
	private org.eclipse.core.runtime.IPath fSource
	private org.eclipse.core.runtime.IPath fBinary
	private org.eclipse.core.runtime.IPath fEntry
	public void  (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath sourceFolder
		org.eclipse.core.runtime.IPath binaryFolder
		org.eclipse.core.runtime.IPath entry
	public org.eclipse.core.runtime.IPath getSourcePath () 
	public org.eclipse.core.runtime.IPath getBinaryPath () 
	public org.eclipse.core.runtime.IPath getLibrary () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.core.project.IBundleClasspathEntry spec
	private boolean equalOrNull (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public int hashCode () 
		int code
	public java.lang.String toString () 
		StringBuffer buf
}

org/eclipse/pde/internal/core/project/BundleProjectDescription.class
BundleProjectDescription.java
package org.eclipse.pde.internal.core.project
public org.eclipse.pde.internal.core.project.BundleProjectDescription extends java.lang.Object implements org.eclipse.pde.core.project.IBundleProjectDescription  {
	private org.eclipse.core.resources.IProject fProject
	private org.eclipse.core.runtime.IPath fRoot
	private String fSymbolicName
	private String fBundleName
	private String fBundleVendor
	private org.eclipse.pde.core.project.IHostDescription fHost
	private java.net.URI fUri
	private org.osgi.framework.Version fVersion
	private boolean fSingleton
	private org.eclipse.core.runtime.IPath fLocalization
	private org.eclipse.core.runtime.IPath fDefaultOuputFolder
	private String[] fEEs
	private String[] fNatures
	private org.eclipse.pde.core.project.IBundleClasspathEntry[] fBundleClasspath
	private String fActivator
	private String fTargetVersion
	private boolean fIsEquinox
	private boolean fIsExtensionRegistry
	private String fActivationPolicy
	private org.eclipse.pde.core.project.IRequiredBundleDescription[] fRequiredBundles
	private org.eclipse.pde.core.project.IPackageImportDescription[] fImports
	private org.eclipse.pde.core.project.IPackageExportDescription[] fExports
	private org.eclipse.core.runtime.IPath[] fBinIncludes
	private org.eclipse.pde.core.project.IBundleProjectService fService
	private String[] fLaunchShortcuts
	private String fExportWizard
	private java.util.Map fHeaders
	private java.util.Map fReadHeaders
	static Class class$0
	public void  (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
	org.eclipse.pde.core.project.IBundleProjectService getBundleProjectService () 
	private org.eclipse.pde.core.build.IBuild getBuildModel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile buildFile
		org.eclipse.pde.internal.core.build.WorkspaceBuildModel buildModel
	private java.lang.String getHeaderValue (java.util.Map, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map headers
		String key
		org.eclipse.osgi.util.ManifestElement[] elements
	private org.eclipse.osgi.util.ManifestElement[] parseHeader (java.util.Map, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map headers
		String key
		String value
		org.osgi.framework.BundleException e
	private void initiaize (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IContainer root
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.core.resources.IFile manifest
		java.util.Map headers
		java.util.Map headers
		java.io.IOException e
		org.osgi.framework.BundleException e
		String version
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.osgi.util.ManifestElement[] elements
		String value
		String[] keys
		int i
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.pde.core.project.IBundleClasspathEntry[] classpath
		java.util.List collect
		int i
		String libName
		org.eclipse.pde.core.project.IBundleClasspathEntry[] entries
		int j
		String directive
		org.eclipse.pde.core.project.IPackageImportDescription[] imports
		int i
		boolean optional
		String pv
		org.eclipse.pde.core.project.IPackageExportDescription[] exports
		int i
		org.eclipse.osgi.util.ManifestElement exp
		String pv
		String directive
		boolean internal
		String[] friends
		org.eclipse.pde.core.project.IRequiredBundleDescription[] req
		int i
		org.eclipse.osgi.util.ManifestElement rb
		boolean reexport
		boolean optional
		String lazy
		String latest
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.IPluginBase base
		String tv
		org.eclipse.pde.core.build.IBuildEntry entry
		String[] tokens
		java.util.List strings
		int i
		String[] names
		int i
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath[] paths
		int i
	private org.eclipse.pde.core.project.IBundleClasspathEntry[] getClasspathEntries (org.eclipse.core.resources.IProject, org.eclipse.pde.core.build.IBuild, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.build.IBuild build
		String libraryName
		org.eclipse.pde.core.build.IBuildEntry entry
	private org.eclipse.pde.core.project.IBundleClasspathEntry[] getClasspathEntries (org.eclipse.core.resources.IProject, org.eclipse.pde.core.build.IBuildEntry, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.build.IBuildEntry entry
		boolean binary
		String[] tokens
		org.eclipse.core.runtime.IPath lib
		org.eclipse.pde.core.project.IBundleClasspathEntry[] bces
		int i
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.core.project.IBundleClasspathEntry spec
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.core.runtime.IPath output
		org.eclipse.jdt.core.IClasspathEntry[] rawClasspath
		int j
		org.eclipse.jdt.core.IClasspathEntry cpe
	private org.eclipse.osgi.service.resolver.VersionRange getRange (java.lang.String) 
		String version
	private org.osgi.framework.Version getVersion (java.lang.String) 
		String version
	public void apply (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.project.ProjectModifyOperation operation
	public void setSymbolicName (java.lang.String) 
		String name
	public java.lang.String getSymbolicName () 
	public void setLocationURI (java.net.URI) 
		java.net.URI location
	public java.net.URI getLocationURI () 
	public void setBundleName (java.lang.String) 
		String name
	public java.lang.String getBundleName () 
	public void setBundleVendor (java.lang.String) 
		String name
	public java.lang.String getBundleVendor () 
	public void setBundleVersion (org.osgi.framework.Version) 
		org.osgi.framework.Version version
	public org.osgi.framework.Version getBundleVersion () 
	public void setSingleton (boolean) 
		boolean singleton
	public boolean isSingleton () 
	public void setLocalization (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.runtime.IPath getLocalization () 
	public java.lang.String[] getNatureIds () 
		String[] copy
	public void setNatureIds (java.lang.String[]) 
		String[] natures
		String[] copy
	public boolean hasNature (java.lang.String) 
		String natureId
		int i
	public void setHost (org.eclipse.pde.core.project.IHostDescription) 
		org.eclipse.pde.core.project.IHostDescription host
	public org.eclipse.pde.core.project.IHostDescription getHost () 
	public void setDefaultOutputFolder (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath output
	public org.eclipse.core.runtime.IPath getDefaultOutputFolder () 
	public void setExecutionEnvironments (java.lang.String[]) 
		String[] environments
	public java.lang.String[] getExecutionEnvironments () 
	public org.eclipse.pde.core.project.IBundleClasspathEntry[] getBundleClasspath () 
	public void setActivator (java.lang.String) 
		String className
	public java.lang.String getActivator () 
	public void setTargetVersion (java.lang.String) 
		String version
	public java.lang.String getTargetVersion () 
	public void setEquinox (boolean) 
		boolean equinox
	public boolean isEquinox () 
	public void setRequiredBundles (org.eclipse.pde.core.project.IRequiredBundleDescription[]) 
		org.eclipse.pde.core.project.IRequiredBundleDescription[] bundles
	public org.eclipse.pde.core.project.IRequiredBundleDescription[] getRequiredBundles () 
	public void setPackageImports (org.eclipse.pde.core.project.IPackageImportDescription[]) 
		org.eclipse.pde.core.project.IPackageImportDescription[] imports
	public org.eclipse.pde.core.project.IPackageImportDescription[] getPackageImports () 
	public void setPackageExports (org.eclipse.pde.core.project.IPackageExportDescription[]) 
		org.eclipse.pde.core.project.IPackageExportDescription[] exports
	public org.eclipse.pde.core.project.IPackageExportDescription[] getPackageExports () 
	public org.eclipse.core.resources.IProject getProject () 
	public void setBundleClassath (org.eclipse.pde.core.project.IBundleClasspathEntry[]) 
		org.eclipse.pde.core.project.IBundleClasspathEntry[] entries
	public void setBinIncludes (org.eclipse.core.runtime.IPath[]) 
		org.eclipse.core.runtime.IPath[] paths
	public org.eclipse.core.runtime.IPath[] getBinIncludes () 
	public void setBundleRoot (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.runtime.IPath getBundleRoot () 
	public boolean isExtensionRegistry () 
	public void setExtensionRegistry (boolean) 
		boolean supportExtensions
	public java.lang.String[] getLaunchShortcuts () 
	public void setLaunchShortcuts (java.lang.String[]) 
		String[] ids
	public java.lang.String getExportWizardId () 
	public void setExportWizardId (java.lang.String) 
		String id
	public void setActivationPolicy (java.lang.String) 
		String policy
	public java.lang.String getActivationPolicy () 
	public void setHeader (java.lang.String, java.lang.String) 
		String header
		String value
	public java.lang.String getHeader (java.lang.String) 
		String header
		String value
	java.util.Map getExtraHeaders () 
}

org/eclipse/pde/internal/core/project/BundleProjectService.class
BundleProjectService.java
package org.eclipse.pde.internal.core.project
public final org.eclipse.pde.internal.core.project.BundleProjectService extends java.lang.Object implements org.eclipse.pde.core.project.IBundleProjectService  {
	public static final String BUNDLE_IMPORTER
	public static final String PLUGIN
	private static org.eclipse.pde.core.project.IBundleProjectService fgDefault
	private java.util.List fProjectFactories
	public static synchronized org.eclipse.pde.core.project.IBundleProjectService getDefault () 
	private void  () 
	public org.eclipse.pde.core.project.IBundleProjectDescription getDescription (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
	public org.eclipse.pde.core.project.IHostDescription newHost (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange) 
		String name
		org.eclipse.osgi.service.resolver.VersionRange range
	public org.eclipse.pde.core.project.IPackageImportDescription newPackageImport (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean) 
		String name
		org.eclipse.osgi.service.resolver.VersionRange range
		boolean optional
	public org.eclipse.pde.core.project.IPackageExportDescription newPackageExport (java.lang.String, org.osgi.framework.Version, boolean, java.lang.String[]) 
		String name
		org.osgi.framework.Version version
		boolean api
		String[] friends
	public org.eclipse.pde.core.project.IRequiredBundleDescription newRequiredBundle (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean, boolean) 
		String name
		org.eclipse.osgi.service.resolver.VersionRange range
		boolean optional
		boolean export
	public org.eclipse.pde.core.project.IBundleClasspathEntry newBundleClasspathEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath sourceFolder
		org.eclipse.core.runtime.IPath binaryFolder
		org.eclipse.core.runtime.IPath library
	public void setBundleRoot (org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IPath)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.IPath bundleRoot
	public org.eclipse.pde.internal.core.importing.IBundleImporter getSourceReferenceHandler (java.lang.String) 
		String id
	public synchronized org.eclipse.pde.internal.core.importing.IBundleImporter[] getBundleImporters () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IConfigurationElement[] infos
		int i
	public java.util.Map getImportDescriptions (org.eclipse.pde.core.plugin.IPluginModelBase[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.util.List manifests
		java.util.List plugins
		int i
		String location
		java.util.Map manifest
		java.util.Map[] marray
		java.util.Map result
		org.eclipse.pde.internal.core.importing.IBundleImporter[] importers
		int i
		org.eclipse.pde.internal.core.importing.IBundleImporter importer
		org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription[] descriptions
		java.util.List valid
		int j
		org.eclipse.pde.internal.core.importing.provisional.BundleImportDescription description
	private java.util.Map loadManifest (java.io.File)  throws org.eclipse.core.runtime.CoreException 
		java.io.File bundleLocation
		java.util.zip.ZipFile jarFile
		java.io.InputStream manifestStream
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
		org.osgi.framework.BundleException e
		java.io.IOException e
	private void closeZipFileAndStream (java.io.InputStream, java.util.zip.ZipFile) 
		java.io.InputStream stream
		java.util.zip.ZipFile jarFile
		java.io.IOException e
		java.io.IOException e
}

org/eclipse/pde/internal/core/project/HostDescriptoin.class
HostDescriptoin.java
package org.eclipse.pde.internal.core.project
public org.eclipse.pde.internal.core.project.HostDescriptoin extends org.eclipse.pde.internal.core.project.RequirementSpecification implements org.eclipse.pde.core.project.IHostDescription  {
	public void  (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange) 
		String name
		org.eclipse.osgi.service.resolver.VersionRange range
}

org/eclipse/pde/internal/core/project/Messages.class
Messages.java
package org.eclipse.pde.internal.core.project
public org.eclipse.pde.internal.core.project.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ProjectModifyOperation_0
	public static String ProjectModifyOperation_1
	public static String ProjectModifyOperation_2
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/pde/internal/core/project/Messages.properties
org/eclipse/pde/internal/core/project/PDEProject.class
PDEProject.java
package org.eclipse.pde.internal.core.project
public org.eclipse.pde.internal.core.project.PDEProject extends java.lang.Object {
	public static final String BUNDLE_ROOT_PATH
	public void  () 
	public static org.eclipse.core.resources.IContainer getBundleRoot (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.ProjectScope scope
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		String string
		org.eclipse.core.runtime.IPath path
	public static java.lang.String[] getLaunchShortcuts (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.ProjectScope scope
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		String list
	public static java.lang.String getExportWizard (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.ProjectScope scope
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
	public static void setBundleRoot (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IContainer root
		org.eclipse.core.resources.ProjectScope scope
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.core.runtime.IPath path
		String value
		org.osgi.service.prefs.BackingStoreException e
	public static org.eclipse.core.resources.IFile getManifest (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.eclipse.core.resources.IFile getBuildProperties (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.eclipse.core.resources.IFile getPluginXml (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.eclipse.core.resources.IFile getFragmentXml (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.eclipse.core.resources.IFile getFeatureXml (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.eclipse.core.resources.IFile getOptionsFile (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.eclipse.core.resources.IFolder getOSGiInf (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.eclipse.core.resources.IFolder getMetaInf (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.eclipse.core.resources.IFile getBundleRelativeFile (org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.IPath path
	public static org.eclipse.core.resources.IFolder getBundleRelativeFolder (org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.IPath path
	public static org.eclipse.core.resources.IFile getLocalizationFile (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String localization
}

org/eclipse/pde/internal/core/project/PackageExportDescription.class
PackageExportDescription.java
package org.eclipse.pde.internal.core.project
public org.eclipse.pde.internal.core.project.PackageExportDescription extends java.lang.Object implements org.eclipse.pde.core.project.IPackageExportDescription  {
	private String fName
	private org.osgi.framework.Version fVersion
	private String[] fFriends
	private boolean fApi
	public void  (java.lang.String, org.osgi.framework.Version, java.lang.String[], boolean) 
		String name
		org.osgi.framework.Version version
		String[] friends
		boolean api
	public org.osgi.framework.Version getVersion () 
	public java.lang.String[] getFriends () 
	public boolean isApi () 
	public java.lang.String getName () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.project.PackageExportDescription spec
	public int hashCode () 
		int code
		int i
	private boolean equalOrNull (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	private boolean equalOrNull (java.lang.Object[], java.lang.Object[]) 
		Object[] array1
		Object[] array2
		int i
	public java.lang.String toString () 
		StringBuffer buf
		int i
}

org/eclipse/pde/internal/core/project/PackageImportDescription.class
PackageImportDescription.java
package org.eclipse.pde.internal.core.project
public org.eclipse.pde.internal.core.project.PackageImportDescription extends org.eclipse.pde.internal.core.project.RequirementSpecification implements org.eclipse.pde.core.project.IPackageImportDescription  {
	public void  (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean) 
		String name
		org.eclipse.osgi.service.resolver.VersionRange range
		boolean optional
}

org/eclipse/pde/internal/core/project/ProjectModifyOperation.class
ProjectModifyOperation.java
package org.eclipse.pde.internal.core.project
public org.eclipse.pde.internal.core.project.ProjectModifyOperation extends java.lang.Object {
	private org.eclipse.pde.internal.core.plugin.WorkspacePluginModelBase fModel
	private static final org.eclipse.core.runtime.IPath[] EXCLUDE_NONE
	static Class class$0
	static void  () 
	public void  () 
	public void execute (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.pde.core.project.IBundleProjectDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.project.IBundleProjectService service
		org.eclipse.pde.core.project.IBundleProjectDescription before
		boolean considerRoot
		String taskName
		boolean jpExisted
		boolean becomeBundle
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.jdt.core.IClasspathEntry[] classpath
		int i
		org.eclipse.jdt.core.IClasspathEntry entry
		String id
		org.eclipse.core.runtime.SubMonitor sub
		org.eclipse.core.resources.IFolder folder
		org.eclipse.core.runtime.IPath root
		org.eclipse.core.runtime.preferences.IEclipsePreferences pref
		String[] shorts
		StringBuffer value
		int i
		org.osgi.service.prefs.BackingStoreException e
	public org.eclipse.pde.internal.core.plugin.WorkspacePluginModelBase getModel () 
	private void configureJavaProject (org.eclipse.pde.core.project.IBundleProjectDescription, org.eclipse.pde.core.project.IBundleProjectDescription, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.pde.core.project.IBundleProjectDescription before
		boolean existed
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.pde.core.project.IBundleClasspathEntry[] bces
		int i
		org.eclipse.core.runtime.IPath folder
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.core.project.IBundleClasspathEntry[] prev
		org.eclipse.jdt.core.IClasspathEntry[] entries
		org.eclipse.jdt.core.IClasspathEntry[] rawClasspath
		java.util.List add
		int i
		org.eclipse.jdt.core.IClasspathEntry entry
		boolean present
		int j
		org.eclipse.jdt.core.IClasspathEntry existingEntry
		boolean addRequired
		int i
		org.eclipse.jdt.core.IClasspathEntry cpe
		java.util.List all
		int i
		org.eclipse.jdt.core.IClasspathEntry[] entries
	private boolean isEqual (java.lang.Object[], java.lang.Object[]) 
		Object[] array1
		Object[] array2
		int i
	private boolean isEqual (java.lang.Object, java.lang.Object) 
		Object st1
		Object st2
	private org.eclipse.jdt.core.IClasspathEntry[] getClassPathEntries (org.eclipse.jdt.core.IJavaProject, org.eclipse.pde.core.project.IBundleProjectDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.jdt.core.IClasspathEntry[] internalClassPathEntries
		org.eclipse.jdt.core.IClasspathEntry[] entries
		String[] ids
		String executionEnvironment
	private org.eclipse.jdt.core.IClasspathEntry[] getSourceFolderEntries (org.eclipse.jdt.core.IJavaProject, org.eclipse.pde.core.project.IBundleProjectDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.pde.core.project.IBundleClasspathEntry[] folders
		java.util.List entries
		int i
		org.eclipse.pde.core.project.IBundleClasspathEntry folder
		org.eclipse.core.runtime.IPath bin
		org.eclipse.core.runtime.IPath output
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath output
	private void createProject (org.eclipse.pde.core.project.IBundleProjectDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProjectDescription pd
	private void configureNatures (org.eclipse.pde.core.project.IBundleProjectDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProjectDescription projectDescription
		String[] curr
		java.util.Set before
		int i
		String[] natureIds
		java.util.Set after
		int i
	private void configureManifest (org.eclipse.pde.core.project.IBundleProjectDescription, org.eclipse.pde.core.project.IBundleProjectDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.pde.core.project.IBundleProjectDescription before
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile manifest
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
		String targetVersion
		String schemaVersion
		String bundleName
		org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase bmodel
		String ver
		org.eclipse.pde.core.plugin.IFragment fragment
		org.eclipse.pde.core.project.IHostDescription host
		String activator
		org.eclipse.pde.core.project.IRequiredBundleDescription[] dependencies
		org.eclipse.pde.core.plugin.IPluginImport[] imports
		int i
		int i
		org.eclipse.pde.core.project.IRequiredBundleDescription req
		org.eclipse.osgi.service.resolver.VersionRange range
		org.eclipse.pde.core.plugin.IPluginImport iimport
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		org.eclipse.pde.internal.core.text.bundle.BundleModelFactory factory
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
		String[] ees
		StringBuffer buffer
		int i
		String id
		org.eclipse.pde.core.project.IPackageImportDescription[] packages
		org.eclipse.pde.internal.core.text.bundle.ImportPackageHeader header
		int i
		org.eclipse.pde.core.project.IPackageImportDescription pkg
		org.eclipse.pde.internal.core.text.bundle.ImportPackageObject ip
		org.eclipse.osgi.service.resolver.VersionRange range
		org.eclipse.pde.core.project.IPackageExportDescription[] exports
		org.eclipse.pde.internal.core.text.bundle.ExportPackageHeader header
		int i
		org.eclipse.pde.core.project.IPackageExportDescription pkg
		org.eclipse.pde.internal.core.text.bundle.ExportPackageObject epo
		org.osgi.framework.Version version
		String[] friends
		int j
		boolean removeActivation
		double version
		org.eclipse.core.runtime.IPath localization
		org.eclipse.pde.internal.core.ibundle.IBundleModel bundleModel
		org.eclipse.pde.internal.core.bundle.WorkspaceBundleModel wbm
		org.eclipse.pde.internal.core.project.BundleProjectDescription bpd
		java.util.Map extraHeaders
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String name
		String value
	private java.lang.String getTargetVersion (java.lang.String) 
		String targetVersion
	protected static java.lang.String[] getLibraryNames (org.eclipse.pde.core.project.IBundleProjectDescription) 
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.pde.core.project.IBundleClasspathEntry[] libs
		java.util.Set names
		int i
		org.eclipse.core.runtime.IPath lib
		String libName
	private void configureBundleClasspath (org.eclipse.pde.core.project.IBundleProjectDescription, org.eclipse.pde.core.project.IBundleProjectDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.pde.core.project.IBundleProjectDescription before
		org.eclipse.pde.core.project.IBundleClasspathEntry[] cp
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
		org.eclipse.pde.core.plugin.IPluginLibrary[] libraries
		int i
		String[] names
		int i
		org.eclipse.pde.core.plugin.IPluginLibrary library
	private void configureBuildPropertiesFile (org.eclipse.pde.core.project.IBundleProjectDescription, org.eclipse.pde.core.project.IBundleProjectDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.pde.core.project.IBundleProjectDescription before
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile file
		org.eclipse.pde.internal.core.build.WorkspaceBuildModel model
		org.eclipse.pde.core.build.IBuildModelFactory factory
		org.eclipse.pde.core.build.IBuildEntry binEntry
		boolean modified
	private boolean fillBinIncludes (org.eclipse.core.resources.IProject, org.eclipse.pde.core.build.IBuildEntry, org.eclipse.pde.core.project.IBundleProjectDescription, org.eclipse.pde.core.project.IBundleProjectDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.core.build.IBuildEntry binEntry
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.pde.core.project.IBundleProjectDescription before
		boolean modified
		String[] names
		String[] prevNames
		int i
		int i
		String name
		org.eclipse.core.runtime.IPath path
		String extension
		org.eclipse.core.runtime.IPath[] paths
		org.eclipse.core.runtime.IPath[] prevPaths
		int i
		String token
		int i
		String name
	private boolean createSourceOutputBuildEntries (org.eclipse.pde.internal.core.build.WorkspaceBuildModel, org.eclipse.pde.core.build.IBuildModelFactory, org.eclipse.pde.core.project.IBundleProjectDescription, org.eclipse.pde.core.project.IBundleProjectDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.build.WorkspaceBuildModel model
		org.eclipse.pde.core.build.IBuildModelFactory factory
		org.eclipse.pde.core.project.IBundleProjectDescription description
		org.eclipse.pde.core.project.IBundleProjectDescription before
		boolean modified
		org.eclipse.pde.core.project.IBundleClasspathEntry[] folders
		org.eclipse.pde.core.project.IBundleClasspathEntry[] prev
		String[] oldNames
		org.eclipse.pde.core.build.IBuild build
		int i
		int i
		String libraryName
		org.eclipse.core.runtime.IPath libPath
		org.eclipse.core.runtime.IPath srcFolder
		org.eclipse.pde.core.build.IBuildEntry entry
		org.eclipse.core.runtime.IPath outFolder
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.core.build.IBuildEntry entry
		String token
	private org.eclipse.pde.core.build.IBuildEntry getBuildEntry (org.eclipse.pde.core.build.IBuild, org.eclipse.pde.core.build.IBuildModelFactory, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.pde.core.build.IBuildModelFactory factory
		String key
		org.eclipse.pde.core.build.IBuildEntry entry
	private void removeBuildEntry (org.eclipse.pde.core.build.IBuild, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.build.IBuild build
		String key
		org.eclipse.pde.core.build.IBuildEntry entry
}

org/eclipse/pde/internal/core/project/RequiredBundleDescription.class
RequiredBundleDescription.java
package org.eclipse.pde.internal.core.project
public org.eclipse.pde.internal.core.project.RequiredBundleDescription extends org.eclipse.pde.internal.core.project.RequirementSpecification implements org.eclipse.pde.core.project.IRequiredBundleDescription  {
	public void  (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean, boolean) 
		String name
		org.eclipse.osgi.service.resolver.VersionRange range
		boolean reexport
		boolean optional
}

org/eclipse/pde/internal/core/project/RequirementSpecification.class
RequirementSpecification.java
package org.eclipse.pde.internal.core.project
public abstract org.eclipse.pde.internal.core.project.RequirementSpecification extends java.lang.Object {
	private String fName
	private org.eclipse.osgi.service.resolver.VersionRange fRange
	private boolean fExport
	private boolean fOptional
	void  (java.lang.String, org.eclipse.osgi.service.resolver.VersionRange, boolean, boolean) 
		String name
		org.eclipse.osgi.service.resolver.VersionRange range
		boolean export
		boolean optional
	public java.lang.String getName () 
	public org.eclipse.osgi.service.resolver.VersionRange getVersionRange () 
	public boolean isExported () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.project.RequirementSpecification spec
	public int hashCode () 
		int code
	private boolean equalOrNull (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public boolean isOptional () 
	public java.lang.String toString () 
		StringBuffer buf
}

org/eclipse/pde/internal/core/schema/
org/eclipse/pde/internal/core/schema/BaseSchemaHandler.class
BaseSchemaHandler.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.BaseSchemaHandler extends org.xml.sax.helpers.DefaultHandler {
	protected java.util.LinkedList fElementList
	public void  () 
	protected void reset () 
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String publicId
		String systemId
}

org/eclipse/pde/internal/core/schema/ChoiceRestriction.class
ChoiceRestriction.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.ChoiceRestriction extends org.eclipse.pde.internal.core.schema.SchemaObject implements org.eclipse.pde.internal.core.ischema.ISchemaRestriction  {
	private static final long serialVersionUID
	private org.eclipse.pde.internal.core.ischema.ISchemaSimpleType baseType
	private java.util.Vector children
	public static final String P_CHOICES
	public void  (org.eclipse.pde.internal.core.ischema.ISchema) 
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public void  (org.eclipse.pde.internal.core.schema.ChoiceRestriction) 
		org.eclipse.pde.internal.core.schema.ChoiceRestriction source
		Object[] choices
		int i
	public org.eclipse.pde.internal.core.ischema.ISchemaSimpleType getBaseType () 
	public java.lang.Object[] getChildren () 
	public java.lang.String[] getChoicesAsStrings () 
		java.util.Vector result
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaEnumeration enumeration
		String[] choices
	public org.eclipse.pde.internal.core.ischema.ISchemaObject getParent () 
	public boolean isValueValid (java.lang.Object) 
		Object value
		String svalue
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaEnumeration enumeration
	public void setBaseType (org.eclipse.pde.internal.core.ischema.ISchemaSimpleType) 
		org.eclipse.pde.internal.core.ischema.ISchemaSimpleType baseType
	public void setChildren (java.util.Vector) 
		java.util.Vector children
		java.util.Vector oldValue
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		Object child
		org.eclipse.pde.internal.core.ischema.ISchemaEnumeration enumeration
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		int i
		Object child
		org.eclipse.pde.internal.core.ischema.ISchemaEnumeration enumeration
}

org/eclipse/pde/internal/core/schema/DocumentSection.class
DocumentSection.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.DocumentSection extends org.eclipse.pde.internal.core.schema.SchemaObject implements org.eclipse.pde.internal.core.ischema.IDocumentSection java.lang.Comparable  {
	private static final long serialVersionUID
	public static final String[] DOC_SECTIONS
	private String sectionId
	static void  () 
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.lang.String, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		String sectionId
		String name
	public java.lang.String getSectionId () 
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String description
		String indent2
		String indent3
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (java.lang.Object) 
		Object arg0
		int otherIndex
		int thisIndex
	private int getIndex (java.lang.String) 
		String sectionId
		int i
}

org/eclipse/pde/internal/core/schema/EditableSchema.class
EditableSchema.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.EditableSchema extends org.eclipse.pde.internal.core.schema.Schema implements org.eclipse.pde.core.IEditable  {
	private boolean dirty
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaDescriptor, java.net.URL, boolean) 
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor schemaDescriptor
		java.net.URL url
		boolean abbreviated
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String pluginId
		String pointId
		String name
		boolean abbreviated
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
	public boolean isDirty () 
	public boolean isEditable () 
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void setDirty (boolean) 
		boolean newDirty
}

org/eclipse/pde/internal/core/schema/IncludedSchemaDescriptor.class
IncludedSchemaDescriptor.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.IncludedSchemaDescriptor extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaDescriptor  {
	private java.net.URL fSchemaURL
	private String fSchemaLocation
	private org.eclipse.pde.internal.core.schema.Schema fSchema
	private long fLastModified
	public void  (java.net.URL) 
		java.net.URL schemaURL
		java.io.File file
	public static java.net.URL computeURL (org.eclipse.pde.internal.core.ischema.ISchemaDescriptor, java.lang.String)  throws java.net.MalformedURLException 
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor parentDesc
		String schemaLocation
		java.net.URL parentURL
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath path
	private static java.net.URL getPluginRelativePath (java.lang.String, org.eclipse.core.runtime.IPath, java.net.URL) 
		String pluginID
		org.eclipse.core.runtime.IPath path
		java.net.URL parentURL
		java.net.URL url
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String parentFile
		int lastSep
		java.io.File file
	public boolean isEnabled () 
	public java.lang.String getPointId () 
		int dotLoc
	public java.net.URL getSchemaURL () 
	public org.eclipse.pde.internal.core.ischema.ISchema getSchema (boolean) 
		boolean abbreviated
	public boolean isStandalone () 
	public long getLastModified () 
}

org/eclipse/pde/internal/core/schema/RepeatableSchemaObject.class
RepeatableSchemaObject.java
package org.eclipse.pde.internal.core.schema
public abstract org.eclipse.pde.internal.core.schema.RepeatableSchemaObject extends org.eclipse.pde.internal.core.schema.SchemaObject implements org.eclipse.pde.internal.core.ischema.ISchemaRepeatable  {
	private static final long serialVersionUID
	public static final String P_MIN_OCCURS
	public static final String P_MAX_OCCURS
	private int minOccurs
	private int maxOccurs
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		String name
	public int getMaxOccurs () 
	public int getMinOccurs () 
	public boolean isRequired () 
	public boolean isUnbounded () 
	public void setMaxOccurs (int) 
		int newMaxOccurs
		Integer oldValue
	public void setMinOccurs (int) 
		int newMinOccurs
		Integer oldValue
}

org/eclipse/pde/internal/core/schema/Schema.class
Schema.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.Schema extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.pde.internal.core.ischema.ISchema  {
	private java.net.URL fURL
	private org.eclipse.core.runtime.ListenerList fListeners
	private java.util.Vector fElements
	private java.util.Vector fDocSections
	private java.util.Vector fIncludes
	private String fPointID
	private String fPluginID
	private org.eclipse.pde.internal.core.ischema.ISchemaDescriptor fSchemaDescriptor
	private boolean fLoaded
	private java.util.Vector fReferences
	private String fDescription
	private double fTargetVersion
	private String fName
	private boolean fNotificationEnabled
	public static final String INDENT
	private boolean fDisposed
	private boolean fValid
	private boolean fAbbreviated
	static Class class$0
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String pluginId
		String pointId
		String name
		boolean abbreviated
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaDescriptor, java.net.URL, boolean) 
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor schemaDescriptor
		java.net.URL url
		boolean abbreviated
	public void addDocumentSection (org.eclipse.pde.internal.core.ischema.IDocumentSection) 
		org.eclipse.pde.internal.core.ischema.IDocumentSection docSection
	public void addElement (org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
	public void addElement (org.eclipse.pde.internal.core.ischema.ISchemaElement, org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		org.eclipse.pde.internal.core.ischema.ISchemaElement afterElement
		int index
	public void addInclude (org.eclipse.pde.internal.core.ischema.ISchemaInclude) 
		org.eclipse.pde.internal.core.ischema.ISchemaInclude include
	public void removeInclude (org.eclipse.pde.internal.core.ischema.ISchemaInclude) 
		org.eclipse.pde.internal.core.ischema.ISchemaInclude include
	public void addModelChangedListener (org.eclipse.pde.core.IModelChangedListener) 
		org.eclipse.pde.core.IModelChangedListener listener
	private void collectElements (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.util.Vector) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		java.util.Vector result
		Object[] children
		int i
		Object child
		org.eclipse.pde.internal.core.ischema.ISchemaObjectReference ref
		Object referenced
	public void dispose () 
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaInclude include
	public org.eclipse.pde.internal.core.ischema.ISchemaElement findElement (java.lang.String) 
		String name
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaInclude include
		org.eclipse.pde.internal.core.ischema.ISchema ischema
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
		Object[] listeners
		int i
	public void fireModelObjectChanged (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) 
		Object object
		String property
		Object oldValue
		Object newValue
	private java.lang.String getAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String name
		org.w3c.dom.NamedNodeMap map
		org.w3c.dom.Node attNode
		String value
	public org.eclipse.pde.internal.core.ischema.ISchemaElement[] getCandidateChildren (org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		java.util.Vector candidates
		org.eclipse.pde.internal.core.ischema.ISchemaType type
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		org.eclipse.pde.internal.core.ischema.ISchemaElement[] result
	public java.lang.String getDescription () 
	public boolean isValid () 
	public org.eclipse.pde.internal.core.ischema.IDocumentSection[] getDocumentSections () 
		org.eclipse.pde.internal.core.ischema.IDocumentSection[] result
	public int getElementCount () 
	public int getResolvedElementCount () 
		int localCount
		int totalCount
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaInclude include
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public org.eclipse.pde.internal.core.ischema.ISchemaElement[] getElements () 
		org.eclipse.pde.internal.core.ischema.ISchemaElement[] result
	public java.lang.String[] getElementNames () 
		org.eclipse.pde.internal.core.ischema.ISchemaElement[] elements
		String[] names
		int i
	public org.eclipse.pde.internal.core.ischema.ISchemaElement[] getResolvedElements () 
		java.util.Vector result
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaInclude include
		org.eclipse.pde.internal.core.ischema.ISchema schema
		org.eclipse.pde.internal.core.ischema.ISchemaElement[] ielements
		int j
	public org.eclipse.pde.internal.core.ischema.ISchemaInclude[] getIncludes () 
	public java.lang.String getName () 
	private java.lang.String getNormalizedText (java.lang.String) 
		String source
		String result
	public org.eclipse.pde.internal.core.ischema.ISchemaObject getParent () 
	public void setParent (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject obj
	public org.eclipse.pde.internal.core.ischema.ISchemaElement getElementAt (int) 
		int index
	public java.lang.String getQualifiedPointId () 
	public java.lang.String getPluginId () 
	public java.lang.String getPointId () 
	public org.eclipse.pde.internal.core.ischema.ISchema getSchema () 
	public org.eclipse.pde.internal.core.ischema.ISchemaDescriptor getSchemaDescriptor () 
	public java.net.URL getURL () 
	public int indexOf (java.lang.Object) 
		Object obj
	public boolean isDisposed () 
	public boolean isEditable () 
	public boolean isLoaded () 
	public boolean isNotificationEnabled () 
	public void load () 
		java.io.InputStream input
		java.io.IOException e
	public void load (java.io.InputStream) 
		java.io.InputStream stream
		org.eclipse.pde.internal.core.util.SAXParserWrapper parser
		org.eclipse.pde.internal.core.XMLDefaultHandler handler
		java.io.IOException e
		Exception e
	private org.eclipse.pde.internal.core.ischema.ISchemaAttribute processAttribute (org.eclipse.pde.internal.core.ischema.ISchemaElement, org.w3c.dom.Node) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		org.w3c.dom.Node elementNode
		String aname
		String atype
		String ause
		String avalue
		org.eclipse.pde.internal.core.ischema.ISchemaSimpleType type
		org.eclipse.pde.internal.core.schema.SchemaAttribute attribute
		int use
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		String tag
	private void processAttributeAnnotation (org.eclipse.pde.internal.core.schema.SchemaAttribute, org.w3c.dom.Node) 
		org.eclipse.pde.internal.core.schema.SchemaAttribute element
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.w3c.dom.Node doc
		org.w3c.dom.NodeList infos
		int j
		org.w3c.dom.Node meta
	private boolean processTranslatable (java.lang.String) 
		String value
	private boolean processDeprecated (java.lang.String) 
		String value
	private org.eclipse.pde.internal.core.schema.SchemaSimpleType processAttributeRestriction (org.eclipse.pde.internal.core.schema.SchemaAttribute, org.w3c.dom.Node) 
		org.eclipse.pde.internal.core.schema.SchemaAttribute attribute
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		String baseName
		org.eclipse.pde.internal.core.schema.SchemaSimpleType type
		java.util.Vector items
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.ischema.ISchemaEnumeration enumeration
		org.eclipse.pde.internal.core.schema.ChoiceRestriction restriction
	private void processAttributeSimpleType (org.eclipse.pde.internal.core.schema.SchemaAttribute, org.w3c.dom.Node) 
		org.eclipse.pde.internal.core.schema.SchemaAttribute attribute
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		org.eclipse.pde.internal.core.schema.SchemaSimpleType type
		int i
		org.w3c.dom.Node child
	private org.eclipse.pde.internal.core.schema.SchemaComplexType processComplexType (org.eclipse.pde.internal.core.ischema.ISchemaElement, org.w3c.dom.Node) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement owner
		org.w3c.dom.Node typeNode
		String aname
		String amixed
		org.eclipse.pde.internal.core.schema.SchemaComplexType complexType
		org.w3c.dom.NodeList children
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.ischema.ISchemaObject object
	private org.eclipse.pde.internal.core.ischema.ISchemaCompositor processCompositor (org.eclipse.pde.internal.core.ischema.ISchemaObject, org.w3c.dom.Node, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		org.w3c.dom.Node node
		int type
		org.eclipse.pde.internal.core.schema.SchemaCompositor compositor
		org.w3c.dom.NodeList children
		int minOccurs
		int maxOccurs
		String aminOccurs
		String amaxOccurs
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.ischema.ISchemaObject object
	private org.eclipse.pde.internal.core.ischema.ISchemaObject processCompositorChild (org.eclipse.pde.internal.core.ischema.ISchemaObject, org.w3c.dom.Node, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		org.w3c.dom.Node child
		int parentKind
		String tag
	private org.eclipse.pde.internal.core.ischema.ISchemaElement processElement (org.eclipse.pde.internal.core.ischema.ISchemaObject, org.w3c.dom.Node) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		org.w3c.dom.Node elementNode
	private org.eclipse.pde.internal.core.ischema.ISchemaElement processElementDeclaration (org.eclipse.pde.internal.core.ischema.ISchemaObject, org.w3c.dom.Node) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		org.w3c.dom.Node elementNode
		String aname
		String atype
		int minOccurs
		int maxOccurs
		org.eclipse.pde.internal.core.ischema.ISchemaType type
		org.eclipse.pde.internal.core.schema.SchemaElement element
		org.eclipse.pde.internal.core.schema.SchemaElement element
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		String tag
	private org.eclipse.pde.internal.core.ischema.ISchemaElement processElementReference (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, org.w3c.dom.Node) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		org.w3c.dom.Node elementNode
		String aref
		int minOccurs
		int maxOccurs
		org.eclipse.pde.internal.core.schema.SchemaElementReference reference
	private int getMinOccurs (org.w3c.dom.Node) 
		org.w3c.dom.Node elementNode
		String aminOccurs
	private int getMaxOccurs (org.w3c.dom.Node) 
		org.w3c.dom.Node elementNode
		String amaxOccurs
	private void processElementAnnotation (org.eclipse.pde.internal.core.schema.SchemaElement, org.w3c.dom.Node) 
		org.eclipse.pde.internal.core.schema.SchemaElement element
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.w3c.dom.NodeList infos
		int j
		org.w3c.dom.Node meta
		String depSug
		String internal
	private org.eclipse.pde.internal.core.ischema.ISchemaEnumeration processEnumeration (org.eclipse.pde.internal.core.ischema.ISchema, org.w3c.dom.Node) 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		org.w3c.dom.Node node
		String name
	private int processKind (java.lang.String) 
		String name
	private void processSchemaAnnotation (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		String section
		String sectionName
		int i
		org.w3c.dom.Node child
		String text
		org.eclipse.pde.internal.core.schema.DocumentSection sec
		org.w3c.dom.NodeList infos
		int j
		org.w3c.dom.Node meta
	private void processInclude (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String location
		org.eclipse.pde.internal.core.schema.SchemaInclude include
	public void reload () 
	public void reload (java.io.InputStream) 
		java.io.InputStream is
	public void removeDocumentSection (org.eclipse.pde.internal.core.ischema.IDocumentSection) 
		org.eclipse.pde.internal.core.ischema.IDocumentSection docSection
	public void moveElementToSibling (org.eclipse.pde.internal.core.ischema.ISchemaElement, org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		org.eclipse.pde.internal.core.ischema.ISchemaObject sibling
		int index
		int newIndex
		int newIndex
		int i
		int i
	public void removeElement (org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
	public void removeModelChangedListener (org.eclipse.pde.core.IModelChangedListener) 
		org.eclipse.pde.core.IModelChangedListener listener
	private void reset () 
	private void resolveElementReference (org.eclipse.pde.internal.core.ischema.ISchemaObjectReference) 
		org.eclipse.pde.internal.core.ischema.ISchemaObjectReference reference
		org.eclipse.pde.internal.core.ischema.ISchemaElement[] elementList
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
	private void resolveReference (org.eclipse.pde.internal.core.ischema.ISchemaObjectReference) 
		org.eclipse.pde.internal.core.ischema.ISchemaObjectReference reference
		Class clazz
	private void resolveReferences (java.util.Vector) 
		java.util.Vector references
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaObjectReference reference
	private org.eclipse.pde.internal.core.schema.SchemaType resolveTypeReference (java.lang.String) 
		String typeName
	public void setDescription (java.lang.String) 
		String newDescription
		String oldValue
	public void setName (java.lang.String) 
		String newName
		String oldValue
	public void setPluginId (java.lang.String) 
		String newId
		String oldValue
	public void setPointId (java.lang.String) 
		String newId
		String oldValue
	public void setNotificationEnabled (boolean) 
		boolean newNotificationEnabled
	public java.lang.String toString () 
	public void traverseDocumentTree (org.w3c.dom.Node) 
		org.w3c.dom.Node root
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		String nodeName
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] attributes
		int j
	private void addOmittedDocumentSections () 
		int i
		org.eclipse.pde.internal.core.schema.DocumentSection section
	public void updateReferencesFor (org.eclipse.pde.internal.core.ischema.ISchemaElement) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
	public void updateReferencesFor (org.eclipse.pde.internal.core.ischema.ISchemaElement, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		int kind
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaElement el
		org.eclipse.pde.internal.core.ischema.ISchemaType type
		org.eclipse.pde.internal.core.schema.SchemaCompositor compositor
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String indent2
		String indent3
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaInclude include
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		int i
		org.eclipse.pde.internal.core.ischema.IDocumentSection section
	private java.lang.String getWritableDescription () 
		String lineDelimiter
		String description
		String platformDescription
	public boolean isDeperecated () 
		java.util.Iterator it
		Object next
	public java.lang.String getDeprecatedSuggestion () 
		java.util.Iterator it
		Object next
	public boolean isInternal () 
		java.util.Iterator it
		Object next
	public double getSchemaVersion () 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.core.plugin.IPluginBase base
}

org/eclipse/pde/internal/core/schema/SchemaAnnotationHandler.class
SchemaAnnotationHandler.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaAnnotationHandler extends org.eclipse.pde.internal.core.schema.BaseSchemaHandler {
	private static final String[] DESC_NESTED_ELEM
	private static final String META_SCHEMA_ELEM
	private static final String APP_INFO_ELEM
	private static final String APP_INFO_ELEM_OLD
	private static final String NAME_ATTR
	private StringBuffer fDescription
	private String fName
	private boolean fMetaSchemaElemFlag
	private boolean fAppInfoElemFlag
	static void  () 
	public void  () 
	protected void reset () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void characters (char[], int, int) 
		char[] ch
		int start
		int length
		int i
	protected boolean onTarget () 
		int i
		String currentElement
	public java.lang.String getDescription () 
	public java.lang.String getName () 
}

org/eclipse/pde/internal/core/schema/SchemaAttribute.class
SchemaAttribute.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaAttribute extends org.eclipse.pde.internal.core.schema.SchemaObject implements org.eclipse.pde.internal.core.ischema.ISchemaAttribute  {
	private static final long serialVersionUID
	private int kind
	private int use
	private String valueFilter
	private org.eclipse.pde.internal.core.ischema.ISchemaSimpleType type
	private String basedOn
	private Object value
	public static final String P_USE
	public static final String P_VALUE_FILTER
	public static final String P_VALUE
	public static final String P_KIND
	public static final String P_TYPE
	public static final String P_BASED_ON
	private boolean fTranslatable
	private boolean fDeprecated
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaAttribute, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute att
		String newName
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		String name
	public java.lang.String getBasedOn () 
	public int getKind () 
	public org.eclipse.pde.internal.core.ischema.ISchemaSimpleType getType () 
	public int getUse () 
	public java.lang.Object getValue () 
	public java.lang.String getValueFilter () 
	public void setBasedOn (java.lang.String) 
		String newBasedOn
		String oldValue
	public void setKind (int) 
		int newKind
		Integer oldValue
	public void setTranslatableProperty (boolean) 
		boolean translatable
		boolean oldValue
	public void setDeprecatedProperty (boolean) 
		boolean deprecated
		boolean oldValue
	public void setType (org.eclipse.pde.internal.core.ischema.ISchemaSimpleType) 
		org.eclipse.pde.internal.core.ischema.ISchemaSimpleType newType
		Object oldValue
	public void setParent (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject obj
	public void setUse (int) 
		int newUse
		Integer oldValue
	public void setValue (java.lang.String) 
		String value
		String oldValue
	public void setValueFilter (java.lang.String) 
		String valueFilter
		String oldValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		boolean annotation
		org.eclipse.pde.internal.core.ischema.ISchemaSimpleType type
		String typeName
		String useString
		String documentation
		String annIndent
		String indent2
		String indent3
		String kindValue
	public boolean isTranslatable () 
	public boolean isDeprecated () 
	public java.lang.String getDescription () 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		String elementName
		String hashkey
		String description
		org.eclipse.pde.internal.core.schema.SchemaAttributeHandler handler
}

org/eclipse/pde/internal/core/schema/SchemaAttributeHandler.class
SchemaAttributeHandler.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaAttributeHandler extends org.eclipse.pde.internal.core.schema.BaseSchemaHandler {
	private String fElementName
	private String fAttributeName
	private String fTargetElementName
	private String fTargetAttributeName
	private StringBuffer fDescription
	private static final String[] DESC_NESTED_ELEM
	private static final String NAME_ATTR
	static void  () 
	public void  (java.lang.String, java.lang.String) 
		String targetElementName
		String targetAttributeName
	public void setTargetElementName (java.lang.String) 
		String targetElementName
	public void setTargetAttributeName (java.lang.String) 
		String targetAttributeName
	protected void reset () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
		int i
	protected boolean onTarget () 
		int i
		String currentElement
	public java.lang.String getDescription () 
}

org/eclipse/pde/internal/core/schema/SchemaComplexType.class
SchemaComplexType.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaComplexType extends org.eclipse.pde.internal.core.schema.SchemaType implements org.eclipse.pde.internal.core.ischema.ISchemaComplexType  {
	private static final long serialVersionUID
	public static final String P_COMPOSITOR
	private boolean mixed
	private org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
	private java.util.Vector attributes
	public void  (org.eclipse.pde.internal.core.ischema.ISchema) 
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public void  (org.eclipse.pde.internal.core.ischema.ISchema, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		String typeName
	public void addAttribute (org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attribute
	public void addAttribute (org.eclipse.pde.internal.core.ischema.ISchemaAttribute, org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attribute
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute afterSibling
		int index
	public void moveAttributeTo (org.eclipse.pde.internal.core.ischema.ISchemaAttribute, org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attribute
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute sibling
		int index
		int newIndex
		int newIndex
		int i
		int i
	public org.eclipse.pde.internal.core.ischema.ISchemaAttribute getAttribute (java.lang.String) 
		String name
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attribute
	public int getAttributeCount () 
	public org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] getAttributes () 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] result
	public org.eclipse.pde.internal.core.ischema.ISchemaCompositor getCompositor () 
	public boolean isMixed () 
	public void removeAttribute (org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attribute
	public void setCompositor (org.eclipse.pde.internal.core.ischema.ISchemaCompositor) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor newCompositor
		Object oldValue
	public void setMixed (boolean) 
		boolean newMixed
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String indent2
		org.eclipse.pde.internal.core.schema.SchemaCompositor compositor
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attribute
}

org/eclipse/pde/internal/core/schema/SchemaCompositor.class
SchemaCompositor.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaCompositor extends org.eclipse.pde.internal.core.schema.RepeatableSchemaObject implements org.eclipse.pde.internal.core.ischema.ISchemaCompositor  {
	private static final long serialVersionUID
	public static final String P_KIND
	private int kind
	private java.util.Vector children
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaObject, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		int kind
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.lang.String, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		String id
		int kind
	public void addChild (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject child
	public void moveChildToSibling (org.eclipse.pde.internal.core.ischema.ISchemaObject, org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject element
		org.eclipse.pde.internal.core.ischema.ISchemaObject sibling
		int index
		int newIndex
		int newIndex
		int i
		int i
	public void addChild (org.eclipse.pde.internal.core.ischema.ISchemaObject, org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject newChild
		org.eclipse.pde.internal.core.ischema.ISchemaObject afterSibling
		int index
	public int getChildCount () 
	public org.eclipse.pde.internal.core.ischema.ISchemaObject[] getChildren () 
		org.eclipse.pde.internal.core.ischema.ISchemaObject[] result
	public void setParent (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaObject child
	public int getKind () 
	public void removeChild (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject child
	public void setKind (int) 
		int kind
		Integer oldValue
	public void updateReferencesFor (org.eclipse.pde.internal.core.ischema.ISchemaElement, int) 
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		int kind
		int i
		Object child
		org.eclipse.pde.internal.core.schema.SchemaElementReference ref
		String refName
		org.eclipse.pde.internal.core.schema.SchemaCompositor compositor
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String tag
		String min
		String max
		String indent2
		int i
		Object obj
}

org/eclipse/pde/internal/core/schema/SchemaDescriptor.class
SchemaDescriptor.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaDescriptor extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaDescriptor  {
	private String fPoint
	private java.net.URL fSchemaURL
	private org.eclipse.pde.internal.core.schema.Schema fSchema
	private long fLastModified
	private boolean fEditable
	public void  (java.lang.String, java.net.URL) 
		String extPointID
		java.net.URL schemaURL
		java.io.File file
	public void  (org.eclipse.core.resources.IFile, boolean) 
		org.eclipse.core.resources.IFile file
		boolean editable
	public void  (java.io.File) 
		java.io.File file
	public java.lang.String getPointId () 
	public org.eclipse.pde.internal.core.ischema.ISchema getSchema (boolean) 
		boolean abbreviated
	public java.net.URL getSchemaURL () 
	public boolean isStandalone () 
	public long getLastModified () 
}

org/eclipse/pde/internal/core/schema/SchemaElement.class
SchemaElement.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaElement extends org.eclipse.pde.internal.core.schema.RepeatableSchemaObject implements org.eclipse.pde.internal.core.ischema.ISchemaElement  {
	private static final long serialVersionUID
	public static final String P_ICON_NAME
	public static final String P_LABEL_PROPERTY
	public static final String P_TYPE
	private String labelProperty
	private org.eclipse.pde.internal.core.ischema.ISchemaType type
	private String iconName
	private boolean fTranslatable
	private boolean fDeprecated
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		String name
	private java.lang.String calculateChildRepresentation (org.eclipse.pde.internal.core.ischema.ISchemaObject, boolean) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject object
		boolean addLinks
		String child
		int minOccurs
		int maxOccurs
	private java.lang.String calculateCompositorRepresentation (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, boolean) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		boolean addLinks
		int kind
		org.eclipse.pde.internal.core.ischema.ISchemaObject[] children
		String text
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaObject object
		String child
	public org.eclipse.pde.internal.core.ischema.ISchemaAttribute getAttribute (java.lang.String) 
		String name
	public int getAttributeCount () 
	public org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] getAttributes () 
	public java.lang.String[] getAttributeNames () 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] attributes
		String[] names
		int i
	public java.lang.String getDTDRepresentation (boolean) 
		boolean addLinks
		String text
		org.eclipse.pde.internal.core.ischema.ISchemaComplexType complexType
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
	public java.lang.String getIconProperty () 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] attributes
		int i
	public java.lang.String getLabelProperty () 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] attributes
		int i
	private boolean isValidLabelProperty (org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute a
	private boolean isValidIconProperty (org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute a
	public org.eclipse.pde.internal.core.ischema.ISchemaType getType () 
	public void setParent (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		org.eclipse.pde.internal.core.ischema.ISchemaComplexType ctype
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor comp
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] atts
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute att
	public void setIconProperty (java.lang.String) 
		String newIconName
		String oldValue
	public void setTranslatableProperty (boolean) 
		boolean translatable
		boolean oldValue
	public void setDeprecatedProperty (boolean) 
		boolean deprecated
		boolean oldValue
	public void setLabelProperty (java.lang.String) 
		String labelProperty
		String oldValue
	public void setType (org.eclipse.pde.internal.core.ischema.ISchemaType) 
		org.eclipse.pde.internal.core.ischema.ISchemaType newType
		Object oldValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		org.eclipse.pde.internal.core.ischema.ISchemaType type
		String indent2
		String realDescription
		String extendedProperties
		String indent3
		String indent4
		org.eclipse.pde.internal.core.schema.SchemaComplexType complexType
	public boolean hasTranslatableContent () 
	public boolean isDeprecated () 
	public java.lang.String getExtendedAttributes () 
	public java.lang.String getDescription () 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		String hashkey
		String description
		org.eclipse.pde.internal.core.schema.SchemaElementHandler handler
	public int compareTo (java.lang.Object) 
		Object arg0
}

org/eclipse/pde/internal/core/schema/SchemaElementHandler.class
SchemaElementHandler.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaElementHandler extends org.eclipse.pde.internal.core.schema.BaseSchemaHandler {
	private String fElementName
	private String fTargetElementName
	private StringBuffer fDescription
	private static final String[] DESC_NESTED_ELEM
	private static final String NAME_ATTR
	static void  () 
	public void  (java.lang.String) 
		String targetElementName
	public void setTargetElementName (java.lang.String) 
		String targetElement
	protected void reset () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
		int i
	protected boolean onTarget () 
		int i
		String currentElement
	public java.lang.String getDescription () 
}

org/eclipse/pde/internal/core/schema/SchemaElementReference.class
SchemaElementReference.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaElementReference extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.pde.internal.core.ischema.ISchemaElement org.eclipse.pde.internal.core.ischema.IMetaElement org.eclipse.pde.internal.core.ischema.ISchemaObjectReference org.eclipse.pde.core.ISourceObject java.io.Serializable  {
	private static final long serialVersionUID
	private org.eclipse.pde.internal.core.ischema.ISchemaElement element
	private org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
	private String referenceName
	public static final String P_MAX_OCCURS
	public static final String P_MIN_OCCURS
	public static final String P_REFERENCE_NAME
	private int minOccurs
	private int maxOccurs
	private java.util.Vector comments
	private int[] range
	static Class class$0
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaCompositor, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor compositor
		String ref
	public org.eclipse.pde.internal.core.ischema.ISchemaAttribute getAttribute (java.lang.String) 
		String name
	public int getAttributeCount () 
	public org.eclipse.pde.internal.core.ischema.ISchemaAttribute[] getAttributes () 
	public java.lang.String[] getAttributeNames () 
	public org.eclipse.pde.internal.core.ischema.ISchemaCompositor getCompositor () 
	public java.lang.String getDescription () 
	public java.lang.String getDTDRepresentation (boolean) 
		boolean addLinks
	public java.lang.String getIconProperty () 
	public java.lang.String getLabelProperty () 
	public int getMaxOccurs () 
	public int getMinOccurs () 
	public java.lang.String getName () 
	public org.eclipse.pde.internal.core.ischema.ISchemaObject getParent () 
	public void setParent (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
	public org.eclipse.pde.internal.core.ischema.ISchemaElement getReferencedElement () 
	public org.eclipse.pde.internal.core.ischema.ISchemaObject getReferencedObject () 
	public java.lang.Class getReferencedObjectClass () 
	public java.lang.String getReferenceName () 
	public org.eclipse.pde.internal.core.ischema.ISchema getSchema () 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor desc
	public org.eclipse.pde.internal.core.ischema.ISchema getCompositorsSchema () 
	public org.eclipse.pde.internal.core.ischema.ISchemaType getType () 
	public boolean isLinked () 
	public void setCompositor (org.eclipse.pde.internal.core.ischema.ISchemaCompositor) 
		org.eclipse.pde.internal.core.ischema.ISchemaCompositor newCompositor
	public void setMaxOccurs (int) 
		int newMaxOccurs
		Integer oldValue
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public void setMinOccurs (int) 
		int newMinOccurs
		Integer oldValue
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public void setReferencedObject (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject referencedObject
	public void setReferenceName (java.lang.String) 
		String name
		String oldValue
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String min
		String max
	public void addComments (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public java.util.Vector addComments (org.w3c.dom.Node, java.util.Vector) 
		org.w3c.dom.Node node
		java.util.Vector result
		org.w3c.dom.Node prev
		String comment
	void writeComments (java.io.PrintWriter) 
		java.io.PrintWriter writer
	void writeComments (java.io.PrintWriter, java.util.Vector) 
		java.io.PrintWriter writer
		java.util.Vector source
		int i
		String comment
	public int getStartLine () 
	public int getStopLine () 
	void bindSourceLocation (org.w3c.dom.Node, java.util.Hashtable) 
		org.w3c.dom.Node node
		java.util.Hashtable lineTable
		Integer[] data
	public boolean hasTranslatableContent () 
	public boolean isDeprecated () 
	public int compareTo (java.lang.Object) 
		Object arg0
}

org/eclipse/pde/internal/core/schema/SchemaEnumeration.class
SchemaEnumeration.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaEnumeration extends org.eclipse.pde.internal.core.schema.SchemaObject implements org.eclipse.pde.internal.core.ischema.ISchemaEnumeration  {
	private static final long serialVersionUID
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		String name
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String description
		String indent2
		String indent3
}

org/eclipse/pde/internal/core/schema/SchemaInclude.class
SchemaInclude.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaInclude extends org.eclipse.pde.internal.core.schema.SchemaObject implements org.eclipse.pde.internal.core.ischema.ISchemaInclude  {
	private static final long serialVersionUID
	private String fLocation
	private org.eclipse.pde.internal.core.ischema.ISchema fIncludedSchema
	private boolean fAbbreviated
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.lang.String, boolean) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		String location
		boolean abbreviated
	public java.lang.String getLocation () 
	public void setLocation (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String location
		String oldValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public org.eclipse.pde.internal.core.ischema.ISchema getIncludedSchema () 
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor descriptor
		org.eclipse.pde.internal.core.schema.SchemaRegistry registry
	private org.eclipse.pde.internal.core.ischema.ISchema createInternalSchema (org.eclipse.pde.internal.core.ischema.ISchemaDescriptor, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor desc
		String location
		java.net.URL schemaURL
		org.eclipse.pde.internal.core.schema.Schema ischema
	public void dispose () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.ischema.ISchemaInclude other
}

org/eclipse/pde/internal/core/schema/SchemaObject.class
SchemaObject.java
package org.eclipse.pde.internal.core.schema
public abstract org.eclipse.pde.internal.core.schema.SchemaObject extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.pde.internal.core.ischema.ISchemaObject java.io.Serializable  {
	private static final long serialVersionUID
	protected String fName
	private String fDescription
	private transient org.eclipse.pde.internal.core.ischema.ISchemaObject fParent
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		String name
	public java.lang.String getDescription () 
	public java.lang.String getName () 
	public org.eclipse.pde.internal.core.ischema.ISchemaObject getParent () 
	public void setParent (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
	public org.eclipse.pde.internal.core.ischema.ISchema getSchema () 
		org.eclipse.pde.internal.core.ischema.ISchemaObject object
	public java.lang.String getWritableDescription () 
		String lineDelimiter
		String description
		String platformDescription
	public void setDescription (java.lang.String) 
		String newDescription
		String oldValue
	public void setName (java.lang.String) 
		String newName
		String oldValue
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/schema/SchemaRegistry.class
SchemaRegistry.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaRegistry extends java.lang.Object {
	private java.util.HashMap fRegistry
	public void  () 
	public org.eclipse.pde.internal.core.ischema.ISchema getSchema (java.lang.String) 
		String extPointID
		org.eclipse.pde.core.plugin.IPluginExtensionPoint point
		java.net.URL url
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor desc
	public org.eclipse.pde.internal.core.ischema.ISchema getIncludedSchema (org.eclipse.pde.internal.core.ischema.ISchemaDescriptor, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor parent
		String schemaLocation
		java.net.URL url
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor desc
	private org.eclipse.pde.internal.core.ischema.ISchemaDescriptor getExistingDescriptor (java.lang.String, java.net.URL) 
		String key
		java.net.URL url
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor desc
	public static java.net.URL getSchemaURL (org.eclipse.pde.core.plugin.IPluginExtensionPoint, org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginExtensionPoint point
		org.eclipse.pde.core.plugin.IPluginModelBase base
		java.net.URL url
		String schema
	public static java.net.URL getSchemaURL (org.eclipse.pde.core.plugin.IPluginExtensionPoint) 
		org.eclipse.pde.core.plugin.IPluginExtensionPoint point
		String schema
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.net.URL url
	public static java.net.URL getSchemaFromSourceExtension (org.eclipse.pde.core.plugin.IPluginBase, org.eclipse.core.runtime.IPath) 
		org.eclipse.pde.core.plugin.IPluginBase plugin
		org.eclipse.core.runtime.IPath path
		org.eclipse.pde.internal.core.SourceLocationManager mgr
	public static java.net.URL getSchemaURL (java.lang.String, java.lang.String) 
		String pluginID
		String schema
		java.net.URL url
		org.eclipse.pde.core.plugin.ModelEntry entry
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		int i
	private static java.net.URL getSchemaURL (org.eclipse.pde.core.plugin.IPluginModelBase, java.lang.String) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String schema
		String location
		java.io.File file
		java.io.File schemaFile
	private boolean hasSchemaChanged (org.eclipse.pde.internal.core.ischema.ISchemaDescriptor, java.net.URL) 
		org.eclipse.pde.internal.core.ischema.ISchemaDescriptor desc
		java.net.URL url
		java.io.File file
	public void shutdown () 
	private static java.lang.String getId (org.eclipse.pde.core.plugin.IPluginExtensionPoint, org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginExtensionPoint point
		org.eclipse.pde.core.plugin.IPluginModelBase base
		String id
		org.eclipse.pde.core.plugin.IFragment fragment
}

org/eclipse/pde/internal/core/schema/SchemaRootElement.class
SchemaRootElement.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaRootElement extends org.eclipse.pde.internal.core.schema.SchemaElement implements org.eclipse.pde.internal.core.ischema.ISchemaRootElement  {
	private static final long serialVersionUID
	private String fDeperecatedReplacement
	private boolean fInternal
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaObject, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject parent
		String name
	public void setDeprecatedSuggestion (java.lang.String) 
		String value
		Object oldValue
	public java.lang.String getDeprecatedSuggestion () 
	public java.lang.String getExtendedAttributes () 
		StringBuffer buffer
	public boolean isInternal () 
	public void setInternal (boolean) 
		boolean value
		boolean oldValue
}

org/eclipse/pde/internal/core/schema/SchemaSimpleType.class
SchemaSimpleType.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.SchemaSimpleType extends org.eclipse.pde.internal.core.schema.SchemaType implements org.eclipse.pde.internal.core.ischema.ISchemaSimpleType org.eclipse.pde.core.IWritable  {
	private static final long serialVersionUID
	private org.eclipse.pde.internal.core.ischema.ISchemaRestriction restriction
	public static final String P_RESTRICTION
	public void  (org.eclipse.pde.internal.core.ischema.ISchema, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		String typeName
	public void  (org.eclipse.pde.internal.core.ischema.ISchemaSimpleType) 
		org.eclipse.pde.internal.core.ischema.ISchemaSimpleType type
		org.eclipse.pde.internal.core.ischema.ISchemaRestriction rest
	public org.eclipse.pde.internal.core.ischema.ISchemaRestriction getRestriction () 
	public void setSchema (org.eclipse.pde.internal.core.ischema.ISchema) 
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public void setRestriction (org.eclipse.pde.internal.core.ischema.ISchemaRestriction) 
		org.eclipse.pde.internal.core.ischema.ISchemaRestriction restriction
		Object oldValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/schema/SchemaType.class
SchemaType.java
package org.eclipse.pde.internal.core.schema
public abstract org.eclipse.pde.internal.core.schema.SchemaType extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaType java.io.Serializable  {
	private static final long serialVersionUID
	private String name
	private transient org.eclipse.pde.internal.core.ischema.ISchema schema
	public void  (org.eclipse.pde.internal.core.ischema.ISchema, java.lang.String) 
		org.eclipse.pde.internal.core.ischema.ISchema schema
		String typeName
	public java.lang.String getName () 
	public org.eclipse.pde.internal.core.ischema.ISchema getSchema () 
	public void setSchema (org.eclipse.pde.internal.core.ischema.ISchema) 
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/schema/StorageSchemaDescriptor.class
StorageSchemaDescriptor.java
package org.eclipse.pde.internal.core.schema
public org.eclipse.pde.internal.core.schema.StorageSchemaDescriptor extends java.lang.Object implements org.eclipse.pde.internal.core.ischema.ISchemaDescriptor  {
	private org.eclipse.core.resources.IStorage fStorage
	private org.eclipse.pde.internal.core.schema.Schema fSchema
	public void  (org.eclipse.core.resources.IStorage) 
		org.eclipse.core.resources.IStorage storage
	public java.net.URL getSchemaURL () 
	public java.lang.String getPointId () 
	protected void loadSchema (boolean) 
		boolean abbreviated
		java.io.InputStream stream
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
	public void reload () 
	public boolean isEnabled () 
	public org.eclipse.pde.internal.core.ischema.ISchema getSchema (boolean) 
		boolean abbreviated
	public boolean isStandalone () 
	public long getLastModified () 
}

org/eclipse/pde/internal/core/search/
org/eclipse/pde/internal/core/search/ExtensionPluginSearchScope.class
ExtensionPluginSearchScope.java
package org.eclipse.pde.internal.core.search
public org.eclipse.pde.internal.core.search.ExtensionPluginSearchScope extends org.eclipse.pde.internal.core.search.PluginSearchScope {
	org.eclipse.pde.internal.core.search.PluginSearchInput fInput
	public void  (org.eclipse.pde.internal.core.search.PluginSearchInput) 
		org.eclipse.pde.internal.core.search.PluginSearchInput input
	public void  (int, int, java.util.HashSet, org.eclipse.pde.internal.core.search.PluginSearchInput) 
		int workspaceScope
		int externalScope
		java.util.HashSet selectedResources
		org.eclipse.pde.internal.core.search.PluginSearchInput input
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getMatchingModels () 
		String pointId
		org.eclipse.pde.internal.core.PDEExtensionRegistry registry
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.pde.core.plugin.IPluginModelBase base
}

org/eclipse/pde/internal/core/search/ISearchResultCollector.class
ISearchResultCollector.java
package org.eclipse.pde.internal.core.search
public abstract org.eclipse.pde.internal.core.search.ISearchResultCollector extends java.lang.Object {
	public abstract void accept (java.lang.Object) 
}

org/eclipse/pde/internal/core/search/PluginJavaSearchUtil.class
PluginJavaSearchUtil.java
package org.eclipse.pde.internal.core.search
public org.eclipse.pde.internal.core.search.PluginJavaSearchUtil extends java.lang.Object {
	public void  () 
	public static org.eclipse.pde.core.plugin.IPluginModelBase[] getPluginImports (org.eclipse.pde.core.plugin.IPluginImport) 
		org.eclipse.pde.core.plugin.IPluginImport dep
	public static org.eclipse.pde.core.plugin.IPluginModelBase[] getPluginImports (java.lang.String) 
		String pluginImportID
		java.util.HashSet set
	public static void collectAllPrerequisites (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.HashSet) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.HashSet set
		org.eclipse.pde.core.plugin.IPluginImport[] imports
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase child
	public static org.eclipse.jdt.core.IPackageFragment[] collectPackageFragments (org.eclipse.pde.core.plugin.IPluginModelBase[], org.eclipse.jdt.core.IJavaProject, boolean)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.jdt.core.IJavaProject parentProject
		boolean filterEmptyPackages
		java.util.ArrayList result
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.resources.IResource resource
		java.util.ArrayList libraryPaths
		int j
		org.eclipse.core.resources.IProject project
		int j
		org.eclipse.jdt.core.IJavaProject jProject
	private static void extractPackageFragments (org.eclipse.jdt.core.IPackageFragmentRoot, java.util.ArrayList, boolean) 
		org.eclipse.jdt.core.IPackageFragmentRoot root
		java.util.ArrayList result
		boolean filterEmpty
		org.eclipse.jdt.core.IJavaElement[] children
		int i
		org.eclipse.jdt.core.IPackageFragment fragment
	private static void addLibraryPaths (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList libraryPaths
		org.eclipse.pde.core.plugin.IPluginBase plugin
		org.eclipse.pde.core.plugin.IFragmentModel[] fragments
		java.io.File file
		org.eclipse.pde.core.plugin.IPluginLibrary[] libraries
		int i
		String libraryName
		String path
		int i
	private static void findLibraryInFragments (org.eclipse.pde.core.plugin.IFragmentModel[], java.lang.String, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IFragmentModel[] fragments
		String libraryName
		java.util.ArrayList libraryPaths
		int i
		String path
	public static org.eclipse.jdt.core.search.IJavaSearchScope createSeachScope (org.eclipse.jdt.core.IJavaProject)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.core.IJavaProject jProject
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		java.util.ArrayList filteredRoots
		int i
}

org/eclipse/pde/internal/core/search/PluginSearchInput.class
PluginSearchInput.java
package org.eclipse.pde.internal.core.search
public org.eclipse.pde.internal.core.search.PluginSearchInput extends java.lang.Object {
	public static final int ELEMENT_PLUGIN
	public static final int ELEMENT_FRAGMENT
	public static final int ELEMENT_EXTENSION_POINT
	public static final int LIMIT_DECLARATIONS
	public static final int LIMIT_REFERENCES
	public static final int LIMIT_ALL
	private String searchString
	private boolean caseSensitive
	private int searchElement
	private int searchLimit
	private org.eclipse.pde.internal.core.search.PluginSearchScope searchScope
	public void  () 
	public java.lang.String getSearchString () 
	public boolean isCaseSensitive () 
	public void setCaseSensitive (boolean) 
		boolean value
	public void setSearchString (java.lang.String) 
		String name
	public int getSearchElement () 
	public void setSearchElement (int) 
		int element
	public int getSearchLimit () 
	public void setSearchLimit (int) 
		int limit
	public org.eclipse.pde.internal.core.search.PluginSearchScope getSearchScope () 
	public void setSearchScope (org.eclipse.pde.internal.core.search.PluginSearchScope) 
		org.eclipse.pde.internal.core.search.PluginSearchScope scope
}

org/eclipse/pde/internal/core/search/PluginSearchOperation.class
PluginSearchOperation.java
package org.eclipse.pde.internal.core.search
public org.eclipse.pde.internal.core.search.PluginSearchOperation extends java.lang.Object {
	protected org.eclipse.pde.internal.core.search.PluginSearchInput fInput
	private org.eclipse.pde.internal.core.search.ISearchResultCollector fCollector
	private java.util.regex.Pattern fPattern
	public void  (org.eclipse.pde.internal.core.search.PluginSearchInput, org.eclipse.pde.internal.core.search.ISearchResultCollector) 
		org.eclipse.pde.internal.core.search.PluginSearchInput input
		org.eclipse.pde.internal.core.search.ISearchResultCollector collector
	public void execute (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.core.plugin.IPluginModelBase[] entries
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase candidate
	private void visit (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList matches
		int i
	private java.util.ArrayList findMatch (org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList result
		int searchLimit
	private void findFragmentDeclaration (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList result
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
	private void findPluginDeclaration (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList result
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
	private void findPluginReferences (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList result
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
		org.eclipse.pde.core.plugin.IPluginImport[] imports
		int i
	private void findExtensionPointDeclarations (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList result
		org.eclipse.pde.core.plugin.IPluginExtensionPoint[] extensionPoints
		int i
	private void findExtensionPointReferences (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.ArrayList result
		org.eclipse.pde.core.plugin.IPluginExtension[] extensions
		int i
}

org/eclipse/pde/internal/core/search/PluginSearchScope.class
PluginSearchScope.java
package org.eclipse.pde.internal.core.search
public org.eclipse.pde.internal.core.search.PluginSearchScope extends java.lang.Object {
	public static final int SCOPE_WORKSPACE
	public static final int SCOPE_SELECTION
	public static final int SCOPE_WORKING_SETS
	public static final int EXTERNAL_SCOPE_NONE
	public static final int EXTERNAL_SCOPE_ENABLED
	public static final int EXTERNAL_SCOPE_ALL
	private int workspaceScope
	private int externalScope
	private java.util.HashSet selectedResources
	public void  (int, int, java.util.HashSet) 
		int workspaceScope
		int externalScope
		java.util.HashSet selectedResources
	public void  () 
	protected final void addExternalModel (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase candidate
		java.util.ArrayList result
	protected final void addWorkspaceModel (org.eclipse.pde.core.plugin.IPluginModelBase, java.util.ArrayList) 
		org.eclipse.pde.core.plugin.IPluginModelBase candidate
		java.util.ArrayList result
	public org.eclipse.pde.core.plugin.IPluginModelBase[] getMatchingModels () 
	protected final org.eclipse.pde.core.plugin.IPluginModelBase[] addRelevantModels (org.eclipse.pde.core.plugin.IPluginModelBase[]) 
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.util.ArrayList result
		int i
}

org/eclipse/pde/internal/core/site/
org/eclipse/pde/internal/core/site/AbstractSiteModel.class
AbstractSiteModel.java
package org.eclipse.pde.internal.core.site
public abstract org.eclipse.pde.internal.core.site.AbstractSiteModel extends org.eclipse.pde.internal.core.AbstractModel implements org.eclipse.pde.internal.core.isite.ISiteModel  {
	private static final long serialVersionUID
	protected transient org.eclipse.pde.internal.core.site.Site site
	private transient org.eclipse.pde.internal.core.isite.ISiteModelFactory factory
	private boolean enabled
	public void  () 
	public org.eclipse.pde.internal.core.isite.ISite getSite () 
		org.eclipse.pde.internal.core.site.Site s
	public org.eclipse.pde.internal.core.isite.ISiteModelFactory getFactory () 
	public java.lang.String getInstallLocation () 
	public boolean isEditable () 
	public boolean isEnabled () 
	public boolean isValid () 
	public void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
		javax.xml.parsers.SAXParser parser
		org.eclipse.pde.internal.core.XMLDefaultHandler handler
		Exception e
	private void processDocument (org.w3c.dom.Document) 
		org.w3c.dom.Document doc
		org.w3c.dom.Node rootNode
	public void reload (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		boolean outOfSync
	public void setEnabled (boolean) 
		boolean enabled
}

org/eclipse/pde/internal/core/site/ExternalSiteModel.class
ExternalSiteModel.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.ExternalSiteModel extends org.eclipse.pde.internal.core.site.AbstractSiteModel {
	private static final long serialVersionUID
	public void  () 
	protected void updateTimeStamp () 
	public boolean isInSync () 
	public boolean isEditable () 
	public void load ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/site/IdentifiableObject.class
IdentifiableObject.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.IdentifiableObject extends org.eclipse.pde.internal.core.site.SiteObject implements org.eclipse.pde.core.IIdentifiable  {
	private static final long serialVersionUID
	protected String id
	public void  () 
	public java.lang.String getId () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public boolean isValid () 
	public void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
		Object oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	protected void reset () 
}

org/eclipse/pde/internal/core/site/Site.class
Site.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.Site extends org.eclipse.pde.internal.core.site.SiteObject implements org.eclipse.pde.internal.core.isite.ISite  {
	private static final long serialVersionUID
	static final String INDENT
	private java.util.Vector features
	private java.util.Vector archives
	private java.util.Vector categoryDefs
	private String type
	private String url
	private String mirrorsUrl
	private String digestUrl
	private String associateSitesUrl
	private org.eclipse.pde.internal.core.isite.ISiteDescription description
	public void  () 
	public void setType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String type
		Object oldValue
	public java.lang.String getType () 
	public void setURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String url
		Object oldValue
	public java.lang.String getURL () 
	public void setDigestURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String url
		Object oldValue
	public java.lang.String getDigestURL () 
	public void setAssociateSitesURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String url
		Object oldValue
	public java.lang.String getAssociateSitesURL () 
	public void setMirrorsURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String url
		Object oldValue
	public java.lang.String getMirrorsURL () 
	public org.eclipse.pde.internal.core.isite.ISiteDescription getDescription () 
	public void setDescription (org.eclipse.pde.internal.core.isite.ISiteDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.isite.ISiteDescription description
		Object oldValue
	public void addFeatures (org.eclipse.pde.internal.core.isite.ISiteFeature[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.isite.ISiteFeature[] newFeatures
		int i
		org.eclipse.pde.internal.core.isite.ISiteFeature feature
	public void addArchives (org.eclipse.pde.internal.core.isite.ISiteArchive[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.isite.ISiteArchive[] archs
		int i
		org.eclipse.pde.internal.core.isite.ISiteArchive archive
	public void addCategoryDefinitions (org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition[] defs
		int i
		org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition def
	public void removeFeatures (org.eclipse.pde.internal.core.isite.ISiteFeature[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.isite.ISiteFeature[] newFeatures
		int i
		org.eclipse.pde.internal.core.isite.ISiteFeature feature
	public void removeArchives (org.eclipse.pde.internal.core.isite.ISiteArchive[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.isite.ISiteArchive[] archs
		int i
		org.eclipse.pde.internal.core.isite.ISiteArchive archive
	public void removeCategoryDefinitions (org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition[] defs
		int i
		org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition def
	public org.eclipse.pde.internal.core.isite.ISiteFeature[] getFeatures () 
	public org.eclipse.pde.internal.core.isite.ISiteArchive[] getArchives () 
	public org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition[] getCategoryDefinitions () 
	protected void reset () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
	protected void parseChild (org.w3c.dom.Node) 
		org.w3c.dom.Node child
		String tag
		org.eclipse.pde.internal.core.isite.ISiteFeature feature
		org.eclipse.pde.internal.core.isite.ISiteArchive archive
		org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition def
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String indent2
		String indenta
	public boolean isValid () 
		int i
		org.eclipse.pde.internal.core.isite.ISiteFeature feature
		int i
		org.eclipse.pde.internal.core.isite.ISiteArchive archive
		int i
		org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition def
	private void writeChildren (java.lang.String, java.util.Vector, java.io.PrintWriter) 
		String indent
		java.util.Vector children
		java.io.PrintWriter writer
		int i
		org.eclipse.pde.core.IWritable writable
	private void writeIfDefined (java.lang.String, java.io.PrintWriter, java.lang.String, java.lang.String) 
		String indent
		java.io.PrintWriter writer
		String attName
		String attValue
}

org/eclipse/pde/internal/core/site/SiteArchive.class
SiteArchive.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.SiteArchive extends org.eclipse.pde.internal.core.site.SiteObject implements org.eclipse.pde.internal.core.isite.ISiteArchive  {
	private static final long serialVersionUID
	private String url
	private String path
	public void  () 
	public boolean isValid () 
	public java.lang.String getURL () 
	public void setURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String url
		Object oldValue
	public java.lang.String getPath () 
	public void setPath (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String path
		Object oldValue
	public void reset () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
}

org/eclipse/pde/internal/core/site/SiteCategory.class
SiteCategory.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.SiteCategory extends org.eclipse.pde.internal.core.site.SiteObject implements org.eclipse.pde.internal.core.isite.ISiteCategory  {
	private static final long serialVersionUID
	private String name
	public void  () 
	public java.lang.String getName () 
	public boolean isValid () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	protected void reset () 
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition getDefinition () 
		org.eclipse.pde.internal.core.isite.ISite site
		org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition[] definitions
		int i
		org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition def
}

org/eclipse/pde/internal/core/site/SiteCategoryDefinition.class
SiteCategoryDefinition.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.SiteCategoryDefinition extends org.eclipse.pde.internal.core.site.SiteObject implements org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition  {
	private static final long serialVersionUID
	private String name
	private org.eclipse.pde.internal.core.isite.ISiteDescription description
	public void  () 
	public java.lang.String getName () 
	public boolean isValid () 
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
	public org.eclipse.pde.internal.core.isite.ISiteDescription getDescription () 
	public void setDescription (org.eclipse.pde.internal.core.isite.ISiteDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.isite.ISiteDescription description
		Object oldValue
	protected void reset () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/site/SiteDescription.class
SiteDescription.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.SiteDescription extends org.eclipse.pde.internal.core.site.SiteObject implements org.eclipse.pde.internal.core.isite.ISiteDescription  {
	private static final long serialVersionUID
	private String name
	private String url
	private String text
	public void  () 
	public java.lang.String getName () 
	public java.lang.String getURL () 
	public java.lang.String getText () 
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
	public void setURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String url
		Object oldValue
	public void setText (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String text
		Object oldValue
	protected void reset () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.w3c.dom.Node firstChild
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public boolean isValid () 
}

org/eclipse/pde/internal/core/site/SiteFeature.class
SiteFeature.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.SiteFeature extends org.eclipse.pde.internal.core.site.VersionableObject implements org.eclipse.pde.internal.core.isite.ISiteFeature  {
	private static final long serialVersionUID
	private java.util.Vector fCategories
	private String fType
	private String fUrl
	private String fOS
	private String fWS
	private String fArch
	private String fNL
	private boolean fIsPatch
	public void  () 
	public boolean isValid () 
		int i
		org.eclipse.pde.internal.core.isite.ISiteCategory category
	public void addCategories (org.eclipse.pde.internal.core.isite.ISiteCategory[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.isite.ISiteCategory[] newCategories
		int i
		org.eclipse.pde.internal.core.isite.ISiteCategory category
	public void removeCategories (org.eclipse.pde.internal.core.isite.ISiteCategory[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.isite.ISiteCategory[] newCategories
		int i
		org.eclipse.pde.internal.core.isite.ISiteCategory category
	public org.eclipse.pde.internal.core.isite.ISiteCategory[] getCategories () 
	public java.lang.String getType () 
	public java.lang.String getURL () 
	public void setType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String type
		Object oldValue
	public void setURL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String url
		Object oldValue
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String value
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
		org.eclipse.pde.internal.core.site.SiteCategory category
	protected void reset () 
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
		String indent2
		int i
		org.eclipse.pde.internal.core.isite.ISiteCategory category
	public org.eclipse.core.resources.IFile getArchiveFile () 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile file
	public java.lang.String getOS () 
	public java.lang.String getNL () 
	public java.lang.String getArch () 
	public java.lang.String getWS () 
	public void setOS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String os
		Object oldValue
	public void setWS (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String ws
		Object oldValue
	public void setArch (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String arch
		Object oldValue
	public void setNL (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String nl
		Object oldValue
	public boolean isPatch () 
	public void setIsPatch (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean patch
		Object oldValue
}

org/eclipse/pde/internal/core/site/SiteModelFactory.class
SiteModelFactory.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.SiteModelFactory extends java.lang.Object implements org.eclipse.pde.internal.core.isite.ISiteModelFactory  {
	private org.eclipse.pde.internal.core.isite.ISiteModel model
	public void  (org.eclipse.pde.internal.core.isite.ISiteModel) 
		org.eclipse.pde.internal.core.isite.ISiteModel model
	public org.eclipse.pde.internal.core.isite.ISite createSite () 
		org.eclipse.pde.internal.core.site.Site site
	public org.eclipse.pde.internal.core.isite.ISiteFeature createFeature () 
		org.eclipse.pde.internal.core.site.SiteFeature feature
	public org.eclipse.pde.internal.core.isite.ISiteCategory createCategory (org.eclipse.pde.internal.core.isite.ISiteFeature) 
		org.eclipse.pde.internal.core.isite.ISiteFeature feature
		org.eclipse.pde.internal.core.site.SiteCategory category
	public org.eclipse.pde.internal.core.isite.ISiteCategoryDefinition createCategoryDefinition () 
		org.eclipse.pde.internal.core.site.SiteCategoryDefinition def
	public org.eclipse.pde.internal.core.isite.ISiteDescription createDescription (org.eclipse.pde.internal.core.isite.ISiteObject) 
		org.eclipse.pde.internal.core.isite.ISiteObject parent
		org.eclipse.pde.internal.core.site.SiteDescription desc
	public org.eclipse.pde.internal.core.isite.ISiteArchive createArchive () 
		org.eclipse.pde.internal.core.site.SiteArchive archive
}

org/eclipse/pde/internal/core/site/SiteObject.class
SiteObject.java
package org.eclipse.pde.internal.core.site
public abstract org.eclipse.pde.internal.core.site.SiteObject extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.pde.internal.core.isite.ISiteObject  {
	private static final long serialVersionUID
	transient org.eclipse.pde.internal.core.isite.ISiteModel model
	transient org.eclipse.pde.internal.core.isite.ISiteObject parent
	protected String label
	boolean inTheModel
	public void  () 
	void setInTheModel (boolean) 
		boolean value
	public boolean isInTheModel () 
	protected void ensureModelEditable ()  throws org.eclipse.core.runtime.CoreException 
	protected void firePropertyChanged (java.lang.String, java.lang.Object, java.lang.Object) 
		String property
		Object oldValue
		Object newValue
	protected void firePropertyChanged (org.eclipse.pde.internal.core.isite.ISiteObject, java.lang.String, java.lang.Object, java.lang.Object) 
		org.eclipse.pde.internal.core.isite.ISiteObject object
		String property
		Object oldValue
		Object newValue
	protected void fireStructureChanged (org.eclipse.pde.internal.core.isite.ISiteObject, int) 
		org.eclipse.pde.internal.core.isite.ISiteObject child
		int changeType
	protected void fireStructureChanged (org.eclipse.pde.internal.core.isite.ISiteObject[], int) 
		org.eclipse.pde.internal.core.isite.ISiteObject[] children
		int changeType
		org.eclipse.pde.internal.core.isite.ISiteModel model
	public org.eclipse.pde.internal.core.isite.ISite getSite () 
	public java.lang.String getLabel () 
	public java.lang.String getTranslatableLabel () 
	public org.eclipse.pde.internal.core.isite.ISiteModel getModel () 
	java.lang.String getNodeAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String name
		org.w3c.dom.NamedNodeMap atts
		org.w3c.dom.Node attribute
	int getIntegerAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String name
		String value
	boolean getBooleanAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String name
		String value
	protected java.lang.String getNormalizedText (java.lang.String) 
		String source
		String result
	public org.eclipse.pde.internal.core.isite.ISiteObject getParent () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	protected void reset () 
	public void setLabel (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String newLabel
		Object oldValue
	protected void throwCoreException (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String message
		org.eclipse.core.runtime.Status status
		org.eclipse.core.runtime.CoreException ce
	public static java.lang.String getWritableString (java.lang.String) 
		String source
		StringBuffer buf
		int i
		char c
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void setModel (org.eclipse.pde.internal.core.isite.ISiteModel) 
		org.eclipse.pde.internal.core.isite.ISiteModel model
	public void setParent (org.eclipse.pde.internal.core.isite.ISiteObject) 
		org.eclipse.pde.internal.core.isite.ISiteObject parent
}

org/eclipse/pde/internal/core/site/VersionableObject.class
VersionableObject.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.VersionableObject extends org.eclipse.pde.internal.core.site.IdentifiableObject implements org.eclipse.pde.internal.core.ifeature.IVersionable  {
	private static final long serialVersionUID
	protected String version
	public void  () 
	public java.lang.String getVersion () 
	protected void parse (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String version
		Object oldValue
	public void restoreProperty (java.lang.String, java.lang.Object, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String name
		Object oldValue
		Object newValue
	protected void reset () 
}

org/eclipse/pde/internal/core/site/WorkspaceSiteModel.class
WorkspaceSiteModel.java
package org.eclipse.pde.internal.core.site
public org.eclipse.pde.internal.core.site.WorkspaceSiteModel extends org.eclipse.pde.internal.core.site.AbstractSiteModel implements org.eclipse.pde.core.IEditableModel  {
	private static final long serialVersionUID
	private boolean fDirty
	private org.eclipse.core.resources.IFile fFile
	private boolean fEditable
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
		org.eclipse.core.runtime.IPath path
		String installLocation
		java.net.URL url
		String name
		org.eclipse.pde.internal.core.NLResourceHelper helper
	public java.lang.String getContents () 
		java.io.StringWriter swriter
		java.io.PrintWriter writer
	public org.eclipse.core.resources.IFile getFile () 
	public java.lang.String getInstallLocation () 
	public org.eclipse.core.resources.IResource getUnderlyingResource () 
	public boolean isDirty () 
	public boolean isEditable () 
	public boolean isInSync () 
	protected void updateTimeStamp () 
	public void load () 
		java.io.InputStream stream
	public void save () 
		String contents
		java.io.ByteArrayInputStream stream
		org.eclipse.core.runtime.CoreException e
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void setDirty (boolean) 
		boolean dirty
	public void setEditable (boolean) 
		boolean newEditable
}

org/eclipse/pde/internal/core/target/
org/eclipse/pde/internal/core/target/AbstractBundleContainer.class
AbstractBundleContainer.java
package org.eclipse.pde.internal.core.target
public abstract org.eclipse.pde.internal.core.target.AbstractBundleContainer extends java.lang.Object implements org.eclipse.pde.internal.core.target.provisional.IBundleContainer  {
	private org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] fBundles
	private org.eclipse.pde.internal.core.ifeature.IFeatureModel[] fFeatures
	private org.eclipse.core.runtime.IStatus fResolutionStatus
	private org.eclipse.core.runtime.IExtensionRegistry fRegistry
	private String fSourcePath
	private String[] fVMArgs
	static Class class$0
	static Class class$1
	public void  () 
	protected java.lang.String resolveVariables (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String text
		org.eclipse.core.variables.IStringVariableManager manager
	public final boolean isResolved () 
	public final org.eclipse.core.runtime.IStatus resolve (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.core.runtime.IStatus getStatus () 
	public final org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] getBundles () 
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getFeatures () 
	protected abstract org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] resolveBundles (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	protected abstract org.eclipse.pde.internal.core.ifeature.IFeatureModel[] resolveFeatures (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getType () 
	public abstract java.lang.String getLocation (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isContentEqual (org.eclipse.pde.internal.core.target.AbstractBundleContainer) 
	protected void clearResolutionStatus () 
	protected java.util.Map loadManifest (org.eclipse.equinox.frameworkadmin.BundleInfo)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.frameworkadmin.BundleInfo bundle
		java.util.zip.ZipFile jarFile
		java.io.InputStream manifestStream
		String path
		java.io.File dirOrJar
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
		org.osgi.framework.BundleException e
		java.io.IOException e
	protected java.util.Map loadManifest (java.io.File)  throws org.eclipse.core.runtime.CoreException 
		java.io.File bundleLocation
		java.util.zip.ZipFile jarFile
		java.io.InputStream manifestStream
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
		java.util.Map map
		java.util.Map map
		String bsn
		org.osgi.framework.BundleException e
		java.io.IOException e
	void closeZipFileAndStream (java.io.InputStream, java.util.zip.ZipFile) 
		java.io.InputStream stream
		java.util.zip.ZipFile jarFile
		java.io.IOException e
		java.io.IOException e
	private java.util.Map loadPluginXML (java.io.File)  throws org.eclipse.core.runtime.CoreException 
		java.io.File pluginDir
		java.io.File pxml
		java.io.File fxml
		org.eclipse.osgi.service.pluginconversion.PluginConverter converter
		java.util.Dictionary convert
		java.util.Map map
		java.util.Enumeration keys
		Object key
		org.eclipse.osgi.service.pluginconversion.PluginConversionException e
	protected org.eclipse.pde.internal.core.target.provisional.IResolvedBundle resolveBundle (org.eclipse.equinox.frameworkadmin.BundleInfo, boolean) 
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		boolean isSource
		java.io.File file
		java.util.Map manifest
		boolean fragment
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
	protected void disposeRegistry () 
	protected org.eclipse.pde.internal.core.target.provisional.IResolvedBundle generateBundle (java.io.File)  throws org.eclipse.core.runtime.CoreException 
		java.io.File file
		java.util.Map manifest
		String header
		org.eclipse.osgi.util.ManifestElement[] elements
		String name
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		org.eclipse.equinox.frameworkadmin.BundleInfo source
		boolean fragment
		org.eclipse.pde.internal.core.target.ResolvedBundle rb
		org.osgi.framework.BundleException e
	private org.eclipse.equinox.frameworkadmin.BundleInfo getProvidedSource (java.io.File, java.lang.String, java.util.Map) 
		java.io.File bundle
		String symbolicName
		java.util.Map manifest
		org.eclipse.osgi.util.ManifestElement[] manifestElements
		int j
		org.eclipse.osgi.util.ManifestElement currentElement
		String binaryPluginName
		String versionEntry
		org.osgi.framework.BundleException e
		java.io.File pxml
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.spi.RegistryContributor contributor
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
	private org.eclipse.core.runtime.IExtensionRegistry getRegistry () 
		String bogusDef
		org.eclipse.core.runtime.spi.RegistryContributor contributor
	public java.lang.String[] getVMArguments () 
		String FWK_ADMIN_EQ
		org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdmin fwAdmin
		org.osgi.framework.Bundle fwAdminBundle
		org.eclipse.equinox.internal.provisional.frameworkadmin.Manipulator manipulator
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData configData
		String home
		java.io.File installDirectory
		org.osgi.framework.BundleException e
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
}

org/eclipse/pde/internal/core/target/AbstractTargetHandle.class
AbstractTargetHandle.java
package org.eclipse.pde.internal.core.target
public abstract org.eclipse.pde.internal.core.target.AbstractTargetHandle extends java.lang.Object implements org.eclipse.pde.internal.core.target.provisional.ITargetHandle  {
	public static final org.eclipse.core.runtime.IPath BUNDLE_POOL
	static final org.eclipse.core.runtime.IPath INSTALL_FOLDERS
	static final String PROFILE_ID_PREFIX
	static final String PROP_INSTALLED_IU
	static final String PROP_PROVISION_MODE
	static final String PROP_ALL_ENVIRONMENTS
	static void  () 
	public void  () 
	public org.eclipse.pde.internal.core.target.provisional.ITargetDefinition getTargetDefinition ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.TargetDefinition definition
	protected abstract java.io.InputStream getInputStream ()  throws org.eclipse.core.runtime.CoreException 
	abstract void delete ()  throws org.eclipse.core.runtime.CoreException 
	abstract void save (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
	java.lang.String getProfileId ()  throws org.eclipse.core.runtime.CoreException 
		StringBuffer buffer
	void deleteProfile ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfileRegistry registry
		org.eclipse.equinox.p2.engine.IProfile profile
		String location
		java.io.File folder
	private void delete (java.io.File) 
		java.io.File folder
		java.io.File[] files
		int i
		java.io.File file
	static org.eclipse.equinox.p2.engine.IProfileRegistry getProfileRegistry () 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
}

org/eclipse/pde/internal/core/target/DirectoryBundleContainer.class
DirectoryBundleContainer.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.DirectoryBundleContainer extends org.eclipse.pde.internal.core.target.AbstractBundleContainer {
	public static final String TYPE
	private String fPath
	public void  (java.lang.String) 
		String path
	public java.lang.String getLocation (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean resolve
	public java.lang.String getType () 
	protected org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] resolveBundles (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File dir
		java.io.File site
		java.io.File[] files
		org.eclipse.core.runtime.SubMonitor localMonitor
		java.util.List bundles
		int i
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle rb
	protected org.eclipse.pde.internal.core.ifeature.IFeatureModel[] resolveFeatures (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected java.io.File getDirectory ()  throws org.eclipse.core.runtime.CoreException 
		String path
	public boolean isContentEqual (org.eclipse.pde.internal.core.target.AbstractBundleContainer) 
		org.eclipse.pde.internal.core.target.AbstractBundleContainer container
		org.eclipse.pde.internal.core.target.DirectoryBundleContainer dbc
	public java.lang.String toString () 
	private java.io.File getSite (java.io.File) 
		java.io.File root
		java.io.File file
}

org/eclipse/pde/internal/core/target/ExternalFileTargetHandle.class
ExternalFileTargetHandle.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.ExternalFileTargetHandle extends org.eclipse.pde.internal.core.target.AbstractTargetHandle {
	static final String SCHEME
	private java.net.URI fURI
	private java.io.File fFile
	static org.eclipse.pde.internal.core.target.provisional.ITargetHandle restoreHandle (java.net.URI) 
		java.net.URI uri
	protected void  (java.net.URI) 
		java.net.URI uri
	void delete ()  throws org.eclipse.core.runtime.CoreException 
	protected java.io.InputStream getInputStream ()  throws org.eclipse.core.runtime.CoreException 
	void save (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		java.io.OutputStream stream
		java.io.IOException e
	public boolean exists () 
	public java.lang.String getMemento ()  throws org.eclipse.core.runtime.CoreException 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.target.ExternalFileTargetHandle target
	public java.net.URI getLocation () 
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/target/FeatureBundleContainer.class
FeatureBundleContainer.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.FeatureBundleContainer extends org.eclipse.pde.internal.core.target.AbstractBundleContainer {
	public static final String TYPE
	private String fId
	private String fVersion
	private String fHome
	static Class class$0
	void  (java.lang.String, java.lang.String, java.lang.String) 
		String home
		String name
		String version
	public java.lang.String getLocation (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean resolve
	public java.lang.String getType () 
	public java.lang.String getFeatureId () 
	public java.lang.String getFeatureVersion () 
	private org.eclipse.core.runtime.IPath resolveHomeLocation ()  throws org.eclipse.core.runtime.CoreException 
	protected org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] resolveBundles (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.ifeature.IFeatureModel model
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] features
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] features
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] features
		java.io.File location
		java.io.File location
		java.io.File location
		java.io.File manifest
		java.io.File manifest
		java.io.File manifest
		org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService service
		org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService service
		org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService service
		java.io.File dir
		java.io.File dir
		java.io.File dir
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] bundles
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] bundles
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.eclipse.pde.internal.core.ifeature.IFeature feature
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] plugins
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] plugins
		java.util.List matchInfos
		java.util.List matchInfos
		int i
		int i
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin plugin
		int i
		java.util.List result
	protected org.eclipse.pde.internal.core.ifeature.IFeatureModel[] resolveFeatures (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] allFeatures
		int i
	private boolean isMatch (java.lang.String, java.lang.String, java.lang.String) 
		String targetValue
		String fragmentValue
		String runningValue
	public boolean isContentEqual (org.eclipse.pde.internal.core.target.AbstractBundleContainer) 
		org.eclipse.pde.internal.core.target.AbstractBundleContainer container
		org.eclipse.pde.internal.core.target.FeatureBundleContainer fbc
	private boolean isNullOrEqual (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public java.lang.String toString () 
	public java.lang.String[] getVMArguments () 
}

org/eclipse/pde/internal/core/target/IUBundleContainer.class
IUBundleContainer.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.IUBundleContainer extends org.eclipse.pde.internal.core.target.AbstractBundleContainer {
	public static final String TYPE
	private static final String FEATURE_ID_SUFFIX
	private String[] fIds
	private org.eclipse.equinox.p2.metadata.Version[] fVersions
	private org.eclipse.equinox.p2.metadata.IInstallableUnit[] fUnits
	private org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] fFeatures
	private java.net.URI[] fRepos
	private boolean fIncludeAllRequired
	private boolean fIncludeMultipleEnvironments
	static Class class$0
	static Class class$1
	static Class class$2
	void  (java.lang.String[], java.lang.String[], java.net.URI[]) 
		String[] ids
		String[] versions
		java.net.URI[] repositories
		int i
	void  (org.eclipse.equinox.p2.metadata.IInstallableUnit[], java.net.URI[]) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit[] units
		java.net.URI[] repositories
		int i
	public java.lang.String getLocation (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean resolve
	public java.lang.String getType () 
	protected org.eclipse.pde.internal.core.ifeature.IFeatureModel[] resolveFeatures (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] allFeatures
		java.util.HashMap containerFeatures
		int i
		java.util.List includedFeatures
		int i
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor candidate
	protected org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] resolveBundles (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
	private org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] resolveWithPlanner (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubProgressMonitor subMonitor
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.metadata.IInstallableUnit[] units
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
		int i
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		org.eclipse.equinox.p2.planner.IPlanner planner
		java.net.URI[] repositories
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.p2.engine.IProvisioningPlan plan
		org.eclipse.core.runtime.IStatus status
		org.eclipse.equinox.p2.engine.IProvisioningPlan installerPlan
		org.eclipse.equinox.p2.engine.IPhaseSet phases
		org.eclipse.equinox.p2.engine.IEngine engine
		org.eclipse.core.runtime.IStatus result
		org.eclipse.equinox.internal.p2.director.PermissiveSlicer slicer
		org.eclipse.equinox.p2.query.IQueryable slice
		org.eclipse.equinox.p2.touchpoint.eclipse.query.OSGiBundleQuery query
		org.eclipse.equinox.p2.query.IQueryResult queryResult
		java.util.Map bundles
		org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository repo
		java.util.Iterator iterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		java.util.Collection artifacts
		java.util.Iterator iterator2
		java.io.File file
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle bundle
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int i
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
		org.eclipse.pde.internal.core.target.IUBundleContainer bc
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] included
		int j
	private org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] resolveWithSlicer (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubProgressMonitor subMonitor
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.metadata.IInstallableUnit[] units
		java.net.URI[] repositories
		int repoCount
		org.eclipse.core.runtime.IProgressMonitor loadMonitor
		java.util.List metadataRepos
		org.eclipse.core.runtime.MultiStatus repoStatus
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
		int i
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repo
		org.eclipse.equinox.p2.core.ProvisionException e
		org.eclipse.equinox.p2.query.IQueryable allMetadata
		org.eclipse.equinox.p2.query.IQueryable allMetadata
		org.eclipse.equinox.internal.p2.director.PermissiveSlicer slicer
		java.util.Properties props
		org.eclipse.equinox.p2.query.IQueryable slice
		org.eclipse.equinox.p2.query.IQueryResult queryResult
		org.eclipse.equinox.p2.engine.IEngine engine
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.p2.engine.IProvisioningPlan plan
		java.util.Set querySet
		java.util.Iterator itor
		int i
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		org.eclipse.equinox.p2.engine.IPhaseSet phases
		org.eclipse.core.runtime.IStatus result
		java.util.Map bundles
		org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository repo
		java.util.Iterator iterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		java.util.Collection artifacts
		java.util.Iterator iterator2
		java.io.File file
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle bundle
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int i
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
		org.eclipse.pde.internal.core.target.IUBundleContainer bc
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] included
		int j
	private void queryForFeatures (org.eclipse.equinox.p2.query.IQueryable) 
		org.eclipse.equinox.p2.query.IQueryable queryable
		org.eclipse.equinox.p2.query.IQuery featureQuery
		org.eclipse.equinox.p2.query.IQueryResult featureResult
		java.util.List features
		java.util.Iterator iterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		String id
		String version
	public synchronized org.eclipse.equinox.p2.metadata.IInstallableUnit[] getInstallableUnits (org.eclipse.equinox.p2.engine.IProfile)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfile profile
		int i
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQueryResult queryResult
		java.net.URI[] repositories
		int j
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
	private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getRepository (java.net.URI)  throws org.eclipse.core.runtime.CoreException 
		java.net.URI uri
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repo
	private org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager getRepoManager ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
	private org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository getBundlePool (org.eclipse.equinox.p2.engine.IProfile)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfile profile
		String path
		java.net.URI uri
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
	private org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager getArtifactRepositoryManager ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
	private org.eclipse.equinox.p2.engine.IEngine getEngine ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.engine.IEngine engine
	private org.eclipse.equinox.p2.planner.IPlanner getPlanner ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.planner.IPlanner planner
	private org.eclipse.equinox.p2.core.IProvisioningAgent getAgent ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public boolean isContentEqual (org.eclipse.pde.internal.core.target.AbstractBundleContainer) 
		org.eclipse.pde.internal.core.target.AbstractBundleContainer container
		org.eclipse.pde.internal.core.target.IUBundleContainer iuContainer
	private boolean isEqualOrNull (java.lang.Object[], java.lang.Object[]) 
		Object[] objects1
		Object[] objects2
		int i
	public java.net.URI[] getRepositories () 
	private java.net.URI[] resolveRepositories ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
	public void setIncludeAllRequired (boolean, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		boolean include
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int i
	public boolean getIncludeAllRequired () 
	public void setIncludeAllEnvironments (boolean, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		boolean include
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int i
	public boolean getIncludeAllEnvironments () 
	public void removeInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		java.util.List newUnits
		int i
		int i
	java.lang.String[] getIds () 
	org.eclipse.equinox.p2.metadata.Version[] getVersions () 
}

org/eclipse/pde/internal/core/target/LocalTargetHandle.class
LocalTargetHandle.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.LocalTargetHandle extends org.eclipse.pde.internal.core.target.AbstractTargetHandle {
	private long fTimeStamp
	private static long fgLastStamp
	static final String SCHEME
	static final org.eclipse.core.runtime.IPath LOCAL_TARGET_CONTAINER_PATH
	static void  () 
	static synchronized long nextTimeStamp () 
		long stamp
	static org.eclipse.pde.internal.core.target.provisional.ITargetHandle restoreHandle (java.net.URI)  throws org.eclipse.core.runtime.CoreException 
		java.net.URI uri
		String part
		org.eclipse.core.runtime.Path path
		String name
		String lng
		long stamp
		NumberFormatException e
	void  () 
	private void  (long) 
		long stamp
	protected java.io.InputStream getInputStream ()  throws org.eclipse.core.runtime.CoreException 
		java.io.FileNotFoundException e
	public java.lang.String getMemento ()  throws org.eclipse.core.runtime.CoreException 
		java.net.URI uri
		java.net.URISyntaxException e
	public boolean exists () 
	private java.io.File getFile () 
		StringBuffer name
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.target.LocalTargetHandle handle
	public int hashCode () 
	void delete ()  throws org.eclipse.core.runtime.CoreException 
		java.io.File file
	protected java.io.OutputStream getOutputStream ()  throws org.eclipse.core.runtime.CoreException 
		java.io.File file
		java.io.FileNotFoundException e
		java.io.IOException e
	void save (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		java.io.OutputStream stream
		java.io.IOException e
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/target/Messages.class
Messages.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String AbstractBundleContainer_1
	public static String AbstractBundleContainer_2
	public static String AbstractBundleContainer_3
	public static String AbstractBundleContainer_4
	public static String AbstractTargetHandle_0
	public static String DirectoryBundleContainer_0
	public static String DirectoryBundleContainer_1
	public static String DirectoryBundleContainer_2
	public static String DirectoryBundleContainer_3
	public static String FeatureBundleContainer_0
	public static String FeatureBundleContainer_1
	public static String FeatureBundleContainer_2
	public static String FeatureBundleContainer_4
	public static String FeatureBundleContainer_5
	public static String IUBundleContainer_0
	public static String IUBundleContainer_1
	public static String IUBundleContainer_2
	public static String IUBundleContainer_3
	public static String IUBundleContainer_4
	public static String IUBundleContainer_5
	public static String IUBundleContainer_6
	public static String IUBundleContainer_7
	public static String IUBundleContainer_ProblemsLoadingRepositories
	public static String LoadTargetDefinitionJob_0
	public static String LoadTargetDefinitionJob_1
	public static String LoadTargetOperation_argsTaskName
	public static String LoadTargetOperation_envTaskName
	public static String LoadTargetOperation_implicitPluginsTaskName
	public static String LoadTargetOperation_jreTaskName
	public static String LoadTargetOperation_loadPluginsTaskName
	public static String LoadTargetOperation_mainTaskName
	public static String LoadTargetOperation_reloadTaskName
	public static String LocalTargetHandle_0
	public static String LocalTargetHandle_1
	public static String LocalTargetHandle_2
	public static String LocalTargetHandle_3
	public static String LocalTargetHandle_4
	public static String LocalTargetHandle_5
	public static String ProfileBundleContainer_0
	public static String ProfileBundleContainer_1
	public static String ProfileBundleContainer_2
	public static String TargetDefinition_0
	public static String TargetDefinition_1
	public static String TargetDefinition_2
	public static String TargetDefinition_3
	public static String TargetDefinition_4
	public static String TargetDefinition_5
	public static String TargetDefinition_RequiredFeatureCouldNotBeFound
	public static String TargetDefinitionPersistenceHelper_0
	public static String TargetDefinitionPersistenceHelper_1
	public static String TargetPlatformService_0
	public static String TargetPlatformService_1
	public static String TargetPlatformService_2
	public static String TargetPlatformService_3
	public static String TargetPlatformService_4
	public static String TargetPlatformService_5
	public static String TargetPlatformService_7
	public static String WorkspaceFileTargetHandle_0
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/pde/internal/core/target/Messages.properties
org/eclipse/pde/internal/core/target/ProfileBundleContainer.class
ProfileBundleContainer.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.ProfileBundleContainer extends org.eclipse.pde.internal.core.target.AbstractBundleContainer {
	private static final String CONFIG_INI
	private static final String PROP_AGENT_DATA_AREA
	private static final String PROP_PROFILE
	private static final String PROP_CONFIG_DIR
	private static final String PROP_USER_DIR
	private static final String PROP_USER_HOME
	private static final String VAR_CONFIG_DIR
	private static final String VAR_USER_DIR
	private static final String VAR_USER_HOME
	public static final String TYPE
	private String fHome
	private String fConfiguration
	public void  (java.lang.String, java.lang.String) 
		String home
		String configurationLocation
	public java.lang.String getLocation (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean resolve
	public java.lang.String getType () 
	public java.lang.String getConfigurationLocation () 
	protected org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] resolveBundles (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
		String home
		java.net.URL configUrl
		org.eclipse.equinox.frameworkadmin.BundleInfo[] infos
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] platformXML
		org.eclipse.equinox.frameworkadmin.BundleInfo[] source
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] all
		org.eclipse.core.runtime.SubMonitor localMonitor
		int i
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		int index
		int i
		org.eclipse.equinox.frameworkadmin.BundleInfo info
	protected org.eclipse.pde.internal.core.ifeature.IFeatureModel[] resolveFeatures (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] resolvePlatformXML (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		String home
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File[] files
		java.util.List all
		org.eclipse.core.runtime.SubMonitor localMonitor
		int i
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle rb
	private org.eclipse.core.runtime.IPath resolveHomeLocation ()  throws org.eclipse.core.runtime.CoreException 
	private java.net.URL getConfigurationArea ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath home
		org.eclipse.core.runtime.IPath configuration
		java.io.File file
		java.net.MalformedURLException e
	public boolean isContentEqual (org.eclipse.pde.internal.core.target.AbstractBundleContainer) 
		org.eclipse.pde.internal.core.target.AbstractBundleContainer container
		org.eclipse.pde.internal.core.target.ProfileBundleContainer pbc
	public java.io.File getProfileFileLocation ()  throws org.eclipse.core.runtime.CoreException 
		String home
		java.io.File configArea
		java.net.URL configURL
		java.io.File p2DataArea
		String profileName
		java.io.File configIni
		java.util.Properties configProps
		java.io.FileInputStream fis
		java.io.IOException e
		String p2Area
		String base
		String base
		String base
		org.eclipse.core.runtime.IPath profilePath
		java.io.File profile
	private java.lang.String substituteVar (java.util.Properties, java.lang.String, java.lang.String, java.lang.String, java.io.File) 
		java.util.Properties props
		String source
		String var
		String prop
		java.io.File defaultValue
		String value
	private boolean isNullOrEqual (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/target/ResolvedBundle.class
ResolvedBundle.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.ResolvedBundle extends java.lang.Object implements org.eclipse.pde.internal.core.target.provisional.IResolvedBundle  {
	private org.eclipse.equinox.frameworkadmin.BundleInfo fInfo
	private org.eclipse.pde.internal.core.target.provisional.IBundleContainer fContainer
	private org.eclipse.equinox.frameworkadmin.BundleInfo fSourceTarget
	private org.eclipse.core.runtime.IStatus fStatus
	private boolean fIsOptional
	private boolean fIsFragment
	private String fSourcePath
	void  (org.eclipse.equinox.frameworkadmin.BundleInfo, org.eclipse.pde.internal.core.target.provisional.IBundleContainer, org.eclipse.core.runtime.IStatus, org.eclipse.equinox.frameworkadmin.BundleInfo, boolean, boolean) 
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer parentContainer
		org.eclipse.core.runtime.IStatus status
		org.eclipse.equinox.frameworkadmin.BundleInfo sourceTarget
		boolean optional
		boolean fragment
	public org.eclipse.equinox.frameworkadmin.BundleInfo getBundleInfo () 
	public org.eclipse.pde.internal.core.target.provisional.IBundleContainer getParentContainer () 
	public void setParentContainer (org.eclipse.pde.internal.core.target.provisional.IBundleContainer) 
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer newParent
	public org.eclipse.core.runtime.IStatus getStatus () 
	public boolean isOptional () 
	public boolean isSourceBundle () 
	public org.eclipse.equinox.frameworkadmin.BundleInfo getSourceTarget () 
	void setOptional (boolean) 
		boolean optional
	public boolean isFragment () 
	void setSourcePath (java.lang.String) 
		String path
	public java.lang.String getSourcePath () 
	public java.lang.String toString () 
		StringBuffer result
}

org/eclipse/pde/internal/core/target/TargetDefinition$1.class
TargetDefinition.java
package org.eclipse.pde.internal.core.target
 org.eclipse.pde.internal.core.target.TargetDefinition$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.eclipse.equinox.frameworkadmin.BundleInfo b1
		org.eclipse.equinox.frameworkadmin.BundleInfo b2
}

org/eclipse/pde/internal/core/target/TargetDefinition.class
TargetDefinition.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.TargetDefinition extends java.lang.Object implements org.eclipse.pde.internal.core.target.provisional.ITargetDefinition  {
	private String fName
	private org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] fIncluded
	private org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] fOptional
	private String fProgramArgs
	private String fVMArgs
	private org.eclipse.core.runtime.IPath fJREContainer
	private String fArch
	private String fOS
	private String fWS
	private String fNL
	private org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] fContainers
	private org.eclipse.pde.internal.core.target.provisional.ITargetHandle fHandle
	private org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] fImplicit
	private int fUIMode
	public static final int MODE_PLUGIN
	public static final int MODE_FEATURE
	private java.util.Map fFeaturesInLocation
	private org.eclipse.pde.internal.core.ifeature.IFeatureModel[] fFeatureModels
	private org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] fOtherBundles
	void  (org.eclipse.pde.internal.core.target.provisional.ITargetHandle) 
		org.eclipse.pde.internal.core.target.provisional.ITargetHandle handle
	public java.lang.String getArch () 
	public org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] getBundleContainers () 
	public java.lang.String getNL () 
	public java.lang.String getName () 
	public java.lang.String getOS () 
	public java.lang.String getProgramArguments () 
	public java.lang.String getVMArguments () 
	public java.lang.String getWS () 
	public void setArch (java.lang.String) 
		String arch
	public void setNL (java.lang.String) 
		String nl
	public void setName (java.lang.String) 
		String name
	public void setOS (java.lang.String) 
		String os
	public void setProgramArguments (java.lang.String) 
		String args
	public void setVMArguments (java.lang.String) 
		String args
	public void setWS (java.lang.String) 
		String ws
	public void setBundleContainers (org.eclipse.pde.internal.core.target.provisional.IBundleContainer[]) 
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
	public org.eclipse.core.runtime.IStatus resolve (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int num
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.runtime.MultiStatus status
		org.eclipse.core.runtime.MultiStatus status
		org.eclipse.core.runtime.MultiStatus status
		int i
		int i
		org.eclipse.core.runtime.IStatus s
	public boolean isResolved () 
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int i
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
	public org.eclipse.core.runtime.IStatus getBundleStatus () 
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		org.eclipse.core.runtime.MultiStatus result
		int i
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
		org.eclipse.core.runtime.IStatus containerStatus
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] bundles
		int i
	public void setIncluded (org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[]) 
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] included
	public org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] getIncluded () 
	public void setOptional (org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[]) 
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] optional
	public org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] getOptional () 
	public org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] getBundles () 
	public org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] getAllBundles () 
	private org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] getBundles (boolean) 
		boolean allBundles
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		java.util.List all
		int i
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] bundles
		int j
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle rb
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] allResolvedBundles
	private org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] filterBundles (org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[], org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[]) 
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] bundles
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] filter
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer parent
		java.util.List resolved
		boolean containsFeatures
		java.util.List missingFeatures
		java.util.List included
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] features
		org.eclipse.pde.internal.core.ifeature.IFeatureModel bestMatch
		int j
		org.eclipse.equinox.p2.metadata.Version v1
		org.eclipse.equinox.p2.metadata.Version v2
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] plugins
		int j
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer parent
		java.util.List result
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor missing
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		String message
		org.eclipse.core.runtime.Status status
	static java.util.List getMatchingBundles (org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[], org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[], org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[], org.eclipse.pde.internal.core.target.provisional.IBundleContainer) 
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] collection
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] included
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] optional
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer errorParentContainer
		java.util.ArrayList result
		java.util.Map bundleMap
		int i
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle resolved
		java.util.List list
		java.util.List resolved
		int i
		int i
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle bundle
		int i
		org.eclipse.equinox.frameworkadmin.BundleInfo option
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle resolveBundle
		org.eclipse.core.runtime.IStatus status
	private static org.eclipse.pde.internal.core.target.provisional.IResolvedBundle resolveBundle (java.util.Map, org.eclipse.equinox.frameworkadmin.BundleInfo, boolean, org.eclipse.pde.internal.core.target.provisional.IBundleContainer) 
		java.util.Map bundleMap
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		boolean optional
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer errorParentContainer
		java.util.List list
		String version
		org.eclipse.pde.internal.core.target.ResolvedBundle rb
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle bundle
		int sev
		String message
		int sev
		String message
	public org.eclipse.pde.internal.core.target.provisional.ITargetHandle getHandle () 
	void setContents (java.io.InputStream)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
		java.io.IOException e
	void write (java.io.OutputStream)  throws org.eclipse.core.runtime.CoreException 
		java.io.OutputStream stream
		java.io.IOException e
		javax.xml.parsers.ParserConfigurationException e
		javax.xml.transform.TransformerException e
	private void abort (java.lang.String, java.lang.Exception)  throws org.eclipse.core.runtime.CoreException 
		String message
		Exception e
	public org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] getImplicitDependencies () 
	public void setImplicitDependencies (org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[]) 
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] bundles
	public org.eclipse.core.runtime.IPath getJREContainer () 
	public void setJREContainer (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath containerPath
	public boolean isContentEqual (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] c1
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] c2
	public boolean isContentEquivalent (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] c1
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] c2
	private boolean isNullOrEqual (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	private boolean isNullOrEqual (java.lang.Object[], java.lang.Object[]) 
		Object[] objects1
		Object[] objects2
		int i
	private boolean isArgsNullOrEqual (java.lang.String, java.lang.String) 
		String args1
		String args2
		String[] a1
		String[] a2
		int i
	private boolean areContainersEqual (org.eclipse.pde.internal.core.target.provisional.IBundleContainer[], org.eclipse.pde.internal.core.target.provisional.IBundleContainer[]) 
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] c1
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] c2
		int i
		org.eclipse.pde.internal.core.target.AbstractBundleContainer ac1
		org.eclipse.pde.internal.core.target.AbstractBundleContainer ac2
	public java.lang.String toString () 
		StringBuffer buf
		int i
	private boolean isAllEnvironments () 
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int i
		org.eclipse.pde.internal.core.target.IUBundleContainer iu
	private java.lang.String getProvisionMode () 
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int i
		org.eclipse.pde.internal.core.target.IUBundleContainer iu
	public org.eclipse.equinox.p2.engine.IProfile getProfile ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfileRegistry registry
		org.eclipse.pde.internal.core.target.AbstractTargetHandle handle
		String id
		org.eclipse.equinox.p2.engine.IProfile profile
		boolean recreate
		boolean all
		String value
		String property
		String mode
		org.eclipse.equinox.p2.engine.query.IUProfilePropertyQuery propertyQuery
		org.eclipse.equinox.p2.query.IQueryResult queryResult
		java.util.Iterator iterator
		java.util.Set installedIUs
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int i
		org.eclipse.pde.internal.core.target.IUBundleContainer bc
		String[] ids
		org.eclipse.equinox.p2.metadata.Version[] versions
		int j
		java.util.Map properties
		String mode
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getFeatureModels (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String locationPath
		org.eclipse.core.runtime.IProgressMonitor monitor
		String path
		org.eclipse.core.variables.IStringVariableManager manager
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
	public org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getAllFeatures () 
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		java.util.ArrayList features
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] currentFeatures
	public org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] getOtherBundles () 
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] allBundles
		java.util.Map remaining
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] features
		int i
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] plugins
		int j
		java.util.Collection values
	public java.util.Set getFeaturesAndBundles () 
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] allFeatures
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] allExtraBundles
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] included
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] optional
		java.util.Set result
		java.util.Set result
		int i
		int j
		int j
		int i
		int j
	public int getUIMode () 
	public void setUIMode (int) 
		int mode
	private java.lang.String generateEnvironmentProperties () 
		StringBuffer env
		String ws
		String os
		String arch
	private java.lang.String generateNLProperty () 
		String nl
}

org/eclipse/pde/internal/core/target/TargetDefinitionPersistenceHelper.class
TargetDefinitionPersistenceHelper.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.TargetDefinitionPersistenceHelper extends java.lang.Object {
	static final String ROOT
	static final String ATTR_NAME
	static final String LOCATIONS
	static final String LOCATION
	static final String ATTR_LOCATION_PATH
	static final String ATTR_LOCATION_TYPE
	static final String ATTR_USE_DEFAULT
	static final String INCLUDE_BUNDLES
	static final String OPTIONAL_BUNDLES
	static final String ENVIRONMENT
	static final String OS
	static final String WS
	static final String ARCH
	static final String NL
	static final String TARGET_JRE
	static final String EXEC_ENV
	static final String JRE_NAME
	static final String ARGUMENTS
	static final String PROGRAM_ARGS
	static final String VM_ARGS
	static final String IMPLICIT
	static final String PLUGIN
	static final String PDE_INSTRUCTION
	static final String ATTR_ID
	static final String INSTALLABLE_UNIT
	static final String REPOSITORY
	static final String ATTR_INCLUDE_MODE
	public static final String MODE_SLICER
	public static final String MODE_PLANNER
	static final String ATTR_INCLUDE_ALL_PLATFORMS
	static final String ATTR_OPTIONAL
	static final String ATTR_VERSION
	static final String ATTR_CONFIGURATION
	static final String CONTENT
	static final String ATTR_USE_ALL
	static final String PLUGINS
	static final String FEATURES
	static final String FEATURE
	static final String EXTRA_LOCATIONS
	private static org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService fTargetService
	static Class class$0
	public void  () 
	public static void persistXML (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, java.io.OutputStream)  throws org.eclipse.core.runtime.CoreException javax.xml.parsers.ParserConfigurationException javax.xml.transform.TransformerException java.io.IOException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		java.io.OutputStream output
		javax.xml.parsers.DocumentBuilderFactory dfactory
		javax.xml.parsers.DocumentBuilder docBuilder
		org.w3c.dom.Document doc
		org.w3c.dom.ProcessingInstruction instruction
		org.w3c.dom.Element rootElement
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		org.w3c.dom.Element containersElement
		int i
		org.w3c.dom.Element containerElement
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] included
		org.w3c.dom.Element includedElement
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] optional
		org.w3c.dom.Element optionalElement
		org.w3c.dom.Element envElement
		org.w3c.dom.Element element
		org.w3c.dom.Element element
		org.w3c.dom.Element element
		org.w3c.dom.Element element
		org.w3c.dom.Element jreElement
		org.eclipse.core.runtime.IPath path
		org.w3c.dom.Element argElement
		org.w3c.dom.Element element
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] implicitDependencies
		org.w3c.dom.Element implicit
		int i
		org.w3c.dom.Element plugin
		javax.xml.transform.dom.DOMSource source
		javax.xml.transform.stream.StreamResult outputTarget
		javax.xml.transform.TransformerFactory factory
		javax.xml.transform.Transformer transformer
	public static void initFromXML (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, java.io.InputStream)  throws org.eclipse.core.runtime.CoreException javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException java.io.IOException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		java.io.InputStream input
		javax.xml.parsers.DocumentBuilder parser
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		String version
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node node
		org.w3c.dom.ProcessingInstruction instruction
		String data
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
	static org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService getTargetPlatformService ()  throws org.eclipse.core.runtime.CoreException 
	static java.lang.String getTextContent (org.w3c.dom.Element)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Element element
		org.w3c.dom.NodeList children
		StringBuffer result
		int i
		org.w3c.dom.Node currentNode
	private static org.w3c.dom.Element serializeBundleContainer (org.w3c.dom.Document, org.eclipse.pde.internal.core.target.AbstractBundleContainer)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Document doc
		org.eclipse.pde.internal.core.target.AbstractBundleContainer container
		org.w3c.dom.Element containerElement
		String version
		String configurationArea
		org.eclipse.pde.internal.core.target.IUBundleContainer iubc
		String[] ids
		org.eclipse.equinox.p2.metadata.Version[] versions
		int i
		org.w3c.dom.Element unit
		java.net.URI[] repositories
		int i
		org.w3c.dom.Element repo
	private static void serializeBundles (org.w3c.dom.Document, org.w3c.dom.Element, org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[]) 
		org.w3c.dom.Document doc
		org.w3c.dom.Element parent
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] bundles
		int j
		org.w3c.dom.Element includedBundle
		String version
		org.w3c.dom.Element includedBundle
		String version
	private static void setTextContent (org.w3c.dom.Element, java.lang.String)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Element element
		String text
		org.w3c.dom.Node child
		org.w3c.dom.Node child
		org.w3c.dom.Text textNode
}

org/eclipse/pde/internal/core/target/TargetMetadataCollector.class
TargetMetadataCollector.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.TargetMetadataCollector extends java.lang.Object {
	static Class class$0
	public void  () 
	public static java.net.URI[] getMetadataRepositories (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService service
		org.eclipse.pde.internal.core.target.provisional.ITargetHandle handle
		java.util.Set repos
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int i
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer currentContainer
		java.io.File profileLocation
		java.net.URI[] locations
		int j
}

org/eclipse/pde/internal/core/target/TargetPersistence34Helper.class
TargetPersistence34Helper.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.TargetPersistence34Helper extends java.lang.Object {
	public void  () 
	public static void initFromDoc (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.w3c.dom.Element root
		String name
		org.eclipse.pde.internal.core.target.AbstractBundleContainer oldStylePrimaryContainer
		java.util.List bundleContainers
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String nodeName
		boolean useAll
		org.w3c.dom.NodeList envEntries
		int j
		org.w3c.dom.Node entry
		org.w3c.dom.Element currentElement
		String text
		org.w3c.dom.NodeList argEntries
		int j
		org.w3c.dom.Node entry
		org.w3c.dom.Element currentElement
		org.eclipse.core.runtime.IPath path
		org.eclipse.jdt.launching.environments.IExecutionEnvironment env
		String vmName
		org.eclipse.jdt.launching.IVMInstall vmInstall
		org.w3c.dom.NodeList argEntries
		int j
		org.w3c.dom.Node entry
		org.w3c.dom.Element currentElement
		org.w3c.dom.NodeList implicitEntries
		java.util.List implicit
		int j
		org.w3c.dom.Node entry
		org.w3c.dom.Element currentElement
		String version
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor bundle
	private static org.eclipse.pde.internal.core.target.provisional.IBundleContainer deserializeBundleContainer (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element location
		String def
		String path
		String type
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
		String configArea
	private static java.util.List deserializeBundleContainersFromOldStyleElement (org.w3c.dom.Element, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.pde.internal.core.target.AbstractBundleContainer, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element content
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.eclipse.pde.internal.core.target.AbstractBundleContainer primaryContainer
		boolean useAll
		java.util.List containers
		org.w3c.dom.NodeList list
		java.util.List included
		java.util.List optional
		int i
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		org.w3c.dom.NodeList plugins
		int j
		org.w3c.dom.Node lNode
		org.w3c.dom.Element plugin
		String id
		boolean isOptional
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor info
		org.w3c.dom.NodeList locations
		int j
		org.w3c.dom.Node lNode
		org.w3c.dom.Element location
		String path
		org.w3c.dom.NodeList features
		int j
		org.w3c.dom.Node lNode
		org.w3c.dom.Element feature
		String id
}

org/eclipse/pde/internal/core/target/TargetPersistence35Helper.class
TargetPersistence35Helper.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.TargetPersistence35Helper extends java.lang.Object {
	public void  () 
	public static void initFromDoc (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.w3c.dom.Element root
		String name
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String nodeName
		org.w3c.dom.NodeList locations
		int j
		org.w3c.dom.Node locationNode
		org.w3c.dom.Element locationElement
		org.w3c.dom.NodeList envEntries
		int j
		org.w3c.dom.Node entry
		org.w3c.dom.Element currentElement
		String text
		org.eclipse.core.runtime.IPath path
		org.w3c.dom.NodeList argEntries
		int j
		org.w3c.dom.Node entry
		org.w3c.dom.Element currentElement
		org.w3c.dom.NodeList implicitEntries
		java.util.List implicit
		int j
		org.w3c.dom.Node entry
		org.w3c.dom.Element currentElement
		String version
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor bundle
	private static void deserializeBundleContainer (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.w3c.dom.Element location
		String path
		String type
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
		String configArea
		String version
		String includeMode
		String includeAllPlatforms
		org.w3c.dom.NodeList list
		java.util.List ids
		java.util.List versions
		java.util.List repos
		int i
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String id
		String version
		String loc
		String[] iuIDs
		String[] iuVer
		java.net.URI[] uris
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] included
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] currentIncluded
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] newIncluded
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] optional
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] currentOptional
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] newOptional
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] currentContainers
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] newContainers
	private static org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] deserializeBundles (org.w3c.dom.Element) 
		org.w3c.dom.Element bundleContainer
		org.w3c.dom.NodeList nodes
		java.util.List bundles
		int j
		org.w3c.dom.Node include
		org.w3c.dom.Element includeElement
		String id
		String version
}

org/eclipse/pde/internal/core/target/TargetPersistence36Helper.class
TargetPersistence36Helper.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.TargetPersistence36Helper extends java.lang.Object {
	public void  () 
	public static void initFromDoc (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		org.w3c.dom.Element root
		String name
		String mode
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String nodeName
		org.w3c.dom.NodeList locations
		java.util.List bundleContainers
		int j
		org.w3c.dom.Node locationNode
		org.w3c.dom.Element locationElement
		org.w3c.dom.NodeList children
		java.util.List included
		int j
		org.w3c.dom.Node child
		org.w3c.dom.Element includeElement
		String id
		String version
		String id
		String version
		org.w3c.dom.NodeList children
		java.util.List optional
		int j
		org.w3c.dom.Node child
		org.w3c.dom.Element optionalElement
		String id
		String version
		org.w3c.dom.NodeList envEntries
		int j
		org.w3c.dom.Node entry
		org.w3c.dom.Element currentElement
		String text
		org.eclipse.core.runtime.IPath path
		org.w3c.dom.NodeList argEntries
		int j
		org.w3c.dom.Node entry
		org.w3c.dom.Element currentElement
		org.w3c.dom.NodeList implicitEntries
		java.util.List implicit
		int j
		org.w3c.dom.Node entry
		org.w3c.dom.Element currentElement
		String version
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor bundle
	private static org.eclipse.pde.internal.core.target.provisional.IBundleContainer deserializeBundleContainer (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element location
		String path
		String type
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
		String configArea
		String version
		String includeMode
		String includeAllPlatforms
		org.w3c.dom.NodeList list
		java.util.List ids
		java.util.List versions
		java.util.List repos
		int i
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String id
		String version
		String loc
		String[] iuIDs
		String[] iuVer
		java.net.URI[] uris
}

org/eclipse/pde/internal/core/target/TargetPlatformService$1.class
TargetPlatformService.java
package org.eclipse.pde.internal.core.target
 org.eclipse.pde.internal.core.target.TargetPlatformService$1 extends java.lang.Object implements java.io.FilenameFilter  {
	final org.eclipse.pde.internal.core.target.TargetPlatformService this$0
	private final java.io.File val$directory
	void  (org.eclipse.pde.internal.core.target.TargetPlatformService, java.io.File) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

org/eclipse/pde/internal/core/target/TargetPlatformService$ResourceProxyVisitor.class
TargetPlatformService.java
package org.eclipse.pde.internal.core.target
 org.eclipse.pde.internal.core.target.TargetPlatformService$ResourceProxyVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceProxyVisitor  {
	private java.util.List fList
	final org.eclipse.pde.internal.core.target.TargetPlatformService this$0
	protected void  (org.eclipse.pde.internal.core.target.TargetPlatformService, java.util.List) 
		java.util.List list
	public boolean visit (org.eclipse.core.resources.IResourceProxy) 
		org.eclipse.core.resources.IResourceProxy proxy
}

org/eclipse/pde/internal/core/target/TargetPlatformService.class
TargetPlatformService.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.TargetPlatformService extends java.lang.Object implements org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService  {
	private static org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService fgDefault
	private static java.util.Map fExtTargetHandles
	private void  () 
	public static synchronized org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService getDefault () 
	public void deleteTarget (org.eclipse.pde.internal.core.target.provisional.ITargetHandle)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetHandle handle
	public org.eclipse.pde.internal.core.target.provisional.ITargetHandle getTarget (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public org.eclipse.pde.internal.core.target.provisional.ITargetHandle getTarget (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
		java.net.URI uri
		String scheme
		java.net.URISyntaxException e
	public org.eclipse.pde.internal.core.target.provisional.ITargetHandle getTarget (java.net.URI) 
		java.net.URI uri
		org.eclipse.pde.internal.core.target.ExternalFileTargetHandle externalTarget
	public org.eclipse.pde.internal.core.target.provisional.ITargetHandle[] getTargets (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.List local
		java.util.List ws
		java.util.Collection externalTargets
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.target.ExternalFileTargetHandle target
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		String memento
		java.net.URI uri
		String scheme
		org.eclipse.pde.internal.core.target.provisional.ITargetHandle target
	private java.util.List findLocalTargetDefinitions () 
		org.eclipse.core.runtime.IPath containerPath
		java.util.List handles
		java.io.File directory
		java.io.FilenameFilter filter
		java.io.File[] files
		int i
		org.eclipse.core.runtime.CoreException e
	private java.util.List findWorkspaceTargetDefinitions () 
		java.util.List files
		org.eclipse.pde.internal.core.target.TargetPlatformService$ResourceProxyVisitor visitor
		org.eclipse.core.runtime.CoreException e
		java.util.Iterator iter
		java.util.List handles
		org.eclipse.core.resources.IFile file
	public org.eclipse.pde.internal.core.target.provisional.IBundleContainer newDirectoryContainer (java.lang.String) 
		String path
	public org.eclipse.pde.internal.core.target.provisional.IBundleContainer newProfileContainer (java.lang.String, java.lang.String) 
		String home
		String configurationLocation
	public org.eclipse.pde.internal.core.target.provisional.ITargetDefinition newTarget () 
	public void saveTargetDefinition (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
	public org.eclipse.pde.internal.core.target.provisional.IBundleContainer newFeatureContainer (java.lang.String, java.lang.String, java.lang.String) 
		String home
		String id
		String version
	public org.eclipse.pde.internal.core.target.provisional.ITargetHandle getWorkspaceTargetHandle ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.PluginModelManager manager
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		String memento
	public void copyTargetDefinition (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition from
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition to
		java.io.ByteArrayOutputStream outputStream
		java.io.ByteArrayInputStream inputStream
	public void loadTargetDefinition (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		String targetExtensionId
		org.eclipse.core.runtime.IConfigurationElement elem
		String path
		String symbolicName
		java.net.URL url
		java.io.IOException e
	public void loadTargetDefinitionFromPreferences (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
	private java.lang.String getValueOrNull (java.lang.String) 
		String value
	private void initializeArgumentsInfo (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
		StringBuffer result
		String vmArgs
	private void initializeEnvironmentInfo (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
	private void initializeImplicitInfo (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
		String value
		java.util.StringTokenizer tokenizer
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] plugins
		int i
		String id
	private void initializeLocationInfo (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
		boolean useThis
		boolean profile
		String home
		org.eclipse.osgi.service.datalocation.Location configArea
		String configLocation
		org.eclipse.osgi.service.datalocation.Location location
		java.net.URL url
		org.eclipse.core.runtime.IPath installPath
		org.eclipse.core.runtime.IPath configPath
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer primary
	private void initializeAdditionalLocsInfo (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
		String additional
		java.util.StringTokenizer tokenizer
		int size
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] locations
		int i
	private void initializeJREInfo (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
	private void initializePluginContent (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
		String value
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.util.ArrayList list
		java.util.Set disabledIDs
		int i
		int i
		String id
	public org.eclipse.pde.internal.core.target.provisional.ITargetDefinition newDefaultTargetDefinition () 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
		org.eclipse.osgi.service.datalocation.Location configArea
		String configLocation
		org.eclipse.osgi.service.datalocation.Location location
		java.net.URL url
		org.eclipse.core.runtime.IPath installPath
		org.eclipse.core.runtime.IPath configPath
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer container
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
		String value
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		StringBuffer arguments
		int i
		String[] vmargs
		int j
	public org.eclipse.core.runtime.IStatus compareWithTargetPlatform (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		java.util.Set allLocations
		java.util.Map stateLocations
		int i
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.core.runtime.MultiStatus multi
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] bundles
		java.util.Set alreadyConsidered
		int i
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle bundle
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		java.io.File file
		String location
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor desc
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus s
		java.util.Iterator iterator
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.pde.internal.core.target.provisional.IBundleContainer newIUContainer (org.eclipse.equinox.p2.metadata.IInstallableUnit[], java.net.URI[]) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit[] units
		java.net.URI[] repositories
	public java.util.List cleanOrphanedTargetDefinitionProfiles ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List list
		org.eclipse.equinox.p2.engine.IProfileRegistry registry
		org.eclipse.equinox.p2.engine.IProfile[] profiles
		int i
		org.eclipse.equinox.p2.engine.IProfile profile
		String id
		String memento
		org.eclipse.pde.internal.core.target.AbstractTargetHandle target
	public void garbageCollect () 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.engine.IProfileRegistry registry
		org.eclipse.equinox.p2.engine.IProfile[] profiles
		org.eclipse.equinox.p2.engine.IProfile profile
		int i
		org.eclipse.equinox.internal.p2.garbagecollector.GarbageCollector gc
	public org.eclipse.pde.internal.core.target.provisional.IBundleContainer newIUContainer (java.lang.String[], java.lang.String[], java.net.URI[]) 
		String[] unitIds
		String[] versions
		java.net.URI[] repositories
}

org/eclipse/pde/internal/core/target/WorkspaceFileTargetHandle.class
WorkspaceFileTargetHandle.java
package org.eclipse.pde.internal.core.target
public org.eclipse.pde.internal.core.target.WorkspaceFileTargetHandle extends org.eclipse.pde.internal.core.target.AbstractTargetHandle {
	private org.eclipse.core.resources.IFile fFile
	static final String SCHEME
	static org.eclipse.pde.internal.core.target.provisional.ITargetHandle restoreHandle (java.net.URI) 
		java.net.URI uri
		String part
		org.eclipse.core.runtime.Path path
		org.eclipse.core.resources.IFile file
	public void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public java.lang.String getMemento ()  throws org.eclipse.core.runtime.CoreException 
		java.net.URI uri
		java.net.URISyntaxException e
	protected java.io.InputStream getInputStream ()  throws org.eclipse.core.runtime.CoreException 
	public boolean exists () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.target.WorkspaceFileTargetHandle handle
	public int hashCode () 
	void delete ()  throws org.eclipse.core.runtime.CoreException 
	public void save (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition definition
		java.io.ByteArrayOutputStream outputStream
		java.io.ByteArrayInputStream stream
		org.eclipse.core.runtime.IStatus status
	public java.lang.String toString () 
	public org.eclipse.core.resources.IFile getTargetFile () 
}

org/eclipse/pde/internal/core/target/provisional/
org/eclipse/pde/internal/core/target/provisional/IBundleContainer.class
IBundleContainer.java
package org.eclipse.pde.internal.core.target.provisional
public abstract org.eclipse.pde.internal.core.target.provisional.IBundleContainer extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IStatus resolve (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract org.eclipse.core.runtime.IStatus getStatus () 
	public abstract boolean isResolved () 
	public abstract org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] getBundles () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getFeatures () 
	public abstract java.lang.String[] getVMArguments () 
}

org/eclipse/pde/internal/core/target/provisional/IResolvedBundle.class
IResolvedBundle.java
package org.eclipse.pde.internal.core.target.provisional
public abstract org.eclipse.pde.internal.core.target.provisional.IResolvedBundle extends java.lang.Object {
	public static final int STATUS_PLUGIN_DOES_NOT_EXIST
	public static final int STATUS_FEATURE_DOES_NOT_EXIST
	public static final int STATUS_VERSION_DOES_NOT_EXIST
	public static final int STATUS_INVALID_MANIFEST
	public abstract org.eclipse.equinox.frameworkadmin.BundleInfo getBundleInfo () 
	public abstract org.eclipse.pde.internal.core.target.provisional.IBundleContainer getParentContainer () 
	public abstract void setParentContainer (org.eclipse.pde.internal.core.target.provisional.IBundleContainer) 
	public abstract boolean isSourceBundle () 
	public abstract org.eclipse.equinox.frameworkadmin.BundleInfo getSourceTarget () 
	public abstract org.eclipse.core.runtime.IStatus getStatus () 
	public abstract boolean isOptional () 
	public abstract boolean isFragment () 
}

org/eclipse/pde/internal/core/target/provisional/ITargetDefinition.class
ITargetDefinition.java
package org.eclipse.pde.internal.core.target.provisional
public abstract org.eclipse.pde.internal.core.target.provisional.ITargetDefinition extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract void setName (java.lang.String) 
	public abstract void setJREContainer (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.core.runtime.IPath getJREContainer () 
	public abstract java.lang.String getOS () 
	public abstract void setOS (java.lang.String) 
	public abstract java.lang.String getWS () 
	public abstract void setWS (java.lang.String) 
	public abstract java.lang.String getArch () 
	public abstract void setArch (java.lang.String) 
	public abstract java.lang.String getNL () 
	public abstract void setNL (java.lang.String) 
	public abstract org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] getBundleContainers () 
	public abstract void setBundleContainers (org.eclipse.pde.internal.core.target.provisional.IBundleContainer[]) 
	public abstract void setIncluded (org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[]) 
	public abstract org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] getIncluded () 
	public abstract void setOptional (org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[]) 
	public abstract org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] getOptional () 
	public abstract org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] getBundles () 
	public abstract org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] getAllBundles () 
	public abstract org.eclipse.pde.internal.core.ifeature.IFeatureModel[] getAllFeatures () 
	public abstract org.eclipse.core.runtime.IStatus resolve (org.eclipse.core.runtime.IProgressMonitor) 
	public abstract boolean isResolved () 
	public abstract org.eclipse.core.runtime.IStatus getBundleStatus () 
	public abstract java.lang.String getProgramArguments () 
	public abstract void setProgramArguments (java.lang.String) 
	public abstract java.lang.String getVMArguments () 
	public abstract void setVMArguments (java.lang.String) 
	public abstract org.eclipse.pde.internal.core.target.provisional.ITargetHandle getHandle () 
	public abstract void setImplicitDependencies (org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[]) 
	public abstract org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] getImplicitDependencies () 
}

org/eclipse/pde/internal/core/target/provisional/ITargetHandle.class
ITargetHandle.java
package org.eclipse.pde.internal.core.target.provisional
public abstract org.eclipse.pde.internal.core.target.provisional.ITargetHandle extends java.lang.Object {
	public abstract org.eclipse.pde.internal.core.target.provisional.ITargetDefinition getTargetDefinition ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getMemento ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean exists () 
}

org/eclipse/pde/internal/core/target/provisional/ITargetPlatformService.class
ITargetPlatformService.java
package org.eclipse.pde.internal.core.target.provisional
public abstract org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService extends java.lang.Object {
	public static final int STATUS_MISSING_FROM_TARGET_PLATFORM
	public static final int STATUS_MISSING_FROM_TARGET_DEFINITION
	public abstract org.eclipse.pde.internal.core.target.provisional.ITargetHandle[] getTargets (org.eclipse.core.runtime.IProgressMonitor) 
	public abstract org.eclipse.pde.internal.core.target.provisional.ITargetHandle getTarget (org.eclipse.core.resources.IFile) 
	public abstract org.eclipse.pde.internal.core.target.provisional.ITargetHandle getTarget (java.net.URI) 
	public abstract org.eclipse.pde.internal.core.target.provisional.ITargetDefinition newTarget () 
	public abstract void saveTargetDefinition (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
	public abstract void deleteTarget (org.eclipse.pde.internal.core.target.provisional.ITargetHandle)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.target.provisional.ITargetHandle getTarget (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.internal.core.target.provisional.IBundleContainer newDirectoryContainer (java.lang.String) 
	public abstract org.eclipse.pde.internal.core.target.provisional.IBundleContainer newProfileContainer (java.lang.String, java.lang.String) 
	public abstract org.eclipse.pde.internal.core.target.provisional.IBundleContainer newIUContainer (org.eclipse.equinox.p2.metadata.IInstallableUnit[], java.net.URI[]) 
	public abstract org.eclipse.pde.internal.core.target.provisional.IBundleContainer newIUContainer (java.lang.String[], java.lang.String[], java.net.URI[]) 
	public abstract org.eclipse.pde.internal.core.target.provisional.IBundleContainer newFeatureContainer (java.lang.String, java.lang.String, java.lang.String) 
	public abstract org.eclipse.pde.internal.core.target.provisional.ITargetHandle getWorkspaceTargetHandle ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.runtime.IStatus compareWithTargetPlatform (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
	public abstract void copyTargetDefinition (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.pde.internal.core.target.provisional.ITargetDefinition)  throws org.eclipse.core.runtime.CoreException 
	public abstract void loadTargetDefinition (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/internal/core/target/provisional/LoadTargetDefinitionJob.class
LoadTargetDefinitionJob.java
package org.eclipse.pde.internal.core.target.provisional
public org.eclipse.pde.internal.core.target.provisional.LoadTargetDefinitionJob extends org.eclipse.core.resources.WorkspaceJob {
	private static final String JOB_FAMILY_ID
	private org.eclipse.pde.internal.core.target.provisional.ITargetDefinition fTarget
	private boolean fNone
	static Class class$0
	public static void load (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
	public static void load (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition, org.eclipse.core.runtime.jobs.IJobChangeListener) 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
		org.eclipse.core.runtime.jobs.IJobChangeListener listener
		org.eclipse.core.runtime.jobs.Job job
	public void  (org.eclipse.pde.internal.core.target.provisional.ITargetDefinition) 
		org.eclipse.pde.internal.core.target.provisional.ITargetDefinition target
		org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService service
	public boolean belongsTo (java.lang.Object) 
		Object family
	public org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.PDEPreferencesManager preferences
	private void loadArgs (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		org.eclipse.core.runtime.IProgressMonitor monitor
		String args
	private void loadEnvironment (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		org.eclipse.core.runtime.IProgressMonitor monitor
	private void setEnvironmentPref (org.eclipse.pde.internal.core.PDEPreferencesManager, java.lang.String, java.lang.String) 
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		String key
		String value
	private void loadJRE (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IPath container
		org.eclipse.jdt.launching.IVMInstall jre
		org.eclipse.jdt.launching.IVMInstall def
	private void loadImplicitPlugins (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] infos
		StringBuffer buffer
		int i
	private void loadPlugins (org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		org.eclipse.core.runtime.IProgressMonitor monitor
		String currentPath
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		String path
		org.eclipse.core.variables.IStringVariableManager manager
		java.util.List additional
		String mode
		java.util.ListIterator li
		StringBuffer buffer
		String newValue
		int i
		String value
	private void loadAdditionalPreferences (org.eclipse.pde.internal.core.PDEPreferencesManager)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		String memento
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		boolean profile
	private java.util.List getAdditionalLocs ()  throws org.eclipse.core.runtime.CoreException 
		java.util.ArrayList additional
		org.eclipse.pde.internal.core.target.provisional.IBundleContainer[] containers
		int i
	private void handleReload (java.lang.String, java.util.List, org.eclipse.pde.internal.core.PDEPreferencesManager, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String targetLocation
		java.util.List additionalLocations
		org.eclipse.pde.internal.core.PDEPreferencesManager pref
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor subMon
		java.util.Set included
		java.util.Set included
		java.util.Set included
		java.util.Set duplicates
		java.util.Set duplicates
		java.util.Set duplicates
		java.util.List infos
		java.util.List infos
		java.util.List infos
		java.util.Set includedIds
		java.util.Set includedIds
		java.util.Set includedIds
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] resolved
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] resolved
		java.util.List pooled
		java.util.List pooled
		boolean considerPool
		boolean considerPool
		int i
		org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor desc
		java.io.File file
		boolean inPool
		java.util.List missing
		java.util.List missing
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] restrictions
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] restrictions
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle[] all
		int j
		org.eclipse.pde.internal.core.target.provisional.IResolvedBundle bi
		java.util.List paths
		java.util.List paths
		java.util.Iterator iterator
		java.util.Iterator iterator
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		java.net.MalformedURLException e
		StringBuffer checked
		StringBuffer checked
		StringBuffer versions
		StringBuffer versions
		int count
		int count
		java.util.Set missingDescriptions
		java.util.Set missingDescriptions
		org.eclipse.equinox.frameworkadmin.BundleInfo bi
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor desc
		java.net.MalformedURLException e
		java.net.URL[] urls
		java.net.URL[] urls
		org.eclipse.pde.internal.core.PDEState state
		org.eclipse.pde.internal.core.PDEState state
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		org.eclipse.pde.core.plugin.IPluginModelBase[] models
		int i
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor nv
		StringBuffer buf
		java.util.Iterator iterator2
		java.io.File bundle
		StringBuffer featureList
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] features
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor[] includes
		boolean featuresFound
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureModel bestMatch
		int j
		org.eclipse.equinox.p2.metadata.Version v1
		org.eclipse.equinox.p2.metadata.Version v2
		int i
		org.eclipse.core.runtime.jobs.Job job
}

org/eclipse/pde/internal/core/target/provisional/NameVersionDescriptor.class
NameVersionDescriptor.java
package org.eclipse.pde.internal.core.target.provisional
public org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor extends java.lang.Object {
	public static final String TYPE_PLUGIN
	public static final String TYPE_FEATURE
	private String fId
	private String fVersion
	private String fType
	public void  (java.lang.String, java.lang.String) 
		String id
		String version
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String id
		String version
		String type
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor iud
	public int hashCode () 
	public java.lang.String getId () 
	public java.lang.String getVersion () 
	public java.lang.String getType () 
	public java.lang.String toString () 
		StringBuffer buf
	public static org.eclipse.pde.internal.core.target.provisional.NameVersionDescriptor fromPortableString (java.lang.String) 
		String portable
		int index
		String name
		String ver
	public java.lang.String toPortableString () 
		StringBuffer buf
}

org/eclipse/pde/internal/core/text/
org/eclipse/pde/internal/core/text/AbstractEditingModel.class
AbstractEditingModel.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.AbstractEditingModel extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.pde.internal.core.text.IEditingModel org.eclipse.pde.internal.core.IModelChangeProviderExtension  {
	private java.util.ArrayList fListeners
	protected boolean fReconciling
	protected boolean fInSync
	protected boolean fLoaded
	protected boolean fDisposed
	protected long fTimestamp
	private transient org.eclipse.pde.internal.core.NLResourceHelper fNLResourceHelper
	private org.eclipse.jface.text.IDocument fDocument
	private boolean fDirty
	private String fCharset
	private org.eclipse.core.resources.IResource fUnderlyingResource
	private String fInstallLocation
	private boolean fStale
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean isReconciling
	public void dispose () 
	public java.lang.String getResourceString (java.lang.String) 
		String key
	protected abstract org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
	public org.eclipse.pde.internal.core.NLResourceHelper getNLResourceHelper () 
	public boolean isDisposed () 
	public boolean isEditable () 
	public boolean isLoaded () 
	public void setLoaded (boolean) 
		boolean loaded
	public boolean isInSync () 
	public boolean isValid () 
	public final long getTimeStamp () 
	public final void load ()  throws org.eclipse.core.runtime.CoreException 
	public final void reload (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream source
		boolean outOfSync
	public boolean isReconcilingModel () 
	public org.eclipse.jface.text.IDocument getDocument () 
	public final void reconciled (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public abstract void adjustOffsets (org.eclipse.jface.text.IDocument)  throws org.eclipse.core.runtime.CoreException 
	protected java.io.InputStream getInputStream (org.eclipse.jface.text.IDocument)  throws java.io.UnsupportedEncodingException 
		org.eclipse.jface.text.IDocument document
	public java.lang.String getCharset () 
	public void setCharset (java.lang.String) 
		String charset
	public void addModelChangedListener (org.eclipse.pde.core.IModelChangedListener) 
		org.eclipse.pde.core.IModelChangedListener listener
	public void transferListenersTo (org.eclipse.pde.internal.core.IModelChangeProviderExtension, org.eclipse.pde.internal.core.IModelChangedListenerFilter) 
		org.eclipse.pde.internal.core.IModelChangeProviderExtension target
		org.eclipse.pde.internal.core.IModelChangedListenerFilter filter
		java.util.List oldList
		int i
		org.eclipse.pde.core.IModelChangedListener listener
	public void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
		int i
	public void fireModelObjectChanged (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) 
		Object object
		String property
		Object oldValue
		Object newValue
	public void removeModelChangedListener (org.eclipse.pde.core.IModelChangedListener) 
		org.eclipse.pde.core.IModelChangedListener listener
	public boolean isDirty () 
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void setDirty (boolean) 
		boolean dirty
	public boolean isStale () 
	public void setStale (boolean) 
		boolean stale
	public org.eclipse.core.resources.IResource getUnderlyingResource () 
	public void setUnderlyingResource (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public java.lang.String getInstallLocation () 
		org.eclipse.core.runtime.IPath path
	public void setInstallLocation (java.lang.String) 
		String location
	public org.eclipse.pde.internal.core.text.IModelTextChangeListener getLastTextChangeListener () 
		int i
		Object obj
}

org/eclipse/pde/internal/core/text/AbstractKeyValueTextChangeListener.class
AbstractKeyValueTextChangeListener.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.AbstractKeyValueTextChangeListener extends org.eclipse.pde.internal.core.text.AbstractTextChangeListener {
	protected java.util.HashMap fReadableNames
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean generateReadableNames
	public org.eclipse.text.edits.TextEdit[] getTextOperations () 
	protected void insertKey (org.eclipse.pde.internal.core.text.IDocumentKey, java.lang.String) 
		org.eclipse.pde.internal.core.text.IDocumentKey key
		String name
		int offset
		org.eclipse.text.edits.InsertEdit edit
	protected void deleteKey (org.eclipse.pde.internal.core.text.IDocumentKey, java.lang.String) 
		org.eclipse.pde.internal.core.text.IDocumentKey key
		String name
		org.eclipse.text.edits.DeleteEdit edit
	protected void modifyKey (org.eclipse.pde.internal.core.text.IDocumentKey, java.lang.String) 
		org.eclipse.pde.internal.core.text.IDocumentKey key
		String name
		org.eclipse.text.edits.ReplaceEdit edit
	public java.lang.String getReadableName (org.eclipse.text.edits.TextEdit) 
		org.eclipse.text.edits.TextEdit edit
}

org/eclipse/pde/internal/core/text/AbstractTextChangeListener.class
AbstractTextChangeListener.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.AbstractTextChangeListener extends java.lang.Object implements org.eclipse.pde.internal.core.text.IModelTextChangeListener  {
	protected java.util.HashMap fOperationTable
	protected org.eclipse.jface.text.IDocument fDocument
	protected String fSep
	public void  (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
}

org/eclipse/pde/internal/core/text/DocumentAttributeNode.class
DocumentAttributeNode.java
package org.eclipse.pde.internal.core.text
public org.eclipse.pde.internal.core.text.DocumentAttributeNode extends org.eclipse.pde.internal.core.text.DocumentXMLNode implements org.eclipse.pde.internal.core.text.IDocumentAttributeNode  {
	private static final long serialVersionUID
	private transient org.eclipse.pde.internal.core.text.IDocumentElementNode fEnclosingElement
	private transient int fNameOffset
	private transient int fNameLength
	private transient int fValueOffset
	private transient int fValueLength
	private String fValue
	private String fName
	public void  () 
	public java.lang.String getAttributeName () 
	public java.lang.String getAttributeValue () 
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getEnclosingElement () 
	public int getNameLength () 
	public int getNameOffset () 
	public int getValueLength () 
	public int getValueOffset () 
	public void setAttributeName (java.lang.String) 
		String name
	public void setAttributeValue (java.lang.String) 
		String value
	public void setEnclosingElement (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public void setNameLength (int) 
		int length
	public void setNameOffset (int) 
		int offset
	public void setValueLength (int) 
		int length
	public void setValueOffset (int) 
		int offset
	public java.lang.String write () 
	public void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
	public int getLength () 
		int len1
		int len2
		int len3
		int length
	public int getOffset () 
	public int getXMLType () 
}

org/eclipse/pde/internal/core/text/DocumentElementNode.class
DocumentElementNode.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.DocumentElementNode extends org.eclipse.pde.internal.core.text.DocumentXMLNode implements org.eclipse.pde.internal.core.text.IDocumentElementNode  {
	private static final long serialVersionUID
	public static final String ATTRIBUTE_VALUE_ENCODING
	public static final String ATTRIBUTE_VALUE_TRUE
	public static final String ATTRIBUTE_VALUE_FALSE
	public static final String EMPTY_VALUE
	private transient org.eclipse.pde.internal.core.text.IDocumentElementNode fParent
	private transient boolean fIsErrorNode
	private transient int fLength
	private transient int fOffset
	private transient org.eclipse.pde.internal.core.text.IDocumentElementNode fPreviousSibling
	private transient int fIndent
	private java.util.ArrayList fChildren
	private java.util.TreeMap fAttributes
	private String fTag
	private org.eclipse.pde.internal.core.text.IDocumentTextNode fTextNode
	private String fNamespace
	private String fNamespacePrefix
	public void  () 
	public java.util.ArrayList getChildNodesList () 
	public java.util.TreeMap getNodeAttributesMap () 
	public java.lang.String writeShallow (boolean) 
		boolean terminate
		StringBuffer buffer
		String prefix
		String namespace
	public boolean isLeafNode () 
	public boolean canTerminateStartTag () 
	public java.lang.String write (boolean) 
		boolean indent
		StringBuffer buffer
		boolean hasChildren
		boolean hasContent
		boolean terminate
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
		String prefix
	protected java.lang.String writeXMLContent () 
		StringBuffer buffer
	protected java.lang.String writeAttributes () 
		StringBuffer buffer
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode[] attributes
		int i
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attribute
	public org.eclipse.pde.internal.core.text.IDocumentElementNode[] getChildNodes () 
	public int indexOf (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getChildAt (int) 
		int index
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getParentNode () 
	public void setParentNode (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
	public void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, int) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
		int position
	public org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
		int index
		org.eclipse.pde.internal.core.text.IDocumentElementNode prevSibling
	public org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (int) 
		int index
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
		org.eclipse.pde.internal.core.text.IDocumentElementNode previousSibling
		org.eclipse.pde.internal.core.text.IDocumentElementNode newNode
	public boolean isErrorNode () 
	public void setIsErrorNode (boolean) 
		boolean isErrorNode
	public void setOffset (int) 
		int offset
	public void setLength (int) 
		int length
	public int getOffset () 
	public int getLength () 
	public void setXMLAttribute (org.eclipse.pde.internal.core.text.IDocumentAttributeNode) 
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attribute
	public java.lang.String getXMLAttributeValue (java.lang.String) 
		String name
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attribute
	public void setXMLTagName (java.lang.String) 
		String tag
	public java.lang.String getXMLTagName () 
	public org.eclipse.pde.internal.core.text.IDocumentAttributeNode getDocumentAttribute (java.lang.String) 
		String name
	public int getLineIndent () 
	public void setLineIndent (int) 
		int indent
	public org.eclipse.pde.internal.core.text.IDocumentAttributeNode[] getNodeAttributes () 
		java.util.ArrayList list
		java.util.Iterator iter
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getPreviousSibling () 
	public void setPreviousSibling (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode sibling
	public java.lang.String getIndent () 
		StringBuffer buffer
		int i
	public void swap (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child1
		org.eclipse.pde.internal.core.text.IDocumentElementNode child2
		int index1
		int index2
	public void addTextNode (org.eclipse.pde.internal.core.text.IDocumentTextNode) 
		org.eclipse.pde.internal.core.text.IDocumentTextNode textNode
	public org.eclipse.pde.internal.core.text.IDocumentTextNode getTextNode () 
	public void removeTextNode () 
	public void removeDocumentAttribute (org.eclipse.pde.internal.core.text.IDocumentAttributeNode) 
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attr
	public void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.core.IModel) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.core.IModel model
	private void reconnectAttributes () 
		java.util.Iterator keys
		String key
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attribute
	private void reconnectChildren (org.eclipse.pde.core.IModel) 
		org.eclipse.pde.core.IModel model
		int i
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
	private void reconnectDocument () 
	private void reconnectParent (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
	private void reconnectPreviousSibling () 
	private void linkNodeWithSiblings (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode targetNode
		org.eclipse.pde.internal.core.text.IDocumentElementNode parentNode
		int targetNodePosition
		int parentNodeChildCount
		org.eclipse.pde.internal.core.text.IDocumentElementNode previousNode
		int secondLastNodeIndex
		org.eclipse.pde.internal.core.text.IDocumentElementNode nextNode
	private void reconnectText () 
	public int getChildCount () 
	public boolean isRoot () 
	protected java.lang.String getFileEncoding () 
	protected java.lang.String writeXMLDecl () 
		StringBuffer buffer
	protected java.lang.String getAttributeIndent () 
	protected java.lang.String getContentIndent () 
	protected java.lang.String getTerminateIndent () 
	protected java.lang.String getLineDelimiter () 
	protected boolean isDefined (org.eclipse.pde.internal.core.text.IDocumentAttributeNode) 
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attribute
	protected boolean isDefined (org.eclipse.pde.internal.core.text.IDocumentTextNode) 
		org.eclipse.pde.internal.core.text.IDocumentTextNode node
	public boolean hasXMLChildren () 
	public boolean hasXMLContent () 
	public int getNodeAttributesCount () 
		int count
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode[] attributes
		int i
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attribute
	public boolean hasXMLAttributes () 
	public boolean setXMLAttribute (java.lang.String, java.lang.String) 
		String name
		String value
		String oldValue
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attribute
	public boolean setXMLContent (java.lang.String) 
		String text
		org.eclipse.pde.internal.core.text.IDocumentTextNode node
	public java.lang.String getXMLContent () 
		org.eclipse.pde.internal.core.text.IDocumentTextNode node
	public java.lang.String write () 
	public int getXMLType () 
	public boolean isContentCollapsed () 
	protected org.eclipse.pde.internal.core.text.IDocumentAttributeNode createDocumentAttributeNode () 
	protected org.eclipse.pde.internal.core.text.IDocumentTextNode createDocumentTextNode () 
	public java.lang.String getNamespace () 
	public java.lang.String getNamespacePrefix () 
	public void setNamespace (java.lang.String) 
		String namespace
	public void setNamespacePrefix (java.lang.String) 
		String prefix
}

org/eclipse/pde/internal/core/text/DocumentHandler.class
DocumentHandler.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.DocumentHandler extends org.xml.sax.helpers.DefaultHandler {
	protected java.util.Stack fDocumentNodeStack
	protected int fHighestOffset
	private org.xml.sax.Locator fLocator
	private org.eclipse.pde.internal.core.text.IDocumentElementNode fLastError
	private boolean fReconciling
	public void  (boolean) 
		boolean reconciling
	public void startDocument ()  throws org.xml.sax.SAXException 
	protected org.eclipse.pde.internal.core.text.IDocumentElementNode getLastParsedDocumentNode () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		int nodeOffset
		org.eclipse.jface.text.IDocument doc
		int line
		int i
		String attName
		String attValue
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attribute
		org.eclipse.jface.text.IRegion region
		int position
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
	protected abstract org.eclipse.pde.internal.core.text.IDocumentElementNode getDocumentNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	protected abstract org.eclipse.pde.internal.core.text.IDocumentAttributeNode getDocumentAttribute (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	protected abstract org.eclipse.pde.internal.core.text.IDocumentTextNode getDocumentTextNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	private int getStartOffset (java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		String elementName
		int line
		int col
		org.eclipse.jface.text.IDocument doc
		int endOffset
		int endOffset
		org.eclipse.jface.text.IRegion lineInfo
		String text
		java.util.ArrayList commentPositions
		int idx
		int end
		int idx
		boolean valid
		int i
		org.eclipse.jface.text.Position pos
	private int getElementLength (org.eclipse.pde.internal.core.text.IDocumentElementNode, int, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		int line
		int column
		int endIndex
		org.eclipse.jface.text.IDocument doc
		int start
		String lineText
		int index
	private org.eclipse.jface.text.IRegion getAttributeRegion (java.lang.String, java.lang.String, int)  throws org.eclipse.jface.text.BadLocationException 
		String name
		String value
		int offset
		org.eclipse.jface.text.FindReplaceDocumentAdapter fFindReplaceAdapter
		org.eclipse.jface.text.IRegion nameRegion
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	protected void setTextNodeOffset (org.eclipse.pde.internal.core.text.IDocumentElementNode)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.pde.internal.core.text.IDocumentTextNode textNode
		org.eclipse.jface.text.IDocument doc
		String text
		int relativeStartOffset
		int relativeEndOffset
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	private void generateErrorElementHierarchy () 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	protected abstract org.eclipse.jface.text.IDocument getDocument () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String publicId
		String systemId
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getLastErrorNode () 
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		StringBuffer buffer
	private void removeOrphanAttributes (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode[] attrs
		int i
	private void removeOrphanElements (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
	protected boolean isReconciling () 
}

org/eclipse/pde/internal/core/text/DocumentNodeFactory.class
DocumentNodeFactory.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.DocumentNodeFactory extends java.lang.Object implements org.eclipse.pde.internal.core.text.IDocumentNodeFactory  {
	public void  () 
	public org.eclipse.pde.internal.core.text.IDocumentAttributeNode createAttribute (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String name
		String value
		org.eclipse.pde.internal.core.text.IDocumentElementNode enclosingElement
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attribute
	public org.eclipse.pde.internal.core.text.IDocumentTextNode createDocumentTextNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String content
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentTextNode textNode
	public org.eclipse.pde.internal.core.text.IDocumentElementNode createDocumentNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String name
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
	protected org.eclipse.pde.internal.core.text.IDocumentElementNode createGeneric (java.lang.String) 
		String name
}

org/eclipse/pde/internal/core/text/DocumentObject.class
DocumentObject.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.DocumentObject extends org.eclipse.pde.internal.core.text.DocumentElementNode implements org.eclipse.pde.internal.core.text.IDocumentObject  {
	private static final long serialVersionUID
	private transient org.eclipse.pde.core.IModel fModel
	private transient boolean fInTheModel
	public void  (org.eclipse.pde.core.IModel, java.lang.String) 
		org.eclipse.pde.core.IModel model
		String tagName
	public void setSharedModel (org.eclipse.pde.core.IModel) 
		org.eclipse.pde.core.IModel model
	public org.eclipse.pde.core.IModel getSharedModel () 
	public void reset () 
	public boolean isInTheModel () 
	public void setInTheModel (boolean) 
		boolean inModel
	public boolean isEditable () 
	protected boolean shouldFireEvent () 
	protected java.lang.String getLineDelimiter () 
		org.eclipse.jface.text.IDocument document
	public void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.core.IModel) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.core.IModel model
	protected void firePropertyChanged (java.lang.String, java.lang.Object, java.lang.Object) 
		String property
		Object oldValue
		Object newValue
	private void firePropertyChanged (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) 
		Object object
		String property
		Object oldValue
		Object newValue
		org.eclipse.pde.core.IModelChangeProvider provider
	protected void fireStructureChanged (java.lang.Object, int) 
		Object child
		int changeType
	protected void fireStructureChanged (java.lang.Object[], int) 
		Object[] children
		int changeType
		org.eclipse.pde.core.IModelChangeProvider provider
		org.eclipse.pde.core.IModelChangedEvent event
	public void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
	public void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, int) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
		int position
	public void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, int, boolean) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
		int position
		boolean fireEvent
	public void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, boolean) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
		boolean fireEvent
	public org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (int) 
		int index
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, boolean) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
		boolean fireEvent
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (int, java.lang.Class, boolean) 
		int index
		Class clazz
		boolean fireEvent
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (int, java.lang.Class) 
		int index
		Class clazz
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void setChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, java.lang.Class) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode newNode
		Class clazz
		boolean fireEvent
		org.eclipse.pde.internal.core.text.IDocumentElementNode oldNode
	protected void replaceChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.internal.core.text.IDocumentElementNode, boolean) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode newNode
		org.eclipse.pde.internal.core.text.IDocumentElementNode oldNode
		boolean fireEvent
		int position
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getChildNode (java.lang.Class) 
		Class clazz
		java.util.ArrayList children
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public int getChildNodeCount (java.lang.Class) 
		Class clazz
		int count
		java.util.ArrayList children
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public java.util.ArrayList getChildNodesList (java.lang.Class, boolean) 
		Class clazz
		boolean match
	public java.util.ArrayList getChildNodesList (java.lang.Class[], boolean) 
		Class[] classes
		boolean match
		java.util.ArrayList filteredChildren
		java.util.ArrayList children
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		int i
		Class clazz
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getNextSibling (org.eclipse.pde.internal.core.text.IDocumentElementNode, java.lang.Class) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		Class clazz
		int position
		int lastIndex
		int i
		org.eclipse.pde.internal.core.text.IDocumentElementNode currentNode
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getPreviousSibling (org.eclipse.pde.internal.core.text.IDocumentElementNode, java.lang.Class) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		Class clazz
		int position
		int i
		org.eclipse.pde.internal.core.text.IDocumentElementNode currentNode
	public boolean hasChildNodes (java.lang.Class) 
		Class clazz
		java.util.ArrayList children
		java.util.Iterator iterator
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public boolean isFirstChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, java.lang.Class) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		Class clazz
		int position
		int i
	public boolean isLastChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, java.lang.Class) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		Class clazz
		int position
		int lastIndex
		int i
	public void swap (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.internal.core.text.IDocumentElementNode, boolean) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child1
		org.eclipse.pde.internal.core.text.IDocumentElementNode child2
		boolean fireEvent
	public void moveChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, int, boolean) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		int newRelativeIndex
		boolean fireEvent
		int currentIndex
		int newIndex
		org.eclipse.pde.internal.core.text.IDocumentElementNode sibling
		org.eclipse.pde.internal.core.text.IDocumentElementNode clone
	public org.eclipse.pde.internal.core.text.IDocumentElementNode clone (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.pde.internal.core.text.IDocumentElementNode clone
		java.io.ByteArrayOutputStream bout
		java.io.ObjectOutputStream out
		byte[] bytes
		java.io.ByteArrayInputStream bin
		java.io.ObjectInputStream in
	public boolean getBooleanAttributeValue (java.lang.String, boolean) 
		String name
		boolean defaultValue
		String value
	public boolean setBooleanAttributeValue (java.lang.String, boolean) 
		String name
		boolean value
		String newValue
	public boolean setXMLAttribute (java.lang.String, java.lang.String) 
		String name
		String newValue
		String oldValue
		boolean changed
	public boolean setXMLContent (java.lang.String) 
		String text
		String oldText
		org.eclipse.pde.internal.core.text.IDocumentTextNode node
		boolean changed
	protected java.lang.String getFileEncoding () 
}

org/eclipse/pde/internal/core/text/DocumentTextNode.class
DocumentTextNode.java
package org.eclipse.pde.internal.core.text
public org.eclipse.pde.internal.core.text.DocumentTextNode extends org.eclipse.pde.internal.core.text.DocumentXMLNode implements org.eclipse.pde.internal.core.text.IDocumentTextNode  {
	private static final long serialVersionUID
	protected static final java.util.HashMap SUBSTITUTE_CHARS
	private transient int fOffset
	private transient int fLength
	private transient org.eclipse.pde.internal.core.text.IDocumentElementNode fEnclosingElement
	private String fText
	static void  () 
	public void  () 
	public void setEnclosingElement (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getEnclosingElement () 
	public void setText (java.lang.String) 
		String text
	public java.lang.String getText () 
	public void setOffset (int) 
		int offset
	public int getOffset () 
	public int getLength () 
	public void setLength (int) 
		int length
	public void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
	public java.lang.String write () 
		String content
	public int getXMLType () 
}

org/eclipse/pde/internal/core/text/DocumentXMLNode.class
DocumentXMLNode.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.DocumentXMLNode extends java.lang.Object implements org.eclipse.pde.internal.core.text.IDocumentXMLNode  {
	public void  () 
	public java.lang.String toString () 
	public abstract java.lang.String write () 
}

org/eclipse/pde/internal/core/text/IDocumentAttributeNode.class
IDocumentAttributeNode.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IDocumentAttributeNode extends java.lang.Object implements org.eclipse.pde.internal.core.text.IDocumentRange java.io.Serializable org.eclipse.pde.internal.core.text.IDocumentXMLNode  {
	public abstract void setEnclosingElement (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode getEnclosingElement () 
	public abstract void setNameOffset (int) 
	public abstract int getNameOffset () 
	public abstract void setNameLength (int) 
	public abstract int getNameLength () 
	public abstract void setValueOffset (int) 
	public abstract int getValueOffset () 
	public abstract void setValueLength (int) 
	public abstract int getValueLength () 
	public abstract java.lang.String getAttributeName () 
	public abstract java.lang.String getAttributeValue () 
	public abstract void setAttributeName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setAttributeValue (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String write () 
	public abstract void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
}

org/eclipse/pde/internal/core/text/IDocumentElementNode.class
IDocumentElementNode.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode extends java.lang.Object implements java.io.Serializable org.eclipse.pde.internal.core.text.IDocumentRange org.eclipse.pde.internal.core.text.IDocumentXMLNode  {
	public static final String F_PROPERTY_CHANGE_TYPE_SWAP
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode getParentNode () 
	public abstract void setParentNode (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, int) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (int) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode[] getChildNodes () 
	public abstract void addTextNode (org.eclipse.pde.internal.core.text.IDocumentTextNode) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentTextNode getTextNode () 
	public abstract void removeTextNode () 
	public abstract int indexOf (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode getChildAt (int) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode getPreviousSibling () 
	public abstract void setPreviousSibling (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract void swap (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract void setXMLTagName (java.lang.String) 
	public abstract java.lang.String getXMLTagName () 
	public abstract void setXMLAttribute (org.eclipse.pde.internal.core.text.IDocumentAttributeNode) 
	public abstract boolean setXMLAttribute (java.lang.String, java.lang.String) 
	public abstract java.lang.String getXMLAttributeValue (java.lang.String) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentAttributeNode getDocumentAttribute (java.lang.String) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentAttributeNode[] getNodeAttributes () 
	public abstract void removeDocumentAttribute (org.eclipse.pde.internal.core.text.IDocumentAttributeNode) 
	public abstract boolean isErrorNode () 
	public abstract void setIsErrorNode (boolean) 
	public abstract boolean isRoot () 
	public abstract void setOffset (int) 
	public abstract void setLength (int) 
	public abstract void setLineIndent (int) 
	public abstract int getLineIndent () 
	public abstract java.lang.String getNamespace () 
	public abstract java.lang.String getNamespacePrefix () 
	public abstract void setNamespace (java.lang.String) 
	public abstract void setNamespacePrefix (java.lang.String) 
	public abstract java.lang.String getIndent () 
	public abstract java.lang.String write (boolean) 
	public abstract java.lang.String writeShallow (boolean) 
	public abstract boolean canTerminateStartTag () 
	public abstract int getChildCount () 
	public abstract int getNodeAttributesCount () 
	public abstract java.util.TreeMap getNodeAttributesMap () 
	public abstract java.util.ArrayList getChildNodesList () 
	public abstract void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.core.IModel) 
	public abstract boolean setXMLContent (java.lang.String) 
	public abstract java.lang.String getXMLContent () 
	public abstract boolean isContentCollapsed () 
	public abstract boolean isLeafNode () 
	public abstract boolean hasXMLChildren () 
	public abstract boolean hasXMLContent () 
	public abstract boolean hasXMLAttributes () 
}

org/eclipse/pde/internal/core/text/IDocumentKey.class
IDocumentKey.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IDocumentKey extends java.lang.Object implements org.eclipse.pde.core.IWritable org.eclipse.pde.internal.core.text.IDocumentRange  {
	public abstract void setName (java.lang.String) 
	public abstract java.lang.String getName () 
	public abstract void setOffset (int) 
	public abstract void setLength (int) 
	public abstract java.lang.String write () 
}

org/eclipse/pde/internal/core/text/IDocumentNodeFactory.class
IDocumentNodeFactory.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IDocumentNodeFactory extends java.lang.Object {
	public abstract org.eclipse.pde.internal.core.text.IDocumentAttributeNode createAttribute (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode createDocumentNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentTextNode createDocumentTextNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
}

org/eclipse/pde/internal/core/text/IDocumentObject.class
IDocumentObject.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IDocumentObject extends java.lang.Object implements org.eclipse.pde.internal.core.text.IDocumentElementNode org.eclipse.pde.core.IWritable  {
	public abstract org.eclipse.pde.core.IModel getSharedModel () 
	public abstract void setSharedModel (org.eclipse.pde.core.IModel) 
	public abstract void reset () 
	public abstract boolean isInTheModel () 
	public abstract void setInTheModel (boolean) 
	public abstract boolean isEditable () 
	public abstract void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, boolean) 
	public abstract void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, int, boolean) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode clone (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract boolean getBooleanAttributeValue (java.lang.String, boolean) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode getChildNode (java.lang.Class) 
	public abstract int getChildNodeCount (java.lang.Class) 
	public abstract java.util.ArrayList getChildNodesList (java.lang.Class, boolean) 
	public abstract java.util.ArrayList getChildNodesList (java.lang.Class[], boolean) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode getNextSibling (org.eclipse.pde.internal.core.text.IDocumentElementNode, java.lang.Class) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode getPreviousSibling (org.eclipse.pde.internal.core.text.IDocumentElementNode, java.lang.Class) 
	public abstract boolean hasChildNodes (java.lang.Class) 
	public abstract boolean isFirstChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, java.lang.Class) 
	public abstract boolean isLastChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, java.lang.Class) 
	public abstract void moveChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, int, boolean) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (int, java.lang.Class) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, boolean) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode removeChildNode (int, java.lang.Class, boolean) 
	public abstract boolean setBooleanAttributeValue (java.lang.String, boolean) 
	public abstract void setChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, java.lang.Class) 
	public abstract void swap (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.internal.core.text.IDocumentElementNode, boolean) 
}

org/eclipse/pde/internal/core/text/IDocumentRange.class
IDocumentRange.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IDocumentRange extends java.lang.Object {
	public abstract int getOffset () 
	public abstract int getLength () 
}

org/eclipse/pde/internal/core/text/IDocumentTextNode.class
IDocumentTextNode.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IDocumentTextNode extends java.lang.Object implements org.eclipse.pde.internal.core.text.IDocumentRange java.io.Serializable org.eclipse.pde.internal.core.text.IDocumentXMLNode  {
	public static final String F_PROPERTY_CHANGE_TYPE_PCDATA
	public abstract void setEnclosingElement (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract org.eclipse.pde.internal.core.text.IDocumentElementNode getEnclosingElement () 
	public abstract void setText (java.lang.String) 
	public abstract java.lang.String getText () 
	public abstract void setOffset (int) 
	public abstract void setLength (int) 
	public abstract void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
	public abstract java.lang.String write () 
}

org/eclipse/pde/internal/core/text/IDocumentXMLNode.class
IDocumentXMLNode.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IDocumentXMLNode extends java.lang.Object {
	public static final int F_TYPE_ELEMENT
	public static final int F_TYPE_ATTRIBUTE
	public static final int F_TYPE_TEXT
	public abstract int getXMLType () 
}

org/eclipse/pde/internal/core/text/IEditingModel.class
IEditingModel.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IEditingModel extends java.lang.Object implements org.eclipse.pde.core.IModel org.eclipse.pde.core.IModelChangeProvider org.eclipse.pde.internal.core.text.IReconcilingParticipant org.eclipse.pde.core.IEditable  {
	public abstract org.eclipse.jface.text.IDocument getDocument () 
	public abstract void setStale (boolean) 
	public abstract boolean isStale () 
	public abstract java.lang.String getCharset () 
	public abstract void setCharset (java.lang.String) 
}

org/eclipse/pde/internal/core/text/IModelTextChangeListener.class
IModelTextChangeListener.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IModelTextChangeListener extends java.lang.Object implements org.eclipse.pde.core.IModelChangedListener  {
	public abstract org.eclipse.text.edits.TextEdit[] getTextOperations () 
	public abstract java.lang.String getReadableName (org.eclipse.text.edits.TextEdit) 
}

org/eclipse/pde/internal/core/text/IReconcilingParticipant.class
IReconcilingParticipant.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.IReconcilingParticipant extends java.lang.Object {
	public abstract void reconciled (org.eclipse.jface.text.IDocument) 
}

org/eclipse/pde/internal/core/text/NodeDocumentHandler.class
NodeDocumentHandler.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.NodeDocumentHandler extends org.eclipse.pde.internal.core.text.DocumentHandler {
	private org.eclipse.pde.internal.core.text.IDocumentNodeFactory fFactory
	protected String fCollapsibleParentName
	public void  (boolean, org.eclipse.pde.internal.core.text.IDocumentNodeFactory) 
		boolean reconciling
		org.eclipse.pde.internal.core.text.IDocumentNodeFactory factory
	protected org.eclipse.pde.internal.core.text.IDocumentNodeFactory getFactory () 
	protected abstract org.eclipse.jface.text.IDocument getDocument () 
	protected org.eclipse.pde.internal.core.text.IDocumentAttributeNode getDocumentAttribute (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String name
		String value
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attr
	protected abstract org.eclipse.pde.internal.core.text.IDocumentElementNode getRootNode () 
	protected org.eclipse.pde.internal.core.text.IDocumentElementNode getDocumentNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String name
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode[] attrs
		int i
		int i
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
	protected org.eclipse.pde.internal.core.text.IDocumentTextNode getDocumentTextNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String content
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentTextNode textNode
		String newContent
	protected void setCollapsibleParentName (java.lang.String) 
		String tagName
	protected java.lang.String getCollapsibleParentName () 
	protected void processCollapsedEndElement (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String name
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		boolean terminate
		StringBuffer endElementString
	protected void processCollapsedStartElement (java.lang.String, org.xml.sax.Attributes, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String name
		org.xml.sax.Attributes attributes
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		int i
		String attName
		String attValue
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attribute
		boolean terminate
		String startElementString
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String name
		org.xml.sax.Attributes attributes
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String name
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
}

org/eclipse/pde/internal/core/text/XMLEditingModel.class
XMLEditingModel.java
package org.eclipse.pde.internal.core.text
public abstract org.eclipse.pde.internal.core.text.XMLEditingModel extends org.eclipse.pde.internal.core.text.AbstractEditingModel {
	private org.eclipse.core.runtime.IStatus status
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean isReconciling
	public void load (java.io.InputStream, boolean) 
		java.io.InputStream source
		boolean outOfSync
		org.eclipse.pde.internal.core.util.SAXParserWrapper parser
		org.xml.sax.SAXException e
	public org.eclipse.core.runtime.IStatus getStatus () 
	protected abstract org.xml.sax.helpers.DefaultHandler createDocumentHandler (org.eclipse.pde.core.IModel, boolean) 
	public void adjustOffsets (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.internal.core.util.SAXParserWrapper parser
	private boolean isResourceFile () 
	public void save () 
		org.eclipse.core.resources.IFile file
		String contents
		java.io.ByteArrayInputStream stream
		org.eclipse.core.runtime.CoreException e
	public void reload () 
		org.eclipse.core.resources.IFile file
		java.io.InputStream stream
	public void reload (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		String text
		java.io.InputStream stream
		java.io.UnsupportedEncodingException e
	public java.lang.String getContents () 
		java.io.StringWriter swriter
		java.io.PrintWriter writer
	public void save (java.io.PrintWriter) 
		java.io.PrintWriter writer
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
	protected abstract org.eclipse.pde.core.IWritable getRoot () 
}

org/eclipse/pde/internal/core/text/build/
org/eclipse/pde/internal/core/text/build/Build.class
Build.java
package org.eclipse.pde.internal.core.text.build
public org.eclipse.pde.internal.core.text.build.Build extends java.lang.Object implements org.eclipse.pde.core.build.IBuild  {
	private org.eclipse.pde.internal.core.text.build.BuildModel fModel
	private java.util.HashMap fEntries
	public void  (org.eclipse.pde.internal.core.text.build.BuildModel) 
		org.eclipse.pde.internal.core.text.build.BuildModel model
	public void add (org.eclipse.pde.core.build.IBuildEntry)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.build.IBuildEntry entry
	public org.eclipse.pde.core.build.IBuildEntry[] getBuildEntries () 
	public org.eclipse.pde.core.build.IBuildEntry getEntry (java.lang.String) 
		String name
	public void remove (org.eclipse.pde.core.build.IBuildEntry)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.build.IBuildEntry entry
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void load (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream source
		java.util.Properties properties
		java.util.Enumeration keys
		String name
		org.eclipse.pde.internal.core.text.build.BuildEntry entry
	public void adjustOffsets (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		int lines
		org.eclipse.pde.internal.core.text.IDocumentKey currentKey
		int i
		int offset
		int length
		String line
		int index
		String name
		String propertyKey
		String propertyKey
	public org.eclipse.pde.internal.core.text.build.BuildModel getModel () 
}

org/eclipse/pde/internal/core/text/build/BuildEntry.class
BuildEntry.java
package org.eclipse.pde.internal.core.text.build
public org.eclipse.pde.internal.core.text.build.BuildEntry extends java.lang.Object implements org.eclipse.pde.core.build.IBuildEntry org.eclipse.pde.internal.core.text.IDocumentKey  {
	private int fLength
	private int fOffset
	private org.eclipse.pde.core.build.IBuildModel fModel
	private String fName
	private java.util.ArrayList fTokens
	private String fLineDelimiter
	public void  (java.lang.String, org.eclipse.pde.core.build.IBuildModel) 
		String name
		org.eclipse.pde.core.build.IBuildModel model
	private void setLineDelimiter () 
		org.eclipse.jface.text.IDocument document
	public void addToken (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String token
	public java.lang.String getName () 
	public java.lang.String[] getTokens () 
	public boolean contains (java.lang.String) 
		String token
	public void removeToken (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String token
	public void renameToken (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String oldToken
		String newToken
		int index
	public void setName (java.lang.String) 
		String name
		String oldName
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.core.runtime.CoreException e
	public int getOffset () 
	public void setOffset (int) 
		int offset
	public int getLength () 
	public void setLength (int) 
		int length
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public org.eclipse.pde.core.build.IBuildModel getModel () 
	public void processEntry (java.lang.String) 
		String value
		java.util.StringTokenizer stok
		org.eclipse.core.runtime.IPath root
		String token
	public java.lang.String write () 
		StringBuffer buffer
		int indentLength
		org.eclipse.core.runtime.IPath rootPath
		int i
		String token
		int j
	public void swap (int, int) 
		int index1
		int index2
		Object obj1
		Object obj2
	public java.lang.String getPreviousToken (java.lang.String) 
		String targetToken
		int targetIndex
		String previousToken
	public java.lang.String getNextToken (java.lang.String) 
		String targetToken
		int targetIndex
		int lastIndex
		String nextToken
	public int getIndexOf (java.lang.String) 
		String targetToken
	public void addToken (java.lang.String, int) 
		String token
		int position
	org.eclipse.core.runtime.IPath getRootPath () 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IContainer root
	java.lang.String toRelative (java.lang.String, org.eclipse.core.runtime.IPath) 
		String token
		org.eclipse.core.runtime.IPath root
	java.lang.String fromRelative (java.lang.String, org.eclipse.core.runtime.IPath) 
		String token
		org.eclipse.core.runtime.IPath root
}

org/eclipse/pde/internal/core/text/build/BuildModel.class
BuildModel.java
package org.eclipse.pde.internal.core.text.build
public org.eclipse.pde.internal.core.text.build.BuildModel extends org.eclipse.pde.internal.core.text.AbstractEditingModel implements org.eclipse.pde.core.build.IBuildModel  {
	private org.eclipse.pde.internal.core.text.build.BuildModelFactory fFactory
	private org.eclipse.pde.internal.core.text.build.Build fBuild
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean isReconciling
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
	public void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream source
		boolean outOfSync
	public void adjustOffsets (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public org.eclipse.pde.core.build.IBuild getBuild () 
	public org.eclipse.pde.core.build.IBuildModelFactory getFactory () 
}

org/eclipse/pde/internal/core/text/build/BuildModelFactory.class
BuildModelFactory.java
package org.eclipse.pde.internal.core.text.build
public org.eclipse.pde.internal.core.text.build.BuildModelFactory extends java.lang.Object implements org.eclipse.pde.core.build.IBuildModelFactory  {
	private org.eclipse.pde.core.build.IBuildModel fModel
	public void  (org.eclipse.pde.core.build.IBuildModel) 
		org.eclipse.pde.core.build.IBuildModel model
	public org.eclipse.pde.core.build.IBuildEntry createEntry (java.lang.String) 
		String name
}

org/eclipse/pde/internal/core/text/build/PropertiesTextChangeListener.class
PropertiesTextChangeListener.java
package org.eclipse.pde.internal.core.text.build
public org.eclipse.pde.internal.core.text.build.PropertiesTextChangeListener extends org.eclipse.pde.internal.core.text.AbstractKeyValueTextChangeListener {
	public void  (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean generateReadableNames
	public void modelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
		Object[] objects
		int i
		Object object
		org.eclipse.pde.internal.core.text.IDocumentKey key
		Object op
		String name
}

org/eclipse/pde/internal/core/text/bundle/
org/eclipse/pde/internal/core/text/bundle/BasePackageHeader.class
BasePackageHeader.java
package org.eclipse.pde.internal.core.text.bundle
public abstract org.eclipse.pde.internal.core.text.bundle.BasePackageHeader extends org.eclipse.pde.internal.core.text.bundle.CompositeManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	protected java.lang.String getVersionAttribute () 
		int manifestVersion
	public void addPackage (org.eclipse.pde.internal.core.text.bundle.PackageObject) 
		org.eclipse.pde.internal.core.text.bundle.PackageObject object
	public java.lang.Object removePackage (org.eclipse.pde.internal.core.text.bundle.PackageObject) 
		org.eclipse.pde.internal.core.text.bundle.PackageObject object
	public boolean hasPackage (java.lang.String) 
		String packageName
	public java.lang.Object removePackage (java.lang.String) 
		String name
	public boolean renamePackage (java.lang.String, java.lang.String) 
		String oldName
		String newName
		org.eclipse.pde.internal.core.text.bundle.PackageObject object
	protected void processValue (java.lang.String) 
		String value
		org.eclipse.osgi.util.ManifestElement[] elements
		int i
		String[] values
		int j
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement elem
}

org/eclipse/pde/internal/core/text/bundle/Bundle.class
Bundle.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.Bundle extends java.lang.Object implements org.eclipse.pde.internal.core.ibundle.IBundle  {
	private org.eclipse.pde.internal.core.text.bundle.BundleModel fModel
	private java.util.Map fDocumentHeaders
	public void  (org.eclipse.pde.internal.core.text.bundle.BundleModel) 
		org.eclipse.pde.internal.core.text.bundle.BundleModel model
	public void clearHeaders () 
	public void load (java.util.Map) 
		java.util.Map headers
		java.util.Iterator iter
		String key
		String value
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
		String key
		String value
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
	public void clearOffsets () 
		java.util.Iterator iter
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
	protected void adjustOffsets (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		int lines
		org.eclipse.pde.internal.core.text.IDocumentKey currentKey
		int i
		int offset
		int length
		String line
		int lineNumber
		org.eclipse.jface.text.IRegion region
		String delimiter
		int keyLength
		int index
		String name
		org.eclipse.jface.text.IRegion region
		String delimiter
	public void setHeader (java.lang.String, java.lang.String) 
		String key
		String value
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
		String old
	public java.lang.String getHeader (java.lang.String) 
		String key
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
	public org.eclipse.pde.internal.core.ibundle.IManifestHeader getManifestHeader (java.lang.String) 
		String key
	public java.util.Map getHeaders () 
	public org.eclipse.pde.internal.core.ibundle.IBundleModel getModel () 
	public java.lang.String getLocalization () 
		String localization
	public void setLocalization (java.lang.String) 
		String localization
	public void renameHeader (java.lang.String, java.lang.String) 
		String key
		String newKey
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
}

org/eclipse/pde/internal/core/text/bundle/BundleActivationPolicyHeader.class
BundleActivationPolicyHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleActivationPolicyHeader extends org.eclipse.pde.internal.core.text.bundle.LazyStartHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public boolean isLazyStart () 
	public void setLazyStart (boolean) 
		boolean lazy
	public java.lang.String write () 
}

org/eclipse/pde/internal/core/text/bundle/BundleActivatorHeader.class
BundleActivatorHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleActivatorHeader extends org.eclipse.pde.internal.core.text.bundle.SingleManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public void setClassName (java.lang.String) 
		String className
	public java.lang.String getClassName () 
}

org/eclipse/pde/internal/core/text/bundle/BundleClasspathHeader.class
BundleClasspathHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleClasspathHeader extends org.eclipse.pde.internal.core.text.bundle.CompositeManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public void addLibrary (java.lang.String) 
		String name
	public void addLibrary (java.lang.String, int) 
		String name
		int index
	public void removeLibrary (java.lang.String) 
		String name
}

org/eclipse/pde/internal/core/text/bundle/BundleLocalizationHeader.class
BundleLocalizationHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleLocalizationHeader extends org.eclipse.pde.internal.core.text.bundle.SingleManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public void setLocalization (java.lang.String) 
		String localization
	public java.lang.String getLocalization () 
}

org/eclipse/pde/internal/core/text/bundle/BundleModel.class
BundleModel.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleModel extends org.eclipse.pde.internal.core.text.AbstractEditingModel implements org.eclipse.pde.internal.core.ibundle.IBundleModel  {
	private org.eclipse.pde.internal.core.ibundle.IBundle fBundle
	private org.eclipse.pde.internal.core.ibundle.IBundleModelFactory fFactory
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean isReconciling
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
	public boolean isFragmentModel () 
	public void load (java.io.InputStream, boolean)  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream source
		boolean outOfSync
	public void adjustOffsets (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public org.eclipse.pde.internal.core.ibundle.IBundle getBundle () 
	public org.eclipse.pde.internal.core.ibundle.IBundleModelFactory getFactory () 
}

org/eclipse/pde/internal/core/text/bundle/BundleModelFactory.class
BundleModelFactory.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleModelFactory extends java.lang.Object implements org.eclipse.pde.internal.core.ibundle.IBundleModelFactory  {
	private org.eclipse.pde.internal.core.ibundle.IBundleModel fModel
	public void  (org.eclipse.pde.internal.core.ibundle.IBundleModel) 
		org.eclipse.pde.internal.core.ibundle.IBundleModel model
	public org.eclipse.pde.internal.core.ibundle.IManifestHeader createHeader () 
	public org.eclipse.pde.internal.core.ibundle.IManifestHeader createHeader (java.lang.String, java.lang.String) 
		String key
		String value
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String newLine
		String newLine
}

org/eclipse/pde/internal/core/text/bundle/BundleNameHeader.class
BundleNameHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleNameHeader extends org.eclipse.pde.internal.core.text.bundle.SingleManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public java.lang.String getBundleName () 
	public void setBundleName (java.lang.String) 
		String name
}

org/eclipse/pde/internal/core/text/bundle/BundleSymbolicNameHeader.class
BundleSymbolicNameHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleSymbolicNameHeader extends org.eclipse.pde.internal.core.text.bundle.SingleManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public void setId (java.lang.String) 
		String id
	public java.lang.String getId () 
	public void setSingleton (boolean) 
		boolean singleton
	public boolean isSingleton () 
		String value
	public void fixUnsupportedDirective () 
		String value
}

org/eclipse/pde/internal/core/text/bundle/BundleTextChangeListener.class
BundleTextChangeListener.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleTextChangeListener extends org.eclipse.pde.internal.core.text.AbstractKeyValueTextChangeListener {
	public void  (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean generateReadableNames
	public org.eclipse.text.edits.TextEdit[] getTextOperations () 
		org.eclipse.text.edits.TextEdit[] ops
		org.eclipse.text.edits.TextEdit[] result
	protected void insertKey (org.eclipse.pde.internal.core.text.IDocumentKey, java.lang.String) 
		org.eclipse.pde.internal.core.text.IDocumentKey key
		String name
		int offset
		StringBuffer buffer
		org.eclipse.text.edits.InsertEdit edit
	public void modelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
		Object[] objects
		int i
		Object object
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		Object op
		String name
		String name
}

org/eclipse/pde/internal/core/text/bundle/BundleVendorHeader.class
BundleVendorHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleVendorHeader extends org.eclipse.pde.internal.core.text.bundle.SingleManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public void setVendor (java.lang.String) 
		String vendor
	public java.lang.String getVendor () 
}

org/eclipse/pde/internal/core/text/bundle/BundleVersionHeader.class
BundleVersionHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.BundleVersionHeader extends org.eclipse.pde.internal.core.text.bundle.SingleManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public void setVersionRange (java.lang.String) 
		String range
	public org.eclipse.osgi.service.resolver.VersionRange getVersionRange () 
}

org/eclipse/pde/internal/core/text/bundle/CompositeManifestHeader.class
CompositeManifestHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.CompositeManifestHeader extends org.eclipse.pde.internal.core.text.bundle.ManifestHeader {
	private static final org.eclipse.pde.internal.core.text.bundle.PDEManifestElement[] NO_ELEMENTS
	private static final long serialVersionUID
	private boolean fSort
	protected java.util.ArrayList fManifestElements
	protected java.util.Map fElementMap
	static void  () 
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String, boolean) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
		boolean sort
	protected void processValue (java.lang.String) 
		String value
		org.eclipse.osgi.util.ManifestElement[] elements
		int i
	protected org.eclipse.pde.internal.core.text.bundle.PDEManifestElement createElement (org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.osgi.util.ManifestElement element
	public void update () 
	public void update (boolean) 
		boolean notify
		StringBuffer sb
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement[] elements
		int i
		String old
	protected void addManifestElement (java.lang.String) 
		String value
	protected void addManifestElement (java.lang.String, int) 
		String value
		int index
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement element
	protected void addManifestElement (org.eclipse.pde.internal.core.text.bundle.PDEManifestElement) 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement element
	protected void addManifestElements (org.eclipse.pde.internal.core.text.bundle.PDEManifestElement[]) 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement[] elements
		int i
	protected void addManifestElement (org.eclipse.pde.internal.core.text.bundle.PDEManifestElement, boolean) 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement element
		boolean update
	protected java.lang.Object removeManifestElement (org.eclipse.pde.internal.core.text.bundle.PDEManifestElement) 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement element
	protected java.lang.Object removeManifestElement (java.lang.String) 
		String name
		Object object
		int i
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement element
	public org.eclipse.pde.internal.core.text.bundle.PDEManifestElement[] getElements () 
	public boolean isEmpty () 
	public boolean hasElement (java.lang.String) 
		String name
		int i
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement element
	public java.util.Vector getElementNames () 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement[] elements
		java.util.Vector vector
		int i
	public void swap (int, int) 
		int index1
		int index2
		int size
		Object object1
		Object object2
	protected org.eclipse.pde.internal.core.text.bundle.PDEManifestElement getElementAt (int) 
		int index
	public org.eclipse.pde.internal.core.text.bundle.PDEManifestElement getPreviousElement (org.eclipse.pde.internal.core.text.bundle.PDEManifestElement) 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement targetElement
		int targetIndex
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement previousElement
	public org.eclipse.pde.internal.core.text.bundle.PDEManifestElement getNextElement (org.eclipse.pde.internal.core.text.bundle.PDEManifestElement) 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement targetElement
		int targetIndex
		int lastIndex
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement nextElement
	protected void addManifestElement (org.eclipse.pde.internal.core.text.bundle.PDEManifestElement, int, boolean) 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement element
		int index
		boolean update
		int elementCount
	public int indexOf (org.eclipse.pde.internal.core.text.bundle.PDEManifestElement) 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement targetElement
	protected org.eclipse.pde.internal.core.text.bundle.PDEManifestElement removeManifestElement (org.eclipse.pde.internal.core.text.bundle.PDEManifestElement, boolean) 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement element
		boolean update
		boolean removed
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement removedElement
}

org/eclipse/pde/internal/core/text/bundle/ExecutionEnvironment.class
ExecutionEnvironment.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment extends org.eclipse.pde.internal.core.text.bundle.PDEManifestElement {
	private static final long serialVersionUID
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		String value
	public java.lang.String getName () 
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/text/bundle/ExportPackageHeader.class
ExportPackageHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.ExportPackageHeader extends org.eclipse.pde.internal.core.text.bundle.BasePackageHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	protected org.eclipse.pde.internal.core.text.bundle.PDEManifestElement createElement (org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.osgi.util.ManifestElement element
	public java.util.Vector getPackageNames () 
	public org.eclipse.pde.internal.core.text.bundle.ExportPackageObject getPackage (java.lang.String) 
		String packageName
	public org.eclipse.pde.internal.core.text.bundle.ExportPackageObject[] getPackages () 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement[] elements
		org.eclipse.pde.internal.core.text.bundle.ExportPackageObject[] result
	public org.eclipse.pde.internal.core.text.bundle.ExportPackageObject addPackage (java.lang.String) 
		String id
		org.eclipse.pde.internal.core.text.bundle.ExportPackageObject obj
}

org/eclipse/pde/internal/core/text/bundle/ExportPackageObject.class
ExportPackageObject.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.ExportPackageObject extends org.eclipse.pde.internal.core.text.bundle.PackageObject {
	private static final int NEWLINE_LIMIT
	private static final int NEWLINE_LIMIT_BOTH
	private static final long serialVersionUID
	private java.util.TreeMap fFriends
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, org.eclipse.osgi.util.ManifestElement, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		org.eclipse.osgi.util.ManifestElement element
		String versionAttribute
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, org.eclipse.jdt.core.IPackageFragment, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		org.eclipse.jdt.core.IPackageFragment fragment
		String versionAttribute
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, java.lang.String, java.lang.String, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		String id
		String version
		String versionAttribute
	protected void processFriends () 
		String[] friends
		int i
	public boolean isInternal () 
	public void removeInternalDirective () 
	public void setInternal (boolean) 
		boolean internal
		boolean old
		java.util.Iterator iter
	public org.eclipse.pde.internal.core.text.bundle.PackageFriend[] getFriends () 
	public void addFriend (org.eclipse.pde.internal.core.text.bundle.PackageFriend) 
		org.eclipse.pde.internal.core.text.bundle.PackageFriend friend
		boolean oldIsInternal
	public void removeFriend (org.eclipse.pde.internal.core.text.bundle.PackageFriend) 
		org.eclipse.pde.internal.core.text.bundle.PackageFriend friend
		boolean hasInternalChanged
		java.util.Iterator iter
	public boolean hasFriend (java.lang.String) 
		String name
	public boolean hasSameVisibility (org.eclipse.pde.internal.core.text.bundle.ExportPackageObject) 
		org.eclipse.pde.internal.core.text.bundle.ExportPackageObject object
		java.util.Iterator iter
	public void setUsesDirective (java.lang.String) 
		String value
		String oldValue
	public java.lang.String getUsesDirective () 
	protected void appendValuesToBuffer (java.lang.StringBuffer, java.util.TreeMap) 
		StringBuffer sb
		java.util.TreeMap table
		Object usesValue
		Object friendsValue
		int newLineLimit
	private void formatDirective (java.lang.String, java.lang.StringBuffer, java.lang.Object, int) 
		String directiveName
		StringBuffer sb
		Object usesValue
		int newLineLimit
		java.util.StringTokenizer tokenizer
		boolean newLine
		java.util.List usesList
		Object foo
		String EOL
		java.util.List usesList
		java.util.ListIterator iterator
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void reconnect (org.eclipse.pde.internal.core.ibundle.IBundleModel, org.eclipse.pde.internal.core.text.bundle.ExportPackageHeader, java.lang.String) 
		org.eclipse.pde.internal.core.ibundle.IBundleModel model
		org.eclipse.pde.internal.core.text.bundle.ExportPackageHeader header
		String versionAttribute
	private void reconnectFriends () 
		java.util.Iterator keys
		String key
		org.eclipse.pde.internal.core.text.bundle.PackageFriend friend
}

org/eclipse/pde/internal/core/text/bundle/FragmentHostHeader.class
FragmentHostHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.FragmentHostHeader extends org.eclipse.pde.internal.core.text.bundle.SingleManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public void setHostId (java.lang.String) 
		String id
	public java.lang.String getHostId () 
	public void setHostRange (java.lang.String) 
		String range
	public org.eclipse.osgi.service.resolver.VersionRange getHostRange () 
}

org/eclipse/pde/internal/core/text/bundle/ImportPackageHeader.class
ImportPackageHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.ImportPackageHeader extends org.eclipse.pde.internal.core.text.bundle.BasePackageHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	protected org.eclipse.pde.internal.core.text.bundle.PDEManifestElement createElement (org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.osgi.util.ManifestElement element
	public org.eclipse.pde.internal.core.text.bundle.ImportPackageObject getPackage (java.lang.String) 
		String packageName
	public org.eclipse.pde.internal.core.text.bundle.ImportPackageObject[] getPackages () 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement[] elements
		org.eclipse.pde.internal.core.text.bundle.ImportPackageObject[] result
	public org.eclipse.pde.internal.core.text.bundle.ImportPackageObject addPackage (java.lang.String) 
		String id
		org.eclipse.pde.internal.core.text.bundle.ImportPackageObject obj
}

org/eclipse/pde/internal/core/text/bundle/ImportPackageObject.class
ImportPackageObject.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.ImportPackageObject extends org.eclipse.pde.internal.core.text.bundle.PackageObject {
	private static final long serialVersionUID
	private static java.lang.String getVersion (org.eclipse.osgi.service.resolver.ExportPackageDescription) 
		org.eclipse.osgi.service.resolver.ExportPackageDescription desc
		String version
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, org.eclipse.osgi.util.ManifestElement, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		org.eclipse.osgi.util.ManifestElement element
		String versionAttribute
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, org.eclipse.osgi.service.resolver.ExportPackageDescription, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		org.eclipse.osgi.service.resolver.ExportPackageDescription desc
		String versionAttribute
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, java.lang.String, java.lang.String, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		String id
		String version
		String versionAttribute
	public boolean isOptional () 
		int manifestVersion
	public void setOptional (boolean) 
		boolean optional
		boolean old
		int manifestVersion
	public void reconnect (org.eclipse.pde.internal.core.ibundle.IBundleModel, org.eclipse.pde.internal.core.text.bundle.ImportPackageHeader, java.lang.String) 
		org.eclipse.pde.internal.core.ibundle.IBundleModel model
		org.eclipse.pde.internal.core.text.bundle.ImportPackageHeader header
		String versionAttribute
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/text/bundle/LazyStartHeader.class
LazyStartHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.LazyStartHeader extends org.eclipse.pde.internal.core.text.bundle.SingleManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public boolean isLazyStart () 
	public void setLazyStart (boolean) 
		boolean lazy
}

org/eclipse/pde/internal/core/text/bundle/ManifestHeader.class
ManifestHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.ManifestHeader extends org.eclipse.pde.internal.core.bundle.BundleObject implements org.eclipse.pde.internal.core.ibundle.IManifestHeader  {
	private static final long serialVersionUID
	private int fOffset
	private int fLength
	protected String fName
	protected String fValue
	protected transient org.eclipse.pde.internal.core.ibundle.IBundle fBundle
	protected String fLineDelimiter
	public void  () 
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	protected void processValue (java.lang.String) 
		String value
	public java.lang.String getLineLimiter () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String getValue () 
	public void setValue (java.lang.String) 
		String value
		String old
	public void setOffset (int) 
		int offset
	public int getOffset () 
	public void setLength (int) 
		int length
	public int getLength () 
	public java.lang.String write () 
		StringBuffer sb
		org.eclipse.pde.internal.core.ibundle.IBundleModel model
		org.eclipse.jface.text.IDocument doc
		int line
		String text
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void setBundle (org.eclipse.pde.internal.core.ibundle.IBundle) 
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
	public org.eclipse.pde.internal.core.ibundle.IBundle getBundle () 
	public java.lang.String getKey () 
	public void setKey (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String key
	protected int getManifestVersion () 
	public void update () 
	public void update (boolean) 
		boolean notify
}

org/eclipse/pde/internal/core/text/bundle/PDEManifestElement.class
PDEManifestElement.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.PDEManifestElement extends org.eclipse.pde.internal.core.bundle.BundleObject {
	private static final long serialVersionUID
	protected String[] fValueComponents
	protected java.util.TreeMap fAttributes
	protected java.util.TreeMap fDirectives
	protected transient org.eclipse.pde.internal.core.text.bundle.ManifestHeader fHeader
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		String value
	protected void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		org.eclipse.osgi.util.ManifestElement manifestElement
	public java.lang.String[] getValueComponents () 
	protected void setValueComponents (java.lang.String[]) 
		String[] valueComponents
	public java.lang.String[] getAttributes (java.lang.String) 
		String key
	public java.lang.String getAttribute (java.lang.String) 
		String key
	public java.util.Set getKeys () 
	public void addAttribute (java.lang.String, java.lang.String) 
		String key
		String value
	public void setAttribute (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String getDirective (java.lang.String) 
		String key
	public java.lang.String[] getDirectives (java.lang.String) 
		String key
	public java.util.Set getDirectiveKeys () 
	public void addDirective (java.lang.String, java.lang.String) 
		String key
		String value
	public void setDirective (java.lang.String, java.lang.String) 
		String key
		String value
	private java.lang.String getTableValue (java.util.TreeMap, java.lang.String) 
		java.util.TreeMap table
		String key
		Object result
		java.util.ArrayList valueList
	private java.lang.String[] getTableValues (java.util.TreeMap, java.lang.String) 
		java.util.TreeMap table
		String key
		Object result
		java.util.ArrayList valueList
	private java.util.Set getTableKeys (java.util.TreeMap) 
		java.util.TreeMap table
	private java.util.TreeMap addTableValue (java.util.TreeMap, java.lang.String, java.lang.String) 
		java.util.TreeMap table
		String key
		String value
		Object curValue
		java.util.ArrayList newList
		java.util.ArrayList newList
	private java.util.TreeMap setTableValue (java.util.TreeMap, java.lang.String, java.lang.String) 
		java.util.TreeMap table
		String key
		String value
	public void setValue (java.lang.String) 
		String value
		org.eclipse.osgi.util.ManifestElement[] elements
	private void init (org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.osgi.util.ManifestElement manifestElement
		java.util.Enumeration attKeys
		String attKey
		String[] values
		int i
		java.util.Enumeration dirKeys
		String dirKey
		String[] values
		int i
	public java.lang.String write () 
		StringBuffer sb
	public java.lang.String getValue () 
		StringBuffer sb
		int i
	protected void appendValuesToBuffer (java.lang.StringBuffer, java.util.TreeMap) 
		StringBuffer sb
		java.util.TreeMap table
		java.util.Iterator dkeys
		String dkey
		Object value
		boolean wrap
		java.util.ArrayList values
		boolean wrap
		int i
	private boolean shouldWrap (java.lang.String) 
		String value
	public org.eclipse.pde.internal.core.text.bundle.ManifestHeader getHeader () 
	public void setHeader (org.eclipse.pde.internal.core.text.bundle.ManifestHeader) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
	public void reconnect (org.eclipse.pde.internal.core.ibundle.IBundleModel, org.eclipse.pde.internal.core.text.bundle.ManifestHeader) 
		org.eclipse.pde.internal.core.ibundle.IBundleModel model
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
}

org/eclipse/pde/internal/core/text/bundle/PackageFriend.class
PackageFriend.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.PackageFriend extends org.eclipse.pde.internal.core.bundle.BundleObject {
	private static final long serialVersionUID
	private String fName
	private transient org.eclipse.pde.internal.core.text.bundle.PackageObject fPackageObject
	public void  (org.eclipse.pde.internal.core.text.bundle.PackageObject, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.PackageObject object
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
	public org.eclipse.pde.internal.core.text.bundle.ManifestHeader getHeader () 
	public void reconnect (org.eclipse.pde.internal.core.text.bundle.PackageObject) 
		org.eclipse.pde.internal.core.text.bundle.PackageObject object
	public void writeDelimeter (java.io.PrintWriter) 
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/text/bundle/PackageObject.class
PackageObject.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.PackageObject extends org.eclipse.pde.internal.core.text.bundle.PDEManifestElement {
	private static final long serialVersionUID
	private transient String fVersionAttribute
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, org.eclipse.osgi.util.ManifestElement, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		org.eclipse.osgi.util.ManifestElement element
		String versionAttribute
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, java.lang.String, java.lang.String, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		String name
		String version
		String versionAttribute
	public java.lang.String toString () 
		StringBuffer buffer
		String version
		boolean wrap
	public java.lang.String getVersion () 
		String[] version
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public void setVersion (java.lang.String) 
		String version
		String old
	public void reconnect (org.eclipse.pde.internal.core.ibundle.IBundleModel, org.eclipse.pde.internal.core.text.bundle.ManifestHeader, java.lang.String) 
		org.eclipse.pde.internal.core.ibundle.IBundleModel model
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		String versionAttribute
}

org/eclipse/pde/internal/core/text/bundle/RequireBundleHeader.class
RequireBundleHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.RequireBundleHeader extends org.eclipse.pde.internal.core.text.bundle.CompositeManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	public void addBundle (org.eclipse.pde.core.plugin.IPluginImport) 
		org.eclipse.pde.core.plugin.IPluginImport iimport
	public void addBundle (org.eclipse.pde.core.plugin.IPluginImport, int) 
		org.eclipse.pde.core.plugin.IPluginImport iimport
		int index
		String id
		String version
		boolean exported
		boolean optional
		org.eclipse.pde.internal.core.text.bundle.RequireBundleObject element
	public void addBundle (java.lang.String) 
		String id
	public void addBundle (java.lang.String, java.lang.String, boolean, boolean) 
		String id
		String version
		boolean exported
		boolean optional
		org.eclipse.pde.internal.core.text.bundle.RequireBundleObject element
	private void configureBundle (java.lang.String, boolean, boolean, org.eclipse.pde.internal.core.text.bundle.RequireBundleObject) 
		String version
		boolean exported
		boolean optional
		org.eclipse.pde.internal.core.text.bundle.RequireBundleObject element
		int bundleManifestVersion
	public void removeBundle (java.lang.String) 
		String id
	public void removeBundle (org.eclipse.pde.internal.core.text.bundle.RequireBundleObject) 
		org.eclipse.pde.internal.core.text.bundle.RequireBundleObject bundle
	protected org.eclipse.pde.internal.core.text.bundle.PDEManifestElement createElement (org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.osgi.util.ManifestElement element
	public void updateBundle (int, org.eclipse.pde.core.plugin.IPluginImport) 
		int index
		org.eclipse.pde.core.plugin.IPluginImport iimport
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement element
		int bundleManifestVersion
	public org.eclipse.pde.internal.core.text.bundle.RequireBundleObject[] getRequiredBundles () 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement[] elements
		org.eclipse.pde.internal.core.text.bundle.RequireBundleObject[] result
}

org/eclipse/pde/internal/core/text/bundle/RequireBundleObject.class
RequireBundleObject.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.RequireBundleObject extends org.eclipse.pde.internal.core.text.bundle.PDEManifestElement {
	private static final long serialVersionUID
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, java.lang.String) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		String value
	public void  (org.eclipse.pde.internal.core.text.bundle.ManifestHeader, org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.pde.internal.core.text.bundle.ManifestHeader header
		org.eclipse.osgi.util.ManifestElement manifestElement
	public void setId (java.lang.String) 
		String id
		String old
	public java.lang.String getId () 
	public void setVersion (java.lang.String) 
		String version
		String old
		String[] values
		int i
	public java.lang.String getVersion () 
		String[] versionSegments
		StringBuffer version
	public void setOptional (boolean) 
		boolean optional
		boolean old
		int bundleManifestVersion
	public boolean isOptional () 
		int bundleManifestVersion
	public void setReexported (boolean) 
		boolean export
		boolean old
		int bundleManifestVersion
	public boolean isReexported () 
		int bundleManifestVersion
}

org/eclipse/pde/internal/core/text/bundle/RequiredExecutionEnvironmentHeader.class
RequiredExecutionEnvironmentHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.RequiredExecutionEnvironmentHeader extends org.eclipse.pde.internal.core.text.bundle.CompositeManifestHeader {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	protected org.eclipse.pde.internal.core.text.bundle.PDEManifestElement createElement (org.eclipse.osgi.util.ManifestElement) 
		org.eclipse.osgi.util.ManifestElement element
	public boolean hasExecutionEnvironment (org.eclipse.jdt.launching.environments.IExecutionEnvironment) 
		org.eclipse.jdt.launching.environments.IExecutionEnvironment env
	public void addExecutionEnvironment (org.eclipse.jdt.launching.environments.IExecutionEnvironment) 
		org.eclipse.jdt.launching.environments.IExecutionEnvironment env
	public void addExecutionEnvironment (org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment, int) 
		org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment environment
		int index
	public void addExecutionEnvironments (java.lang.Object[]) 
		Object[] envs
		java.util.ArrayList list
		int i
		org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment env
	public void addExecutionEnvironments (org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment[]) 
		org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment[] envs
	public org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment removeExecutionEnvironment (org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment) 
		org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment env
	public org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment removeExecutionEnvironmentUnique (org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment) 
		org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment environment
	public org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment[] getEnvironments () 
		org.eclipse.pde.internal.core.text.bundle.PDEManifestElement[] elements
		org.eclipse.pde.internal.core.text.bundle.ExecutionEnvironment[] result
}

org/eclipse/pde/internal/core/text/bundle/SingleManifestHeader.class
SingleManifestHeader.java
package org.eclipse.pde.internal.core.text.bundle
public org.eclipse.pde.internal.core.text.bundle.SingleManifestHeader extends org.eclipse.pde.internal.core.text.bundle.ManifestHeader {
	private static final long serialVersionUID
	private org.eclipse.pde.internal.core.text.bundle.PDEManifestElement fElement
	public void  (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.ibundle.IBundle, java.lang.String) 
		String name
		String value
		org.eclipse.pde.internal.core.ibundle.IBundle bundle
		String lineDelimiter
	protected void processValue (java.lang.String) 
		String value
		org.eclipse.osgi.util.ManifestElement[] elements
	public void setAttribute (java.lang.String, java.lang.String) 
		String key
		String value
	public void setDirective (java.lang.String, java.lang.String) 
		String key
		String value
	public void setMainComponent (java.lang.String) 
		String value
	public java.lang.String getAttribute (java.lang.String) 
		String key
	public java.lang.String getDirective (java.lang.String) 
		String key
	public java.lang.String getMainComponent () 
	public void update () 
	public void update (boolean) 
		boolean notify
		String old
}

org/eclipse/pde/internal/core/text/plugin/
org/eclipse/pde/internal/core/text/plugin/DocumentGenericNode.class
DocumentGenericNode.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.DocumentGenericNode extends org.eclipse.pde.internal.core.text.DocumentElementNode {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String name
}

org/eclipse/pde/internal/core/text/plugin/FragmentModel.class
FragmentModel.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.FragmentModel extends org.eclipse.pde.internal.core.text.plugin.PluginModelBase implements org.eclipse.pde.core.plugin.IFragmentModel  {
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean isReconciling
	public org.eclipse.pde.core.plugin.IFragment getFragment () 
	public boolean isFragmentModel () 
	public org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription () 
	public void setBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription description
}

org/eclipse/pde/internal/core/text/plugin/FragmentNode.class
FragmentNode.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.FragmentNode extends org.eclipse.pde.internal.core.text.plugin.PluginBaseNode implements org.eclipse.pde.core.plugin.IFragment  {
	private static final long serialVersionUID
	public void  () 
	public java.lang.String getPluginId () 
	public java.lang.String getPluginVersion () 
	public int getRule () 
		String match
	public void setPluginId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
	public void setPluginVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String version
	public void setRule (int)  throws org.eclipse.core.runtime.CoreException 
		int rule
		String match
	protected java.lang.String[] getSpecificAttributes () 
		java.util.ArrayList result
		String pluginID
		String pluginVersion
		String match
}

org/eclipse/pde/internal/core/text/plugin/PluginAttribute.class
PluginAttribute.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginAttribute extends org.eclipse.pde.internal.core.text.plugin.PluginObjectNode implements org.eclipse.pde.core.plugin.IPluginAttribute org.eclipse.pde.internal.core.text.IDocumentAttributeNode  {
	private static final long serialVersionUID
	private org.eclipse.pde.internal.core.text.DocumentAttributeNode fAttribute
	private String fValue
	public void  () 
	public java.lang.String getValue () 
	public void setValue (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String value
	public void setEnclosingElement (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getEnclosingElement () 
	public void setNameOffset (int) 
		int offset
	public int getNameOffset () 
	public void setNameLength (int) 
		int length
	public int getNameLength () 
	public void setValueOffset (int) 
		int offset
	public int getValueOffset () 
	public void setValueLength (int) 
		int length
	public int getValueLength () 
	public java.lang.String getAttributeName () 
	public java.lang.String getAttributeValue () 
	public java.lang.String write () 
	public java.lang.String getWritableString (java.lang.String) 
		String source
	public void setAttributeName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	public void setAttributeValue (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String value
	public void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/text/plugin/PluginBaseNode.class
PluginBaseNode.java
package org.eclipse.pde.internal.core.text.plugin
public abstract org.eclipse.pde.internal.core.text.plugin.PluginBaseNode extends org.eclipse.pde.internal.core.text.plugin.PluginObjectNode implements org.eclipse.pde.core.plugin.IPluginBase  {
	private static final long serialVersionUID
	private String fSchemaVersion
	public void  () 
	public void add (org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginLibrary library
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.plugin.PluginLibraryNode node
	public void add (org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport pluginImport
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.plugin.PluginImportNode node
	public void add (org.eclipse.pde.core.plugin.IPluginImport[]) 
		org.eclipse.pde.core.plugin.IPluginImport[] pluginImports
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		int i
		org.eclipse.pde.internal.core.text.plugin.PluginImportNode node
	public void remove (org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport pluginImport
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
	public void remove (org.eclipse.pde.core.plugin.IPluginImport[]) 
		org.eclipse.pde.core.plugin.IPluginImport[] pluginImports
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		int i
	public org.eclipse.pde.core.plugin.IPluginLibrary[] getLibraries () 
		java.util.ArrayList result
		org.eclipse.pde.internal.core.text.IDocumentElementNode requiresNode
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
	private org.eclipse.pde.internal.core.text.IDocumentElementNode getEnclosingElement (java.lang.String, boolean) 
		String elementName
		boolean create
		org.eclipse.pde.internal.core.text.plugin.PluginElementNode element
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
	public org.eclipse.pde.core.plugin.IPluginImport[] getImports () 
		java.util.ArrayList result
		org.eclipse.pde.internal.core.text.IDocumentElementNode requiresNode
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
	public java.lang.String getProviderName () 
	public java.lang.String getVersion () 
	public void remove (org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginLibrary library
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
	public void setProviderName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String providerName
	public void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String version
	public void swap (org.eclipse.pde.core.plugin.IPluginLibrary, org.eclipse.pde.core.plugin.IPluginLibrary)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginLibrary l1
		org.eclipse.pde.core.plugin.IPluginLibrary l2
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public java.lang.String getSchemaVersion () 
	public void setSchemaVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String schemaVersion
	public void add (org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtension extension
		org.eclipse.pde.internal.core.text.plugin.PluginExtensionNode node
	public void add (org.eclipse.pde.core.plugin.IPluginExtension, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtension extension
		int position
		org.eclipse.pde.internal.core.text.plugin.PluginExtensionNode node
	public void add (org.eclipse.pde.core.plugin.IPluginExtensionPoint)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtensionPoint extensionPoint
		org.eclipse.pde.internal.core.text.plugin.PluginExtensionPointNode node
		org.eclipse.pde.core.plugin.IPluginExtensionPoint[] extPoints
		org.eclipse.pde.internal.core.text.IDocumentElementNode requires
		org.eclipse.pde.internal.core.text.IDocumentElementNode runtime
	public org.eclipse.pde.core.plugin.IPluginExtensionPoint[] getExtensionPoints () 
		java.util.ArrayList result
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
	public org.eclipse.pde.core.plugin.IPluginExtension[] getExtensions () 
		java.util.ArrayList result
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
	public int getIndexOf (org.eclipse.pde.core.plugin.IPluginExtension) 
		org.eclipse.pde.core.plugin.IPluginExtension e
		org.eclipse.pde.core.plugin.IPluginExtension[] children
		int i
	public void remove (org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtension extension
	public void remove (org.eclipse.pde.core.plugin.IPluginExtensionPoint)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtensionPoint extensionPoint
	public void remove (org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.IPluginObject node
	public void swap (org.eclipse.pde.core.plugin.IPluginExtension, org.eclipse.pde.core.plugin.IPluginExtension)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginExtension e1
		org.eclipse.pde.core.plugin.IPluginExtension e2
	public void swap (org.eclipse.pde.core.plugin.IPluginImport, org.eclipse.pde.core.plugin.IPluginImport)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginImport import1
		org.eclipse.pde.core.plugin.IPluginImport import2
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public java.lang.String getId () 
	public void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
	public java.lang.String getName () 
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	public java.lang.String write (boolean) 
		boolean indent
		String newLine
		StringBuffer buffer
		org.eclipse.pde.internal.core.text.IDocumentElementNode runtime
		org.eclipse.pde.internal.core.text.IDocumentElementNode requires
		org.eclipse.pde.core.plugin.IPluginExtensionPoint[] extPoints
		int i
		org.eclipse.pde.internal.core.text.IDocumentElementNode extPoint
		org.eclipse.pde.core.plugin.IPluginExtension[] extensions
		int i
		org.eclipse.pde.internal.core.text.IDocumentElementNode extension
	public java.lang.String writeShallow (boolean) 
		boolean terminate
		String newLine
		StringBuffer buffer
		String id
		String name
		String version
		String provider
		String[] specific
		int i
	protected abstract java.lang.String[] getSpecificAttributes () 
	public boolean isRoot () 
}

org/eclipse/pde/internal/core/text/plugin/PluginDocumentHandler.class
PluginDocumentHandler.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginDocumentHandler extends org.eclipse.pde.internal.core.text.DocumentHandler {
	private org.eclipse.pde.internal.core.text.plugin.PluginModelBase fModel
	private String fSchemaVersion
	protected org.eclipse.pde.internal.core.text.plugin.PluginDocumentNodeFactory fFactory
	public void  (org.eclipse.pde.internal.core.text.plugin.PluginModelBase, boolean) 
		org.eclipse.pde.internal.core.text.plugin.PluginModelBase model
		boolean reconciling
	protected org.eclipse.jface.text.IDocument getDocument () 
	public void endDocument ()  throws org.xml.sax.SAXException 
		org.eclipse.pde.core.plugin.IPluginBase pluginBase
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void startDocument ()  throws org.xml.sax.SAXException 
	protected org.eclipse.pde.internal.core.text.plugin.PluginModelBase getModel () 
	protected org.eclipse.pde.internal.core.text.IDocumentElementNode getDocumentNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String name
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode[] attrs
		int i
		int i
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
	protected org.eclipse.pde.internal.core.text.IDocumentAttributeNode getDocumentAttribute (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String name
		String value
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attr
	protected org.eclipse.pde.internal.core.text.IDocumentTextNode getDocumentTextNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String content
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentTextNode textNode
		String newContent
}

org/eclipse/pde/internal/core/text/plugin/PluginDocumentNodeFactory.class
PluginDocumentNodeFactory.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginDocumentNodeFactory extends java.lang.Object implements org.eclipse.pde.core.plugin.IPluginModelFactory org.eclipse.pde.internal.core.text.IDocumentNodeFactory  {
	private org.eclipse.pde.internal.core.text.plugin.PluginModelBase fModel
	public void  (org.eclipse.pde.internal.core.text.plugin.PluginModelBase) 
		org.eclipse.pde.internal.core.text.plugin.PluginModelBase model
	public org.eclipse.pde.internal.core.text.IDocumentElementNode createDocumentNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String name
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.IDocumentElementNode ancestor
		org.eclipse.pde.internal.core.text.IDocumentElementNode ancestor
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
	public org.eclipse.pde.internal.core.text.IDocumentAttributeNode createAttribute (java.lang.String, java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String name
		String value
		org.eclipse.pde.internal.core.text.IDocumentElementNode enclosingElement
		org.eclipse.pde.internal.core.text.plugin.PluginAttribute attribute
	private org.eclipse.pde.internal.core.text.plugin.PluginBaseNode createPluginBase (java.lang.String) 
		String name
	public org.eclipse.pde.core.plugin.IPluginImport createImport () 
		org.eclipse.pde.internal.core.text.plugin.PluginImportNode node
	public org.eclipse.pde.core.plugin.IPluginImport createImport (java.lang.String) 
		String pluginId
		org.eclipse.pde.internal.core.text.plugin.PluginImportNode node
	public org.eclipse.pde.core.plugin.IPluginLibrary createLibrary () 
		org.eclipse.pde.internal.core.text.plugin.PluginLibraryNode node
	public org.eclipse.pde.core.plugin.IPluginAttribute createAttribute (org.eclipse.pde.core.plugin.IPluginElement) 
		org.eclipse.pde.core.plugin.IPluginElement element
	public org.eclipse.pde.core.plugin.IPluginElement createElement (org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.IPluginObject parent
		org.eclipse.pde.internal.core.text.plugin.PluginElementNode node
	public org.eclipse.pde.core.plugin.IPluginExtension createExtension () 
		org.eclipse.pde.internal.core.text.plugin.PluginExtensionNode node
	public org.eclipse.pde.core.plugin.IPluginExtensionPoint createExtensionPoint () 
		org.eclipse.pde.internal.core.text.plugin.PluginExtensionPointNode node
	public org.eclipse.pde.internal.core.text.IDocumentTextNode createDocumentTextNode (java.lang.String, org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		String content
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.internal.core.text.DocumentTextNode textNode
}

org/eclipse/pde/internal/core/text/plugin/PluginElementNode.class
PluginElementNode.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginElementNode extends org.eclipse.pde.internal.core.text.plugin.PluginParentNode implements org.eclipse.pde.core.plugin.IPluginElement  {
	private static final long serialVersionUID
	private transient org.eclipse.pde.internal.core.ischema.ISchemaElement elementInfo
	public void  () 
	public org.eclipse.pde.core.plugin.IPluginElement createCopy () 
	public org.eclipse.pde.core.plugin.IPluginAttribute getAttribute (java.lang.String) 
		String name
	public org.eclipse.pde.core.plugin.IPluginAttribute[] getAttributes () 
	public int getAttributeCount () 
	public java.lang.String getText () 
		org.eclipse.pde.internal.core.text.IDocumentTextNode node
	public void setAttribute (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		String value
	public void setText (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String text
		org.eclipse.pde.internal.core.text.IDocumentTextNode node
		String oldText
	public java.lang.String write (boolean) 
		boolean indent
		String sep
		StringBuffer buffer
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		String text
		int i
	public java.lang.String writeShallow (boolean) 
		boolean terminate
		String sep
		StringBuffer buffer
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode[] attrs
		int i
	public java.lang.String getName () 
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	public java.lang.Object getElementInfo () 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.pde.core.plugin.IPluginExtension extension
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.core.IModel) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.core.IModel model
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/text/plugin/PluginExtensionNode.class
PluginExtensionNode.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginExtensionNode extends org.eclipse.pde.internal.core.text.plugin.PluginParentNode implements org.eclipse.pde.core.plugin.IPluginExtension  {
	private static final long serialVersionUID
	private transient org.eclipse.pde.internal.core.ischema.ISchema fSchema
	public void  () 
	public java.lang.String getPoint () 
	public void setPoint (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String point
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	public java.lang.String getName () 
	public java.lang.String getTranslatedName () 
		String name
		String point
		org.eclipse.pde.internal.core.ischema.ISchema schema
	public java.lang.String getId () 
	public void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
	public java.lang.String write (boolean) 
		boolean indent
		String sep
		StringBuffer buffer
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public java.lang.String writeShallow (boolean) 
		boolean terminate
		String sep
		String attrIndent
		StringBuffer buffer
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attr
	public java.lang.Object getSchema () 
		org.eclipse.pde.internal.core.schema.SchemaRegistry registry
	public void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.core.IModel) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.core.IModel model
}

org/eclipse/pde/internal/core/text/plugin/PluginExtensionPointNode.class
PluginExtensionPointNode.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginExtensionPointNode extends org.eclipse.pde.internal.core.text.plugin.PluginObjectNode implements org.eclipse.pde.core.plugin.IPluginExtensionPoint  {
	private static final long serialVersionUID
	public void  () 
	public java.lang.String getFullId () 
		String id
		String version
		String pluginID
	public java.lang.String getSchema () 
	public void setSchema (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String schema
	public java.lang.String getId () 
	public void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	public java.lang.String getName () 
	public java.lang.String write (boolean) 
		boolean indent
	public java.lang.String writeShallow (boolean) 
		boolean terminate
		StringBuffer buffer
	public void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.core.IModel) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.core.IModel model
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public void writeDelimeter (java.io.PrintWriter) 
		java.io.PrintWriter writer
}

org/eclipse/pde/internal/core/text/plugin/PluginImportNode.class
PluginImportNode.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginImportNode extends org.eclipse.pde.internal.core.text.plugin.PluginObjectNode implements org.eclipse.pde.core.plugin.IPluginImport  {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String id
		String name
		org.eclipse.pde.internal.core.text.plugin.PluginAttribute attr
	public void  () 
	public boolean isReexported () 
		String value
	public boolean isOptional () 
		String value
	public void setReexported (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean value
	public void setOptional (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean value
	public int getMatch () 
		String match
	public java.lang.String getVersion () 
	public void setMatch (int)  throws org.eclipse.core.runtime.CoreException 
		int match
	public void setVersion (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String version
	public java.lang.String getId () 
	public void setId (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
	public java.lang.String write (boolean) 
		boolean indent
	public java.lang.String writeShallow (boolean) 
		boolean terminate
		StringBuffer buffer
}

org/eclipse/pde/internal/core/text/plugin/PluginLibraryNode.class
PluginLibraryNode.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginLibraryNode extends org.eclipse.pde.internal.core.text.plugin.PluginObjectNode implements org.eclipse.pde.core.plugin.IPluginLibrary  {
	private static final long serialVersionUID
	public void  () 
	public java.lang.String[] getContentFilters () 
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		java.util.ArrayList result
		int i
		org.eclipse.pde.internal.core.text.plugin.PluginObjectNode node
		String name
		int index
	public java.lang.String[] getPackages () 
	public boolean isExported () 
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
		org.eclipse.pde.internal.core.text.plugin.PluginObjectNode node
	public boolean isFullyExported () 
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
		org.eclipse.pde.internal.core.text.plugin.PluginObjectNode node
		String name
	public java.lang.String getType () 
		String type
	public void setContentFilters (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		String[] filters
	public void addContentFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String filter
		org.eclipse.pde.internal.core.text.plugin.PluginElementNode node
	public void addContentFilter (org.eclipse.pde.internal.core.text.plugin.PluginElementNode) 
		org.eclipse.pde.internal.core.text.plugin.PluginElementNode node
	public void removeContentFilter (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String filter
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
	public void removeContentFilter (org.eclipse.pde.internal.core.text.plugin.PluginElementNode) 
		org.eclipse.pde.internal.core.text.plugin.PluginElementNode node
	public void setPackages (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		String[] packages
	public void setExported (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean exported
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		boolean alreadyExported
		int i
	public void setType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String type
	public java.lang.String getName () 
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	public java.lang.String write (boolean) 
		boolean indent
		String sep
		StringBuffer buffer
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] children
		int i
	public java.lang.String writeShallow (boolean) 
		boolean terminate
		StringBuffer buffer
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode[] attrs
		int i
	public java.lang.String toString () 
}

org/eclipse/pde/internal/core/text/plugin/PluginModel.class
PluginModel.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginModel extends org.eclipse.pde.internal.core.text.plugin.PluginModelBase implements org.eclipse.pde.core.plugin.IPluginModel  {
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean isReconciling
	public org.eclipse.pde.core.plugin.IPlugin getPlugin () 
	public boolean isFragmentModel () 
	public org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription () 
	public void setBundleDescription (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription description
}

org/eclipse/pde/internal/core/text/plugin/PluginModelBase.class
PluginModelBase.java
package org.eclipse.pde.internal.core.text.plugin
public abstract org.eclipse.pde.internal.core.text.plugin.PluginModelBase extends org.eclipse.pde.internal.core.text.XMLEditingModel implements org.eclipse.pde.core.plugin.IPluginModelBase  {
	private org.eclipse.pde.internal.core.text.plugin.PluginBaseNode fPluginBase
	private boolean fIsEnabled
	private org.eclipse.pde.internal.core.text.plugin.PluginDocumentHandler fHandler
	private org.eclipse.pde.core.plugin.IPluginModelFactory fFactory
	private String fLocalization
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean isReconciling
	public org.eclipse.pde.core.plugin.IPluginBase createPluginBase (boolean) 
		boolean isFragment
	protected org.eclipse.pde.core.IWritable getRoot () 
	public org.eclipse.pde.core.plugin.IPluginBase createPluginBase () 
	public org.eclipse.pde.core.build.IBuildModel getBuildModel () 
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase () 
	public org.eclipse.pde.core.plugin.IExtensions getExtensions () 
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase (boolean) 
		boolean createIfMissing
	public org.eclipse.pde.core.plugin.IExtensions getExtensions (boolean) 
		boolean createIfMissing
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enabled
	public org.eclipse.pde.core.plugin.IPluginModelFactory getPluginFactory () 
	public java.net.URL getNLLookupLocation () 
		String installLocation
	public org.eclipse.pde.core.plugin.IExtensionsModelFactory getFactory () 
	protected org.eclipse.pde.internal.core.NLResourceHelper createNLResourceHelper () 
		java.net.URL[] locations
	protected org.xml.sax.helpers.DefaultHandler createDocumentHandler (org.eclipse.pde.core.IModel, boolean) 
		org.eclipse.pde.core.IModel model
		boolean reconciling
	public org.eclipse.pde.internal.core.text.IDocumentElementNode getLastErrorNode () 
	public void setLocalization (java.lang.String) 
		String localization
}

org/eclipse/pde/internal/core/text/plugin/PluginNode.class
PluginNode.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginNode extends org.eclipse.pde.internal.core.text.plugin.PluginBaseNode implements org.eclipse.pde.core.plugin.IPlugin  {
	private static final long serialVersionUID
	public void  () 
	public java.lang.String getClassName () 
	public void setClassName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String className
	protected java.lang.String[] getSpecificAttributes () 
		String classname
	public boolean hasExtensibleAPI () 
}

org/eclipse/pde/internal/core/text/plugin/PluginObjectNode.class
PluginObjectNode.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginObjectNode extends org.eclipse.pde.internal.core.text.DocumentElementNode implements org.eclipse.pde.core.plugin.IPluginObject org.eclipse.pde.internal.core.plugin.IWritableDelimiter  {
	private transient boolean fInTheModel
	private transient org.eclipse.pde.core.plugin.ISharedPluginModel fModel
	private static final long serialVersionUID
	private String fName
	public void  () 
	public org.eclipse.pde.core.plugin.ISharedPluginModel getModel () 
	public org.eclipse.pde.core.plugin.IPluginModelBase getPluginModel () 
	public java.lang.String getName () 
	public boolean isInTheModel () 
	public java.lang.String getTranslatedName () 
	public org.eclipse.pde.core.plugin.IPluginObject getParent () 
	public org.eclipse.pde.core.plugin.IPluginBase getPluginBase () 
	public java.lang.String getResourceString (java.lang.String) 
		String key
	public void setName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	public boolean isValid () 
	public void write (java.lang.String, java.io.PrintWriter) 
		String indent
		java.io.PrintWriter writer
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public void setInTheModel (boolean) 
		boolean inModel
	public void setModel (org.eclipse.pde.core.plugin.ISharedPluginModel) 
		org.eclipse.pde.core.plugin.ISharedPluginModel model
	public boolean setXMLAttribute (java.lang.String, java.lang.String) 
		String name
		String value
		String oldValue
		org.eclipse.pde.internal.core.text.plugin.PluginAttribute attr
	protected void firePropertyChanged (org.eclipse.pde.internal.core.text.IDocumentRange, java.lang.String, java.lang.Object, java.lang.Object) 
		org.eclipse.pde.internal.core.text.IDocumentRange node
		String property
		Object oldValue
		Object newValue
	protected void fireStructureChanged (org.eclipse.pde.core.plugin.IPluginObject, int) 
		org.eclipse.pde.core.plugin.IPluginObject child
		int changeType
		org.eclipse.pde.core.IModel model
		org.eclipse.pde.core.IModelChangedEvent e
	protected void fireStructureChanged (org.eclipse.pde.core.plugin.IPluginObject[], int) 
		org.eclipse.pde.core.plugin.IPluginObject[] children
		int changeType
		org.eclipse.pde.core.IModel model
		org.eclipse.pde.core.IModelChangedEvent e
	private void fireModelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent e
		org.eclipse.pde.core.IModel model
		org.eclipse.pde.core.IModelChangeProvider provider
	public java.lang.String getWritableString (java.lang.String) 
		String source
	protected void appendAttribute (java.lang.StringBuffer, java.lang.String) 
		StringBuffer buffer
		String attrName
	protected void appendAttribute (java.lang.StringBuffer, java.lang.String, java.lang.String) 
		StringBuffer buffer
		String attrName
		String defaultValue
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attr
		String value
	public java.lang.String getLineDelimiter () 
		org.eclipse.pde.core.plugin.ISharedPluginModel model
		org.eclipse.jface.text.IDocument document
	public void addChildNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, int) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode child
		int position
	public java.lang.String toString () 
	public void reconnect (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.core.IModel) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		org.eclipse.pde.core.IModel model
	public void writeDelimeter (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public java.lang.String getXMLAttributeValue (java.lang.String) 
		String name
		org.eclipse.pde.internal.core.text.plugin.PluginAttribute attr
	public java.lang.String write (boolean) 
		boolean indent
	public java.lang.String writeShallow (boolean) 
		boolean terminate
	protected java.lang.String getFileEncoding () 
}

org/eclipse/pde/internal/core/text/plugin/PluginParentNode.class
PluginParentNode.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.PluginParentNode extends org.eclipse.pde.internal.core.text.plugin.PluginObjectNode implements org.eclipse.pde.core.plugin.IPluginParent  {
	private static final long serialVersionUID
	public void  () 
	public void add (int, org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
		int index
		org.eclipse.pde.core.plugin.IPluginObject child
	public void add (org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginObject child
	public int getChildCount () 
	public int getIndexOf (org.eclipse.pde.core.plugin.IPluginObject) 
		org.eclipse.pde.core.plugin.IPluginObject child
	public void swap (org.eclipse.pde.core.plugin.IPluginObject, org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginObject child1
		org.eclipse.pde.core.plugin.IPluginObject child2
	public org.eclipse.pde.core.plugin.IPluginObject[] getChildren () 
		java.util.ArrayList result
		org.eclipse.pde.internal.core.text.IDocumentElementNode[] nodes
		int i
	public void remove (org.eclipse.pde.core.plugin.IPluginObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.core.plugin.IPluginObject child
}

org/eclipse/pde/internal/core/text/plugin/XMLTextChangeListener.class
XMLTextChangeListener.java
package org.eclipse.pde.internal.core.text.plugin
public org.eclipse.pde.internal.core.text.plugin.XMLTextChangeListener extends org.eclipse.pde.internal.core.text.AbstractTextChangeListener {
	private java.util.ArrayList fOperationList
	private java.util.HashMap fReadableNames
	public void  (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void  (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean generateReadableNames
	public org.eclipse.text.edits.TextEdit[] getTextOperations () 
	protected static void insert (org.eclipse.text.edits.TextEdit, org.eclipse.text.edits.TextEdit) 
		org.eclipse.text.edits.TextEdit parent
		org.eclipse.text.edits.TextEdit edit
		org.eclipse.text.edits.TextEdit[] children
		int i
		org.eclipse.text.edits.TextEdit child
		int i
		org.eclipse.text.edits.TextEdit child
	protected static boolean covers (org.eclipse.text.edits.TextEdit, org.eclipse.text.edits.TextEdit) 
		org.eclipse.text.edits.TextEdit thisEdit
		org.eclipse.text.edits.TextEdit otherEdit
		int thisOffset
		int thisEnd
		int otherOffset
		int otherOffset
		int otherEnd
	protected void deleteNode (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.text.edits.TextEdit old
		Object op
		org.eclipse.text.edits.TextEdit op
	protected void insertNode (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.text.edits.TextEdit op
	private org.eclipse.text.edits.InsertEdit insertAfterSibling (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.pde.internal.core.text.IDocumentElementNode sibling
	private org.eclipse.text.edits.InsertEdit insertAsFirstChild (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		int offset
		int length
	protected void modifyNode (org.eclipse.pde.internal.core.text.IDocumentElementNode, org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.pde.core.IModelChangedEvent event
		org.eclipse.pde.internal.core.text.IDocumentElementNode oldNode
		org.eclipse.pde.internal.core.text.IDocumentElementNode newNode
		org.eclipse.pde.internal.core.text.IDocumentElementNode node1
		org.eclipse.pde.internal.core.text.IDocumentElementNode node2
		org.eclipse.text.edits.TextEdit op
		org.eclipse.jface.text.IRegion region
		org.eclipse.text.edits.MoveSourceEdit source
	private org.eclipse.jface.text.IRegion getMoveRegion (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		int offset
		int length
		int i
		char ch
	protected void addAttributeOperation (org.eclipse.pde.internal.core.text.IDocumentAttributeNode, org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attr
		org.eclipse.pde.core.IModelChangedEvent event
		int offset
		Object newValue
		Object changedObject
		String name
		org.eclipse.text.edits.TextEdit op
		int length
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		int len
	protected void addElementContentOperation (org.eclipse.pde.internal.core.text.IDocumentTextNode) 
		org.eclipse.pde.internal.core.text.IDocumentTextNode textNode
		org.eclipse.text.edits.TextEdit op
		Object changedObject
		String newText
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		String endChars
		StringBuffer buffer
		int i
		int offset
		int length
	private boolean shouldTerminateElement (org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.IDocument doc
		int offset
	private int getNextPosition (org.eclipse.jface.text.IDocument, int, char) 
		org.eclipse.jface.text.IDocument doc
		int offset
		char ch
		int i
	private org.eclipse.text.edits.DeleteEdit getAttributeDeleteEditOperation (int, int) 
		int offset
		int length
		char ch
	private org.eclipse.text.edits.DeleteEdit getDeleteNodeOperation (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		int offset
		int length
		int startLine
		int startLineOffset
		int startOffset
		int endLine
		int endLineDelimLength
		int extraLength
	protected void printDeletionRange (int, int) 
		int offset
		int length
		String string
		StringBuffer buffer
		int i
		char c
	private org.eclipse.pde.internal.core.text.IDocumentElementNode getHighestNodeToBeWritten (org.eclipse.pde.internal.core.text.IDocumentElementNode) 
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		org.eclipse.pde.internal.core.text.IDocumentElementNode parent
		String endChars
	private java.lang.String getWritableString (java.lang.String) 
		String source
	public void modelChanged (org.eclipse.pde.core.IModelChangedEvent) 
		org.eclipse.pde.core.IModelChangedEvent event
		Object[] objects
		int i
		org.eclipse.pde.internal.core.text.IDocumentElementNode node
		Object op
		org.eclipse.pde.internal.core.text.IDocumentAttributeNode attr
	public java.lang.String getReadableName (org.eclipse.text.edits.TextEdit) 
		org.eclipse.text.edits.TextEdit edit
}

org/eclipse/pde/internal/core/util/
org/eclipse/pde/internal/core/util/CoreUtility.class
CoreUtility.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.CoreUtility extends java.lang.Object {
	public void  () 
	public static void readFile (java.io.InputStream, java.io.File)  throws java.io.IOException 
		java.io.InputStream in
		java.io.File file
		java.io.FileOutputStream fos
		byte[] buffer
		int count
		int count
		int count
		java.io.IOException e
	public static void addNatureToProject (org.eclipse.core.resources.IProject, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject proj
		String natureId
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProjectDescription description
		String[] prevNatures
		String[] newNatures
	public static void createFolder (org.eclipse.core.resources.IFolder)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFolder folder
		org.eclipse.core.resources.IContainer parent
	public static void createProject (org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.IPath location
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProjectDescription desc
	public static java.lang.String normalize (java.lang.String) 
		String text
	public static void deleteContent (java.io.File) 
		java.io.File curr
		java.io.File[] children
		int i
	public static boolean guessUnpack (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.core.resources.IWorkspaceRoot root
		org.eclipse.core.resources.IContainer container
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.pde.internal.core.ibundle.IBundleModel bundleModel
		org.eclipse.pde.internal.core.ibundle.IBundle b
		String header
		org.eclipse.pde.internal.core.FeatureModelManager manager
		org.eclipse.pde.internal.core.ifeature.IFeatureModel[] models
		int i
		org.eclipse.pde.internal.core.ifeature.IFeatureModel featureModel
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin[] plugins
		int j
		org.eclipse.pde.internal.core.ifeature.IFeaturePlugin featurePlugin
		org.eclipse.pde.core.plugin.IPluginLibrary[] libraries
		int i
	public static boolean jarContainsResource (java.io.File, java.lang.String, boolean) 
		java.io.File file
		String resource
		boolean directory
		java.util.zip.ZipFile jarFile
		java.util.zip.ZipEntry resourceEntry
		java.io.IOException e
		javax.xml.parsers.FactoryConfigurationError e
		java.io.IOException e2
		java.io.IOException e2
		java.io.IOException e2
		java.io.IOException e2
		java.io.IOException e2
	public static void copyFile (org.eclipse.core.runtime.IPath, java.lang.String, java.io.File) 
		org.eclipse.core.runtime.IPath originPath
		String name
		java.io.File target
		java.io.File source
		java.io.FileInputStream is
		java.io.FileOutputStream os
		byte[] buf
		long currentLen
		int len
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public static org.eclipse.jface.text.Document getTextDocument (java.io.File, java.lang.String) 
		java.io.File bundleLocation
		String path
		java.util.zip.ZipFile jarFile
		java.io.InputStream stream
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public static org.eclipse.jface.text.Document getTextDocument (java.io.InputStream) 
		java.io.InputStream in
		java.io.ByteArrayOutputStream output
		String result
		byte[] buffer
		int count
		int count
		java.io.IOException ee
		java.io.IOException ee
}

org/eclipse/pde/internal/core/util/HeaderMap$HeaderComparator.class
HeaderMap.java
package org.eclipse.pde.internal.core.util
 org.eclipse.pde.internal.core.util.HeaderMap$HeaderComparator extends java.lang.Object implements java.util.Comparator  {
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
		String header0
		String header1
	void  (org.eclipse.pde.internal.core.util.HeaderMap$HeaderComparator) 
}

org/eclipse/pde/internal/core/util/HeaderMap.class
HeaderMap.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.HeaderMap extends java.util.TreeMap {
	private static final long serialVersionUID
	public void  () 
}

org/eclipse/pde/internal/core/util/Headers$ArrayEnumeration.class
Headers.java
package org.eclipse.pde.internal.core.util
 org.eclipse.pde.internal.core.util.Headers$ArrayEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private Object[] array
	int cur
	final org.eclipse.pde.internal.core.util.Headers this$0
	public void  (org.eclipse.pde.internal.core.util.Headers, java.lang.Object[], int) 
		Object[] array
		int size
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
}

org/eclipse/pde/internal/core/util/Headers.class
Headers.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.Headers extends java.util.Dictionary implements java.util.Map  {
	private boolean readOnly
	private Object[] headers
	private Object[] values
	private int size
	public void  (int) 
		int initialCapacity
	public void  (java.util.Dictionary) 
		java.util.Dictionary values
		java.util.Enumeration keys
		Object key
	public synchronized java.util.Enumeration keys () 
	public synchronized java.util.Enumeration elements () 
	private int getIndex (java.lang.Object) 
		Object key
		boolean stringKey
		int i
	private java.lang.Object remove (int) 
		int remove
		Object removed
		int i
	private void add (java.lang.Object, java.lang.Object) 
		Object header
		Object value
		Object[] newHeaders
		Object[] newValues
	public synchronized java.lang.Object get (java.lang.Object) 
		Object key
		int i
	public synchronized java.lang.Object set (java.lang.Object, java.lang.Object, boolean) 
		Object key
		Object value
		boolean replace
		int i
		Object oldVal
	public synchronized java.lang.Object set (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public synchronized void setReadOnly () 
	public synchronized int size () 
	public synchronized boolean isEmpty () 
	public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public java.lang.String toString () 
	public synchronized void clear () 
	public synchronized boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object var0
	public java.util.Set entrySet () 
	public java.util.Set keySet () 
	public void putAll (java.util.Map) 
		java.util.Map var0
	public java.util.Collection values () 
}

org/eclipse/pde/internal/core/util/IdUtil.class
IdUtil.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.IdUtil extends java.lang.Object {
	public void  () 
	public static boolean isValidCompositeID (java.lang.String) 
		String name
		int i
		char c
	public static boolean isValidCompositeID3_0 (java.lang.String) 
		String name
		int i
		char c
	public static boolean isValidSimpleID (java.lang.String) 
		String name
		int i
		char c
	public static java.lang.String getValidId (java.lang.String) 
		String projectName
	public static java.lang.String getValidName (java.lang.String) 
		String id
		java.util.StringTokenizer tok
		String token
		String name
	public static java.lang.String getValidProvider (java.lang.String) 
		String id
		java.util.StringTokenizer tok
		int count
	public static java.lang.String getFullId (org.eclipse.pde.core.plugin.IPluginExtension) 
		org.eclipse.pde.core.plugin.IPluginExtension extension
		String id
		org.eclipse.pde.core.plugin.IPluginBase plugin
		String schemaVersion
	public static java.lang.String getFullId (org.eclipse.pde.core.plugin.IPluginExtensionPoint, org.eclipse.pde.core.plugin.IPluginModelBase) 
		org.eclipse.pde.core.plugin.IPluginExtensionPoint point
		org.eclipse.pde.core.plugin.IPluginModelBase model
		String pointId
		String schemaVersion
		String id
		org.eclipse.pde.core.plugin.IFragment fragment
	public static boolean isInterestingExtensionPoint (java.lang.String) 
		String point
}

org/eclipse/pde/internal/core/util/ManifestUtils.class
ManifestUtils.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.ManifestUtils extends java.lang.Object {
	private void  () 
	public static org.eclipse.jdt.core.IPackageFragmentRoot[] findPackageFragmentRoots (org.eclipse.pde.internal.core.ibundle.IManifestHeader, org.eclipse.core.resources.IProject) 
		org.eclipse.pde.internal.core.ibundle.IManifestHeader header
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IJavaProject javaProject
		String[] libs
		String[] libs
		org.eclipse.pde.core.build.IBuild build
		java.util.List pkgFragRoots
		int j
		String lib
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.pde.core.build.IBuildEntry entry
		String[] tokens
		int i
		org.eclipse.core.resources.IResource resource
	public static final org.eclipse.pde.core.build.IBuild getBuild (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IFile buildProps
		org.eclipse.pde.internal.core.build.WorkspaceBuildModel model
	public static boolean isImmediateRoot (org.eclipse.jdt.core.IPackageFragmentRoot)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.core.IPackageFragmentRoot root
		int kind
}

org/eclipse/pde/internal/core/util/PDEHTMLHelper.class
PDEHTMLHelper.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.PDEHTMLHelper extends java.lang.Object {
	public static final java.util.HashMap fgEntityLookup
	static void  () 
	public void  () 
	public static java.lang.String stripTags (java.lang.String) 
		String html
		int length
		boolean write
		char oldChar
		StringBuffer sb
		boolean processingEntity
		StringBuffer entityBuffer
		int i
		char curr
		String entity
	public static boolean isAllWhitespace (java.lang.String) 
		String string
		char[] characters
		int i
}

org/eclipse/pde/internal/core/util/PDEJavaHelper.class
PDEJavaHelper.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.PDEJavaHelper extends java.lang.Object {
	public void  () 
	public static boolean isDiscouraged (java.lang.String, org.eclipse.jdt.core.IJavaProject, org.eclipse.osgi.service.resolver.BundleDescription) 
		String fullyQualifiedName
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.jdt.core.IType type
		java.util.HashMap map
		int dot
		org.eclipse.osgi.service.resolver.State state
		org.eclipse.osgi.service.resolver.StateHelper helper
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		int i
		org.eclipse.osgi.service.resolver.BundleDescription exporter
	public static boolean isOnClasspath (java.lang.String, org.eclipse.jdt.core.IJavaProject) 
		String fullyQualifiedName
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.IType type
	public static org.eclipse.jdt.core.search.IJavaSearchScope getSearchScope (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
	public static org.eclipse.jdt.core.search.IJavaSearchScope getSearchScope (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.eclipse.jdt.core.IPackageFragmentRoot[] getNonJRERoots (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
		java.util.ArrayList result
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
	public static boolean isJRELibrary (org.eclipse.jdt.core.IPackageFragmentRoot) 
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.core.runtime.IPath path
	public static org.eclipse.jdt.core.IPackageFragment getPackageFragment (java.lang.String, java.lang.String, org.eclipse.core.resources.IProject) 
		String packageName
		String pluginID
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
		org.eclipse.jdt.core.IPackageFragment frag
	private static org.eclipse.jdt.core.IPackageFragment getExternalPackageFragment (java.lang.String, java.lang.String) 
		String packageName
		String pluginID
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.pde.core.plugin.IPluginModelBase plugin
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] packages
		int i
		org.eclipse.osgi.service.resolver.ExportPackageDescription desc
		org.eclipse.core.resources.IResource res
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
		org.eclipse.jdt.core.IPackageFragment frag
		org.eclipse.core.resources.IProject proj
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.core.runtime.IPath path
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.jdt.core.IPackageFragment frag
		org.eclipse.pde.core.plugin.IPluginLibrary[] libs
		int i
		String libName
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.jdt.core.IPackageFragment frag
	private static org.eclipse.jdt.core.IPackageFragment searchWorkspaceForPackage (java.lang.String, org.eclipse.pde.core.plugin.IPluginModelBase) 
		String packageName
		org.eclipse.pde.core.plugin.IPluginModelBase base
		org.eclipse.pde.core.plugin.IPluginLibrary[] libs
		java.util.ArrayList libPaths
		org.eclipse.core.runtime.IPath path
		int i
		String libName
		org.eclipse.core.resources.IProject[] projects
		int i
		org.eclipse.jdt.core.IJavaProject jp
		java.util.ListIterator li
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.jdt.core.IPackageFragment frag
	public static org.eclipse.jdt.core.IPackageFragment[] getPackageFragments (org.eclipse.jdt.core.IJavaProject, java.util.Collection, boolean) 
		org.eclipse.jdt.core.IJavaProject jProject
		java.util.Collection existingPackages
		boolean allowJava
		java.util.HashMap map
	public static java.util.HashMap getPackageFragmentsHash (org.eclipse.jdt.core.IJavaProject, java.util.Collection, boolean) 
		org.eclipse.jdt.core.IJavaProject jProject
		java.util.Collection existingPackages
		boolean allowJava
		java.util.HashMap map
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
		org.eclipse.jdt.core.IJavaElement[] children
		int j
		org.eclipse.jdt.core.IPackageFragment fragment
		String name
	private static org.eclipse.jdt.core.IPackageFragmentRoot[] getRoots (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject jProject
		java.util.ArrayList result
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
	public static java.lang.String getJavaSourceLevel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static java.lang.String getJavaComplianceLevel (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static java.lang.String getJavaLevel (org.eclipse.core.resources.IProject, java.lang.String) 
		org.eclipse.core.resources.IProject project
		String optionName
		org.eclipse.jdt.core.IJavaProject javaProject
		String value
}

org/eclipse/pde/internal/core/util/PDESchemaHelper.class
PDESchemaHelper.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.PDESchemaHelper extends java.lang.Object {
	public void  () 
	public static java.util.Map getValidAttributes (org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attribute
		java.util.Map attributeMap
		org.eclipse.pde.internal.core.ischema.ISchemaRestriction restriction
		Object[] children
		int i
		Object child
		org.eclipse.pde.internal.core.ischema.ISchemaEnumeration enumeration
		String value
	public static java.lang.String getReferenceIdentifier (org.eclipse.pde.internal.core.ischema.ISchemaAttribute) 
		org.eclipse.pde.internal.core.ischema.ISchemaAttribute attribute
		String rootId
		String refId
	private static void gatherAttributes (java.util.Map, java.lang.String) 
		java.util.Map attributesInfo
		String basedOn
		String[] path
		org.eclipse.core.runtime.IExtension[] extensions
		java.util.List members
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		java.util.List parents
		int i
		String attName
		java.util.Iterator iterator
		org.eclipse.core.runtime.IConfigurationElement element
		String value
		String extpt
		java.util.Iterator iterator
		org.eclipse.core.runtime.IConfigurationElement element
	private static java.util.List keepGoing (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String tag
	private static java.lang.String buildBasedOnValue (org.eclipse.pde.internal.core.ischema.ISchemaObject) 
		org.eclipse.pde.internal.core.ischema.ISchemaObject object
		org.eclipse.pde.internal.core.ischema.ISchemaElement element
		org.eclipse.pde.internal.core.ischema.ISchema schema
		org.eclipse.pde.internal.core.ischema.ISchemaElement[] elements
		int i
		org.eclipse.pde.internal.core.ischema.ISchemaElement[] children
		int j
}

org/eclipse/pde/internal/core/util/PDETextHelper$IntegerPointer.class
PDETextHelper.java
package org.eclipse.pde.internal.core.util
 org.eclipse.pde.internal.core.util.PDETextHelper$IntegerPointer extends java.lang.Object {
	private int fInteger
	public void  (int) 
		int integer
	public int getInteger () 
	public void setInteger (int) 
		int integer
	public void increment () 
}

org/eclipse/pde/internal/core/util/PDETextHelper.class
PDETextHelper.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.PDETextHelper extends java.lang.Object {
	public static final String F_DOTS
	public void  () 
	public static java.lang.String truncateAndTrailOffText (java.lang.String, int) 
		String text
		int limit
		String trimmed
		int dotsLength
		int trimmedLength
		int limitWithDots
	public static boolean isDefined (java.lang.String) 
		String text
	public static boolean isDefinedAfterTrim (java.lang.String) 
		String text
		String trimmedText
	public static java.lang.String translateReadText (java.lang.String) 
		String text
		String result
		String inputText
		int length
		char previousChar
		StringBuffer buffer
		int i
		char currentChar
	public static java.lang.String translateWriteText (java.lang.String, java.util.HashMap) 
		String text
		java.util.HashMap substituteChars
	public static java.lang.String translateWriteText (java.lang.String, java.util.HashSet, java.util.HashMap) 
		String text
		java.util.HashSet tagExceptions
		java.util.HashMap substituteChars
		boolean processTagExceptions
		int scanLimit
		boolean processSubstituteChars
		StringBuffer buffer
		org.eclipse.pde.internal.core.util.PDETextHelper$IntegerPointer index
		char currentChar
		boolean processed
	private static boolean processSubstituteChars (char, java.util.HashMap, java.lang.StringBuffer) 
		char currentChar
		java.util.HashMap substituteChars
		StringBuffer buffer
		Character character
		String value
	private static boolean processTagExceptions (char, java.util.HashMap, java.util.HashSet, java.lang.StringBuffer, int, java.lang.String, org.eclipse.pde.internal.core.util.PDETextHelper$IntegerPointer) 
		char currentChar
		java.util.HashMap substituteChars
		java.util.HashSet tagExceptions
		StringBuffer buffer
		int scanLimit
		String text
		org.eclipse.pde.internal.core.util.PDETextHelper$IntegerPointer index
		int limit
		StringBuffer parsedText
		int j
		char futureChar
		String futureBuffer
	private static void processTagExceptionCharacters (java.util.HashMap, java.lang.StringBuffer, java.lang.String) 
		java.util.HashMap substituteChars
		StringBuffer buffer
		String text
		String tagName
		boolean trailingSlash
		String attributeList
		boolean inQuote
		int i
		boolean processed
		char currentChar
		boolean onQuote
	private static boolean isValidTagException (java.util.HashSet, java.lang.String) 
		java.util.HashSet tagExceptions
		String buffer
		String tagName
	private static boolean isValidTagAttributeList (java.lang.String) 
		String text
		String patternString
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
	private static java.lang.String getTagName (java.lang.String) 
		String buffer
		StringBuffer tagName
		int i
		char character
	private static int determineMaxLength (java.util.HashSet) 
		java.util.HashSet set
		java.util.Iterator iterator
		int maxLength
		String object
}

org/eclipse/pde/internal/core/util/PDEXMLHelper.class
PDEXMLHelper.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.PDEXMLHelper extends java.lang.Object {
	protected static javax.xml.parsers.SAXParserFactory fSAXFactory
	protected static org.eclipse.pde.internal.core.util.PDEXMLHelper fPinstance
	protected static javax.xml.parsers.DocumentBuilderFactory fDOMFactory
	protected static java.util.List fSAXParserQueue
	protected static java.util.List fDOMParserQueue
	protected static int fSAXPoolLimit
	protected static int fDOMPoolLimit
	protected static final int FMAXPOOLLIMIT
	protected void  ()  throws javax.xml.parsers.FactoryConfigurationError 
	public synchronized javax.xml.parsers.SAXParser getDefaultSAXParser ()  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
		javax.xml.parsers.SAXParser parser
		java.lang.ref.SoftReference reference
	public synchronized javax.xml.parsers.DocumentBuilder getDefaultDOMParser ()  throws javax.xml.parsers.ParserConfigurationException 
		javax.xml.parsers.DocumentBuilder parser
		java.lang.ref.SoftReference reference
	public static org.eclipse.pde.internal.core.util.PDEXMLHelper Instance ()  throws javax.xml.parsers.FactoryConfigurationError 
	public synchronized void recycleSAXParser (javax.xml.parsers.SAXParser) 
		javax.xml.parsers.SAXParser parser
		java.lang.ref.SoftReference reference
	public synchronized void recycleDOMParser (javax.xml.parsers.DocumentBuilder) 
		javax.xml.parsers.DocumentBuilder parser
		java.lang.ref.SoftReference reference
	public static java.lang.String getWritableString (java.lang.String) 
		String source
		StringBuffer buf
		int i
		char c
	public static java.lang.String getWritableAttributeString (java.lang.String) 
		String source
		StringBuffer buffer
		int i
		char character
	public static int getSAXPoolLimit () 
	public static void setSAXPoolLimit (int) 
		int poolLimit
	public static int getDOMPoolLimit () 
	public static void setDOMPoolLimit (int) 
		int poolLimit
}

org/eclipse/pde/internal/core/util/PatternConstructor.class
PatternConstructor.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.PatternConstructor extends java.lang.Object {
	private static final java.util.regex.Pattern PATTERN_BACK_SLASH
	private static final java.util.regex.Pattern PATTERN_QUESTION
	private static final java.util.regex.Pattern PATTERN_STAR
	private static final java.util.regex.Pattern PATTERN_LBRACKET
	private static final java.util.regex.Pattern PATTERN_RBRACKET
	static void  () 
	private static java.lang.String asRegEx (java.lang.String, boolean) 
		String pattern
		boolean group
		String result1
		String result2
		String result3
	public static java.util.regex.Pattern createPattern (java.lang.String, boolean) 
		String pattern
		boolean isCaseSensitive
	public static java.util.regex.Pattern createGroupedPattern (java.lang.String, boolean) 
		String pattern
		boolean isCaseSensitive
	private void  () 
}

org/eclipse/pde/internal/core/util/PropertiesUtil.class
PropertiesUtil.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.PropertiesUtil extends java.lang.Object {
	private static final char[] HEX
	static void  () 
	public void  () 
	public static java.lang.String createWritableName (java.lang.String) 
		String source
		StringBuffer writableName
		int i
		char c
	public static java.lang.String createEscapedValue (java.lang.String) 
		String value
		StringBuffer buf
		int i
		char character
	public static java.lang.String windEscapeChars (java.lang.String) 
		String s
		char aChar
		int len
		StringBuffer outBuffer
		int x
		int value
		int i
	public static void writeKeyValuePair (java.lang.String, java.lang.String, java.lang.String, java.io.PrintWriter) 
		String indent
		String name
		String value
		java.io.PrintWriter writer
		String writableName
	public static void writeKeyValuePair (java.lang.String, java.lang.String, java.util.Enumeration, java.io.PrintWriter) 
		String indent
		String name
		java.util.Enumeration tokens
		java.io.PrintWriter writer
		String writableName
		int indentLength
		String token
		int j
	public static int getInsertOffset (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument doc
		int offset
		int i
	public static boolean isNewlineNeeded (org.eclipse.jface.text.IDocument)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument doc
		int line
}

org/eclipse/pde/internal/core/util/SAXParserWrapper.class
SAXParserWrapper.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.SAXParserWrapper extends java.lang.Object {
	protected javax.xml.parsers.SAXParser fParser
	protected boolean isdisposed
	public void  ()  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException javax.xml.parsers.FactoryConfigurationError 
	public void dispose () 
	public void parse (java.io.File, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.File f
		org.xml.sax.helpers.DefaultHandler dh
	public void parse (java.io.InputStream, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream is
		org.xml.sax.helpers.DefaultHandler dh
	public void parse (org.xml.sax.InputSource, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException java.io.IOException 
		org.xml.sax.InputSource is
		org.xml.sax.helpers.DefaultHandler dh
	protected void finalize ()  throws java.lang.Throwable 
}

org/eclipse/pde/internal/core/util/SchemaUtil.class
SchemaUtil.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.SchemaUtil extends java.lang.Object {
	public void  () 
	public static java.io.InputStream getInputStream (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public static void parseURL (java.net.URL, org.xml.sax.helpers.DefaultHandler) 
		java.net.URL url
		org.xml.sax.helpers.DefaultHandler handler
		java.io.InputStream input
		org.eclipse.pde.internal.core.util.SAXParserWrapper parser
		java.io.IOException e
		javax.xml.parsers.ParserConfigurationException e
		javax.xml.parsers.FactoryConfigurationError e
}

org/eclipse/pde/internal/core/util/VMUtil.class
VMUtil.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.VMUtil extends java.lang.Object {
	public void  () 
	public static org.eclipse.jdt.launching.IVMInstall[] getAllVMInstances () 
		java.util.ArrayList res
		org.eclipse.jdt.launching.IVMInstallType[] types
		int i
		org.eclipse.jdt.launching.IVMInstall[] installs
		int k
	public static java.lang.String[] getVMInstallNames () 
		org.eclipse.jdt.launching.IVMInstall[] installs
		String[] names
		int i
	public static java.lang.String getDefaultVMInstallName () 
		org.eclipse.jdt.launching.IVMInstall install
	public static java.lang.String getDefaultVMInstallLocation () 
		org.eclipse.jdt.launching.IVMInstall install
	public static org.eclipse.jdt.launching.IVMInstall getVMInstall (java.lang.String) 
		String name
		org.eclipse.jdt.launching.IVMInstall[] installs
		int i
	public static org.eclipse.jdt.launching.environments.IExecutionEnvironment[] getExecutionEnvironments () 
		org.eclipse.jdt.launching.environments.IExecutionEnvironmentsManager manager
	public static org.eclipse.jdt.launching.environments.IExecutionEnvironment getExecutionEnvironment (java.lang.String) 
		String id
		org.eclipse.jdt.launching.environments.IExecutionEnvironmentsManager manager
	public static java.lang.String getVMInstallName (org.eclipse.jdt.launching.environments.IExecutionEnvironment)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.launching.environments.IExecutionEnvironment ee
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.launching.IVMInstall vmi
	public static org.eclipse.core.runtime.IStatus createErrorStatus (java.lang.String) 
		String message
}

org/eclipse/pde/internal/core/util/VersionUtil.class
VersionUtil.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.VersionUtil extends java.lang.Object {
	public void  () 
	public static org.eclipse.core.runtime.IStatus validateVersion (java.lang.String) 
		String versionString
		IllegalArgumentException e
	public static org.eclipse.core.runtime.IStatus validateVersionRange (java.lang.String) 
		String versionRangeString
		IllegalArgumentException e
	public static boolean compare (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) 
		String id1
		String version1
		String id2
		String version2
		int match
		org.osgi.framework.Version v1
		org.osgi.framework.Version v2
	public static boolean isEmptyVersion (java.lang.String) 
		String version
	public static boolean isCompatibleWith (org.osgi.framework.Version, org.osgi.framework.Version) 
		org.osgi.framework.Version v1
		org.osgi.framework.Version v2
	public static boolean isEquivalentTo (org.osgi.framework.Version, org.osgi.framework.Version) 
		org.osgi.framework.Version v1
		org.osgi.framework.Version v2
	public static boolean isGreaterOrEqualTo (org.osgi.framework.Version, org.osgi.framework.Version) 
		org.osgi.framework.Version v1
		org.osgi.framework.Version v2
	public static int compareMacroMinorMicro (org.osgi.framework.Version, org.osgi.framework.Version) 
		org.osgi.framework.Version v1
		org.osgi.framework.Version v2
		int result
	public static java.lang.String computeInitialPluginVersion (java.lang.String) 
		String version
		org.osgi.framework.Version pvi
}

org/eclipse/pde/internal/core/util/XMLComponentRegistry.class
XMLComponentRegistry.java
package org.eclipse.pde.internal.core.util
public org.eclipse.pde.internal.core.util.XMLComponentRegistry extends java.lang.Object {
	private static org.eclipse.pde.internal.core.util.XMLComponentRegistry fPinstance
	public static final String F_NAME
	public static final String F_DESCRIPTION
	public static final int F_SCHEMA_COMPONENT
	public static final int F_ELEMENT_COMPONENT
	public static final int F_ATTRIBUTE_COMPONENT
	private static java.util.ArrayList fConsumers
	private java.util.Map fSchemaComponentMap
	private java.util.Map fAttributeComponentMap
	private java.util.Map fElementComponentMap
	static void  () 
	private void  () 
	public static org.eclipse.pde.internal.core.util.XMLComponentRegistry Instance () 
	public void dispose () 
	public void putDescription (java.lang.String, java.lang.String, int) 
		String key
		String value
		int mapType
	public void putName (java.lang.String, java.lang.String, int) 
		String key
		String value
		int mapType
	private java.util.Map getTargetMap (int) 
		int mask
		java.util.Map targetMap
	private void putValue (java.lang.String, java.lang.String, java.lang.String, int) 
		String valueKey
		String key
		String value
		int mapType
		java.util.Map targetMap
		java.util.HashMap previousValue
		java.util.HashMap newValue
	public void put (java.lang.String, java.util.HashMap, int) 
		String key
		java.util.HashMap value
		int mapType
		java.util.Map targetMap
	public java.util.HashMap get (java.lang.String, int) 
		String key
		int mapType
		java.util.Map targetMap
	private java.lang.String getValue (java.lang.String, java.lang.String, int) 
		String valueKey
		String key
		int mapType
		java.util.HashMap map
	public java.lang.String getDescription (java.lang.String, int) 
		String key
		int mapType
	public java.lang.String getName (java.lang.String, int) 
		String key
		int mapType
	public void connect (java.lang.Object) 
		Object consumer
	public void disconnect (java.lang.Object) 
		Object consumer
}

org/eclipse/pde/internal/core/variables/
org/eclipse/pde/internal/core/variables/TargetHomeDynamicVariableResolver.class
TargetHomeDynamicVariableResolver.java
package org.eclipse.pde.internal.core.variables
public org.eclipse.pde.internal.core.variables.TargetHomeDynamicVariableResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver  {
	public void  () 
	public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
}

org/eclipse/pde/internal/core/variables/TargetNLVariableResolver.class
TargetNLVariableResolver.java
package org.eclipse.pde.internal.core.variables
public org.eclipse.pde.internal.core.variables.TargetNLVariableResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver  {
	public void  () 
	public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
}

org/eclipse/pde/internal/core/variables/TargetOSArchVariableResolver.class
TargetOSArchVariableResolver.java
package org.eclipse.pde.internal.core.variables
public org.eclipse.pde.internal.core.variables.TargetOSArchVariableResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver  {
	public void  () 
	public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
}

org/eclipse/pde/internal/core/variables/TargetOSVariableResolver.class
TargetOSVariableResolver.java
package org.eclipse.pde.internal.core.variables
public org.eclipse.pde.internal.core.variables.TargetOSVariableResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver  {
	public void  () 
	public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
}

org/eclipse/pde/internal/core/variables/TargetWSVariableResolver.class
TargetWSVariableResolver.java
package org.eclipse.pde.internal.core.variables
public org.eclipse.pde.internal.core.variables.TargetWSVariableResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver  {
	public void  () 
	public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
}