Home | History | Annotate | Download | only in plugins

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/ip