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/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/operations/
org/eclipse/equinox/internal/p2/operations/Activator.class
Activator.java
package org.eclipse.equinox.internal.p2.operations
public org.eclipse.equinox.internal.p2.operations.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static final String ID
private static org.osgi.framework.BundleContext context
public void <init> ()
public static org.osgi.framework.BundleContext getContext ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext bundleContext
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext bundleContext
}
org/eclipse/equinox/internal/p2/operations/IFailedStatusEvaluator.class
IFailedStatusEvaluator.java
package org.eclipse.equinox.internal.p2.operations
public abstract org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator extends java.lang.Object {
public abstract org.eclipse.equinox.p2.engine.ProvisioningContext getSecondPassProvisioningContext (org.eclipse.equinox.p2.engine.IProvisioningPlan)
}
org/eclipse/equinox/internal/p2/operations/IStatusCodes.class
IStatusCodes.java
package org.eclipse.equinox.internal.p2.operations
public abstract org.eclipse.equinox.internal.p2.operations.IStatusCodes extends java.lang.Object {
public static final int NOTHING_TO_UPDATE
public static final int PROFILE_CHANGE_ALTERED
public static final int IU_REQUEST_ALTERED
public static final int ALTERED_IMPLIED_UPDATE
public static final int ALTERED_IGNORED_IMPLIED_DOWNGRADE
public static final int ALTERED_IGNORED_ALREADY_INSTALLED
public static final int ALTERED_PARTIAL_INSTALL
public static final int ALTERED_PARTIAL_UNINSTALL
public static final int ALTERED_SIDE_EFFECT_UPDATE
public static final int ALTERED_SIDE_EFFECT_REMOVE
public static final int ALTERED_SIDE_EFFECT_INSTALL
public static final int ALTERED_IGNORED_INSTALL_REQUEST
public static final int ALTERED_IGNORED_UNINSTALL_REQUEST
public static final int ALTERED_IGNORED_IMPLIED_UPDATE
public static final int UNEXPECTED_NOTHING_TO_DO
public static final int EXPECTED_NOTHING_TO_DO
public static final int OPERATION_ALREADY_IN_PROGRESS
public static final int INVALID_REPOSITORY_LOCATION
}
org/eclipse/equinox/internal/p2/operations/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.operations
public org.eclipse.equinox.internal.p2.operations.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String InstallOperation_ComputeProfileChangeProgress
public static String InstallOperation_InstallJobName
public static String InstallOperation_ResolveJobName
public static String ProfileChangeOperation_NoProfileChangeRequest
public static String ProfileChangeOperation_ResolveTaskName
public static String ProvisioningJob_GenericErrorStatusMessage
public static String ProvisioningSession_AgentNotFound
public static String ProvisioningSession_InstallPlanConfigurationError
public static String PlanAnalyzer_IgnoringInstall
public static String PlanAnalyzer_LockedImpliedUpdate0
public static String PlanAnalyzer_PartialInstall
public static String PlanAnalyzer_PartialUninstall
public static String PlanAnalyzer_SideEffectInstall
public static String PlanAnalyzer_SideEffectUninstall
public static String PlannerResolutionJob_NullProvisioningPlan
public static String PlanAnalyzer_IgnoringImpliedDowngrade
public static String PlanAnalyzer_ImpliedUpdate
public static String PlanAnalyzer_Items
public static String PlanAnalyzer_NothingToDo
public static String PlanAnalyzer_NoUpdates
public static String PlanAnalyzer_AlreadyInstalled
public static String PlanAnalyzer_AnotherOperationInProgress
public static String PlanAnalyzer_RequestAltered
public static String PlanAnalyzer_UnexpectedError
public static String RepositoryTracker_DuplicateLocation
public static String RepositoryTracker_InvalidLocation
public static String ResolutionResult_SummaryStatus
public static String SizingPhaseSet_PhaseSetName
public static String UninstallOperation_ProvisioningJobName
public static String UninstallOperation_ResolveJobName
public static String UpdateOperation_ProfileChangeRequestProgress
public static String UpdateOperation_ResolveJobName
public static String UpdateOperation_UpdateJobName
static void <clinit> ()
private void <init> ()
}
org/eclipse/equinox/internal/p2/operations/PlanAnalyzer.class
PlanAnalyzer.java
package org.eclipse.equinox.internal.p2.operations
public org.eclipse.equinox.internal.p2.operations.PlanAnalyzer extends java.lang.Object {
public void <init> ()
public static org.eclipse.core.runtime.IStatus getStatus (int, org.eclipse.equinox.p2.metadata.IInstallableUnit)
int statusCode
org.eclipse.equinox.p2.metadata.IInstallableUnit affectedIU
public static org.eclipse.core.runtime.MultiStatus getProfileChangeAlteredStatus ()
public static org.eclipse.equinox.internal.p2.operations.ResolutionResult computeResolutionResult (org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.core.runtime.MultiStatus)
org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest originalRequest
org.eclipse.equinox.p2.engine.IProvisioningPlan plan
org.eclipse.core.runtime.MultiStatus originalStatus
org.eclipse.equinox.internal.p2.operations.ResolutionResult report
org.eclipse.core.runtime.IStatus[] details
int i
org.eclipse.equinox.internal.provisional.p2.director.PlannerStatus plannerStatus
java.util.Collection iusAdded
org.eclipse.equinox.p2.metadata.IInstallableUnit added
org.eclipse.equinox.internal.provisional.p2.director.RequestStatus rs
org.eclipse.core.runtime.IStatus fail
java.util.Collection iusRemoved
org.eclipse.equinox.p2.metadata.IInstallableUnit removed
org.eclipse.equinox.internal.provisional.p2.director.RequestStatus rs
org.eclipse.core.runtime.IStatus fail
java.util.Map$Entry entry
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.internal.provisional.p2.director.RequestStatus rs
private static java.lang.String getIUString (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String name
private static boolean nothingToDo (org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest)
org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
}
org/eclipse/equinox/internal/p2/operations/PlannerResolutionJob.class
PlannerResolutionJob.java
package org.eclipse.equinox.internal.p2.operations
public org.eclipse.equinox.internal.p2.operations.PlannerResolutionJob extends org.eclipse.equinox.p2.operations.ProvisioningJob implements org.eclipse.equinox.p2.operations.IProfileChangeJob {
org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
String profileId
org.eclipse.equinox.p2.engine.IProvisioningPlan plan
org.eclipse.core.runtime.MultiStatus additionalStatus
org.eclipse.equinox.internal.p2.operations.ResolutionResult report
org.eclipse.equinox.p2.engine.ProvisioningContext firstPass
org.eclipse.equinox.p2.engine.ProvisioningContext successful
org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator evaluator
public static org.eclipse.core.runtime.MultiStatus getProfileChangeRequestAlteredStatus ()
public void <init> (java.lang.String, org.eclipse.equinox.p2.operations.ProvisioningSession, java.lang.String, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator, org.eclipse.core.runtime.MultiStatus)
String label
org.eclipse.equinox.p2.operations.ProvisioningSession session
String profileId
org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator evaluator
org.eclipse.core.runtime.MultiStatus additionalStatus
public org.eclipse.equinox.p2.engine.IProvisioningPlan getProvisioningPlan ()
public org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest getProfileChangeRequest ()
public org.eclipse.equinox.p2.engine.ProvisioningContext getActualProvisioningContext ()
public void setFirstPassProvisioningContext (org.eclipse.equinox.p2.engine.ProvisioningContext)
org.eclipse.equinox.p2.engine.ProvisioningContext firstPass
public org.eclipse.core.runtime.IStatus runModal (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.SubMonitor sub
org.eclipse.core.runtime.SubMonitor sub
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus status
org.eclipse.equinox.p2.engine.ProvisioningContext secondPass
public org.eclipse.equinox.internal.p2.operations.ResolutionResult getResolutionResult ()
public java.lang.String getProfileId ()
}
org/eclipse/equinox/internal/p2/operations/ResolutionResult.class
ResolutionResult.java
package org.eclipse.equinox.internal.p2.operations
public org.eclipse.equinox.internal.p2.operations.ResolutionResult extends java.lang.Object {
private static final String NESTING_INDENT
private final java.util.HashMap iuToStatusMap
private org.eclipse.core.runtime.MultiStatus summaryStatus
public void <init> ()
public org.eclipse.core.runtime.IStatus getSummaryStatus ()
public void addSummaryStatus (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
public org.eclipse.core.runtime.IStatus statusOf (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public void addStatus (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.core.runtime.IStatus)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.MultiStatus iuSummaryStatus
private java.lang.String getIUString (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String name
public java.lang.String getSummaryReport ()
StringBuffer buffer
public java.lang.String getDetailedReport (org.eclipse.equinox.p2.metadata.IInstallableUnit[])
org.eclipse.equinox.p2.metadata.IInstallableUnit[] ius
StringBuffer buffer
int i
org.eclipse.core.runtime.MultiStatus iuStatus
String report
void appendDetailText (org.eclipse.core.runtime.IStatus, java.lang.StringBuffer, int, boolean)
org.eclipse.core.runtime.IStatus status
StringBuffer buffer
int indent
boolean includeTopLevelMessage
int i
Throwable t
int i
org.eclipse.core.runtime.IStatus exceptionStatus
String details
String details
org.eclipse.core.runtime.IStatus[] children
int i
}
org/eclipse/equinox/internal/p2/operations/SearchForUpdatesResolutionJob.class
SearchForUpdatesResolutionJob.java
package org.eclipse.equinox.internal.p2.operations
public org.eclipse.equinox.internal.p2.operations.SearchForUpdatesResolutionJob extends org.eclipse.equinox.internal.p2.operations.PlannerResolutionJob {
org.eclipse.equinox.p2.repository.IRunnableWithProgress searchForUpdatesRunnable
org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest[] requestHolder
org.eclipse.equinox.p2.operations.UpdateOperation operation
public void <init> (java.lang.String, org.eclipse.equinox.p2.operations.ProvisioningSession, java.lang.String, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator, org.eclipse.core.runtime.MultiStatus, org.eclipse.equinox.p2.repository.IRunnableWithProgress, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest[], org.eclipse.equinox.p2.operations.UpdateOperation)
String label
org.eclipse.equinox.p2.operations.ProvisioningSession session
String profileId
org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator evaluator
org.eclipse.core.runtime.MultiStatus additionalStatus
org.eclipse.equinox.p2.repository.IRunnableWithProgress searchForUpdatesRunnable
org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest[] requestHolder
org.eclipse.equinox.p2.operations.UpdateOperation operation
public org.eclipse.core.runtime.IStatus runModal (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.SubMonitor sub
public org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest getProfileChangeRequest ()
}
org/eclipse/equinox/internal/p2/operations/messages.properties
org/eclipse/equinox/p2/
org/eclipse/equinox/p2/operations/
org/eclipse/equinox/p2/operations/IProfileChangeJob.class
IProfileChangeJob.java
package org.eclipse.equinox.p2.operations
public abstract org.eclipse.equinox.p2.operations.IProfileChangeJob extends java.lang.Object {
public abstract java.lang.String getProfileId ()
}
org/eclipse/equinox/p2/operations/InstallOperation$1.class
InstallOperation.java
package org.eclipse.equinox.p2.operations
org.eclipse.equinox.p2.operations.InstallOperation$1 extends java.lang.Object implements org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator {
final org.eclipse.equinox.p2.operations.InstallOperation this$0
void <init> (org.eclipse.equinox.p2.operations.InstallOperation)
public org.eclipse.equinox.p2.engine.ProvisioningContext getSecondPassProvisioningContext (org.eclipse.equinox.p2.engine.IProvisioningPlan)
org.eclipse.equinox.p2.engine.IProvisioningPlan failedPlan
}
org/eclipse/equinox/p2/operations/InstallOperation.class
InstallOperation.java
package org.eclipse.equinox.p2.operations
public org.eclipse.equinox.p2.operations.InstallOperation extends org.eclipse.equinox.p2.operations.ProfileChangeOperation {
private java.util.Collection toInstall
public void <init> (org.eclipse.equinox.p2.operations.ProvisioningSession, java.util.Collection)
org.eclipse.equinox.p2.operations.ProvisioningSession session
java.util.Collection toInstall
protected void computeProfileChangeRequest (org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.core.runtime.SubMonitor sub
org.eclipse.equinox.p2.metadata.IInstallableUnit entryToInstall
org.eclipse.equinox.p2.query.IQueryResult alreadyInstalled
org.eclipse.equinox.p2.metadata.IInstallableUnit installedIU
int compareTo
boolean lockedForUpdate
String value
protected java.lang.String getResolveJobName ()
protected java.lang.String getProvisioningJobName ()
org.eclipse.equinox.p2.engine.ProvisioningContext getFirstPassProvisioningContext ()
org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator getSecondPassEvaluator ()
private boolean missingRequirement (org.eclipse.equinox.p2.engine.IProvisioningPlan)
org.eclipse.equinox.p2.engine.IProvisioningPlan failedPlan
org.eclipse.core.runtime.IStatus status
org.eclipse.equinox.internal.provisional.p2.director.RequestStatus requestStatus
static boolean access$0 (org.eclipse.equinox.p2.operations.InstallOperation, org.eclipse.equinox.p2.engine.IProvisioningPlan)
}
org/eclipse/equinox/p2/operations/ProfileChangeOperation$1.class
ProfileChangeOperation.java
package org.eclipse.equinox.p2.operations
org.eclipse.equinox.p2.operations.ProfileChangeOperation$1 extends java.lang.Object implements org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator {
final org.eclipse.equinox.p2.operations.ProfileChangeOperation this$0
void <init> (org.eclipse.equinox.p2.operations.ProfileChangeOperation)
public org.eclipse.equinox.p2.engine.ProvisioningContext getSecondPassProvisioningContext (org.eclipse.equinox.p2.engine.IProvisioningPlan)
org.eclipse.equinox.p2.engine.IProvisioningPlan failedPlan
}
org/eclipse/equinox/p2/operations/ProfileChangeOperation.class
ProfileChangeOperation.java
package org.eclipse.equinox.p2.operations
public abstract org.eclipse.equinox.p2.operations.ProfileChangeOperation extends java.lang.Object implements org.eclipse.equinox.p2.operations.IProfileChangeJob {
org.eclipse.equinox.p2.operations.ProvisioningSession session
String profileId
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.core.runtime.MultiStatus noChangeRequest
org.eclipse.equinox.internal.p2.operations.PlannerResolutionJob job
org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request
protected void <init> (org.eclipse.equinox.p2.operations.ProvisioningSession)
org.eclipse.equinox.p2.operations.ProvisioningSession session
public final org.eclipse.core.runtime.IStatus resolveModal (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void setProfileId (java.lang.String)
String id
public final org.eclipse.equinox.p2.operations.ProvisioningJob getResolveJob (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.SubMonitor mon
protected void prepareToResolve ()
void makeResolveJob (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
protected abstract void computeProfileChangeRequest (org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor)
private void createPlannerResolutionJob ()
protected abstract java.lang.String getResolveJobName ()
protected abstract java.lang.String getProvisioningJobName ()
public org.eclipse.core.runtime.IStatus getResolutionResult ()
public java.lang.String getResolutionDetails ()
org.eclipse.core.runtime.IStatus result
public java.lang.String getResolutionDetails (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public org.eclipse.equinox.p2.engine.IProvisioningPlan getProvisioningPlan ()
public org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest getProfileChangeRequest ()
public org.eclipse.equinox.p2.operations.ProvisioningJob getProvisioningJob (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus status
org.eclipse.equinox.p2.operations.ProfileModificationJob pJob
public void setProvisioningContext (org.eclipse.equinox.p2.engine.ProvisioningContext)
org.eclipse.equinox.p2.engine.ProvisioningContext context
public org.eclipse.equinox.p2.engine.ProvisioningContext getProvisioningContext ()
public java.lang.String getProfileId ()
public boolean hasResolved ()
org.eclipse.equinox.p2.engine.ProvisioningContext getFirstPassProvisioningContext ()
org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator getSecondPassEvaluator ()
protected void updateJobProvisioningContexts (org.eclipse.equinox.internal.p2.operations.PlannerResolutionJob, org.eclipse.equinox.p2.engine.ProvisioningContext)
org.eclipse.equinox.internal.p2.operations.PlannerResolutionJob job
org.eclipse.equinox.p2.engine.ProvisioningContext context
}
org/eclipse/equinox/p2/operations/ProfileModificationJob.class
ProfileModificationJob.java
package org.eclipse.equinox.p2.operations
public org.eclipse.equinox.p2.operations.ProfileModificationJob extends org.eclipse.equinox.p2.operations.ProvisioningJob implements org.eclipse.equinox.p2.operations.IProfileChangeJob {
org.eclipse.equinox.p2.engine.IProvisioningPlan plan
String profileId
org.eclipse.equinox.p2.engine.IPhaseSet phaseSet
org.eclipse.equinox.p2.engine.ProvisioningContext provisioningContext
int restartPolicy
private String taskName
public void <init> (java.lang.String, org.eclipse.equinox.p2.operations.ProvisioningSession, java.lang.String, org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.equinox.p2.engine.ProvisioningContext)
String name
org.eclipse.equinox.p2.operations.ProvisioningSession session
String profileId
org.eclipse.equinox.p2.engine.IProvisioningPlan plan
org.eclipse.equinox.p2.engine.ProvisioningContext context
public void setPhaseSet (org.eclipse.equinox.p2.engine.IPhaseSet)
org.eclipse.equinox.p2.engine.IPhaseSet phaseSet
public java.lang.String getProfileId ()
public org.eclipse.core.runtime.IStatus runModal (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
String task
org.eclipse.core.runtime.IStatus status
public void setTaskName (java.lang.String)
String label
public int getRestartPolicy ()
public void setRestartPolicy (int)
int policy
}
org/eclipse/equinox/p2/operations/ProvisioningJob$DoubleProgressMonitor.class
ProvisioningJob.java
package org.eclipse.equinox.p2.operations
org.eclipse.equinox.p2.operations.ProvisioningJob$DoubleProgressMonitor extends org.eclipse.core.runtime.ProgressMonitorWrapper {
org.eclipse.core.runtime.IProgressMonitor additionalMonitor
protected void <init> (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor1
org.eclipse.core.runtime.IProgressMonitor monitor2
public void beginTask (java.lang.String, int)
String name
int totalWork
public void clearBlocked ()
public void done ()
public void internalWorked (double)
double work
public boolean isCanceled ()
public void setBlocked (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus reason
public void setCanceled (boolean)
boolean b
public void setTaskName (java.lang.String)
String name
public void subTask (java.lang.String)
String name
public void worked (int)
int work
}
org/eclipse/equinox/p2/operations/ProvisioningJob.class
ProvisioningJob.java
package org.eclipse.equinox.p2.operations
public abstract org.eclipse.equinox.p2.operations.ProvisioningJob extends org.eclipse.core.runtime.jobs.Job {
public static final int RESTART_NONE
public static final int RESTART_OR_APPLY
public static final int RESTART_ONLY
private org.eclipse.equinox.p2.operations.ProvisioningSession session
private org.eclipse.core.runtime.IProgressMonitor additionalMonitor
public void <init> (java.lang.String, org.eclipse.equinox.p2.operations.ProvisioningSession)
String name
org.eclipse.equinox.p2.operations.ProvisioningSession session
protected org.eclipse.equinox.p2.operations.ProvisioningSession getSession ()
private org.eclipse.core.runtime.IProgressMonitor getCombinedProgressMonitor (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor mon1
org.eclipse.core.runtime.IProgressMonitor mon2
public void setAdditionalProgressMonitor (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public final org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IProgressMonitor wrappedMonitor
org.eclipse.core.runtime.IStatus status
public abstract org.eclipse.core.runtime.IStatus runModal (org.eclipse.core.runtime.IProgressMonitor)
public int getRestartPolicy ()
protected org.eclipse.core.runtime.IStatus getErrorStatus (java.lang.String, org.eclipse.equinox.p2.core.ProvisionException)
String message
org.eclipse.equinox.p2.core.ProvisionException e
}
org/eclipse/equinox/p2/operations/ProvisioningSession$1.class
ProvisioningSession.java
package org.eclipse.equinox.p2.operations
org.eclipse.equinox.p2.operations.ProvisioningSession$1 extends org.eclipse.core.runtime.jobs.JobChangeAdapter {
final org.eclipse.equinox.p2.operations.ProvisioningSession this$0
void <init> (org.eclipse.equinox.p2.operations.ProvisioningSession)
public void done (org.eclipse.core.runtime.jobs.IJobChangeEvent)
org.eclipse.core.runtime.jobs.IJobChangeEvent event
}
org/eclipse/equinox/p2/operations/ProvisioningSession.class
ProvisioningSession.java
package org.eclipse.equinox.p2.operations
public org.eclipse.equinox.p2.operations.ProvisioningSession extends java.lang.Object {
private org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.util.Set scheduledJobs
public void <init> (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent ()
org.eclipse.equinox.p2.core.IAgentLocation getAgentLocation ()
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager getArtifactRepositoryManager ()
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager getMetadataRepositoryManager ()
org.eclipse.equinox.p2.engine.IProfileRegistry getProfileRegistry ()
org.eclipse.equinox.p2.engine.IEngine getEngine ()
org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus getProvisioningEventBus ()
org.eclipse.equinox.p2.planner.IPlanner getPlanner ()
public org.eclipse.core.runtime.IStatus performProvisioningPlan (org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.equinox.p2.engine.IPhaseSet, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProvisioningPlan plan
org.eclipse.equinox.p2.engine.IPhaseSet phaseSet
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IPhaseSet set
org.eclipse.equinox.p2.engine.IPhaseSet set
org.eclipse.core.runtime.SubMonitor mon
int ticksUsed
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.engine.IProvisioningPlan downloadPlan
java.util.Iterator it
org.eclipse.equinox.p2.engine.IPhaseSet download
org.eclipse.core.runtime.IStatus downloadStatus
org.eclipse.core.runtime.IStatus installerPlanStatus
org.eclipse.equinox.internal.provisional.configurator.Configurator configChanger
java.io.IOException e
private boolean doesPhaseSetIncludeDownload (org.eclipse.equinox.p2.engine.IPhaseSet)
org.eclipse.equinox.p2.engine.IPhaseSet set
String[] phaseIds
int i
public boolean hasScheduledOperationsFor (java.lang.String)
String profileId
org.eclipse.core.runtime.jobs.Job[] jobs
int i
String id
private org.eclipse.core.runtime.jobs.Job[] getScheduledJobs ()
public void rememberJob (org.eclipse.core.runtime.jobs.Job)
org.eclipse.core.runtime.jobs.Job job
}
org/eclipse/equinox/p2/operations/RepositoryTracker.class
RepositoryTracker.java
package org.eclipse.equinox.p2.operations
public abstract org.eclipse.equinox.p2.operations.RepositoryTracker extends java.lang.Object {
public static final int STATUS_INVALID_REPOSITORY_LOCATION
private int artifactRepositoryFlags
private int metadataRepositoryFlags
private final java.util.List reposNotFound
public void <init> ()
public abstract java.net.URI[] getKnownRepositories (org.eclipse.equinox.p2.operations.ProvisioningSession)
public org.eclipse.core.runtime.IStatus getInvalidLocationStatus (java.lang.String)
String locationText
public java.net.URI locationFromString (java.lang.String)
String locationString
java.net.URI userLocation
java.net.URI userLocation
String uriString
public org.eclipse.core.runtime.IStatus validateRepositoryLocation (org.eclipse.equinox.p2.operations.ProvisioningSession, java.net.URI, boolean, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.operations.ProvisioningSession session
java.net.URI location
boolean contactRepositories
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus localValidationStatus
String locationString
java.net.URI[] knownRepositories
int i
public void addNotFound (java.net.URI)
java.net.URI location
public boolean hasNotFoundStatusBeenReported (java.net.URI)
java.net.URI location
public void clearRepositoriesNotFound ()
public void clearRepositoryNotFound (java.net.URI)
java.net.URI location
public int getArtifactRepositoryFlags ()
public void setArtifactRepositoryFlags (int)
int flags
public int getMetadataRepositoryFlags ()
public void setMetadataRepositoryFlags (int)
int flags
public void reportLoadFailure (java.net.URI, org.eclipse.equinox.p2.core.ProvisionException)
java.net.URI location
org.eclipse.equinox.p2.core.ProvisionException exception
int code
public abstract void addRepository (java.net.URI, java.lang.String, org.eclipse.equinox.p2.operations.ProvisioningSession)
public abstract void removeRepositories (java.net.URI[], org.eclipse.equinox.p2.operations.ProvisioningSession)
public abstract void refreshRepositories (java.net.URI[], org.eclipse.equinox.p2.operations.ProvisioningSession, org.eclipse.core.runtime.IProgressMonitor)
}
org/eclipse/equinox/p2/operations/UninstallOperation$1.class
UninstallOperation.java
package org.eclipse.equinox.p2.operations
org.eclipse.equinox.p2.operations.UninstallOperation$1 extends java.lang.Object implements org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator {
final org.eclipse.equinox.p2.operations.UninstallOperation this$0
void <init> (org.eclipse.equinox.p2.operations.UninstallOperation)
public org.eclipse.equinox.p2.engine.ProvisioningContext getSecondPassProvisioningContext (org.eclipse.equinox.p2.engine.IProvisioningPlan)
org.eclipse.equinox.p2.engine.IProvisioningPlan failedPlan
}
org/eclipse/equinox/p2/operations/UninstallOperation.class
UninstallOperation.java
package org.eclipse.equinox.p2.operations
public org.eclipse.equinox.p2.operations.UninstallOperation extends org.eclipse.equinox.p2.operations.ProfileChangeOperation {
private java.util.Collection toUninstall
public void <init> (org.eclipse.equinox.p2.operations.ProvisioningSession, java.util.Collection)
org.eclipse.equinox.p2.operations.ProvisioningSession session
java.util.Collection toUninstall
protected void computeProfileChangeRequest (org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IInstallableUnit iuToUninstall
protected java.lang.String getProvisioningJobName ()
protected java.lang.String getResolveJobName ()
org.eclipse.equinox.p2.engine.ProvisioningContext getFirstPassProvisioningContext ()
org.eclipse.equinox.p2.engine.ProvisioningContext pc
org.eclipse.equinox.internal.p2.operations.IFailedStatusEvaluator getSecondPassEvaluator ()
}
org/eclipse/equinox/p2/operations/Update.class
Update.java
package org.eclipse.equinox.p2.operations
public org.eclipse.equinox.p2.operations.Update extends java.lang.Object {
public org.eclipse.equinox.p2.metadata.IInstallableUnit toUpdate
public org.eclipse.equinox.p2.metadata.IInstallableUnit replacement
public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit toUpdate
org.eclipse.equinox.p2.metadata.IInstallableUnit replacement
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.operations.Update other
public int hashCode ()
int result
public java.lang.String toString ()
}
org/eclipse/equinox/p2/operations/UpdateOperation$1.class
UpdateOperation.java
package org.eclipse.equinox.p2.operations
org.eclipse.equinox.p2.operations.UpdateOperation$1 extends java.lang.Object implements org.eclipse.equinox.p2.repository.IRunnableWithProgress {
final org.eclipse.equinox.p2.operations.UpdateOperation this$0
private final org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest[] val$requestHolder
void <init> (org.eclipse.equinox.p2.operations.UpdateOperation, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest[])
public void run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.OperationCanceledException
org.eclipse.core.runtime.IProgressMonitor mon
}
org/eclipse/equinox/p2/operations/UpdateOperation.class
UpdateOperation.java
package org.eclipse.equinox.p2.operations
public org.eclipse.equinox.p2.operations.UpdateOperation extends org.eclipse.equinox.p2.operations.ProfileChangeOperation {
public static final int STATUS_NOTHING_TO_UPDATE
private java.util.Collection iusToUpdate
private java.util.HashMap possibleUpdatesByIU
private java.util.List defaultUpdates
public void <init> (org.eclipse.equinox.p2.operations.ProvisioningSession, java.util.Collection)
org.eclipse.equinox.p2.operations.ProvisioningSession session
java.util.Collection toBeUpdated
public void <init> (org.eclipse.equinox.p2.operations.ProvisioningSession)
org.eclipse.equinox.p2.operations.ProvisioningSession session
public void setSelectedUpdates (org.eclipse.equinox.p2.operations.Update[])
org.eclipse.equinox.p2.operations.Update[] defaultUpdates
public org.eclipse.equinox.p2.operations.Update[] getSelectedUpdates ()
public org.eclipse.equinox.p2.operations.Update[] getPossibleUpdates ()
java.util.ArrayList all
java.util.List updates
private org.eclipse.equinox.p2.operations.Update[] updatesFor (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.List updates
java.util.List updates
org.eclipse.equinox.p2.query.IQueryResult replacements
java.util.Iterator replacementIterator
org.eclipse.equinox.p2.metadata.IInstallableUnit replacementIU
org.eclipse.equinox.p2.query.IQueryResult alreadyInstalled
org.eclipse.equinox.p2.operations.Update update
protected void computeProfileChangeRequest (org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.Set toBeUpdated
java.util.HashSet elementsToPlan
boolean selectionSpecified
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.core.runtime.SubMonitor sub
org.eclipse.equinox.p2.metadata.IInstallableUnit iuToUpdate
org.eclipse.core.runtime.SubMonitor iuMon
org.eclipse.equinox.p2.operations.Update[] updates
int j
java.util.HashMap latestVersions
boolean foundUpdate
boolean foundPatch
int j
String key
String key
org.eclipse.equinox.p2.operations.Update latestUpdate
org.eclipse.equinox.p2.metadata.IInstallableUnit latestIU
java.util.Set keys
String id
org.eclipse.equinox.p2.operations.Update update
org.eclipse.equinox.p2.metadata.IInstallableUnit theUpdate
protected java.lang.String getProvisioningJobName ()
protected java.lang.String getResolveJobName ()
protected void prepareToResolve ()
private java.util.Collection getInstalledIUs ()
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.equinox.p2.query.IQueryResult queryResult
void makeResolveJob (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest[] requestHolder
public boolean hasResolved ()
}