META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
plugin.properties
ant_tasks/
ant_tasks/director-ant.jar
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/director/
org/eclipse/equinox/internal/p2/director/app/
org/eclipse/equinox/internal/p2/director/app/Activator.class
Activator.java
package org.eclipse.equinox.internal.p2.director.app
public org.eclipse.equinox.internal.p2.director.app.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public static final String ID
	private static org.osgi.framework.BundleContext bundleContext
	public void  () 
	public static org.osgi.framework.BundleContext getContext () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
}

org/eclipse/equinox/internal/p2/director/app/Application$LocationQueryable.class
Application.java
package org.eclipse.equinox.internal.p2.director.app
 org.eclipse.equinox.internal.p2.director.app.Application$LocationQueryable extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable  {
	private java.net.URI location
	final org.eclipse.equinox.internal.p2.director.app.Application this$0
	public void  (org.eclipse.equinox.internal.p2.director.app.Application, java.net.URI) 
		java.net.URI location
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/equinox/internal/p2/director/app/Application.class
Application.java
package org.eclipse.equinox.internal.p2.director.app
public org.eclipse.equinox.internal.p2.director.app.Application extends java.lang.Object implements org.eclipse.equinox.app.IApplication  {
	private static final Integer EXIT_ERROR
	private static final String ANT_PROPERTY_PREFIX
	private static final String FLAVOR_DEFAULT
	public static final int COMMAND_INSTALL
	public static final int COMMAND_UNINSTALL
	public static final int COMMAND_LIST
	public static final String[] COMMAND_NAMES
	private org.eclipse.core.runtime.Path destination
	private java.net.URI[] artifactRepositoryLocations
	private java.net.URI[] metadataRepositoryLocations
	private java.net.URI[] metadataReposForRemoval
	private java.net.URI[] artifactReposForRemoval
	private org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager artifactManager
	private org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager metadataManager
	private String root
	private org.eclipse.equinox.p2.metadata.Version version
	private String flavor
	private String profileId
	private String profileProperties
	private String bundlePool
	private String nl
	private String os
	private String arch
	private String ws
	private boolean roamingProfile
	private org.eclipse.equinox.p2.planner.IPlanner planner
	private org.eclipse.equinox.p2.engine.IEngine engine
	private boolean noProfileId
	private int command
	protected org.eclipse.equinox.p2.core.IProvisioningAgent agent
	static void  () 
	public void  () 
	private void ambigousCommand (int, int)  throws org.eclipse.core.runtime.CoreException 
		int cmd1
		int cmd2
	private org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest buildProvisioningRequest (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.query.IQueryResult, boolean) 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.query.IQueryResult roots
		boolean install
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
	static org.eclipse.equinox.p2.engine.IProfile addProfile (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String, java.util.Map)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		String profileId
		java.util.Map properties
		org.eclipse.equinox.p2.engine.IProfileRegistry profileRegistry
		org.eclipse.equinox.p2.engine.IProfile profile
		java.util.Map profileProperties
		org.eclipse.osgi.service.environment.EnvironmentInfo info
	static org.eclipse.equinox.p2.engine.IProfile getProfile (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		String id
		org.eclipse.equinox.p2.engine.IProfileRegistry profileRegistry
	static org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI location
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
	static org.eclipse.equinox.p2.query.IQueryResult getInstallableUnits (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI location
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.query.IQueryable queryable
	private java.lang.String getEnvironmentProperty () 
		java.util.Map values
	private org.eclipse.equinox.p2.engine.IProfile initializeProfile ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfile profile
		java.util.Map props
		String env
	private void initializeRepositories (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean throwException
		int removalIdx
		boolean anyValid
		int i
		org.eclipse.equinox.p2.core.ProvisionException e
		int removalIdx
		boolean anyValid
		int i
		org.eclipse.equinox.p2.core.ProvisionException e
	private void initializeServices ()  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.osgi.framework.ServiceReference agentProviderRef
		org.eclipse.equinox.p2.core.IProvisioningAgentProvider provider
		org.eclipse.equinox.internal.provisional.p2.director.IDirector director
	private void markRoots (org.eclipse.equinox.p2.planner.IProfileChangeRequest, org.eclipse.equinox.p2.query.IQueryResult) 
		org.eclipse.equinox.p2.planner.IProfileChangeRequest request
		org.eclipse.equinox.p2.query.IQueryResult roots
		java.util.Iterator iterator
	private void missingArgument (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String argumentName
	private org.eclipse.core.runtime.IStatus planAndExecute (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest) 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
		org.eclipse.equinox.p2.engine.IProvisioningPlan result
		org.eclipse.core.runtime.IStatus operationStatus
		org.eclipse.core.runtime.IStatus operationStatus
	private void printRequest (org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest) 
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
		java.util.Collection toAdd
		java.util.Collection toRemove
		org.eclipse.equinox.p2.metadata.IInstallableUnit added
		org.eclipse.equinox.p2.metadata.IInstallableUnit removed
	public void processArguments (java.lang.String[])  throws java.lang.Exception 
		String[] args
		int i
		String opt
		String arg
	private void putProperties (java.lang.String, java.util.Map) 
		String pairs
		java.util.Map properties
		java.util.StringTokenizer tok
		String next
		int i
		String tag
		String value
	public java.lang.Object run (java.lang.String[])  throws java.lang.Exception 
		String[] args
		long time
		org.eclipse.core.runtime.IStatus operationStatus
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQueryResult roots
		org.eclipse.equinox.p2.query.IQueryResult roots
		org.eclipse.equinox.p2.query.IQueryResult roots
		org.eclipse.equinox.p2.query.IQueryResult roots
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.engine.IProfile profile
		boolean wasRoaming
		boolean wasRoaming
		org.eclipse.core.runtime.IStatus updateRoamStatus
		org.eclipse.core.runtime.IStatus updateRoamStatus
		org.eclipse.core.runtime.MultiStatus multi
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
		java.util.Iterator unitIterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	private void cleanupRepositories () 
		int i
		int i
	private org.eclipse.equinox.p2.query.IQueryResult collectRootIUs (java.net.URI[], org.eclipse.equinox.p2.query.IQuery) 
		java.net.URI[] locations
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor nullMonitor
		java.util.List locationQueryables
		int i
	public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext)  throws java.lang.Exception 
		org.eclipse.equinox.app.IApplicationContext context
	public void stop () 
	private java.lang.String toString (java.util.Map) 
		java.util.Map context
		StringBuffer result
		boolean first
		String key
	private org.eclipse.core.runtime.IStatus updateRoamingProperties (org.eclipse.equinox.p2.engine.IProfile) 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
		java.io.File destinationFile
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.p2.engine.IProvisioningPlan result
	private org.eclipse.core.runtime.IStatus setRoaming (org.eclipse.equinox.p2.engine.IProfile) 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.p2.engine.IProvisioningPlan result
	private static java.net.URI[] getURIs (java.lang.String) 
		String spec
		String[] urlSpecs
		java.util.ArrayList result
		int i
	public static java.lang.String[] getArrayFromString (java.lang.String, java.lang.String) 
		String list
		String separator
		java.util.List result
		java.util.StringTokenizer tokens
		String token
	private void logFailure (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		org.eclipse.osgi.framework.log.FrameworkLog log
}

org/eclipse/equinox/internal/p2/director/app/DirectorApplication$AvoidTrustPromptService.class
DirectorApplication.java
package org.eclipse.equinox.internal.p2.director.app
 org.eclipse.equinox.internal.p2.director.app.DirectorApplication$AvoidTrustPromptService extends org.eclipse.equinox.p2.core.UIServices {
	final org.eclipse.equinox.internal.p2.director.app.DirectorApplication this$0
	void  (org.eclipse.equinox.internal.p2.director.app.DirectorApplication) 
	public org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo getUsernamePassword (java.lang.String) 
		String location
	public org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo getUsernamePassword (java.lang.String, org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo) 
		String location
		org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo previousInfo
	public org.eclipse.equinox.p2.core.UIServices$TrustInfo getTrustInfo (java.security.cert.Certificate[][], java.lang.String[]) 
		java.security.cert.Certificate[][] untrustedChain
		String[] unsignedDetail
}

org/eclipse/equinox/internal/p2/director/app/DirectorApplication$CommandLineOption.class
DirectorApplication.java
package org.eclipse.equinox.internal.p2.director.app
 org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption extends java.lang.Object {
	private final String[] identifiers
	private final String optionSyntaxString
	private final String helpString
	void  (java.lang.String[], java.lang.String, java.lang.String) 
		String[] identifiers
		String optionSyntaxString
		String helpString
	boolean isOption (java.lang.String) 
		String opt
		int idx
	void appendHelp (java.io.PrintStream) 
		java.io.PrintStream out
		int idx
}

org/eclipse/equinox/internal/p2/director/app/DirectorApplication$LocationQueryable.class
DirectorApplication.java
package org.eclipse.equinox.internal.p2.director.app
 org.eclipse.equinox.internal.p2.director.app.DirectorApplication$LocationQueryable extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable  {
	private java.net.URI location
	final org.eclipse.equinox.internal.p2.director.app.DirectorApplication this$0
	public void  (org.eclipse.equinox.internal.p2.director.app.DirectorApplication, java.net.URI) 
		java.net.URI location
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/equinox/internal/p2/director/app/DirectorApplication.class
DirectorApplication.java
package org.eclipse.equinox.internal.p2.director.app
public org.eclipse.equinox.internal.p2.director.app.DirectorApplication extends java.lang.Object implements org.eclipse.equinox.app.IApplication  {
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_HELP
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_LIST
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_INSTALL_IU
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_UNINSTALL_IU
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_REVERT
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_DESTINATION
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_METADATAREPOS
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_ARTIFACTREPOS
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_REPOSITORIES
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_VERIFY_ONLY
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_PROFILE
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_FLAVOR
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_SHARED
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_BUNDLEPOOL
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_PROFILE_PROPS
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_ROAMING
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_P2_OS
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_P2_WS
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_P2_ARCH
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_P2_NL
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_PURGEHISTORY
	private static final org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption OPTION_FOLLOW_REFERENCES
	private static final Integer EXIT_ERROR
	private static final String FLAVOR_DEFAULT
	private static final String PROP_P2_PROFILE
	private static final String NO_ARTIFACT_REPOSITORIES_AVAILABLE
	private static final String FOLLOW_ARTIFACT_REPOSITORY_REFERENCES
	public static final String LINE_SEPARATOR
	private org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager artifactManager
	org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager metadataManager
	private java.net.URI[] artifactReposForRemoval
	private java.net.URI[] metadataReposForRemoval
	private final java.util.List artifactRepositoryLocations
	private final java.util.List metadataRepositoryLocations
	private final java.util.List rootsToInstall
	private final java.util.List rootsToUninstall
	private final java.util.List rootsToList
	private java.io.File bundlePool
	private java.io.File destination
	private java.io.File sharedLocation
	private String flavor
	private boolean printHelpInfo
	private boolean printIUList
	private long revertToPreviousState
	private boolean verifyOnly
	private boolean roamingProfile
	private boolean purgeRegistry
	private boolean stackTrace
	private boolean followReferences
	private String profileId
	private String profileProperties
	private String ws
	private String os
	private String arch
	private String nl
	private org.eclipse.equinox.p2.engine.IEngine engine
	private boolean noProfileId
	private org.osgi.service.packageadmin.PackageAdmin packageAdmin
	private org.osgi.framework.ServiceReference packageAdminRef
	private org.eclipse.equinox.p2.planner.IPlanner planner
	private org.eclipse.equinox.internal.p2.director.app.ILog log
	private org.eclipse.equinox.p2.core.IProvisioningAgent targetAgent
	private boolean noArtifactRepositorySpecified
	static void  () 
	public void  () 
	private static void getURIs (java.util.List, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		java.util.List uris
		String spec
		String[] urlSpecs
		int i
		java.net.URISyntaxException e
	private static java.lang.String getRequiredArgument (java.lang.String[], int)  throws org.eclipse.core.runtime.CoreException 
		String[] args
		int argIdx
		String arg
	private static java.lang.String getOptionalArgument (java.lang.String[], int) 
		String[] args
		int argIdx
		String arg
	private static void parseIUsArgument (java.util.List, java.lang.String) 
		java.util.List vnames
		String arg
		String[] roots
		int i
	private static java.io.File processFileArgument (java.lang.String) 
		String arg
	private org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest buildProvisioningRequest (org.eclipse.equinox.p2.engine.IProfile, java.util.Collection, java.util.Collection) 
		org.eclipse.equinox.p2.engine.IProfile profile
		java.util.Collection installs
		java.util.Collection uninstalls
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
	private void cleanupRepositories () 
		int i
		int i
	private org.eclipse.equinox.p2.query.IQueryResult collectRootIUs (org.eclipse.equinox.p2.query.IQuery) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor nullMonitor
		int top
		java.util.List locationQueryables
		int i
	private java.util.Collection collectRoots (org.eclipse.equinox.p2.engine.IProfile, java.util.List, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfile profile
		java.util.List rootNames
		boolean forInstall
		java.util.ArrayList allRoots
		int top
		int i
		org.eclipse.equinox.p2.metadata.IVersionedId rootName
		org.eclipse.equinox.p2.metadata.Version v
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQueryResult roots
		java.util.Iterator itor
	synchronized org.osgi.framework.Bundle getBundle (java.lang.String) 
		String symbolicName
		org.osgi.framework.Bundle[] bundles
		int i
	private java.lang.String getEnvironmentProperty () 
		java.util.HashMap values
	private org.eclipse.equinox.p2.engine.IProfile getProfile () 
		org.eclipse.equinox.p2.engine.IProfileRegistry profileRegistry
	private org.eclipse.equinox.p2.engine.IProfile initializeProfile ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfile profile
		java.util.Map props
		String env
	private void initializeRepositories ()  throws org.eclipse.core.runtime.CoreException 
		int removalIdx
		boolean anyValid
		int i
		java.net.URI location
		org.eclipse.equinox.p2.core.ProvisionException e
		int top
		int i
		java.net.URI location
		org.eclipse.equinox.p2.core.ProvisionException e
	private void initializeServices ()  throws org.eclipse.core.runtime.CoreException 
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference agentProviderRef
		org.eclipse.equinox.p2.core.IProvisioningAgentProvider provider
		java.net.URI p2DataArea
		java.net.URI p2DataArea
		java.io.File dataAreaFile
		java.io.File configIni
		java.io.InputStream in
		java.util.Properties ciProps
		org.eclipse.equinox.internal.provisional.p2.director.IDirector director
	private void logStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	private void printMessage (java.lang.String) 
		String message
	private void logFailure (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		org.eclipse.osgi.framework.log.FrameworkLog frameworkLog
	private void markRoots (org.eclipse.equinox.p2.planner.IProfileChangeRequest, java.util.Collection) 
		org.eclipse.equinox.p2.planner.IProfileChangeRequest request
		java.util.Collection roots
		org.eclipse.equinox.p2.metadata.IInstallableUnit root
	private void missingArgument (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String argumentName
	private void performList ()  throws org.eclipse.core.runtime.CoreException 
		java.util.ArrayList allRoots
		java.util.Iterator roots
		org.eclipse.equinox.p2.metadata.IVersionedId rootName
		org.eclipse.equinox.p2.metadata.Version v
		org.eclipse.equinox.p2.query.IQuery query
		java.util.Iterator roots
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	private void performProvisioningActions ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfile profile
		java.util.Collection installs
		java.util.Collection uninstalls
		boolean wasRoaming
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
	private void planAndExecute (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
		org.eclipse.equinox.p2.engine.IProvisioningPlan result
		org.eclipse.core.runtime.IStatus operationStatus
	private void executePlan (org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.equinox.p2.engine.IProvisioningPlan)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.p2.engine.IProvisioningPlan result
		org.eclipse.core.runtime.IStatus operationStatus
	private boolean hasNoRepositoryFound (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus child
	private void printRequest (org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest) 
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
		java.util.Collection toAdd
		org.eclipse.equinox.p2.metadata.IInstallableUnit added
		java.util.Collection toRemove
		org.eclipse.equinox.p2.metadata.IInstallableUnit removed
	public void processArguments (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		String[] args
		org.eclipse.osgi.service.environment.EnvironmentInfo info
		int i
		String opt
		String optionalArgument
		String targettedState
		String nxt
		String arg
	private void putProperties (java.lang.String, java.util.Map) 
		String pairs
		java.util.Map properties
		String[] propPairs
		int i
		String propPair
		int eqIdx
		String tag
		String value
	private void cleanupServices () 
		org.osgi.framework.BundleContext context
	public java.lang.Object run (java.lang.String[]) 
		String[] args
		long time
		org.eclipse.core.runtime.CoreException e
	private void purgeRegistry ()  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.engine.IProfileRegistry registry
		long[] allProfiles
		int i
	private void revertToPreviousState ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.engine.IProfileRegistry profileRegistry
		org.eclipse.equinox.p2.engine.IProfile targetProfile
		long[] profiles
		org.eclipse.equinox.p2.engine.IProvisioningPlan plan
		org.eclipse.equinox.p2.engine.ProvisioningContext context
	private void setSystemProperty (java.lang.String, java.lang.String) 
		String key
		String value
		org.eclipse.osgi.service.environment.EnvironmentInfo env
	private static void appendLevelPrefix (java.io.PrintStream, int) 
		java.io.PrintStream strm
		int level
		int idx
	org.eclipse.equinox.p2.query.IQueryResult getInstallableUnits (java.net.URI, org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		java.net.URI location
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.query.IQueryable queryable
	private void deeplyPrint (org.eclipse.core.runtime.CoreException, java.io.PrintStream, int) 
		org.eclipse.core.runtime.CoreException ce
		java.io.PrintStream strm
		int level
	private void deeplyPrint (org.eclipse.core.runtime.IStatus, java.io.PrintStream, int) 
		org.eclipse.core.runtime.IStatus status
		java.io.PrintStream strm
		int level
		String msg
		Throwable cause
		org.eclipse.core.runtime.IStatus[] children
		int i
	private void deeplyPrint (java.lang.Throwable, java.io.PrintStream, int) 
		Throwable t
		java.io.PrintStream strm
		int level
		Throwable cause
	private void performHelpInfo () 
		org.eclipse.equinox.internal.p2.director.app.DirectorApplication$CommandLineOption[] allOptions
		int i
	private org.eclipse.core.runtime.IStatus setRoaming (org.eclipse.equinox.p2.engine.IProfile) 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.p2.engine.IProvisioningPlan result
	public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext)  throws java.lang.Exception 
		org.eclipse.equinox.app.IApplicationContext context
	private java.lang.String toString (java.util.Map) 
		java.util.Map context
		StringBuffer result
		java.util.Map$Entry entry
	private void updateRoamingProperties (org.eclipse.equinox.p2.engine.IProfile)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
		org.eclipse.equinox.p2.engine.ProvisioningContext context
		org.eclipse.equinox.p2.engine.IProvisioningPlan result
		org.eclipse.core.runtime.IStatus status
	public void stop () 
	public void setLog (org.eclipse.equinox.internal.p2.director.app.ILog) 
		org.eclipse.equinox.internal.p2.director.app.ILog log
}

org/eclipse/equinox/internal/p2/director/app/ILog.class
ILog.java
package org.eclipse.equinox.internal.p2.director.app
public abstract org.eclipse.equinox.internal.p2.director.app.ILog extends java.lang.Object {
	public abstract void log (org.eclipse.core.runtime.IStatus) 
	public abstract void log (java.lang.String) 
	public abstract void close () 
}

org/eclipse/equinox/internal/p2/director/app/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.director.app
public org.eclipse.equinox.internal.p2.director.app.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String could_not_remove_initialProfile
	public static String Deprecated_application
	public static String Ambigous_Command
	public static String Application_NoManager
	public static String Application_NoRepositories
	public static String Cant_change_roaming
	public static String destination_commandline
	public static String Help_A_list_of_properties_in_the_form_key_value_pairs
	public static String Help_A_list_of_URLs_denoting_artifact_repositories
	public static String Help_A_list_of_URLs_denoting_colocated_repositories
	public static String Help_A_list_of_URLs_denoting_metadata_repositories
	public static String Help_Defines_flavor_to_use_for_created_profile
	public static String Help_Defines_what_profile_to_use_for_the_actions
	public static String Help_Indicates_that_the_product_can_be_moved
	public static String Help_Installs_the_listed_IUs
	public static String Help_lb_lt_path_gt_rb
	public static String Help_List_all_IUs_found_in_repos
	public static String Help_lt_comma_separated_list_gt
	public static String Help_lb_lt_comma_separated_list_gt_rb
	public static String Help_lt_name_gt
	public static String Help_lt_path_gt
	public static String Help_Missing_argument
	public static String Help_Only_verify_dont_install
	public static String Help_Prints_this_command_line_help
	public static String Help_The_ARCH_when_profile_is_created
	public static String Help_The_folder_in_which_the_targetd_product_is_located
	public static String Help_The_location_where_the_plugins_and_features_will_be_stored
	public static String Help_The_NL_when_profile_is_created
	public static String Help_The_OS_when_profile_is_created
	public static String Help_The_WS_when_profile_is_created
	public static String Help_Uninstalls_the_listed_IUs
	public static String Help_Revert_to_previous_state
	public static String Help_Use_a_shared_location_for_the_install
	public static String Help_Purge_the_install_registry
	public static String Help_Follow_references
	public static String Ignored_repo
	public static String Installing
	public static String Missing_director
	public static String Missing_Engine
	public static String Missing_IU
	public static String Missing_planner
	public static String Missing_profileid
	public static String Missing_Required_Argument
	public static String Missing_profile
	public static String Operation_complete
	public static String Operation_failed
	public static String option_0_requires_an_argument
	public static String unable_to_parse_0_to_uri_1
	public static String Uninstalling
	public static String unknown_option_0
	public static String problem_CallingDirector
	public static String problem_repoMustBeURI
	public static String unableToWriteLogFile
	static void  () 
	private void  () 
}

org/eclipse/equinox/internal/p2/director/app/messages.properties