META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/boot/
org/eclipse/core/boot/BootLoader.class
BootLoader.java
package org.eclipse.core.boot
public final org.eclipse.core.boot.BootLoader extends java.lang.Object {
	public static boolean CONFIGURATION_DEBUG
	public static final String PI_BOOT
	public static final String OS_WIN32
	public static final String OS_LINUX
	public static final String OS_AIX
	public static final String OS_SOLARIS
	public static final String OS_HPUX
	public static final String OS_QNX
	public static final String OS_MACOSX
	public static final String OS_UNKNOWN
	public static final String ARCH_X86
	public static final String ARCH_PA_RISC
	public static final String ARCH_PPC
	public static final String ARCH_SPARC
	public static final String WS_WIN32
	public static final String WS_MOTIF
	public static final String WS_GTK
	public static final String WS_PHOTON
	public static final String WS_CARBON
	public static final String WS_UNKNOWN
	static Class class$0
	static void  () 
	private void  () 
	public static java.lang.String[] getCommandLineArgs () 
	public static org.eclipse.core.boot.IPlatformConfiguration getCurrentPlatformConfiguration () 
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference configFactorySR
		org.eclipse.update.configurator.IPlatformConfigurationFactory configFactory
		org.eclipse.update.configurator.IPlatformConfiguration currentConfig
	public static java.net.URL getInstallURL () 
	public static java.lang.String getNL () 
	public static java.lang.String getOS () 
	public static java.lang.String getOSArch () 
	public static org.eclipse.core.boot.IPlatformConfiguration getPlatformConfiguration (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference configFactorySR
		org.eclipse.update.configurator.IPlatformConfigurationFactory configFactory
		org.eclipse.update.configurator.IPlatformConfiguration config
	public static java.lang.String getWS () 
	public static java.lang.String[] knownOSArchValues () 
	public static java.lang.String[] knownOSValues () 
	public static java.lang.String[] knownWSValues () 
	public static boolean inDebugMode () 
	public static boolean inDevelopmentMode () 
	public static boolean isRunning () 
	public static java.net.URL[] getPluginPath (java.net.URL) 
		java.net.URL pluginPathLocation
	public static boolean containsSavedPlatform (java.lang.String) 
		String location
	public static org.eclipse.core.boot.IPlatformRunnable getRunnable (java.lang.String)  throws java.lang.Exception 
		String applicationName
	public static org.eclipse.core.boot.IPlatformRunnable getRunnable (java.lang.String, java.lang.String, java.lang.Object)  throws java.lang.Exception 
		String pluginId
		String className
		Object args
	public static java.lang.Object run (java.lang.String, java.net.URL, java.lang.String, java.lang.String[])  throws java.lang.Exception 
		String applicationName
		java.net.URL pluginPathLocation
		String location
		String[] args
	public static java.lang.Object run (java.lang.String, java.net.URL, java.lang.String, java.lang.String[], java.lang.Runnable)  throws java.lang.Exception 
		String applicationName
		java.net.URL pluginPathLocation
		String location
		String[] args
		Runnable handler
	public static void shutdown ()  throws java.lang.Exception 
	public static java.lang.String[] startup (java.net.URL, java.lang.String, java.lang.String[])  throws java.lang.Exception 
		java.net.URL pluginPathLocation
		String location
		String[] args
	public static java.lang.String[] startup (java.net.URL, java.lang.String, java.lang.String[], java.lang.Runnable)  throws java.lang.Exception 
		java.net.URL pluginPathLocation
		String location
		String[] args
		Runnable handler
}

org/eclipse/core/boot/IPlatformConfiguration$IFeatureEntry.class
IPlatformConfiguration.java
package org.eclipse.core.boot
public abstract org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry extends java.lang.Object {
	public abstract java.lang.String getFeatureIdentifier () 
	public abstract java.lang.String getFeatureVersion () 
	public abstract java.lang.String getFeaturePluginIdentifier () 
	public abstract java.lang.String getFeaturePluginVersion () 
	public abstract java.lang.String getFeatureApplication () 
	public abstract java.net.URL[] getFeatureRootURLs () 
	public abstract boolean canBePrimary () 
}

org/eclipse/core/boot/IPlatformConfiguration$ISiteEntry.class
IPlatformConfiguration.java
package org.eclipse.core.boot
public abstract org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry extends java.lang.Object {
	public abstract java.net.URL getURL () 
	public abstract org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy getSitePolicy () 
	public abstract void setSitePolicy (org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy) 
	public abstract java.lang.String[] getFeatures () 
	public abstract java.lang.String[] getPlugins () 
	public abstract long getChangeStamp () 
	public abstract long getFeaturesChangeStamp () 
	public abstract long getPluginsChangeStamp () 
	public abstract boolean isUpdateable () 
	public abstract boolean isNativelyLinked () 
}

org/eclipse/core/boot/IPlatformConfiguration$ISitePolicy.class
IPlatformConfiguration.java
package org.eclipse.core.boot
public abstract org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy extends java.lang.Object implements org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy  {
	public static final int USER_INCLUDE
	public static final int USER_EXCLUDE
	public abstract int getType () 
	public abstract java.lang.String[] getList () 
	public abstract void setList (java.lang.String[]) 
}

org/eclipse/core/boot/IPlatformConfiguration.class
IPlatformConfiguration.java
package org.eclipse.core.boot
public abstract org.eclipse.core.boot.IPlatformConfiguration extends java.lang.Object {
	public abstract org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry createSiteEntry (java.net.URL, org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy) 
	public abstract org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy createSitePolicy (int, java.lang.String[]) 
	public abstract org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry createFeatureEntry (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.net.URL[]) 
	public abstract org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry createFeatureEntry (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.net.URL[]) 
	public abstract void configureSite (org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry) 
	public abstract void configureSite (org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry, boolean) 
	public abstract void unconfigureSite (org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry) 
	public abstract org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry[] getConfiguredSites () 
	public abstract org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry findConfiguredSite (java.net.URL) 
	public abstract void configureFeatureEntry (org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry) 
	public abstract void unconfigureFeatureEntry (org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry) 
	public abstract org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry[] getConfiguredFeatureEntries () 
	public abstract org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry findConfiguredFeatureEntry (java.lang.String) 
	public abstract java.net.URL getConfigurationLocation () 
	public abstract long getChangeStamp () 
	public abstract long getFeaturesChangeStamp () 
	public abstract long getPluginsChangeStamp () 
	public abstract java.lang.String getPrimaryFeatureIdentifier () 
	public abstract java.net.URL[] getPluginPath () 
	public abstract java.lang.String[] getBootstrapPluginIdentifiers () 
	public abstract void setBootstrapPluginLocation (java.lang.String, java.net.URL) 
	public abstract boolean isUpdateable () 
	public abstract boolean isTransient () 
	public abstract void isTransient (boolean) 
	public abstract void refresh () 
	public abstract void save ()  throws java.io.IOException 
	public abstract void save (java.net.URL)  throws java.io.IOException 
}

org/eclipse/core/boot/IPlatformRunnable.class
IPlatformRunnable.java
package org.eclipse.core.boot
public abstract org.eclipse.core.boot.IPlatformRunnable extends java.lang.Object implements org.eclipse.core.runtime.IPlatformRunnable  {
}

org/eclipse/core/internal/
org/eclipse/core/internal/boot/
org/eclipse/core/internal/boot/FeatureEntry.class
FeatureEntry.java
package org.eclipse.core.internal.boot
public org.eclipse.core.internal.boot.FeatureEntry extends java.lang.Object implements org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry  {
	private org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry newFeatureEntry
	public void  (org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry) 
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry fe
	public java.lang.String getFeatureIdentifier () 
	public java.lang.String getFeatureVersion () 
	public java.lang.String getFeaturePluginIdentifier () 
	public java.lang.String getFeaturePluginVersion () 
	public java.lang.String getFeatureApplication () 
	public java.net.URL[] getFeatureRootURLs () 
	public boolean canBePrimary () 
	public org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry getNewFeatureEntry () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

org/eclipse/core/internal/boot/PlatformConfiguration.class
PlatformConfiguration.java
package org.eclipse.core.internal.boot
public org.eclipse.core.internal.boot.PlatformConfiguration extends java.lang.Object implements org.eclipse.core.boot.IPlatformConfiguration  {
	private org.eclipse.update.configurator.IPlatformConfiguration newConfig
	public void  (org.eclipse.update.configurator.IPlatformConfiguration) 
		org.eclipse.update.configurator.IPlatformConfiguration config
	public org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry createSiteEntry (java.net.URL, org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy) 
		java.net.URL url
		org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy policy
	public org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy createSitePolicy (int, java.lang.String[]) 
		int type
		String[] list
	public org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry createFeatureEntry (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.net.URL[]) 
		String id
		String version
		String pluginVersion
		boolean primary
		String application
		java.net.URL[] root
	public org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry createFeatureEntry (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.net.URL[]) 
		String id
		String version
		String pluginIdentifier
		String pluginVersion
		boolean primary
		String application
		java.net.URL[] root
	public void configureSite (org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry) 
		org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry entry
	public void configureSite (org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry, boolean) 
		org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry entry
		boolean replace
	public void unconfigureSite (org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry) 
		org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry entry
	public org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry[] getConfiguredSites () 
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] sites
		org.eclipse.core.internal.boot.SiteEntry[] oldSites
		int i
	public org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry findConfiguredSite (java.net.URL) 
		java.net.URL url
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry siteEntry
	public void configureFeatureEntry (org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry) 
		org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry entry
	public void unconfigureFeatureEntry (org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry) 
		org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry entry
	public org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry[] getConfiguredFeatureEntries () 
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry[] entries
		org.eclipse.core.internal.boot.FeatureEntry[] oldEntries
		int i
	public org.eclipse.core.boot.IPlatformConfiguration$IFeatureEntry findConfiguredFeatureEntry (java.lang.String) 
		String id
	public java.net.URL getConfigurationLocation () 
	public long getChangeStamp () 
	public long getFeaturesChangeStamp () 
	public long getPluginsChangeStamp () 
	public java.lang.String getPrimaryFeatureIdentifier () 
	public java.net.URL[] getPluginPath () 
	public java.lang.String[] getBootstrapPluginIdentifiers () 
	public void setBootstrapPluginLocation (java.lang.String, java.net.URL) 
		String id
		java.net.URL location
	public boolean isUpdateable () 
	public boolean isTransient () 
	public void isTransient (boolean) 
		boolean value
	public void refresh () 
	public void save ()  throws java.io.IOException 
	public void save (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

org/eclipse/core/internal/boot/SiteEntry.class
SiteEntry.java
package org.eclipse.core.internal.boot
public org.eclipse.core.internal.boot.SiteEntry extends java.lang.Object implements org.eclipse.core.boot.IPlatformConfiguration$ISiteEntry  {
	private org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry newSiteEntry
	public void  (org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry) 
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry entry
	public java.net.URL getURL () 
	public org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy getSitePolicy () 
	public void setSitePolicy (org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy) 
		org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy policy
	public java.lang.String[] getFeatures () 
	public java.lang.String[] getPlugins () 
	public long getChangeStamp () 
	public long getFeaturesChangeStamp () 
	public long getPluginsChangeStamp () 
	public boolean isUpdateable () 
	public boolean isNativelyLinked () 
	public org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry getNewSiteEntry () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

org/eclipse/core/internal/boot/SitePolicy.class
SitePolicy.java
package org.eclipse.core.internal.boot
public org.eclipse.core.internal.boot.SitePolicy extends java.lang.Object implements org.eclipse.core.boot.IPlatformConfiguration$ISitePolicy  {
	private org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy newPolicy
	public void  (org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy) 
		org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy policy
	public int getType () 
	public java.lang.String[] getList () 
	public void setList (java.lang.String[]) 
		String[] list
	public org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy getNewPolicy () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

org/eclipse/core/internal/compatibility/
org/eclipse/core/internal/compatibility/PluginActivator.class
PluginActivator.java
package org.eclipse.core.internal.compatibility
public org.eclipse.core.internal.compatibility.PluginActivator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	private org.eclipse.core.runtime.Plugin plugin
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		org.eclipse.core.internal.plugins.PluginDescriptor pd
		Exception e
		Exception e1
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
}

org/eclipse/core/internal/model/
org/eclipse/core/internal/model/IModel.class
IModel.java
package org.eclipse.core.internal.model
public abstract org.eclipse.core.internal.model.IModel extends java.lang.Object {
	public static final int INDENT
	public static final int RADIX
	public static final String TRUE
	public static final String FALSE
	public static final String REGISTRY
	public static final String REGISTRY_PATH
	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 FRAGMENT_PLUGIN_MATCH_PERFECT
	public static final String FRAGMENT_PLUGIN_MATCH_EQUIVALENT
	public static final String FRAGMENT_PLUGIN_MATCH_COMPATIBLE
	public static final String FRAGMENT_PLUGIN_MATCH_GREATER_OR_EQUAL
	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 PLUGIN_REQUIRES
	public static final String PLUGIN_REQUIRES_PLATFORM
	public static final String PLUGIN_REQUIRES_PLUGIN
	public static final String PLUGIN_REQUIRES_PLUGIN_VERSION
	public static final String PLUGIN_REQUIRES_OPTIONAL
	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_MATCH_EXACT
	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
	public static final String PLUGIN_KEY_VERSION_SEPARATOR
	public static final String RUNTIME
	public static final String LIBRARY
	public static final String LIBRARY_NAME
	public static final String LIBRARY_SOURCE
	public static final String LIBRARY_TYPE
	public static final String LIBRARY_EXPORT
	public static final String LIBRARY_EXPORT_MASK
	public static final String LIBRARY_PACKAGES
	public static final String LIBRARY_PACKAGES_PREFIXES
	public static final String EXTENSION_POINT
	public static final String EXTENSION_POINT_NAME
	public static final String EXTENSION_POINT_ID
	public static final String EXTENSION_POINT_SCHEMA
	public static final String EXTENSION
	public static final String EXTENSION_NAME
	public static final String EXTENSION_ID
	public static final String EXTENSION_TARGET
	public static final String ELEMENT
	public static final String ELEMENT_NAME
	public static final String ELEMENT_VALUE
	public static final String PROPERTY
	public static final String PROPERTY_NAME
	public static final String PROPERTY_VALUE
}

org/eclipse/core/internal/model/PluginMap.class
PluginMap.java
package org.eclipse.core.internal.model
public org.eclipse.core.internal.model.PluginMap extends java.lang.Object {
	private java.util.Map map
	private boolean preserveOrder
	private int size
	private boolean replaceDuplicates
	public void  (java.util.Map) 
		java.util.Map pluginModels
	public void  (java.util.Map, boolean, boolean) 
		java.util.Map pluginModels
		boolean preserveOrder
		boolean replaceDuplicates
	public void add (org.eclipse.core.runtime.model.PluginModel) 
		org.eclipse.core.runtime.model.PluginModel pluginModel
		String key
		java.util.List verList
		int i
		org.eclipse.core.runtime.model.PluginModel element
	public org.eclipse.core.runtime.model.PluginModel get (java.lang.String, java.lang.String) 
		String id
		String version
		java.util.List versions
		int versionCount
		int i
		org.eclipse.core.runtime.model.PluginModel pluginModel
	public java.util.List getVersions (java.lang.String) 
		String id
	public org.eclipse.core.runtime.model.PluginModel getAny (java.lang.String) 
		String id
		java.util.List versions
	private org.eclipse.core.runtime.PluginVersionIdentifier getVersionIdentifier (org.eclipse.core.runtime.model.PluginModel) 
		org.eclipse.core.runtime.model.PluginModel model
	public int size () 
	public void markReadOnly () 
		java.util.Iterator it
		java.util.List list
		int count
		int i
	public org.eclipse.core.runtime.model.PluginModel remove (java.lang.String, java.lang.String) 
		String pluginId
		String version
		java.util.List versions
		java.util.Iterator iter
		org.eclipse.core.runtime.model.PluginModel pluginModel
	public void removeVersions (java.lang.String) 
		String pluginId
		java.util.List versions
	public void copyToArray (java.lang.Object[]) 
		Object[] array
		int index
		java.util.Iterator mapIter
		java.util.List versions
		java.util.Iterator listIiter
}

org/eclipse/core/internal/model/PluginParser.class
PluginParser.java
package org.eclipse.core.internal.model
public org.eclipse.core.internal.model.PluginParser extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.core.internal.model.IModel  {
	org.eclipse.core.runtime.model.Factory factory
	String locationName
	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 CONFIGURATION_ELEMENT_STATE
	private static final int FRAGMENT_STATE
	private static final int EXTENSION_POINT_INDEX
	private static final int EXTENSION_INDEX
	private static final int LAST_INDEX
	private java.util.Vector[] scratchVectors
	private org.osgi.framework.ServiceReference parserReference
	public void  (org.eclipse.core.runtime.model.Factory) 
		org.eclipse.core.runtime.model.Factory factory
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void characters (char[], int, int) 
		char[] ch
		int start
		int length
		int state
		org.eclipse.core.runtime.model.ConfigurationElementModel currentConfigElement
		String value
		String oldValue
	public void endDocument () 
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String elementName
		String qName
		org.eclipse.core.runtime.model.PluginModel root
		java.util.Vector extPointVector
		java.util.Vector extVector
		java.util.Vector libVector
		org.eclipse.core.runtime.model.PluginModel model
		java.util.Vector importVector
		org.eclipse.core.runtime.model.PluginModel parentDescriptor
		org.eclipse.core.runtime.model.ExtensionModel currentExtension
		org.eclipse.core.runtime.model.PluginModel parent
		org.eclipse.core.runtime.model.LibraryModel curLibrary
		java.util.Vector exportsVector
		java.util.Vector libraryVector
		org.eclipse.core.runtime.model.ConfigurationElementModel currentConfigElement
		String value
		Object parent
		org.eclipse.core.runtime.model.ConfigurationElementModel[] oldValues
		int size
		org.eclipse.core.runtime.model.ConfigurationElementModel[] newValues
		int i
		org.eclipse.core.runtime.model.ConfigurationElementModel[] oldValues
		int size
		org.eclipse.core.runtime.model.ConfigurationElementModel[] newValues
		int i
	public void error (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException ex
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException ex
	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
		org.eclipse.core.runtime.model.ConfigurationElementModel currentConfigurationElement
	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
		org.eclipse.core.runtime.model.LibraryModel currentLib
		String maskValue
		int len
		int i
		String attrName
		String attrValue
		java.util.Vector exportMask
		org.eclipse.core.runtime.model.LibraryModel currentLib
		int i
		String line
		String[] prefixes
	protected static java.lang.String[] getArrayFromList (java.lang.String) 
		String line
		java.util.Vector list
		java.util.StringTokenizer tokens
		String token
	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 void ignoreableWhitespace (char[], int, int) 
		char[] ch
		int start
		int length
	private void logStatus (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException ex
		String name
		String msg
		String msg
	public synchronized org.eclipse.core.runtime.model.PluginModel parsePlugin (org.xml.sax.InputSource)  throws java.lang.Exception 
		org.xml.sax.InputSource in
		javax.xml.parsers.SAXParserFactory factory
	private javax.xml.parsers.SAXParserFactory acquireXMLParsing () 
	private void releaseXMLParsing () 
	public void parseConfigurationElementAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.core.runtime.model.ConfigurationElementModel parentConfigurationElement
		java.util.Vector propVector
		int len
		int i
		String attrName
		String attrValue
		org.eclipse.core.runtime.model.ConfigurationPropertyModel currentConfigurationProperty
	public void parseExtensionAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.core.runtime.model.PluginModel parent
		org.eclipse.core.runtime.model.ExtensionModel currentExtension
		int len
		int i
		String attrName
		String attrValue
		String targetName
		String targetName
		String baseId
	public void parseExtensionPointAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.core.runtime.model.ExtensionPointModel currentExtPoint
		int len
		int i
		String attrName
		String attrValue
		org.eclipse.core.runtime.model.PluginModel root
	public void parseFragmentAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.core.runtime.model.PluginFragmentModel current
		int len
		int i
		String attrName
		String attrValue
	public void parseLibraryAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.core.runtime.model.LibraryModel current
		int len
		int i
		String attrName
		String attrValue
	public void parsePluginAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.core.runtime.model.PluginDescriptorModel current
		int len
		int i
		String attrName
		String attrValue
	public void parsePluginRequiresImport (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.core.runtime.model.PluginPrerequisiteModel current
		int len
		int i
		String attrName
		String attrValue
	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 () 
		int i
	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
	public void warning (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException ex
	private void internalError (java.lang.String) 
		String message
}

org/eclipse/core/internal/model/RegistryLoader.class
RegistryLoader.java
package org.eclipse.core.internal.model
public org.eclipse.core.internal.model.RegistryLoader extends java.lang.Object {
	private org.eclipse.core.runtime.model.Factory factory
	private boolean debug
	private long lastTick
	private void  (org.eclipse.core.runtime.model.Factory, boolean) 
		org.eclipse.core.runtime.model.Factory factory
		boolean debug
	private void debug (java.lang.String) 
		String msg
		long thisTick
	private java.lang.String[] getPathMembers (java.net.URL) 
		java.net.URL path
		String[] list
		String protocol
	private boolean parseProblem (java.lang.String) 
		String message
	private org.eclipse.core.runtime.model.PluginRegistryModel parseRegistry (java.net.URL[]) 
		java.net.URL[] pluginPath
		long startTick
		org.eclipse.core.runtime.model.PluginRegistryModel result
		long endTick
	public static org.eclipse.core.runtime.model.PluginRegistryModel parseRegistry (java.net.URL[], org.eclipse.core.runtime.model.Factory, boolean) 
		java.net.URL[] pluginPath
		org.eclipse.core.runtime.model.Factory factory
		boolean debug
	private org.eclipse.core.runtime.model.PluginModel processManifestFile (java.net.URL) 
		java.net.URL manifest
		java.io.InputStream is
		org.eclipse.core.runtime.model.PluginModel result
		org.xml.sax.InputSource in
		Exception e
	private org.eclipse.core.runtime.model.PluginRegistryModel processManifestFiles (java.net.URL[]) 
		java.net.URL[] pluginPath
		org.eclipse.core.runtime.model.PluginRegistryModel result
		int i
	private void processPluginPathEntry (org.eclipse.core.runtime.model.PluginRegistryModel, java.net.URL) 
		org.eclipse.core.runtime.model.PluginRegistryModel registry
		java.net.URL location
		String[] members
		int j
		boolean found
		boolean found
	private boolean processPluginPathFile (org.eclipse.core.runtime.model.PluginRegistryModel, java.net.URL) 
		org.eclipse.core.runtime.model.PluginRegistryModel registry
		java.net.URL location
		org.eclipse.core.runtime.model.PluginModel entry
		String url
	private java.lang.String getQualifiedVersion (org.eclipse.core.runtime.model.PluginModel, java.net.URL) 
		org.eclipse.core.runtime.model.PluginModel entry
		java.net.URL base
		java.io.InputStream is
		java.net.URL manifest
		java.net.URL manifest
		java.net.URL manifest
		java.util.Properties props
		java.util.Properties props
		java.util.Properties props
		String key
		String key
		String key
		String qualifier
		String qualifier
		String qualifier
		org.eclipse.core.runtime.PluginVersionIdentifier v
		org.eclipse.core.runtime.PluginVersionIdentifier v
	private boolean requiredPluginModel (org.eclipse.core.runtime.model.PluginModel, java.net.URL) 
		org.eclipse.core.runtime.model.PluginModel plugin
		java.net.URL location
		String name
		String id
		String version
		int nameLength
		int idLength
		int versionLength
		String pluginName
		String pluginVersion
		int pNameLength
		int pNameVersion
}

org/eclipse/core/internal/model/RegistryResolver$Constraint.class
RegistryResolver.java
package org.eclipse.core.internal.model
 org.eclipse.core.internal.model.RegistryResolver$Constraint extends java.lang.Object {
	private org.eclipse.core.runtime.model.PluginDescriptorModel parent
	private org.eclipse.core.runtime.model.PluginPrerequisiteModel prq
	private org.eclipse.core.runtime.PluginVersionIdentifier ver
	private byte type
	private org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry cEntry
	final org.eclipse.core.internal.model.RegistryResolver this$0
	private void  (org.eclipse.core.internal.model.RegistryResolver, org.eclipse.core.runtime.model.PluginDescriptorModel, org.eclipse.core.runtime.model.PluginPrerequisiteModel) 
		org.eclipse.core.runtime.model.PluginDescriptorModel parent
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prq
	private int getMatchType () 
	private org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry getConstraintsEntry () 
	private void setConstraintsEntry (org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry) 
		org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry entry
	private org.eclipse.core.runtime.model.PluginDescriptorModel getParent () 
	private org.eclipse.core.runtime.model.PluginPrerequisiteModel getPrerequisite () 
	private org.eclipse.core.runtime.PluginVersionIdentifier getVersionIdentifier () 
	public java.lang.String toString () 
		String s
	static void access$0 (org.eclipse.core.internal.model.RegistryResolver$Constraint, org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry) 
	static org.eclipse.core.runtime.model.PluginPrerequisiteModel access$1 (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	static int access$2 (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	static org.eclipse.core.runtime.PluginVersionIdentifier access$3 (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	static org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry access$4 (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	void  (org.eclipse.core.internal.model.RegistryResolver, org.eclipse.core.runtime.model.PluginDescriptorModel, org.eclipse.core.runtime.model.PluginPrerequisiteModel, org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	static org.eclipse.core.runtime.model.PluginDescriptorModel access$6 (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
}

org/eclipse/core/internal/model/RegistryResolver$ConstraintsEntry.class
RegistryResolver.java
package org.eclipse.core.internal.model
 org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry extends java.lang.Object {
	private org.eclipse.core.internal.model.RegistryResolver$IndexEntry parent
	private java.util.List constraintList
	private org.eclipse.core.runtime.model.PluginDescriptorModel lastResolved
	private boolean isResolved
	private org.eclipse.core.runtime.model.PluginDescriptorModel bestMatch
	private boolean bestMatchEnabled
	final org.eclipse.core.internal.model.RegistryResolver this$0
	private void  (org.eclipse.core.internal.model.RegistryResolver, org.eclipse.core.internal.model.RegistryResolver$IndexEntry) 
		org.eclipse.core.internal.model.RegistryResolver$IndexEntry parent
	private int constraintCount () 
	private org.eclipse.core.runtime.model.PluginDescriptorModel addConstraint (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
		org.eclipse.core.internal.model.RegistryResolver$Constraint c
		java.util.List constrained
		org.eclipse.core.runtime.model.PluginDescriptorModel match
	private void removeConstraint (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
		org.eclipse.core.internal.model.RegistryResolver$Constraint c
	private void removeConstraintFor (org.eclipse.core.runtime.model.PluginPrerequisiteModel) 
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prereq
		java.util.List remove
		java.util.Iterator list
		org.eclipse.core.internal.model.RegistryResolver$Constraint c
		java.util.Iterator list
	private org.eclipse.core.runtime.model.PluginDescriptorModel getMatchingDescriptor () 
		java.util.List constrained
	private java.util.List getMatchingDescriptors () 
		java.util.List constrained
		java.util.Iterator list
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
		java.util.Iterator list
		org.eclipse.core.internal.model.RegistryResolver$Constraint c
		java.util.Iterator list2
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
	private void preresolve (java.util.List) 
		java.util.List roots
	private void resolve () 
		int i
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prq
	private boolean isResolved () 
	private void isResolved (boolean) 
		boolean isResolved
	void  (org.eclipse.core.internal.model.RegistryResolver, org.eclipse.core.internal.model.RegistryResolver$IndexEntry, org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry) 
	static org.eclipse.core.runtime.model.PluginDescriptorModel access$1 (org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry, org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	static void access$2 (org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry, org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	static org.eclipse.core.runtime.model.PluginDescriptorModel access$3 (org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry) 
	static void access$4 (org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry, org.eclipse.core.runtime.model.PluginPrerequisiteModel) 
	static void access$5 (org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry, java.util.List) 
	static void access$6 (org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry) 
	static int access$7 (org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry) 
	static boolean access$8 (org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry) 
	static void access$9 (org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry, boolean) 
}

org/eclipse/core/internal/model/RegistryResolver$Cookie.class
RegistryResolver.java
package org.eclipse.core.internal.model
 org.eclipse.core.internal.model.RegistryResolver$Cookie extends java.lang.Object {
	private boolean ok
	private java.util.List changes
	final org.eclipse.core.internal.model.RegistryResolver this$0
	private void  (org.eclipse.core.internal.model.RegistryResolver) 
	private boolean addChange (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
		org.eclipse.core.internal.model.RegistryResolver$Constraint c
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prereq
		java.util.Iterator list
	private java.util.List getChanges () 
	private boolean isOk () 
	private void isOk (boolean) 
		boolean value
	void  (org.eclipse.core.internal.model.RegistryResolver, org.eclipse.core.internal.model.RegistryResolver$Cookie) 
	static void access$1 (org.eclipse.core.internal.model.RegistryResolver$Cookie, boolean) 
	static boolean access$2 (org.eclipse.core.internal.model.RegistryResolver$Cookie, org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	static boolean access$3 (org.eclipse.core.internal.model.RegistryResolver$Cookie) 
	static java.util.List access$4 (org.eclipse.core.internal.model.RegistryResolver$Cookie) 
}

org/eclipse/core/internal/model/RegistryResolver$IndexEntry.class
RegistryResolver.java
package org.eclipse.core.internal.model
 org.eclipse.core.internal.model.RegistryResolver$IndexEntry extends java.lang.Object {
	private String id
	private java.util.List verList
	private java.util.List concurrentList
	final org.eclipse.core.internal.model.RegistryResolver this$0
	private void  (org.eclipse.core.internal.model.RegistryResolver, java.lang.String) 
		String id
	private java.lang.String getId () 
	private org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry getConstraintsEntryFor (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
		org.eclipse.core.internal.model.RegistryResolver$Constraint c
		org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry ce
	private org.eclipse.core.runtime.model.PluginDescriptorModel addConstraint (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
		org.eclipse.core.internal.model.RegistryResolver$Constraint c
		int concurrentCount
		java.util.Iterator list
		org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry cie
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
		org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry cie
		org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry cie
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
	private boolean allowConcurrencyFor (org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
	private void removeConstraintFor (org.eclipse.core.runtime.model.PluginPrerequisiteModel) 
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prereq
		java.util.Iterator list
	private org.eclipse.core.runtime.model.PluginDescriptorModel getMatchingDescriptorFor (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
		org.eclipse.core.internal.model.RegistryResolver$Constraint c
		org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry cie
	private void disableAllDescriptors () 
		java.util.Iterator list
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
	private void resolveDependencies (java.util.List) 
		java.util.List roots
		java.util.Iterator list
		java.util.Iterator list
	private boolean isRoot () 
		org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry constraintsEntry
	private java.util.List versions () 
	private boolean isResolvedFor (org.eclipse.core.internal.model.RegistryResolver$Constraint) 
		org.eclipse.core.internal.model.RegistryResolver$Constraint c
		org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry cie
	private void isResolvedFor (org.eclipse.core.internal.model.RegistryResolver$Constraint, boolean) 
		org.eclipse.core.internal.model.RegistryResolver$Constraint c
		boolean value
		org.eclipse.core.internal.model.RegistryResolver$ConstraintsEntry cie
	static java.util.List access$0 (org.eclipse.core.internal.model.RegistryResolver$IndexEntry) 
	static java.lang.String access$1 (org.eclipse.core.internal.model.RegistryResolver$IndexEntry) 
	void  (org.eclipse.core.internal.model.RegistryResolver, java.lang.String, org.eclipse.core.internal.model.RegistryResolver$IndexEntry) 
	static void access$3 (org.eclipse.core.internal.model.RegistryResolver$IndexEntry, org.eclipse.core.runtime.model.PluginPrerequisiteModel) 
	static boolean access$4 (org.eclipse.core.internal.model.RegistryResolver$IndexEntry) 
	static void access$5 (org.eclipse.core.internal.model.RegistryResolver$IndexEntry, java.util.List) 
	static org.eclipse.core.runtime.model.PluginDescriptorModel access$6 (org.eclipse.core.internal.model.RegistryResolver$IndexEntry, org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	static org.eclipse.core.runtime.model.PluginDescriptorModel access$7 (org.eclipse.core.internal.model.RegistryResolver$IndexEntry, org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	static boolean access$8 (org.eclipse.core.internal.model.RegistryResolver$IndexEntry, org.eclipse.core.internal.model.RegistryResolver$Constraint) 
	static void access$9 (org.eclipse.core.internal.model.RegistryResolver$IndexEntry, org.eclipse.core.internal.model.RegistryResolver$Constraint, boolean) 
}

org/eclipse/core/internal/model/RegistryResolver.class
RegistryResolver.java
package org.eclipse.core.internal.model
public org.eclipse.core.internal.model.RegistryResolver extends java.lang.Object {
	private java.util.Map idmap
	private org.eclipse.core.runtime.model.PluginRegistryModel reg
	private org.eclipse.core.runtime.MultiStatus status
	private boolean trimPlugins
	private boolean crossLink
	private boolean DEBUG_RESOLVE
	private static final String OPTION_DEBUG_RESOLVE
	public void  () 
		String debug
	private void add (org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
		String key
		java.util.List verList
		org.eclipse.core.internal.model.RegistryResolver$IndexEntry ix
		int i
		org.eclipse.core.runtime.model.PluginDescriptorModel element
	private void addExtensions (org.eclipse.core.runtime.model.ExtensionModel[], org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.ExtensionModel[] extensions
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
		int extLength
		int i
		org.eclipse.core.runtime.model.ExtensionModel[] list
		int listLength
		org.eclipse.core.runtime.model.ExtensionModel[] result
	private void addExtensionPoints (org.eclipse.core.runtime.model.ExtensionPointModel[], org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.ExtensionPointModel[] extensionPoints
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
		int extPtLength
		int i
		org.eclipse.core.runtime.model.ExtensionPointModel[] list
		int listLength
		org.eclipse.core.runtime.model.ExtensionPointModel[] result
	private void addLibraries (org.eclipse.core.runtime.model.LibraryModel[], org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.LibraryModel[] libraries
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
		int libLength
		org.eclipse.core.runtime.model.LibraryModel[] list
		org.eclipse.core.runtime.model.LibraryModel[] result
		int listLength
	private void addPrerequisites (org.eclipse.core.runtime.model.PluginPrerequisiteModel[], org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.PluginPrerequisiteModel[] prerequisites
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
		int reqLength
		org.eclipse.core.runtime.model.PluginPrerequisiteModel[] list
		org.eclipse.core.runtime.model.PluginPrerequisiteModel[] result
		int listLength
	private void debug (java.lang.String) 
		String s
	private void error (java.lang.String) 
		String message
		org.eclipse.core.runtime.Status error
	private void information (java.lang.String) 
		String message
	public org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (org.eclipse.core.runtime.model.PluginDescriptorModel, java.lang.String) 
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
		String extensionPointId
		org.eclipse.core.runtime.model.ExtensionPointModel[] list
		int i
	private org.eclipse.core.runtime.PluginVersionIdentifier getVersionIdentifier (org.eclipse.core.runtime.model.PluginModel) 
		org.eclipse.core.runtime.model.PluginModel model
		RuntimeException e
	private org.eclipse.core.runtime.PluginVersionIdentifier getVersionIdentifier (org.eclipse.core.runtime.model.PluginPrerequisiteModel) 
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prereq
		String version
	private boolean fragmentHasPrerequisites (org.eclipse.core.runtime.model.PluginFragmentModel) 
		org.eclipse.core.runtime.model.PluginFragmentModel fragment
		org.eclipse.core.runtime.model.PluginPrerequisiteModel[] requires
		int i
	private void linkFragments () 
		org.eclipse.core.runtime.model.PluginFragmentModel[] fragments
		int i
		org.eclipse.core.runtime.model.PluginFragmentModel fragment
		String id
		String name
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
		org.eclipse.core.internal.model.RegistryResolver$IndexEntry ix
		byte matchType
		java.util.Iterator list
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
		org.eclipse.core.runtime.model.PluginFragmentModel[] list
		org.eclipse.core.runtime.model.PluginFragmentModel[] newList
		org.eclipse.core.runtime.model.PluginFragmentModel[] newList
	private void removeConstraintFor (org.eclipse.core.runtime.model.PluginPrerequisiteModel) 
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prereq
		String id
		org.eclipse.core.internal.model.RegistryResolver$IndexEntry ix
	private void resolve () 
		org.eclipse.core.runtime.model.PluginDescriptorModel[] pluginList
		int i
		String id
		String name
		int i
		java.util.List roots
		org.eclipse.core.runtime.model.PluginDescriptorModel[] plugins
		int i
		java.util.Set orphans
		java.util.Set rootsSet
		java.util.Iterator rootsIter
		String rootID
		java.util.Iterator orphansIter
		org.eclipse.core.internal.model.RegistryResolver$IndexEntry orphan
		java.util.Iterator plugins
		org.eclipse.core.internal.model.RegistryResolver$IndexEntry ix
	public org.eclipse.core.runtime.IStatus resolve (org.eclipse.core.runtime.model.PluginRegistryModel) 
		org.eclipse.core.runtime.model.PluginRegistryModel registry
	private void resolveExtension (org.eclipse.core.runtime.model.ExtensionModel) 
		org.eclipse.core.runtime.model.ExtensionModel ext
		String target
		int ix
		String pluginId
		String extPtId
		String message
		String message
		String message
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
		org.eclipse.core.runtime.model.ExtensionPointModel extPt
		org.eclipse.core.runtime.model.ExtensionModel[] oldValues
		org.eclipse.core.runtime.model.ExtensionModel[] newValues
	private org.eclipse.core.internal.model.RegistryResolver$Cookie resolveNode (java.lang.String, org.eclipse.core.runtime.model.PluginDescriptorModel, org.eclipse.core.runtime.model.PluginPrerequisiteModel, org.eclipse.core.internal.model.RegistryResolver$Cookie, java.util.Set) 
		String child
		org.eclipse.core.runtime.model.PluginDescriptorModel parent
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prq
		org.eclipse.core.internal.model.RegistryResolver$Cookie cookie
		java.util.Set orphans
		org.eclipse.core.internal.model.RegistryResolver$IndexEntry ix
		org.eclipse.core.internal.model.RegistryResolver$Constraint currentConstraint
		org.eclipse.core.runtime.model.PluginDescriptorModel childPd
		String message
		String message
		org.eclipse.core.runtime.model.PluginPrerequisiteModel[] prereqs
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prereq
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prereq
		int i
		org.eclipse.core.internal.model.RegistryResolver$Constraint cookieConstraint
		java.util.Iterator change
		int i
	private void resolvePluginDescriptor (org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
		org.eclipse.core.runtime.model.ExtensionModel[] list
		int i
	private void resolvePluginFragment (org.eclipse.core.runtime.model.PluginFragmentModel, org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.PluginFragmentModel fragment
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
		org.eclipse.core.runtime.model.ExtensionModel[] extensions
		org.eclipse.core.runtime.model.ExtensionPointModel[] points
		org.eclipse.core.runtime.model.LibraryModel[] libraries
		org.eclipse.core.runtime.model.PluginPrerequisiteModel[] prerequisites
	private void resolvePluginFragments (org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
		boolean dirty
		org.eclipse.core.runtime.model.PluginFragmentModel[] fragmentList
		java.util.HashMap latestFragments
		int i
		String fragmentId
		org.eclipse.core.runtime.model.PluginFragmentModel latestVersion
		java.util.Set latestOnly
		java.util.Iterator list
		org.eclipse.core.runtime.model.PluginFragmentModel latestFragment
		int numLibraries
		org.eclipse.core.runtime.model.LibraryModel[] libraries
		java.util.Set libNames
		int setSize
		int i
		String[] bindings
	private void resolvePluginRegistry () 
		org.eclipse.core.runtime.model.PluginDescriptorModel[] plugins
		int i
	private boolean requiredPluginDescriptor (org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
		boolean retValue
		org.eclipse.core.runtime.model.PluginPrerequisiteModel[] requiresList
		org.eclipse.core.runtime.model.ExtensionModel[] extensions
		org.eclipse.core.runtime.model.ExtensionPointModel[] extensionPoints
		org.eclipse.core.runtime.model.LibraryModel[] libraryList
		org.eclipse.core.runtime.model.PluginFragmentModel[] fragments
		int i
		int i
		int i
		int i
		int i
	private boolean requiredPrerequisite (org.eclipse.core.runtime.model.PluginPrerequisiteModel) 
		org.eclipse.core.runtime.model.PluginPrerequisiteModel prerequisite
	private boolean requiredExtension (org.eclipse.core.runtime.model.ExtensionModel) 
		org.eclipse.core.runtime.model.ExtensionModel extension
	private boolean requiredExtensionPoint (org.eclipse.core.runtime.model.ExtensionPointModel) 
		org.eclipse.core.runtime.model.ExtensionPointModel extensionPoint
	private boolean requiredLibrary (org.eclipse.core.runtime.model.LibraryModel) 
		org.eclipse.core.runtime.model.LibraryModel library
	private boolean requiredFragment (org.eclipse.core.runtime.model.PluginFragmentModel) 
		org.eclipse.core.runtime.model.PluginFragmentModel fragment
	private java.util.List resolveRootDescriptors () 
		java.util.List ids
		java.util.Iterator p
		org.eclipse.core.internal.model.RegistryResolver$IndexEntry ix
		java.util.List list
		int ixSize
		int i
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
		org.eclipse.core.runtime.model.PluginPrerequisiteModel[] prereqs
		int j
		String id
		org.eclipse.core.internal.model.RegistryResolver$IndexEntry ix
		java.util.List list
		int i
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
	public void setCrossLink (boolean) 
		boolean value
	public void setTrimPlugins (boolean) 
		boolean value
	private void trimRegistry () 
		org.eclipse.core.runtime.model.PluginDescriptorModel[] list
		int i
		org.eclipse.core.runtime.model.PluginDescriptorModel pd
	static org.eclipse.core.runtime.PluginVersionIdentifier access$0 (org.eclipse.core.internal.model.RegistryResolver, org.eclipse.core.runtime.model.PluginPrerequisiteModel) 
	static boolean access$1 (org.eclipse.core.internal.model.RegistryResolver) 
	static void access$2 (org.eclipse.core.internal.model.RegistryResolver, java.lang.String) 
	static org.eclipse.core.runtime.PluginVersionIdentifier access$3 (org.eclipse.core.internal.model.RegistryResolver, org.eclipse.core.runtime.model.PluginModel) 
}

org/eclipse/core/internal/plugins/
org/eclipse/core/internal/plugins/CompatibilityActivator.class
CompatibilityActivator.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.CompatibilityActivator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		org.eclipse.core.runtime.IPluginDescriptor descriptor
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		org.eclipse.core.runtime.IPluginDescriptor descriptor
}

org/eclipse/core/internal/plugins/DefaultPlugin.class
DefaultPlugin.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.DefaultPlugin extends org.eclipse.core.runtime.Plugin {
	public void  (org.eclipse.core.runtime.IPluginDescriptor) 
		org.eclipse.core.runtime.IPluginDescriptor descriptor
}

org/eclipse/core/internal/plugins/DevClassPathHelper.class
DevClassPathHelper.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.DevClassPathHelper extends java.lang.Object {
	protected static boolean inDevelopmentMode
	protected static String[] devDefaultClasspath
	protected static java.util.Properties devProperties
	static void  () 
		String osgiDev
		java.net.URL location
	public void  () 
	public static java.lang.String[] getDevClassPath (java.lang.String) 
		String id
		String[] result
		String entry
	public static java.lang.String[] getArrayFromList (java.lang.String) 
		String prop
		java.util.Vector list
		java.util.StringTokenizer tokens
		String token
	public static boolean inDevelopmentMode () 
	private static java.util.Properties load (java.net.URL) 
		java.net.URL url
		java.util.Properties props
		java.io.InputStream is
}

org/eclipse/core/internal/plugins/InternalPlatform.class
InternalPlatform.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.InternalPlatform extends java.lang.Object {
	private static org.eclipse.core.runtime.IPluginRegistry registry
	static void  () 
	public void  () 
	public static org.eclipse.core.runtime.IPluginRegistry getPluginRegistry () 
	public static org.eclipse.core.runtime.IPluginDescriptor getPluginDescriptor (java.lang.String) 
		String pluginId
	public static void installPlugins (java.net.URL[])  throws org.eclipse.core.runtime.CoreException 
		java.net.URL[] installURLs
		String message
		org.eclipse.core.runtime.MultiStatus result
		org.osgi.framework.BundleContext context
		int i
		org.osgi.framework.BundleException e
		org.eclipse.core.runtime.IStatus status
	public static org.eclipse.core.runtime.model.PluginRegistryModel parsePlugins (java.net.URL[], org.eclipse.core.runtime.model.Factory) 
		java.net.URL[] pluginPath
		org.eclipse.core.runtime.model.Factory factory
	public static synchronized org.eclipse.core.runtime.model.PluginRegistryModel parsePlugins (java.net.URL[], org.eclipse.core.runtime.model.Factory, boolean) 
		java.net.URL[] pluginPath
		org.eclipse.core.runtime.model.Factory factory
		boolean debug
}

org/eclipse/core/internal/plugins/Library.class
Library.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.Library extends java.lang.Object implements org.eclipse.core.runtime.ILibrary  {
	public String path
	public void  (java.lang.String) 
		String path
	public java.lang.String[] getContentFilters () 
	public org.eclipse.core.runtime.IPath getPath () 
	public java.lang.String getType () 
	public boolean isExported () 
	public boolean isFullyExported () 
	public java.lang.String[] getPackagePrefixes () 
}

org/eclipse/core/internal/plugins/PluginClassLoader.class
PluginClassLoader.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.PluginClassLoader extends java.net.URLClassLoader {
	private org.osgi.framework.Bundle bundle
	private org.eclipse.core.internal.plugins.PluginDescriptor descriptor
	void  (org.eclipse.core.internal.plugins.PluginDescriptor) 
		org.eclipse.core.internal.plugins.PluginDescriptor descriptor
	private static java.net.URL[] computeURLs (org.eclipse.core.internal.plugins.PluginDescriptor) 
		org.eclipse.core.internal.plugins.PluginDescriptor descriptor
		org.osgi.framework.Bundle bundle
		org.eclipse.core.runtime.ILibrary[] libs
		String[] devPath
		java.net.URL pluginBase
		java.net.URL[] urls
		int j
		int i
		int i
	private static java.lang.String[] computeDevPath (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		String pluginId
	protected java.lang.Class findClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public java.net.URL findResource (java.lang.String) 
		String name
	public org.eclipse.core.internal.plugins.PluginDescriptor getPluginDescriptor () 
}

org/eclipse/core/internal/plugins/PluginDescriptor.class
PluginDescriptor.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.PluginDescriptor extends java.lang.Object implements org.eclipse.core.runtime.IPluginDescriptor  {
	private static final String PLUGIN_CLASS
	protected org.eclipse.core.runtime.Plugin pluginObject
	private org.osgi.framework.Bundle bundleOsgi
	private boolean active
	private volatile boolean activePending
	private boolean deactivated
	private java.util.ResourceBundle resources
	private org.eclipse.core.internal.plugins.PluginClassLoader classLoader
	static final String PLUGIN_URL
	static final String VERSION_SEPARATOR
	static Class class$0
	static Class class$1
	public synchronized void doPluginDeactivation () 
	public org.eclipse.core.runtime.IExtension getExtension (java.lang.String) 
		String id
		org.eclipse.core.runtime.IExtension[] exts
		int i
	public org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String) 
		String extensionPointId
	public org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints () 
	public org.eclipse.core.runtime.IExtension[] getExtensions () 
	public java.net.URL getInstallURL () 
	public java.lang.String getLabel () 
	public java.lang.ClassLoader getPluginClassLoader () 
	public org.eclipse.core.internal.plugins.PluginRegistry getPluginRegistry () 
	public java.lang.String getProviderName () 
	public java.util.ResourceBundle getResourceBundle ()  throws java.util.MissingResourceException 
	public java.lang.String getResourceString (java.lang.String) 
		String value
	public java.lang.String getResourceString (java.lang.String, java.util.ResourceBundle) 
		String value
		java.util.ResourceBundle b
	public org.eclipse.core.runtime.ILibrary[] getRuntimeLibraries () 
		org.osgi.framework.Bundle[] allBundles
		org.osgi.framework.Bundle[] allBundles
		org.osgi.framework.Bundle[] fragments
		java.util.ArrayList allLibraries
		boolean addedDot
		int i
		org.eclipse.osgi.util.ManifestElement[] classpathElements
		int j
	public java.lang.String getUniqueIdentifier () 
	public static java.lang.String getUniqueIdentifierFromString (java.lang.String) 
		String pluginString
		int ix
	public org.eclipse.core.runtime.PluginVersionIdentifier getVersionIdentifier () 
		String version
	public static org.eclipse.core.runtime.PluginVersionIdentifier getVersionIdentifierFromString (java.lang.String) 
		String pluginString
	public org.eclipse.core.runtime.IPluginPrerequisite[] getPluginPrerequisites () 
		org.eclipse.osgi.service.resolver.BundleDescription description
		org.eclipse.osgi.service.resolver.BundleSpecification[] specs
		org.eclipse.core.runtime.IPluginPrerequisite[] resolvedPrerequisites
		int j
	boolean hasActivationStarted () 
	public synchronized boolean isPluginActivated () 
	public boolean isPluginDeactivated () 
	private void logError (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	private boolean pluginActivationEnter ()  throws org.eclipse.core.runtime.CoreException 
		String errorMsg
	private void pluginActivationExit (boolean) 
		boolean errorExit
	private void throwException (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public java.lang.String toString () 
	public final java.net.URL find (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		java.net.URL result
	public final java.net.URL find (org.eclipse.core.runtime.IPath, java.util.Map) 
		org.eclipse.core.runtime.IPath path
		java.util.Map override
		java.net.URL result
	public org.eclipse.core.runtime.Plugin getPlugin ()  throws org.eclipse.core.runtime.CoreException 
	synchronized void doPluginActivation ()  throws org.eclipse.core.runtime.CoreException 
		org.osgi.framework.BundleException e
		boolean errorExit
	private java.lang.String getPluginClass () 
	private java.lang.String getId () 
	private void internalDoPluginActivation ()  throws org.eclipse.core.runtime.CoreException 
		String errorMsg
		String errorMsg
		String errorMsg
		String errorMsg
		String pluginClassName
		Class runtimeClass
		ClassNotFoundException e
		java.lang.reflect.Constructor construct
		NoSuchMethodException eNoConstructor
		ClassCastException e
		Exception e
	public void  (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle b
	public org.osgi.framework.Bundle getBundle () 
	public void setPlugin (org.eclipse.core.runtime.Plugin) 
		org.eclipse.core.runtime.Plugin object
	public synchronized void setActive () 
	public boolean hasPluginObject () 
	public void markAsDeactivated () 
}

org/eclipse/core/internal/plugins/PluginPrerequisite.class
PluginPrerequisite.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.PluginPrerequisite extends java.lang.Object implements org.eclipse.core.runtime.IPluginPrerequisite  {
	private static final org.osgi.framework.Version maxVersion
	private org.eclipse.osgi.service.resolver.BundleSpecification prereq
	static void  () 
	public void  (org.eclipse.osgi.service.resolver.BundleSpecification) 
		org.eclipse.osgi.service.resolver.BundleSpecification b
	public org.eclipse.core.runtime.PluginVersionIdentifier getResolvedVersionIdentifier () 
		org.osgi.framework.Version actualVersion
	public java.lang.String getUniqueIdentifier () 
	public org.eclipse.core.runtime.PluginVersionIdentifier getVersionIdentifier () 
		org.osgi.framework.Version specifiedVersion
	public boolean isExported () 
	public boolean isMatchedAsGreaterOrEqual () 
	public boolean isMatchedAsCompatible () 
	public boolean isMatchedAsEquivalent () 
	public boolean isMatchedAsPerfect () 
	public boolean isMatchedAsExact () 
	public boolean isOptional () 
	private static boolean isMatchedAsGreaterOrEqual (org.eclipse.osgi.service.resolver.VersionRange) 
		org.eclipse.osgi.service.resolver.VersionRange versionRange
		org.osgi.framework.Version maximum
	private static boolean isMatchedAsPerfect (org.eclipse.osgi.service.resolver.VersionRange) 
		org.eclipse.osgi.service.resolver.VersionRange versionRange
		org.osgi.framework.Version minimum
		org.osgi.framework.Version maximum
	private static boolean isMatchedAsEquivalent (org.eclipse.osgi.service.resolver.VersionRange) 
		org.eclipse.osgi.service.resolver.VersionRange versionRange
		org.osgi.framework.Version minimum
		org.osgi.framework.Version maximum
	private static boolean isMatchedAsCompatible (org.eclipse.osgi.service.resolver.VersionRange) 
		org.eclipse.osgi.service.resolver.VersionRange versionRange
		org.osgi.framework.Version minimum
		org.osgi.framework.Version maximum
}

org/eclipse/core/internal/plugins/PluginRegistry$RegistryListener.class
PluginRegistry.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.PluginRegistry$RegistryListener extends java.lang.Object implements org.osgi.framework.BundleListener  {
	final org.eclipse.core.internal.plugins.PluginRegistry this$0
	public void  (org.eclipse.core.internal.plugins.PluginRegistry) 
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
}

org/eclipse/core/internal/plugins/PluginRegistry.class
PluginRegistry.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.PluginRegistry extends java.lang.Object implements org.eclipse.core.runtime.IPluginRegistry  {
	private org.eclipse.core.runtime.IExtensionRegistry extRegistry
	private org.eclipse.core.internal.plugins.PluginRegistry$RegistryListener listener
	protected java.util.WeakHashMap descriptors
	public void  () 
	public void close () 
	public org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String) 
		String uniqueId
	public org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String, java.lang.String) 
		String pluginId
		String pointId
	public org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String pointId
		String extensionId
	public org.eclipse.core.runtime.IExtension getExtension (java.lang.String, java.lang.String) 
		String xptUniqueId
		String extUniqueId
	public org.eclipse.core.runtime.IExtension getExtension (java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String xptSimpleId
		String extId
	public org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String) 
		String xptUniqueId
	public org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String, java.lang.String) 
		String plugin
		String xpt
	public org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints () 
	public org.eclipse.core.runtime.IPluginDescriptor getPluginDescriptor (java.lang.String) 
		String plugin
		org.osgi.framework.Bundle correspondingBundle
	private org.eclipse.core.internal.plugins.PluginDescriptor getPluginDescriptor (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
		org.eclipse.core.internal.plugins.PluginDescriptor correspondingDescriptor
	public org.eclipse.core.runtime.IPluginDescriptor[] getPluginDescriptors (java.lang.String) 
		String plugin
		org.osgi.framework.Bundle[] bundles
		org.eclipse.core.runtime.IPluginDescriptor[] results
		int added
		int i
		org.eclipse.core.internal.plugins.PluginDescriptor desc
		org.eclipse.core.runtime.IPluginDescriptor[] toReturn
	public org.eclipse.core.runtime.IPluginDescriptor getPluginDescriptor (java.lang.String, org.eclipse.core.runtime.PluginVersionIdentifier) 
		String pluginId
		org.eclipse.core.runtime.PluginVersionIdentifier version
		org.osgi.framework.Bundle[] bundles
	public org.eclipse.core.runtime.IPluginDescriptor[] getPluginDescriptors () 
		org.osgi.framework.Bundle[] bundles
		java.util.ArrayList pds
		int i
		boolean isFragment
		org.eclipse.core.runtime.IPluginDescriptor[] result
	void logError (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/core/internal/plugins/Policy.class
Policy.java
package org.eclipse.core.internal.plugins
public org.eclipse.core.internal.plugins.Policy extends java.lang.Object {
	private static String bundleName
	private static java.util.ResourceBundle bundle
	static void  () 
	public void  () 
	private static java.util.ResourceBundle getResourceBundle () 
		java.util.ResourceBundle tmpBundle
	public static java.lang.String bind (java.lang.String) 
		String id
	public static java.lang.String bind (java.lang.String, java.lang.String) 
		String id
		String binding
	public static java.lang.String bind (java.lang.String, java.lang.String, java.lang.String) 
		String id
		String binding1
		String binding2
	public static java.lang.String bind (java.lang.String, java.lang.String[]) 
		String id
		String[] bindings
		String message
	public static org.eclipse.core.runtime.IProgressMonitor monitorFor (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public static org.eclipse.core.runtime.IProgressMonitor subMonitorFor (org.eclipse.core.runtime.IProgressMonitor, int) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int ticks
	public static org.eclipse.core.runtime.IProgressMonitor subMonitorFor (org.eclipse.core.runtime.IProgressMonitor, int, int) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int ticks
		int style
	public static void debug (boolean, java.lang.String) 
		boolean includeDate
		String message
}

org/eclipse/core/internal/plugins/messages.properties
org/eclipse/core/runtime/
org/eclipse/core/runtime/model/
org/eclipse/core/runtime/model/ConfigurationElementModel.class
ConfigurationElementModel.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.ConfigurationElementModel extends org.eclipse.core.runtime.model.PluginModelObject {
	private String value
	private org.eclipse.core.runtime.model.ConfigurationPropertyModel[] properties
	private org.eclipse.core.runtime.model.ConfigurationElementModel[] children
	private Object parent
	public void  () 
	public java.lang.Object getParent () 
	public org.eclipse.core.runtime.model.ExtensionModel getParentExtension () 
		Object p
	public org.eclipse.core.runtime.model.ConfigurationPropertyModel[] getProperties () 
	public org.eclipse.core.runtime.model.ConfigurationElementModel[] getSubElements () 
	public java.lang.String getValue () 
	public java.lang.String getValueAsIs () 
	public void markReadOnly () 
		int i
		int i
	public void setLocalizedValue (java.lang.String) 
		String value
	public void setParent (java.lang.Object) 
		Object value
	public void setProperties (org.eclipse.core.runtime.model.ConfigurationPropertyModel[]) 
		org.eclipse.core.runtime.model.ConfigurationPropertyModel[] value
	public void setSubElements (org.eclipse.core.runtime.model.ConfigurationElementModel[]) 
		org.eclipse.core.runtime.model.ConfigurationElementModel[] value
	public void setValue (java.lang.String) 
		String value
}

org/eclipse/core/runtime/model/ConfigurationPropertyModel.class
ConfigurationPropertyModel.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.ConfigurationPropertyModel extends org.eclipse.core.runtime.model.PluginModelObject {
	private String value
	public void  () 
	public java.lang.String getValue () 
	public void setLocalizedValue (java.lang.String) 
		String value
	public void setValue (java.lang.String) 
		String value
}

org/eclipse/core/runtime/model/ExtensionModel.class
ExtensionModel.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.ExtensionModel extends org.eclipse.core.runtime.model.PluginModelObject {
	private String extensionPoint
	private String id
	private org.eclipse.core.runtime.model.ConfigurationElementModel[] elements
	private org.eclipse.core.runtime.model.PluginModel plugin
	public void  () 
	public java.lang.String getExtensionPoint () 
	public java.lang.String getId () 
	public org.eclipse.core.runtime.model.PluginModel getParent () 
	public org.eclipse.core.runtime.model.PluginDescriptorModel getParentPluginDescriptor () 
	public org.eclipse.core.runtime.model.ConfigurationElementModel[] getSubElements () 
	public void markReadOnly () 
		int i
	public void setExtensionPoint (java.lang.String) 
		String value
	public void setId (java.lang.String) 
		String value
	public void setParent (org.eclipse.core.runtime.model.PluginModel) 
		org.eclipse.core.runtime.model.PluginModel value
	public void setParentPluginDescriptor (org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.PluginDescriptorModel value
	public void setSubElements (org.eclipse.core.runtime.model.ConfigurationElementModel[]) 
		org.eclipse.core.runtime.model.ConfigurationElementModel[] value
}

org/eclipse/core/runtime/model/ExtensionPointModel.class
ExtensionPointModel.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.ExtensionPointModel extends org.eclipse.core.runtime.model.PluginModelObject {
	private String id
	private String schema
	private org.eclipse.core.runtime.model.PluginModel plugin
	private org.eclipse.core.runtime.model.ExtensionModel[] extensions
	public void  () 
	public org.eclipse.core.runtime.model.ExtensionModel[] getDeclaredExtensions () 
	public java.lang.String getId () 
	public org.eclipse.core.runtime.model.PluginModel getParent () 
	public org.eclipse.core.runtime.model.PluginDescriptorModel getParentPluginDescriptor () 
	public java.lang.String getSchema () 
	public void setDeclaredExtensions (org.eclipse.core.runtime.model.ExtensionModel[]) 
		org.eclipse.core.runtime.model.ExtensionModel[] value
	public void setId (java.lang.String) 
		String value
	public void setParent (org.eclipse.core.runtime.model.PluginModel) 
		org.eclipse.core.runtime.model.PluginModel value
	public void setParentPluginDescriptor (org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.PluginDescriptorModel value
	public void setSchema (java.lang.String) 
		String value
}

org/eclipse/core/runtime/model/Factory.class
Factory.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.Factory extends java.lang.Object {
	private org.eclipse.core.runtime.MultiStatus status
	public void  (org.eclipse.core.runtime.MultiStatus) 
		org.eclipse.core.runtime.MultiStatus status
	public org.eclipse.core.runtime.model.ConfigurationElementModel createConfigurationElement () 
	public org.eclipse.core.runtime.model.ConfigurationPropertyModel createConfigurationProperty () 
	public org.eclipse.core.runtime.model.ExtensionModel createExtension () 
	public org.eclipse.core.runtime.model.ExtensionPointModel createExtensionPoint () 
	public org.eclipse.core.runtime.model.LibraryModel createLibrary () 
	public org.eclipse.core.runtime.model.PluginDescriptorModel createPluginDescriptor () 
	public org.eclipse.core.runtime.model.PluginFragmentModel createPluginFragment () 
	public org.eclipse.core.runtime.model.PluginPrerequisiteModel createPluginPrerequisite () 
	public org.eclipse.core.runtime.model.PluginRegistryModel createPluginRegistry () 
	public org.eclipse.core.runtime.model.URLModel createURL () 
	public void error (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus error
	public org.eclipse.core.runtime.MultiStatus getStatus () 
}

org/eclipse/core/runtime/model/LibraryModel.class
LibraryModel.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.LibraryModel extends org.eclipse.core.runtime.model.PluginModelObject {
	private String[] exports
	private String type
	private String[] packagePrefixes
	private boolean isExported
	private boolean isFullyExported
	public static final String CODE
	public static final String RESOURCE
	public void  () 
	public java.lang.String[] getExports () 
	public java.lang.String getType () 
	public boolean isExported () 
	public boolean isFullyExported () 
	public void setExports (java.lang.String[]) 
		String[] value
		int i
	public void setType (java.lang.String) 
		String value
		String lcValue
	public java.lang.String[] getPackagePrefixes () 
	public void setPackagePrefixes (java.lang.String[]) 
		String[] value
}

org/eclipse/core/runtime/model/PluginDescriptorModel.class
PluginDescriptorModel.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.PluginDescriptorModel extends org.eclipse.core.runtime.model.PluginModel {
	private String pluginClass
	private boolean enabled
	private org.eclipse.core.runtime.model.PluginFragmentModel[] fragments
	public void  () 
	public boolean getEnabled () 
	public org.eclipse.core.runtime.model.PluginFragmentModel[] getFragments () 
	public java.lang.String getPluginClass () 
	public java.lang.String getPluginId () 
	public void setEnabled (boolean) 
		boolean value
	public void setFragments (org.eclipse.core.runtime.model.PluginFragmentModel[]) 
		org.eclipse.core.runtime.model.PluginFragmentModel[] value
	public void setPluginClass (java.lang.String) 
		String value
}

org/eclipse/core/runtime/model/PluginFragmentModel.class
PluginFragmentModel.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.PluginFragmentModel extends org.eclipse.core.runtime.model.PluginModel {
	public static final byte FRAGMENT_MATCH_UNSPECIFIED
	public static final byte FRAGMENT_MATCH_PERFECT
	public static final byte FRAGMENT_MATCH_EQUIVALENT
	public static final byte FRAGMENT_MATCH_COMPATIBLE
	public static final byte FRAGMENT_MATCH_GREATER_OR_EQUAL
	private String plugin
	private String pluginVersion
	private byte pluginMatch
	public void  () 
	public byte getMatch () 
	public java.lang.String getPlugin () 
	public java.lang.String getPluginId () 
	public java.lang.String getPluginVersion () 
	public void setMatch (byte) 
		byte value
	public void setPlugin (java.lang.String) 
		String value
	public void setPluginVersion (java.lang.String) 
		String value
}

org/eclipse/core/runtime/model/PluginModel.class
PluginModel.java
package org.eclipse.core.runtime.model
public abstract org.eclipse.core.runtime.model.PluginModel extends org.eclipse.core.runtime.model.PluginModelObject {
	private String schemaVersion
	private String id
	private String providerName
	private String version
	private org.eclipse.core.runtime.model.LibraryModel[] runtime
	private org.eclipse.core.runtime.model.ExtensionPointModel[] extensionPoints
	private org.eclipse.core.runtime.model.ExtensionModel[] extensions
	private org.eclipse.core.runtime.model.PluginPrerequisiteModel[] requires
	private org.eclipse.core.runtime.model.PluginRegistryModel registry
	private String location
	public void  () 
	public org.eclipse.core.runtime.model.ExtensionPointModel[] getDeclaredExtensionPoints () 
	public org.eclipse.core.runtime.model.ExtensionModel[] getDeclaredExtensions () 
	public java.lang.String getId () 
	public java.lang.String getLocation () 
	public abstract java.lang.String getPluginId () 
	public java.lang.String getProviderName () 
	public org.eclipse.core.runtime.model.PluginRegistryModel getRegistry () 
	public org.eclipse.core.runtime.model.PluginPrerequisiteModel[] getRequires () 
	public org.eclipse.core.runtime.model.LibraryModel[] getRuntime () 
	public java.lang.String getVersion () 
	public void markReadOnly () 
		int i
		int i
		int i
		int i
	public void setDeclaredExtensionPoints (org.eclipse.core.runtime.model.ExtensionPointModel[]) 
		org.eclipse.core.runtime.model.ExtensionPointModel[] value
	public void setDeclaredExtensions (org.eclipse.core.runtime.model.ExtensionModel[]) 
		org.eclipse.core.runtime.model.ExtensionModel[] value
	public void setId (java.lang.String) 
		String value
	public void setLocalizedProviderName (java.lang.String) 
		String value
	public void setLocation (java.lang.String) 
		String value
	public void setProviderName (java.lang.String) 
		String value
	public void setRegistry (org.eclipse.core.runtime.model.PluginRegistryModel) 
		org.eclipse.core.runtime.model.PluginRegistryModel value
	public void setRequires (org.eclipse.core.runtime.model.PluginPrerequisiteModel[]) 
		org.eclipse.core.runtime.model.PluginPrerequisiteModel[] value
	public void setRuntime (org.eclipse.core.runtime.model.LibraryModel[]) 
		org.eclipse.core.runtime.model.LibraryModel[] value
	public void setVersion (java.lang.String) 
		String value
	public java.lang.String getSchemaVersion () 
	public void setSchemaVersion (java.lang.String) 
		String value
}

org/eclipse/core/runtime/model/PluginModelObject.class
PluginModelObject.java
package org.eclipse.core.runtime.model
public abstract org.eclipse.core.runtime.model.PluginModelObject extends java.lang.Object {
	private String name
	private int flags
	static final int M_READ_ONLY
	public void  () 
	protected void assertIsWriteable () 
	public java.lang.String getName () 
	public int getStartLine () 
	public boolean isReadOnly () 
	public void markReadOnly () 
	public void setLocalizedName (java.lang.String) 
		String value
	public void setName (java.lang.String) 
		String value
	public void setStartLine (int) 
		int lineNumber
	public java.lang.String toString () 
}

org/eclipse/core/runtime/model/PluginPrerequisiteModel.class
PluginPrerequisiteModel.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.PluginPrerequisiteModel extends org.eclipse.core.runtime.model.PluginModelObject {
	public static final byte PREREQ_MATCH_UNSPECIFIED
	public static final byte PREREQ_MATCH_PERFECT
	public static final byte PREREQ_MATCH_EQUIVALENT
	public static final byte PREREQ_MATCH_COMPATIBLE
	public static final byte PREREQ_MATCH_GREATER_OR_EQUAL
	private String plugin
	private String version
	private byte match
	private boolean export
	private String resolvedVersion
	private boolean optional
	public void  () 
	public boolean getExport () 
	public boolean getMatch () 
	public byte getMatchByte () 
	public boolean getOptional () 
	public java.lang.String getPlugin () 
	public java.lang.String getResolvedVersion () 
	public java.lang.String getVersion () 
	public void setExport (boolean) 
		boolean value
	public void setMatch (boolean) 
		boolean value
	public void setMatchByte (byte) 
		byte value
	public void setOptional (boolean) 
		boolean value
	public void setPlugin (java.lang.String) 
		String value
	public void setResolvedVersion (java.lang.String) 
		String value
	public void setVersion (java.lang.String) 
		String value
}

org/eclipse/core/runtime/model/PluginRegistryModel.class
PluginRegistryModel.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.PluginRegistryModel extends java.lang.Object {
	protected org.eclipse.core.internal.model.PluginMap plugins
	protected org.eclipse.core.internal.model.PluginMap fragments
	private boolean readOnly
	private boolean resolved
	public void  () 
	public void addFragment (org.eclipse.core.runtime.model.PluginFragmentModel) 
		org.eclipse.core.runtime.model.PluginFragmentModel fragment
	public void addPlugin (org.eclipse.core.runtime.model.PluginDescriptorModel) 
		org.eclipse.core.runtime.model.PluginDescriptorModel plugin
	protected void assertIsWriteable () 
	public org.eclipse.core.runtime.model.PluginFragmentModel getFragment (java.lang.String) 
		String id
	public org.eclipse.core.runtime.model.PluginFragmentModel getFragment (java.lang.String, java.lang.String) 
		String id
		String version
	public org.eclipse.core.runtime.model.PluginFragmentModel[] getFragments () 
		org.eclipse.core.runtime.model.PluginFragmentModel[] result
	public org.eclipse.core.runtime.model.PluginFragmentModel[] getFragments (java.lang.String) 
		String id
		java.util.List versions
	public org.eclipse.core.runtime.model.PluginDescriptorModel getPlugin (java.lang.String) 
		String pluginId
	public org.eclipse.core.runtime.model.PluginDescriptorModel getPlugin (java.lang.String, java.lang.String) 
		String pluginId
		String version
		org.eclipse.core.runtime.model.PluginDescriptorModel[] list
		int i
		org.eclipse.core.runtime.model.PluginDescriptorModel element
	public org.eclipse.core.runtime.model.PluginDescriptorModel[] getPlugins () 
		org.eclipse.core.runtime.model.PluginDescriptorModel[] result
	public org.eclipse.core.runtime.model.PluginDescriptorModel[] getPlugins (java.lang.String) 
		String pluginId
		java.util.List versions
	public boolean isReadOnly () 
	public boolean isResolved () 
	public void markReadOnly () 
	public void markResolved () 
	public void removeFragment (java.lang.String, java.lang.String) 
		String id
		String version
	public void removeFragments (java.lang.String) 
		String id
	public void removePlugin (java.lang.String, java.lang.String) 
		String pluginId
		String version
	public void removePlugins (java.lang.String) 
		String pluginId
	public org.eclipse.core.runtime.IStatus resolve (boolean, boolean) 
		boolean trimDisabledPlugins
		boolean doCrossLinking
		org.eclipse.core.internal.model.RegistryResolver resolver
	public static org.eclipse.core.runtime.model.PluginRegistryModel parsePlugins (java.net.URL[], org.eclipse.core.runtime.model.Factory) 
		java.net.URL[] pluginPath
		org.eclipse.core.runtime.model.Factory factory
}

org/eclipse/core/runtime/model/URLModel.class
URLModel.java
package org.eclipse.core.runtime.model
public org.eclipse.core.runtime.model.URLModel extends org.eclipse.core.runtime.model.PluginModelObject {
	private String url
	public void  () 
	public java.lang.String getURL () 
	public void setURL (java.lang.String) 
		String value
}