META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
OSGI-INF/
OSGI-INF/director.xml
OSGI-INF/planner.xml
about.html
plugin.properties
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/ApplicablePatchQuery.class
ApplicablePatchQuery.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.ApplicablePatchQuery extends org.eclipse.equinox.p2.query.ExpressionMatchQuery { private static final org.eclipse.equinox.p2.metadata.expression.IExpression applicablePatches static void <clinit> () public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu }
org/eclipse/equinox/internal/p2/director/AttachmentHelper.class
AttachmentHelper.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.AttachmentHelper extends java.lang.Object { private static final org.eclipse.equinox.p2.metadata.IInstallableUnitFragment[] NO_FRAGMENTS static void <clinit> () public void <init> () public static java.util.Collection attachFragments (java.util.Iterator, java.util.Map) java.util.Iterator toAttach java.util.Map fragmentsToIUs java.util.Map fragmentBindings java.util.Map iusToFragment java.util.Map$Entry mapping org.eclipse.equinox.p2.metadata.IInstallableUnitFragment fragment java.util.List existingMatches org.eclipse.equinox.p2.metadata.IInstallableUnit host java.util.List potentialFragments java.util.Map$Entry entry org.eclipse.equinox.p2.metadata.IInstallableUnit hostIU java.util.List potentialIUFragments java.util.ArrayList applicableFragments org.eclipse.equinox.p2.metadata.IInstallableUnitFragment potentialFragment java.util.Collection reqsFromFragment boolean match boolean requirementMatched java.util.Iterator iterator org.eclipse.equinox.p2.metadata.IRequirement reqs org.eclipse.equinox.p2.metadata.IInstallableUnitFragment theFragment int specificityLevel java.util.LinkedList fragments org.eclipse.equinox.p2.metadata.IInstallableUnitFragment fragment java.util.Collection result org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IInstallableUnitFragment[] fragments private static boolean isTranslation (org.eclipse.equinox.p2.metadata.IInstallableUnitFragment) org.eclipse.equinox.p2.metadata.IInstallableUnitFragment fragment org.eclipse.equinox.p2.metadata.IProvidedCapability capability }
org/eclipse/equinox/internal/p2/director/DirectorActivator.class
DirectorActivator.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.DirectorActivator extends java.lang.Object implements org.osgi.framework.BundleActivator { public static final String PI_DIRECTOR public static org.osgi.framework.BundleContext context public void <init> () public void start (org.osgi.framework.BundleContext) throws java.lang.Exception org.osgi.framework.BundleContext ctx public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception org.osgi.framework.BundleContext ctx }
org/eclipse/equinox/internal/p2/director/DirectorComponent.class
DirectorComponent.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.DirectorComponent extends java.lang.Object implements org.eclipse.equinox.p2.core.spi.IAgentServiceFactory { public void <init> () public java.lang.Object createService (org.eclipse.equinox.p2.core.IProvisioningAgent) org.eclipse.equinox.p2.core.IProvisioningAgent agent org.eclipse.equinox.p2.engine.IEngine engine org.eclipse.equinox.p2.planner.IPlanner planner }
org/eclipse/equinox/internal/p2/director/Explanation$1.class
Explanation.java package org.eclipse.equinox.internal.p2.director org.eclipse.equinox.internal.p2.director.Explanation$1 extends org.eclipse.equinox.internal.p2.director.Explanation { void <init> () public int orderValue () public java.lang.String toString () public int shortAnswer () }
org/eclipse/equinox/internal/p2/director/Explanation$HardRequirement.class
Explanation.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Explanation$HardRequirement extends org.eclipse.equinox.internal.p2.director.Explanation { public final org.eclipse.equinox.p2.metadata.IInstallableUnit iu public final org.eclipse.equinox.p2.metadata.IRequirement req public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IRequirement) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IRequirement req public int orderValue () public org.eclipse.core.runtime.IStatus toStatus () org.eclipse.core.runtime.MultiStatus result public java.lang.String toString () public int shortAnswer () }
org/eclipse/equinox/internal/p2/director/Explanation$IUInstalled.class
Explanation.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Explanation$IUInstalled extends org.eclipse.equinox.internal.p2.director.Explanation { public final org.eclipse.equinox.p2.metadata.IInstallableUnit iu public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu public int orderValue () public java.lang.String toString () public org.eclipse.core.runtime.IStatus toStatus () public int shortAnswer () }
org/eclipse/equinox/internal/p2/director/Explanation$IUToInstall.class
Explanation.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Explanation$IUToInstall extends org.eclipse.equinox.internal.p2.director.Explanation { public final org.eclipse.equinox.p2.metadata.IInstallableUnit iu public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu public int orderValue () public java.lang.String toString () public org.eclipse.core.runtime.IStatus toStatus () public int shortAnswer () }
org/eclipse/equinox/internal/p2/director/Explanation$MissingGreedyIU.class
Explanation.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Explanation$MissingGreedyIU extends org.eclipse.equinox.internal.p2.director.Explanation { public final org.eclipse.equinox.p2.metadata.IInstallableUnit iu public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu public int orderValue () public int shortAnswer () public java.lang.String toString () public org.eclipse.core.runtime.IStatus toStatus () }
org/eclipse/equinox/internal/p2/director/Explanation$MissingIU.class
Explanation.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Explanation$MissingIU extends org.eclipse.equinox.internal.p2.director.Explanation { public final org.eclipse.equinox.p2.metadata.IInstallableUnit iu public final org.eclipse.equinox.p2.metadata.IRequirement req public boolean isEntryPoint public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IRequirement, boolean) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IRequirement req boolean isEntryPoint public int orderValue () public int shortAnswer () public java.lang.String toString () public org.eclipse.core.runtime.IStatus toStatus () }
org/eclipse/equinox/internal/p2/director/Explanation$NotInstallableRoot.class
Explanation.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Explanation$NotInstallableRoot extends org.eclipse.equinox.internal.p2.director.Explanation { public final org.eclipse.equinox.p2.metadata.IRequirement req public void <init> (org.eclipse.equinox.p2.metadata.IRequirement) org.eclipse.equinox.p2.metadata.IRequirement req public java.lang.String toString () public org.eclipse.core.runtime.IStatus toStatus () protected int orderValue () public int shortAnswer () }
org/eclipse/equinox/internal/p2/director/Explanation$PatchedHardRequirement.class
Explanation.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Explanation$PatchedHardRequirement extends org.eclipse.equinox.internal.p2.director.Explanation { public final org.eclipse.equinox.p2.metadata.IInstallableUnit iu public final org.eclipse.equinox.p2.metadata.IInstallableUnitPatch patch public final org.eclipse.equinox.p2.metadata.IRequirement req public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnitPatch) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IInstallableUnitPatch patch public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IRequirement, org.eclipse.equinox.p2.metadata.IInstallableUnitPatch) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IRequirement req org.eclipse.equinox.p2.metadata.IInstallableUnitPatch patch public int orderValue () public org.eclipse.core.runtime.IStatus toStatus () org.eclipse.core.runtime.MultiStatus result String fromString public java.lang.String toString () public int shortAnswer () }
org/eclipse/equinox/internal/p2/director/Explanation$Singleton.class
Explanation.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Explanation$Singleton extends org.eclipse.equinox.internal.p2.director.Explanation { public final org.eclipse.equinox.p2.metadata.IInstallableUnit[] ius public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit[]) org.eclipse.equinox.p2.metadata.IInstallableUnit[] ius public int orderValue () public int shortAnswer () public org.eclipse.core.runtime.IStatus toStatus () org.eclipse.core.runtime.MultiStatus result int i public java.lang.String toString () }
org/eclipse/equinox/internal/p2/director/Explanation.class
Explanation.java package org.eclipse.equinox.internal.p2.director public abstract org.eclipse.equinox.internal.p2.director.Explanation extends java.lang.Object implements java.lang.Comparable { public static final org.eclipse.equinox.internal.p2.director.Explanation OPTIONAL_REQUIREMENT public static final int MISSING_REQUIREMENT public static final int VIOLATED_SINGLETON_CONSTRAINT public static final int IU_INSTALLED public static final int IU_TO_INSTALL public static final int VIOLATED_HARD_REQUIREMENT public static final int VIOLATED_PATCHED_HARD_REQUIREMENT public static final int NON_INSTALLABLE_ROOT public static final int OTHER_REASON static void <clinit> () protected void <init> () public int compareTo (org.eclipse.equinox.internal.p2.director.Explanation) org.eclipse.equinox.internal.p2.director.Explanation exp protected abstract int orderValue () public abstract int shortAnswer () public org.eclipse.core.runtime.IStatus toStatus () protected java.lang.String getUserReadableName (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu String result private java.lang.String getLocalized (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu String value String actualKey public volatile int compareTo (java.lang.Object) }
org/eclipse/equinox/internal/p2/director/InfiniteProgress.class
InfiniteProgress.java package org.eclipse.equinox.internal.p2.director org.eclipse.equinox.internal.p2.director.InfiniteProgress extends org.eclipse.core.runtime.ProgressMonitorWrapper { private int totalWork private int currentIncrement private int halfWay private int nextProgress private int worked protected void <init> (org.eclipse.core.runtime.IProgressMonitor) org.eclipse.core.runtime.IProgressMonitor monitor public void beginTask (java.lang.String, int) String name int work public void worked (int) int work }
org/eclipse/equinox/internal/p2/director/Messages.class
Messages.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Messages extends org.eclipse.osgi.util.NLS { private static final String BUNDLE_NAME public static String Director_Task_installer_plan public static String Director_Task_Installing public static String Director_Task_Updating public static String Director_Task_Resolving_Dependencies public static String Director_Unsatisfied_Dependencies public static String Director_error_applying_configuration public static String Director_For_Target public static String Director_For_Target_Unselect_Required public static String Explanation_alreadyInstalled public static String Explanation_from public static String Explanation_fromPatch public static String Explanation_hardDependency public static String Explanation_patchedHardDependency public static String Explanation_missingRequired public static String Explanation_missingRootRequired public static String Explanation_missingNonGreedyRequired public static String Explanation_missingRequiredFilter public static String Explanation_missingRootFilter public static String Explanation_optionalDependency public static String Explanation_rootMissing public static String Explanation_rootSingleton public static String Explanation_singleton public static String Explanation_to public static String Explanation_toInstall public static String Explanation_unsatisfied public static String Planner_Timeout public static String Planner_Problems_resolving_plan public static String Planner_Unsatisfiable_problem public static String Planner_Unsatisfied_dependency public static String Planner_NoSolution public static String Planner_Unexpected_problem public static String Planner_actions_and_software_incompatible public static String Planner_can_not_install_preq public static String Planner_no_profile_registry public static String Planner_profile_out_of_sync public static String RequestStatus_message public static String Planner_no_installer_agent static void <clinit> () private void <init> () }
org/eclipse/equinox/internal/p2/director/OperationGenerator.class
OperationGenerator.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.OperationGenerator extends java.lang.Object { private static final org.eclipse.equinox.p2.metadata.IInstallableUnit NULL_IU private final org.eclipse.equinox.p2.engine.IProvisioningPlan plan static void <clinit> () public void <init> (org.eclipse.equinox.p2.engine.IProvisioningPlan) org.eclipse.equinox.p2.engine.IProvisioningPlan plan public void generateOperation (java.util.Collection, java.util.Collection) java.util.Collection from_ java.util.Collection to_ java.util.Collection intersection java.util.HashSet tmpFrom java.util.HashSet tmpTo java.util.List from java.util.List to private void generateConfigurationChanges (java.util.Collection, java.util.Collection) java.util.Collection to_ java.util.Collection intersection java.util.TreeSet to org.eclipse.equinox.p2.metadata.IInstallableUnit fromIU org.eclipse.equinox.p2.metadata.IInstallableUnit toIU private void generateConfigurationOperation (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit fromIU org.eclipse.equinox.p2.metadata.IInstallableUnit toIU java.util.Collection fromFragments java.util.Collection toFragments private void generateInstallUninstall (java.util.List, java.util.List) java.util.List from java.util.List to int toIdx int fromIdx org.eclipse.equinox.p2.metadata.IInstallableUnit fromIU org.eclipse.equinox.p2.metadata.IInstallableUnit toIU int comparison int i int i private void generateUpdates (java.util.List, java.util.List) java.util.List from java.util.List to java.util.Set processed java.util.Set removedFromTo org.eclipse.equinox.internal.p2.director.QueryableArray indexedFromElements int toIdx org.eclipse.equinox.p2.metadata.IInstallableUnit iuTo org.eclipse.equinox.p2.query.IQuery updateQuery org.eclipse.equinox.p2.query.IQueryResult updates java.util.Iterator updatesIterator org.eclipse.equinox.p2.metadata.IInstallableUnit iuFrom private org.eclipse.equinox.p2.metadata.IInstallableUnit next (java.util.List, int) java.util.List l int i private int skip (java.util.List, org.eclipse.equinox.p2.metadata.IInstallableUnit, int) java.util.List c org.eclipse.equinox.p2.metadata.IInstallableUnit id int idx int i }
org/eclipse/equinox/internal/p2/director/PermissiveSlicer.class
PermissiveSlicer.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.PermissiveSlicer extends org.eclipse.equinox.internal.p2.director.Slicer { private boolean includeOptionalDependencies private boolean everythingGreedy private boolean considerFilter private boolean considerOnlyStrictDependency private boolean evalFilterTo private boolean onlyFilteredRequirements public void <init> (org.eclipse.equinox.p2.query.IQueryable, java.util.Map, boolean, boolean, boolean, boolean, boolean) org.eclipse.equinox.p2.query.IQueryable input java.util.Map context boolean includeOptionalDependencies boolean everythingGreedy boolean evalFilterTo boolean considerOnlyStrictDependency boolean onlyFilteredRequirements protected boolean isApplicable (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu protected boolean isApplicable (org.eclipse.equinox.p2.metadata.IRequirement) org.eclipse.equinox.p2.metadata.IRequirement req protected boolean isGreedy (org.eclipse.equinox.p2.metadata.IRequirement) org.eclipse.equinox.p2.metadata.IRequirement req }
org/eclipse/equinox/internal/p2/director/PlannerComponent.class
PlannerComponent.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.PlannerComponent extends java.lang.Object implements org.eclipse.equinox.p2.core.spi.IAgentServiceFactory { public void <init> () public java.lang.Object createService (org.eclipse.equinox.p2.core.IProvisioningAgent) org.eclipse.equinox.p2.core.IProvisioningAgent agent }
org/eclipse/equinox/internal/p2/director/Projector$AbstractVariable.class
Projector.java package org.eclipse.equinox.internal.p2.director org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable extends java.lang.Object { public void <init> (java.lang.String) String name public void <init> () public java.lang.String toString () }
org/eclipse/equinox/internal/p2/director/Projector$ExplanationJob.class
Projector.java package org.eclipse.equinox.internal.p2.director org.eclipse.equinox.internal.p2.director.Projector$ExplanationJob extends org.eclipse.core.runtime.jobs.Job { private java.util.Set explanation final org.eclipse.equinox.internal.p2.director.Projector this$0 public void <init> (org.eclipse.equinox.internal.p2.director.Projector) public boolean belongsTo (java.lang.Object) Object family protected void canceling () public java.util.Set getExplanationResult () protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) org.eclipse.core.runtime.IProgressMonitor monitor long start long stop org.eclipse.equinox.internal.p2.director.Explanation ex }
org/eclipse/equinox/internal/p2/director/Projector$Pending.class
Projector.java package org.eclipse.equinox.internal.p2.director final org.eclipse.equinox.internal.p2.director.Projector$Pending extends java.lang.Object { java.util.List matches org.eclipse.equinox.internal.p2.director.Explanation explanation Object left void <init> () }
org/eclipse/equinox/internal/p2/director/Projector.class
Projector.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Projector extends java.lang.Object { static boolean DEBUG private static boolean DEBUG_ENCODING private org.eclipse.equinox.p2.query.IQueryable picker private org.eclipse.equinox.internal.p2.director.QueryableArray patches private java.util.Map noopVariables private java.util.List abstractVariables private java.util.Map slice private org.eclipse.equinox.p2.metadata.IInstallableUnit selectionContext org.sat4j.pb.tools.DependencyHelper dependencyHelper private java.util.Collection solution private java.util.Collection assumptions private org.eclipse.core.runtime.MultiStatus result private java.util.Collection alreadyInstalledIUs private org.eclipse.equinox.p2.query.IQueryable lastState private boolean considerMetaRequirements private org.eclipse.equinox.p2.metadata.IInstallableUnit entryPoint private java.util.Map fragments private int numberOfInstalledIUs private java.util.Set nonGreedyIUs private java.util.Map nonGreedyVariables private java.util.Map nonGreedyProvider private boolean emptyBecauseFiltered static void <clinit> () public void <init> (org.eclipse.equinox.p2.query.IQueryable, java.util.Map, java.util.Set, boolean) org.eclipse.equinox.p2.query.IQueryable q java.util.Map context java.util.Set nonGreedyIUs boolean considerMetaRequirements protected boolean isInstalled (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu public void encode (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnit[], org.eclipse.equinox.p2.query.IQueryable, java.util.Collection, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.metadata.IInstallableUnit entryPointIU org.eclipse.equinox.p2.metadata.IInstallableUnit[] alreadyExistingRoots org.eclipse.equinox.p2.query.IQueryable installedIUs java.util.Collection newRoots org.eclipse.core.runtime.IProgressMonitor monitor long start org.sat4j.pb.IPBSolver solver org.sat4j.pb.IPBSolver solver org.eclipse.equinox.p2.query.IQueryResult queryResult java.util.Iterator iusToEncode java.util.List iusToOrder org.eclipse.equinox.p2.metadata.IInstallableUnit iuToEncode long stop IllegalStateException e private void createConstraintsForNonGreedy () throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable var java.util.List providers private int sizeOf (org.eclipse.equinox.p2.query.IQueryable) org.eclipse.equinox.p2.query.IQueryable installedIUs org.eclipse.equinox.p2.query.IQueryResult qr private void createOptimizationFunction (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.util.Collection) org.eclipse.equinox.p2.metadata.IInstallableUnit metaIu java.util.Collection newRoots java.util.List weightedObjects java.util.Set transitiveClosure java.util.Set transitiveClosure java.util.Set transitiveClosure org.eclipse.equinox.p2.query.IQueryable queryable java.util.Set s java.math.BigInteger POWER java.math.BigInteger maxWeight java.util.Map$Entry entry java.util.Map conflictingEntries java.util.List toSort org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.math.BigInteger weight int count boolean installedIuMet boolean rootedMet int i org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.math.BigInteger abstractWeight org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable var java.math.BigInteger optionalWeight long countOptional java.util.List requestedPatches java.util.Collection reqs org.eclipse.equinox.p2.metadata.IRequirement req org.eclipse.equinox.p2.query.IQueryResult matches java.util.Iterator iterator org.eclipse.equinox.p2.metadata.IInstallableUnit match java.math.BigInteger patchWeight java.util.Iterator iterator private boolean isRoot (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.util.Collection) org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.util.Collection newRoots private void createObjectiveFunction (java.util.List) java.util.List weightedObjects StringBuffer b org.sat4j.pb.tools.WeightedObject object org.sat4j.pb.tools.WeightedObject[] array private void createMustHave (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnit[]) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IInstallableUnit[] alreadyExistingRoots private void createNegation (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IRequirement) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IRequirement req private boolean isApplicable (org.eclipse.equinox.p2.metadata.IRequirement) org.eclipse.equinox.p2.metadata.IRequirement req org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter private boolean isApplicable (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter private void expandNegatedRequirement (org.eclipse.equinox.p2.metadata.IRequirement, org.eclipse.equinox.p2.metadata.IInstallableUnit, java.util.List, boolean) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IRequirement req org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.util.List optionalAbstractRequirements boolean isRootIu java.util.List matches org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.p2.metadata.IInstallableUnit reqIu private void determinePotentialHostsForFragment (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IInstallableUnitFragment fragment org.eclipse.equinox.p2.metadata.IRequirement req java.util.List matches private void expandRequirement (org.eclipse.equinox.p2.metadata.IRequirement, org.eclipse.equinox.p2.metadata.IInstallableUnit, java.util.List, boolean) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IRequirement req org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.util.List optionalAbstractRequirements boolean isRootIu java.util.List matches org.eclipse.equinox.p2.metadata.IInstallableUnit reqIu org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.p2.metadata.IInstallableUnit current java.util.Iterator it java.util.List newConstraint org.eclipse.equinox.p2.metadata.IInstallableUnit current java.util.Iterator it org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable abs org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable abs java.util.Iterator it java.util.List newConstraint java.util.Iterator it private void addNonGreedyProvider (org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable, java.lang.Object) org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable nonGreedyVariable Object o java.util.List providers private void expandRequirements (java.util.Collection, org.eclipse.equinox.p2.metadata.IInstallableUnit, boolean) throws org.sat4j.specs.ContradictionException java.util.Collection reqs org.eclipse.equinox.p2.metadata.IInstallableUnit iu boolean isRootIu java.util.List optionalAbstractRequirements org.eclipse.equinox.p2.metadata.IRequirement req public void processIU (org.eclipse.equinox.p2.metadata.IInstallableUnit, boolean) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IInstallableUnit iu boolean isRootIU java.util.Map iuSlice org.eclipse.equinox.p2.query.IQueryResult applicablePatches private java.util.Collection getRequiredCapabilities (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu boolean isFragment java.util.ArrayList aggregatedRequirements private void expandRequirementsWithPatches (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.query.IQueryResult, boolean) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.query.IQueryResult applicablePatches boolean isRootIu java.util.Collection iuRequirements java.util.Map unchangedRequirements java.util.Map nonPatchedRequirements java.util.Iterator iterator org.eclipse.equinox.p2.metadata.IInstallableUnitPatch patch org.eclipse.equinox.p2.metadata.IRequirement[][] reqs java.util.List optionalAbstractRequirements int i java.util.List patchesAppliedElseWhere org.eclipse.equinox.p2.metadata.IRequirement req java.util.List matches org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.p2.metadata.IInstallableUnit reqIu org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.internal.p2.director.Explanation explanation java.util.Iterator it java.util.List newConstraint java.util.Iterator it org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable abs org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable abs java.util.Iterator it java.util.List newConstraint java.util.Iterator it org.eclipse.equinox.p2.metadata.IRequirement req org.eclipse.equinox.internal.p2.director.Projector$Pending pending java.util.List matches org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.p2.metadata.IInstallableUnit current java.util.List nonGreedys java.util.Iterator it org.eclipse.equinox.p2.metadata.IInstallableUnit reqIu org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.internal.p2.director.Explanation explanation java.util.Iterator it java.util.List newConstraint java.util.Iterator it org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable abs org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable abs java.util.Iterator it java.util.List newConstraint java.util.Iterator it org.eclipse.equinox.internal.p2.director.Projector$Pending pending java.util.List optionalAbstractRequirements java.util.Map$Entry entry java.util.List patchesApplied java.util.Iterator allPatches java.util.List requiredPatches org.eclipse.equinox.p2.metadata.IInstallableUnitPatch patch org.eclipse.equinox.p2.metadata.IRequirement req java.util.List matches org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.p2.metadata.IInstallableUnit current java.util.List nonGreedys java.util.Iterator it org.eclipse.equinox.p2.metadata.IInstallableUnit reqIu org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.internal.p2.director.Explanation explanation org.eclipse.equinox.internal.p2.director.Explanation explanation java.util.Iterator it java.util.List newConstraint java.util.Iterator it org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.p2.metadata.IInstallableUnit current org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable abs org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable abs java.util.Iterator it java.util.List newConstraint java.util.Iterator it private void expandLifeCycle (org.eclipse.equinox.p2.metadata.IInstallableUnit, boolean) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IInstallableUnit iu boolean isRootIu org.eclipse.equinox.p2.metadata.IInstallableUnitPatch patch org.eclipse.equinox.p2.metadata.IRequirement req private void missingRequirement (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IRequirement) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IRequirement req private java.util.List getApplicableMatches (org.eclipse.equinox.p2.metadata.IRequirement) org.eclipse.equinox.p2.metadata.IRequirement req java.util.List target org.eclipse.equinox.p2.query.IQueryResult matches java.util.Iterator iterator org.eclipse.equinox.p2.metadata.IInstallableUnit match private org.eclipse.equinox.p2.metadata.IRequirement[][] mergeRequirements (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnitPatch) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IInstallableUnitPatch patch java.util.List changes java.util.Collection iuRequirements org.eclipse.equinox.p2.metadata.IRequirement[] originalRequirements java.util.List rrr boolean found int i org.eclipse.equinox.p2.metadata.IRequirementChange change int j int i private void createOptionalityExpression (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.util.List) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.util.List optionalRequirements org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable noop org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable abs private void createNegationImplication (java.lang.Object, java.util.List, org.eclipse.equinox.internal.p2.director.Explanation) throws org.sat4j.specs.ContradictionException Object left java.util.List right org.eclipse.equinox.internal.p2.director.Explanation name Object r private void createImplication (java.lang.Object, java.util.List, org.eclipse.equinox.internal.p2.director.Explanation) throws org.sat4j.specs.ContradictionException Object left java.util.List right org.eclipse.equinox.internal.p2.director.Explanation name private void createImplication (java.lang.Object[], java.util.List, org.eclipse.equinox.internal.p2.director.Explanation) throws org.sat4j.specs.ContradictionException Object[] left java.util.List right org.eclipse.equinox.internal.p2.director.Explanation name private org.eclipse.equinox.p2.query.IQueryResult getApplicablePatches (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu private void createConstraintsForSingleton () throws org.sat4j.specs.ContradictionException java.util.Set s java.util.Map$Entry entry java.util.Map conflictingEntries java.util.Collection conflictingVersions java.util.List singletons java.util.List nonSingletons org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IInstallableUnit[] singletonArray org.eclipse.equinox.p2.metadata.IInstallableUnit[] singletonArray org.eclipse.equinox.p2.metadata.IInstallableUnit nonSingleton private void createAtMostOne (org.eclipse.equinox.p2.metadata.IInstallableUnit[]) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.p2.metadata.IInstallableUnit[] ius StringBuffer b int i private void createIncompatibleValues (org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable, org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable) throws org.sat4j.specs.ContradictionException org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable v1 org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable v2 org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable[] vars StringBuffer b int i private org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable getAbstractVariable (org.eclipse.equinox.p2.metadata.IRequirement) org.eclipse.equinox.p2.metadata.IRequirement req private org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable getAbstractVariable (org.eclipse.equinox.p2.metadata.IRequirement, boolean) org.eclipse.equinox.p2.metadata.IRequirement req boolean appearInOptFunction org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable abstractVariable private org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable getNoOperationVariable (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable v private org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable getNonGreedyVariable (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.internal.p2.director.Projector$AbstractVariable v public org.eclipse.core.runtime.IStatus invokeSolver (org.eclipse.core.runtime.IProgressMonitor) org.eclipse.core.runtime.IProgressMonitor monitor long start long stop long stop Exception e private void backToIU () org.sat4j.specs.IVec sat4jSolution java.util.Iterator iter Object var org.eclipse.equinox.p2.metadata.IInstallableUnit iu private void printSolution (java.util.Collection) java.util.Collection state java.util.ArrayList l org.eclipse.equinox.p2.metadata.IInstallableUnit s public java.util.Collection extractSolution () public java.util.Set getExplanation (org.eclipse.core.runtime.IProgressMonitor) org.eclipse.core.runtime.IProgressMonitor monitor org.eclipse.equinox.internal.p2.director.Projector$ExplanationJob job org.eclipse.core.runtime.IProgressMonitor pm public java.util.Map getFragmentAssociation () java.util.Map resolvedFragments java.util.Map$Entry fragment java.util.Set potentialHosts java.util.List resolvedHost org.eclipse.equinox.p2.metadata.IInstallableUnit host private void rememberHostMatches (org.eclipse.equinox.p2.metadata.IInstallableUnitFragment, java.util.List) org.eclipse.equinox.p2.metadata.IInstallableUnitFragment fragment java.util.List matches java.util.Set existingMatches }
org/eclipse/equinox/internal/p2/director/QueryableArray.class
QueryableArray.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.QueryableArray extends org.eclipse.equinox.internal.p2.metadata.index.IndexProvider { private final java.util.List dataSet private org.eclipse.equinox.p2.metadata.index.IIndex capabilityIndex private org.eclipse.equinox.internal.p2.metadata.TranslationSupport translationSupport public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit[]) org.eclipse.equinox.p2.metadata.IInstallableUnit[] ius public java.util.Iterator everything () public synchronized org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String) String memberName public synchronized java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object) Object client String memberName Object key org.eclipse.equinox.p2.metadata.IInstallableUnit iu }
org/eclipse/equinox/internal/p2/director/SimpleDirector.class
SimpleDirector.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.SimpleDirector extends java.lang.Object implements org.eclipse.equinox.internal.provisional.p2.director.IDirector { static final int PlanWork static final int EngineWork private org.eclipse.equinox.p2.engine.IEngine engine private org.eclipse.equinox.p2.planner.IPlanner planner public void <init> (org.eclipse.equinox.p2.engine.IEngine, org.eclipse.equinox.p2.planner.IPlanner) org.eclipse.equinox.p2.engine.IEngine engine org.eclipse.equinox.p2.planner.IPlanner planner public org.eclipse.core.runtime.IStatus revert (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.engine.IProfile currentProfile org.eclipse.equinox.p2.engine.IProfile revertProfile org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.core.runtime.IProgressMonitor monitor org.eclipse.core.runtime.SubMonitor sub org.eclipse.equinox.p2.engine.IProvisioningPlan plan public org.eclipse.core.runtime.IStatus provision (org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.core.runtime.IProgressMonitor monitor String taskName org.eclipse.core.runtime.SubMonitor sub java.util.Collection installRoots org.eclipse.equinox.p2.metadata.IInstallableUnit root org.eclipse.equinox.p2.engine.IProvisioningPlan plan }
org/eclipse/equinox/internal/p2/director/SimplePlanner$1.class
SimplePlanner.java package org.eclipse.equinox.internal.p2.director org.eclipse.equinox.internal.p2.director.SimplePlanner$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable { final org.eclipse.equinox.internal.p2.director.SimplePlanner this$0 private final org.eclipse.core.runtime.IStatus[] val$result private final org.eclipse.equinox.internal.provisional.p2.director.PlanVerifier val$verifier private final org.eclipse.equinox.p2.engine.IProvisioningPlan val$plan void <init> (org.eclipse.equinox.internal.p2.director.SimplePlanner, org.eclipse.core.runtime.IStatus[], org.eclipse.equinox.internal.provisional.p2.director.PlanVerifier, org.eclipse.equinox.p2.engine.IProvisioningPlan) public void handleException (java.lang.Throwable) Throwable exception public void run () throws java.lang.Exception long start }
org/eclipse/equinox/internal/p2/director/SimplePlanner$EverythingOptionalProfile.class
SimplePlanner.java package org.eclipse.equinox.internal.p2.director org.eclipse.equinox.internal.p2.director.SimplePlanner$EverythingOptionalProfile extends java.lang.Object implements org.eclipse.equinox.p2.engine.IProfile { private org.eclipse.equinox.p2.engine.IProfile profile public void <init> (org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.engine.IProfile p public org.eclipse.equinox.p2.query.IQueryResult available (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.query.IQuery query org.eclipse.core.runtime.IProgressMonitor monitor public java.util.Map getInstallableUnitProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu public java.lang.String getInstallableUnitProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String) org.eclipse.equinox.p2.metadata.IInstallableUnit iu String key public java.lang.String getProfileId () public java.util.Map getProperties () public java.lang.String getProperty (java.lang.String) String key public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent () public long getTimestamp () 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/SimplePlanner.class
SimplePlanner.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.SimplePlanner extends java.lang.Object implements org.eclipse.equinox.p2.planner.IPlanner { private static boolean DEBUG private static final int ExpandWork private static final String INCLUDE_PROFILE_IUS public static final String INCLUSION_RULES private static final String ID_IU_FOR_ACTIONS private static final String EXPLANATION private static final String CONSIDER_METAREQUIREMENTS static final int UNSATISFIABLE private final org.eclipse.equinox.p2.core.IProvisioningAgent agent private final org.eclipse.equinox.p2.engine.IProfileRegistry profileRegistry private final org.eclipse.equinox.p2.engine.IEngine engine static void <clinit> () private org.eclipse.equinox.p2.engine.IProvisioningPlan generateProvisioningPlan (java.util.Collection, java.util.Collection, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.equinox.p2.engine.ProvisioningContext) java.util.Collection fromState java.util.Collection toState org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest changeRequest org.eclipse.equinox.p2.engine.IProvisioningPlan installerPlan org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.equinox.p2.engine.IProvisioningPlan plan Object[] operands java.lang.reflect.Method getOperands int i java.util.Map[] changes java.util.Map requestChanges java.util.Map requestSideEffects org.eclipse.equinox.internal.p2.director.QueryableArray plannedState org.eclipse.equinox.internal.provisional.p2.director.PlannerStatus plannerStatus org.eclipse.core.runtime.IStatus verificationStatus private org.eclipse.core.runtime.IStatus verifyPlan (org.eclipse.equinox.p2.engine.IProvisioningPlan) org.eclipse.equinox.p2.engine.IProvisioningPlan plan org.osgi.framework.BundleContext context String value org.osgi.framework.ServiceReference ref org.eclipse.equinox.internal.provisional.p2.director.PlanVerifier verifier org.eclipse.core.runtime.IStatus[] result org.eclipse.core.runtime.ISafeRunnable job private java.util.Map[] buildDetailedErrors (org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest) org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest changeRequest java.util.Collection requestedAdditions java.util.Collection requestedRemovals java.util.Map requestStatus org.eclipse.equinox.p2.metadata.IInstallableUnit added org.eclipse.equinox.p2.metadata.IInstallableUnit removed java.util.Map[] maps private java.util.Map[] computeActualChangeRequest (java.util.Collection, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest) java.util.Collection toState org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest changeRequest java.util.Collection requestedAdditions java.util.Collection requestedRemovals java.util.Map requestStatus org.eclipse.equinox.p2.metadata.IInstallableUnit added org.eclipse.equinox.p2.metadata.IInstallableUnit removed java.util.Iterator includedIUs java.util.Map sideEffectStatus org.eclipse.equinox.p2.metadata.IInstallableUnit removal java.util.Map[] maps private org.eclipse.core.runtime.IStatus convertExplanationToStatus (java.util.Set) java.util.Set explanations java.util.ArrayList forTargets org.eclipse.equinox.internal.p2.director.Explanation next org.eclipse.equinox.internal.p2.director.Explanation$MissingIU missingIU org.eclipse.core.runtime.MultiStatus root String specificMessage org.eclipse.equinox.internal.p2.director.Explanation next org.eclipse.core.runtime.MultiStatus newRoot private void planPropertyOperations (org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest) org.eclipse.equinox.p2.engine.IProvisioningPlan plan org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest profileChangeRequest String[] toRemove int i java.util.Map propertyChanges java.util.Map$Entry entry java.util.Map allIUPropertyChanges java.util.Map$Entry entry org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.util.Map$Entry entry2 java.util.Map allIUPropertyDeletions java.util.Map$Entry entry org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.util.List iuPropertyRemovals String key private void planIUOperations (org.eclipse.equinox.p2.engine.IProvisioningPlan, java.util.Collection, java.util.Collection) org.eclipse.equinox.p2.engine.IProvisioningPlan plan java.util.Collection fromState java.util.Collection toState public org.eclipse.equinox.p2.engine.IProvisioningPlan getDiffPlan (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.engine.IProfile currentProfile org.eclipse.equinox.p2.engine.IProfile targetProfile org.eclipse.core.runtime.IProgressMonitor monitor org.eclipse.core.runtime.SubMonitor sub org.eclipse.equinox.p2.planner.IProfileChangeRequest profileChangeRequest org.eclipse.equinox.p2.engine.ProvisioningContext context public static java.util.Collection findPlannerMarkedIUs (org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.engine.IProfile profile org.eclipse.equinox.p2.query.IQuery markerQuery public static java.util.Map createSelectionContext (java.util.Map) java.util.Map properties java.util.HashMap result String environments java.util.StringTokenizer tokenizer String entry int i String key String value private org.eclipse.equinox.p2.metadata.IInstallableUnit[] gatherAvailableInstallableUnits (org.eclipse.equinox.p2.metadata.IInstallableUnit[], org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.metadata.IInstallableUnit[] additionalSource org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.core.runtime.IProgressMonitor monitor java.util.Map resultsMap int i String key org.eclipse.equinox.p2.metadata.IInstallableUnit iu String key org.eclipse.core.runtime.SubMonitor sub org.eclipse.equinox.p2.query.IQueryable queryable org.eclipse.equinox.p2.query.IQueryResult matches java.util.Iterator it org.eclipse.equinox.p2.metadata.IInstallableUnit iu String key org.eclipse.equinox.p2.metadata.IInstallableUnit currentIU java.util.Collection results private static boolean hasHigherFidelity (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IInstallableUnit currentIU public void <init> (org.eclipse.equinox.p2.core.IProvisioningAgent) org.eclipse.equinox.p2.core.IProvisioningAgent agent private boolean satisfyMetaRequirements (java.util.Map) java.util.Map props private boolean satisfyMetaRequirements (org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.engine.IProfile p private java.lang.Object getSolutionFor (org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest profileChangeRequest org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.core.runtime.IProgressMonitor monitor org.eclipse.core.runtime.SubMonitor sub org.eclipse.equinox.p2.engine.IProfile profile Object[] updatedPlan java.util.Map newSelectionContext java.util.List extraIUs java.util.Iterator itor org.eclipse.equinox.p2.metadata.IInstallableUnit[] availableIUs org.eclipse.equinox.internal.p2.director.Slicer slicer org.eclipse.equinox.p2.query.IQueryable slice org.eclipse.equinox.p2.engine.IProvisioningPlan plan org.eclipse.equinox.p2.query.IQueryable[] queryables org.eclipse.equinox.internal.p2.director.Projector projector org.eclipse.core.runtime.IStatus s org.eclipse.equinox.p2.engine.IProvisioningPlan plan org.eclipse.equinox.p2.engine.IProvisioningPlan plan java.util.Set explanation org.eclipse.core.runtime.IStatus explanationStatus java.util.Map[] changes java.util.Map requestChanges java.util.Map requestSideEffects org.eclipse.equinox.internal.provisional.p2.director.PlannerStatus plannerStatus org.eclipse.equinox.p2.engine.IProvisioningPlan plan public org.eclipse.equinox.p2.engine.IProvisioningPlan getProvisioningPlan (org.eclipse.equinox.p2.planner.IProfileChangeRequest, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.planner.IProfileChangeRequest request org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.core.runtime.IProgressMonitor monitor org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest pcr org.eclipse.core.runtime.SubMonitor sub Object resolutionResult java.util.Collection newState java.util.Collection fullState org.eclipse.equinox.p2.engine.IProvisioningPlan temporaryPlan org.eclipse.equinox.p2.engine.IProvisioningPlan plan private java.util.Collection areMetaRequirementsSatisfied (org.eclipse.equinox.p2.engine.IProfile, java.util.Collection, org.eclipse.equinox.p2.engine.IProvisioningPlan) org.eclipse.equinox.p2.engine.IProfile oldProfile java.util.Collection newProfile org.eclipse.equinox.p2.engine.IProvisioningPlan initialPlan java.util.Collection allMetaRequirements org.eclipse.equinox.p2.metadata.IRequirement requirement private java.util.Collection extractMetaRequirements (java.util.Collection, org.eclipse.equinox.p2.engine.IProvisioningPlan) java.util.Collection ius org.eclipse.equinox.p2.engine.IProvisioningPlan plan java.util.Set allMetaRequirements org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.query.IQueryResult queryResult java.util.Iterator iterator org.eclipse.equinox.p2.metadata.IInstallableUnit iu private org.eclipse.equinox.p2.engine.IProvisioningPlan createInstallerPlan (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, java.util.Collection, java.util.Collection, org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.engine.IProfile profile org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest initialRequest java.util.Collection unattachedState java.util.Collection expectedState org.eclipse.equinox.p2.engine.IProvisioningPlan initialPlan org.eclipse.equinox.p2.engine.ProvisioningContext initialContext org.eclipse.core.runtime.IProgressMonitor monitor org.eclipse.core.runtime.SubMonitor sub org.eclipse.equinox.p2.engine.IProvisioningPlan plan org.eclipse.equinox.p2.engine.IProfile installerProfile org.eclipse.equinox.p2.engine.IProvisioningPlan plan private boolean haveSameLocation (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.equinox.p2.core.IProvisioningAgent) org.eclipse.equinox.p2.core.IProvisioningAgent agent1 org.eclipse.equinox.p2.core.IProvisioningAgent agent2 org.eclipse.equinox.p2.core.IAgentLocation thisLocation org.eclipse.equinox.p2.core.IAgentLocation otherLocation private org.eclipse.equinox.p2.engine.IProvisioningPlan createInstallerPlanForCohostedCaseFromExternalInstaller (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.IProvisioningPlan, java.util.Collection, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.core.runtime.SubMonitor) org.eclipse.equinox.p2.engine.IProfile profile org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest initialRequest org.eclipse.equinox.p2.engine.IProvisioningPlan initialPlan java.util.Collection newState org.eclipse.equinox.p2.engine.ProvisioningContext initialContext org.eclipse.equinox.p2.engine.IProfile agentProfile org.eclipse.core.runtime.SubMonitor sub org.eclipse.equinox.p2.engine.IProvisioningPlan planForProfile private org.eclipse.equinox.p2.engine.IProvisioningPlan createInstallerPlanForExternalInstaller (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.IProvisioningPlan, java.util.Collection, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.core.runtime.SubMonitor) org.eclipse.equinox.p2.engine.IProfile targetedProfile org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest initialRequest org.eclipse.equinox.p2.engine.IProvisioningPlan initialPlan java.util.Collection expectedState org.eclipse.equinox.p2.engine.ProvisioningContext initialContext org.eclipse.equinox.p2.engine.IProfile agentProfile org.eclipse.core.runtime.SubMonitor sub org.eclipse.equinox.p2.engine.IProfileRegistry installerRegistry org.eclipse.equinox.p2.engine.IProfile installerProfile java.util.Collection metaRequirements org.eclipse.equinox.p2.metadata.IInstallableUnit actionsIU org.eclipse.equinox.p2.metadata.IInstallableUnit previousActionsIU org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest agentRequest Object externalInstallerPlan org.eclipse.core.runtime.MultiStatus externalInstallerStatus org.eclipse.equinox.p2.engine.IProvisioningPlan plan org.eclipse.equinox.p2.engine.IProvisioningPlan installerPlan private org.eclipse.equinox.p2.engine.IProvisioningPlan createInstallerPlanForCohostedCase (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.IProvisioningPlan, java.util.Collection, java.util.Collection, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.SubMonitor) org.eclipse.equinox.p2.engine.IProfile profile org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest initialRequest org.eclipse.equinox.p2.engine.IProvisioningPlan initialPlan java.util.Collection unattachedState java.util.Collection expectedState org.eclipse.equinox.p2.engine.ProvisioningContext initialContext org.eclipse.core.runtime.SubMonitor monitor java.util.Collection metaRequirements org.eclipse.equinox.p2.metadata.IInstallableUnit metaRequirementIU org.eclipse.equinox.p2.metadata.IInstallableUnit previousMetaRequirementIU org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest agentRequest java.util.Map$Entry entry String[] removedProperties int i java.util.Map removedIUProperties java.util.Map$Entry entry String propKey org.eclipse.equinox.p2.engine.ProvisioningContext agentCtx java.util.ArrayList extraIUs Object agentSolution org.eclipse.core.runtime.MultiStatus agentStatus org.eclipse.equinox.p2.engine.IProvisioningPlan plan org.eclipse.equinox.p2.engine.IProvisioningPlan installerPlan java.util.Collection agentState org.eclipse.equinox.p2.engine.ProvisioningContext noRepoContext Object initialSolution java.util.Iterator profileState java.util.Collection initialState org.eclipse.equinox.p2.engine.IProvisioningPlan agentPlan private org.eclipse.equinox.p2.engine.IProvisioningPlan generatePlan (org.eclipse.equinox.internal.p2.director.Projector, java.util.Collection, org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.ProvisioningContext) org.eclipse.equinox.internal.p2.director.Projector newSolution java.util.Collection newState org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.equinox.p2.engine.ProvisioningContext noRepoContext Object initialSolution java.util.Iterator profileState java.util.Collection initialState private org.eclipse.equinox.p2.engine.ProvisioningContext createNoRepoContext (org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest) org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request org.eclipse.equinox.p2.engine.ProvisioningContext noRepoContext private org.eclipse.equinox.p2.metadata.IInstallableUnit getPreviousIUForMetaRequirements (org.eclipse.equinox.p2.engine.IProfile, java.lang.String, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.engine.IProfile profile String iuId org.eclipse.core.runtime.IProgressMonitor monitor org.eclipse.equinox.p2.query.IQueryResult c private java.lang.String getActionGatheringIUId (org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.engine.IProfile profile private org.eclipse.equinox.p2.metadata.IInstallableUnit createIUForMetaRequirements (org.eclipse.equinox.p2.engine.IProfile, java.util.Collection) org.eclipse.equinox.p2.engine.IProfile profile java.util.Collection metaRequirements org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription description String id org.eclipse.equinox.p2.metadata.Version version java.util.ArrayList providedCapabilities org.eclipse.equinox.p2.metadata.IProvidedCapability providedCapability org.eclipse.equinox.p2.metadata.IInstallableUnit actionsIU private org.eclipse.equinox.p2.metadata.IInstallableUnit createIURepresentingTheProfile (java.util.Set) java.util.Set allRequirements org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iud String time private java.lang.Object[] updatePlannerInfo (org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.ProvisioningContext) org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest profileChangeRequest org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.equinox.p2.query.IQueryResult alreadyInstalled java.util.Collection additionRequested java.util.Collection removalRequested java.util.Map$Entry object java.util.Iterator iterator org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IInstallableUnit removed java.util.Set gatheredRequirements java.util.Map iuPropertiesToAdd org.eclipse.equinox.p2.metadata.IInstallableUnit added java.util.Map propertiesForIU org.eclipse.equinox.p2.metadata.IRequirement profileRequirement java.util.Iterator iterator org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.util.Map propertiesForIU org.eclipse.equinox.p2.metadata.IRequirement profileRequirement private org.eclipse.equinox.p2.metadata.IRequirement createRequirement (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String) org.eclipse.equinox.p2.metadata.IInstallableUnit iu String rule private org.eclipse.equinox.p2.metadata.IRequirement createOptionalRequirement (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu private org.eclipse.equinox.p2.metadata.IRequirement createStrictRequirement (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu public org.eclipse.equinox.p2.query.IQueryResult updatesFor (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.metadata.IInstallableUnit toUpdate org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.core.runtime.IProgressMonitor monitor java.util.Map resultsMap org.eclipse.core.runtime.SubMonitor sub org.eclipse.equinox.p2.query.IQueryable queryable org.eclipse.equinox.p2.query.IQueryResult matches java.util.Iterator it org.eclipse.equinox.p2.metadata.IInstallableUnit iu String key org.eclipse.equinox.p2.metadata.IInstallableUnit currentIU public org.eclipse.equinox.p2.planner.IProfileChangeRequest createChangeRequest (org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.engine.IProfile profileToChange }
org/eclipse/equinox/internal/p2/director/Slicer.class
Slicer.java package org.eclipse.equinox.internal.p2.director public org.eclipse.equinox.internal.p2.director.Slicer extends java.lang.Object { private static boolean DEBUG private final org.eclipse.equinox.p2.query.IQueryable possibilites private final boolean considerMetaRequirements protected final org.eclipse.equinox.p2.metadata.IInstallableUnit selectionContext private final java.util.Map slice private final org.eclipse.core.runtime.MultiStatus result private java.util.LinkedList toProcess private java.util.Set considered private java.util.Set nonGreedyIUs static void <clinit> () public void <init> (org.eclipse.equinox.p2.query.IQueryable, java.util.Map, boolean) org.eclipse.equinox.p2.query.IQueryable input java.util.Map context boolean considerMetaRequirements public void <init> (org.eclipse.equinox.p2.query.IQueryable, org.eclipse.equinox.p2.metadata.IInstallableUnit, boolean) org.eclipse.equinox.p2.query.IQueryable possibilites org.eclipse.equinox.p2.metadata.IInstallableUnit selectionContext boolean considerMetaRequirements public org.eclipse.equinox.p2.query.IQueryable slice (org.eclipse.equinox.p2.metadata.IInstallableUnit[], org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.metadata.IInstallableUnit[] ius org.eclipse.core.runtime.IProgressMonitor monitor long start long stop IllegalStateException e private void computeNonGreedyIUs () org.eclipse.equinox.p2.query.IQueryable queryable java.util.Iterator it java.util.Collection reqs org.eclipse.equinox.p2.metadata.IRequirement req public org.eclipse.core.runtime.MultiStatus getStatus () private void validateInput (org.eclipse.equinox.p2.metadata.IInstallableUnit[]) org.eclipse.equinox.p2.metadata.IInstallableUnit[] ius int i protected boolean isApplicable (org.eclipse.equinox.p2.metadata.IRequirement) org.eclipse.equinox.p2.metadata.IRequirement req org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter protected boolean isApplicable (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter protected void processIU (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.util.Map iuSlice java.util.Collection reqs org.eclipse.equinox.p2.metadata.IRequirement req protected boolean isGreedy (org.eclipse.equinox.p2.metadata.IRequirement) org.eclipse.equinox.p2.metadata.IRequirement req private java.util.Collection getRequirements (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu boolean isPatch boolean isFragment java.util.ArrayList aggregatedRequirements org.eclipse.equinox.p2.metadata.IInstallableUnitPatch patchIU java.util.List changes int i private void expandRequirement (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IRequirement) org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IRequirement req org.eclipse.equinox.p2.query.IQueryResult matches int validMatches java.util.Iterator iterator org.eclipse.equinox.p2.metadata.IInstallableUnit match java.util.Map iuSlice private void consider (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit match java.util.Set getNonGreedyIUs () }
org/eclipse/equinox/internal/p2/director/messages.properties
org/eclipse/equinox/internal/p2/rollback/
org/eclipse/equinox/internal/p2/rollback/FormerState.class
FormerState.java package org.eclipse.equinox.internal.p2.rollback public org.eclipse.equinox.internal.p2.rollback.FormerState extends java.lang.Object { public void <init> () public static org.eclipse.equinox.p2.planner.IProfileChangeRequest generateProfileDeltaChangeRequest (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.engine.IProfile current org.eclipse.equinox.p2.engine.IProfile target org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest request private static void synchronizeAllIUProperties (org.eclipse.equinox.p2.planner.IProfileChangeRequest, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.planner.IProfileChangeRequest request org.eclipse.equinox.p2.engine.IProfile current org.eclipse.equinox.p2.engine.IProfile target java.util.Set currentIUset java.util.Iterator targetIUs java.util.List iusToAdd java.util.List iusToUpdate org.eclipse.equinox.p2.metadata.IInstallableUnit nxt org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.util.Map$Entry entry org.eclipse.equinox.p2.metadata.IInstallableUnit iu java.util.Map propertiesToSet java.util.Map$Entry entry String key String newValue java.util.Map$Entry entry private static void synchronizeMarkedIUs (org.eclipse.equinox.p2.planner.IProfileChangeRequest, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.planner.IProfileChangeRequest request org.eclipse.equinox.p2.engine.IProfile current org.eclipse.equinox.p2.engine.IProfile target java.util.Collection currentPlannerMarkedIUs java.util.Collection targetPlannerMarkedIUs java.util.Collection markedIUsToAdd java.util.Collection markedIUsToRemove private static void synchronizeProfileProperties (org.eclipse.equinox.p2.planner.IProfileChangeRequest, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.planner.IProfileChangeRequest request org.eclipse.equinox.p2.engine.IProfile current org.eclipse.equinox.p2.engine.IProfile target java.util.Map profilePropertiesToSet java.util.Map$Entry entry String key String newValue java.util.Map$Entry entry }
org/eclipse/equinox/internal/provisional/
org/eclipse/equinox/internal/provisional/p2/
org/eclipse/equinox/internal/provisional/p2/director/
org/eclipse/equinox/internal/provisional/p2/director/IDirector.class
IDirector.java package org.eclipse.equinox.internal.provisional.p2.director public abstract org.eclipse.equinox.internal.provisional.p2.director.IDirector extends java.lang.Object { public static final String SERVICE_NAME static void <clinit> () public abstract org.eclipse.core.runtime.IStatus provision (org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) public abstract org.eclipse.core.runtime.IStatus revert (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) }
org/eclipse/equinox/internal/provisional/p2/director/PlanExecutionHelper.class
PlanExecutionHelper.java package org.eclipse.equinox.internal.provisional.p2.director public org.eclipse.equinox.internal.provisional.p2.director.PlanExecutionHelper extends java.lang.Object { public void <init> () public static org.eclipse.core.runtime.IStatus executePlan (org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.equinox.p2.engine.IEngine, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.engine.IProvisioningPlan result org.eclipse.equinox.p2.engine.IEngine engine org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.core.runtime.IProgressMonitor progress public static org.eclipse.core.runtime.IStatus executePlan (org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.equinox.p2.engine.IEngine, org.eclipse.equinox.p2.engine.IPhaseSet, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) org.eclipse.equinox.p2.engine.IProvisioningPlan result org.eclipse.equinox.p2.engine.IEngine engine org.eclipse.equinox.p2.engine.IPhaseSet phaseSet org.eclipse.equinox.p2.engine.ProvisioningContext context org.eclipse.core.runtime.IProgressMonitor progress org.eclipse.core.runtime.IStatus installerPlanStatus org.eclipse.equinox.internal.provisional.configurator.Configurator configChanger java.io.IOException e }
org/eclipse/equinox/internal/provisional/p2/director/PlanVerifier.class
PlanVerifier.java package org.eclipse.equinox.internal.provisional.p2.director public abstract org.eclipse.equinox.internal.provisional.p2.director.PlanVerifier extends java.lang.Object { public void <init> () public abstract org.eclipse.core.runtime.IStatus verify (org.eclipse.equinox.p2.engine.IProvisioningPlan) }
org/eclipse/equinox/internal/provisional/p2/director/PlannerStatus$1.class
PlannerStatus.java package org.eclipse.equinox.internal.provisional.p2.director org.eclipse.equinox.internal.provisional.p2.director.PlannerStatus$1 extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable { void <init> () 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/provisional/p2/director/PlannerStatus.class
PlannerStatus.java package org.eclipse.equinox.internal.provisional.p2.director public org.eclipse.equinox.internal.provisional.p2.director.PlannerStatus extends java.lang.Object implements org.eclipse.core.runtime.IStatus { private final org.eclipse.core.runtime.IStatus status private final org.eclipse.equinox.internal.provisional.p2.director.RequestStatus globalRequestStatus private final java.util.Map requestChanges private final java.util.Map requestSideEffects private final org.eclipse.equinox.p2.query.IQueryable plannedState private static final org.eclipse.equinox.p2.query.IQueryable EMPTY_IU_QUERYABLE static void <clinit> () public void <init> (org.eclipse.core.runtime.IStatus, org.eclipse.equinox.internal.provisional.p2.director.RequestStatus, java.util.Map, java.util.Map, org.eclipse.equinox.p2.query.IQueryable) org.eclipse.core.runtime.IStatus status org.eclipse.equinox.internal.provisional.p2.director.RequestStatus globalRequestStatus java.util.Map requestChanges java.util.Map requestSideEffects org.eclipse.equinox.p2.query.IQueryable plannedState public org.eclipse.equinox.internal.provisional.p2.director.RequestStatus getRequestStatus () public java.util.Map getRequestChanges () public java.util.Map getRequestSideEffects () public org.eclipse.equinox.p2.query.IQueryable getPlannedState () public org.eclipse.core.runtime.IStatus[] getChildren () public int getCode () public java.lang.Throwable getException () public java.lang.String getMessage () public java.lang.String getPlugin () public int getSeverity () public boolean isMultiStatus () public boolean isOK () public boolean matches (int) int severityMask }
org/eclipse/equinox/internal/provisional/p2/director/ProfileChangeRequest.class
ProfileChangeRequest.java package org.eclipse.equinox.internal.provisional.p2.director public org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest extends java.lang.Object implements java.lang.Cloneable org.eclipse.equinox.p2.planner.IProfileChangeRequest { private final org.eclipse.equinox.p2.engine.IProfile profile private java.util.ArrayList iusToRemove private java.util.ArrayList iusToAdd private java.util.ArrayList propertiesToRemove private java.util.HashMap propertiesToAdd private java.util.HashMap iuPropertiesToAdd private java.util.HashMap iuPropertiesToRemove private java.util.ArrayList additionalRequirements public static org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest createByProfileId (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String) org.eclipse.equinox.p2.core.IProvisioningAgent agent String profileId org.eclipse.equinox.p2.engine.IProfileRegistry profileRegistry org.eclipse.equinox.p2.engine.IProfile profile public void <init> (org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.engine.IProfile profile public void setProfile (org.eclipse.equinox.p2.engine.IProfile) org.eclipse.equinox.p2.engine.IProfile profile public org.eclipse.equinox.p2.engine.IProfile getProfile () public java.util.Map getProfileProperties () java.util.Map result String key public void add (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit toInstall public void addAll (java.util.Collection) java.util.Collection toInstall org.eclipse.equinox.p2.metadata.IInstallableUnit iu public void addInstallableUnits (org.eclipse.equinox.p2.metadata.IInstallableUnit[]) org.eclipse.equinox.p2.metadata.IInstallableUnit[] toInstall int i public void remove (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit toUninstall public void removeInstallableUnits (org.eclipse.equinox.p2.metadata.IInstallableUnit[]) org.eclipse.equinox.p2.metadata.IInstallableUnit[] toUninstall int i public void removeAll (java.util.Collection) java.util.Collection toUninstall org.eclipse.equinox.p2.metadata.IInstallableUnit iu public void setProfileProperty (java.lang.String, java.lang.String) String key String value public void removeProfileProperty (java.lang.String) String key public void setInstallableUnitProfileProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String, java.lang.String) org.eclipse.equinox.p2.metadata.IInstallableUnit iu String key String value java.util.Map properties public void removeInstallableUnitProfileProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String) org.eclipse.equinox.p2.metadata.IInstallableUnit iu String key java.util.List keys public java.util.Collection getRemovals () public java.util.Collection getAdditions () public java.lang.String[] getPropertiesToRemove () public java.util.Map getPropertiesToAdd () public java.util.Map getInstallableUnitProfilePropertiesToRemove () public java.util.Map getInstallableUnitProfilePropertiesToAdd () public void setInstallableUnitInclusionRules (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String) org.eclipse.equinox.p2.metadata.IInstallableUnit iu String value public void removeInstallableUnitInclusionRules (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu public java.lang.Object clone () org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest result public java.lang.String toString () StringBuffer result org.eclipse.equinox.p2.metadata.IInstallableUnit iu org.eclipse.equinox.p2.metadata.IInstallableUnit iu public void addExtraRequirements (java.util.Collection) java.util.Collection requirements public java.util.Collection getExtraRequirements () public void clearExtraRequirements () }
org/eclipse/equinox/internal/provisional/p2/director/RequestStatus.class
RequestStatus.java package org.eclipse.equinox.internal.provisional.p2.director public org.eclipse.equinox.internal.provisional.p2.director.RequestStatus extends org.eclipse.core.runtime.Status { public static final byte ADDED public static final byte REMOVED private byte initialRequestType private org.eclipse.equinox.p2.metadata.IInstallableUnit iu private java.util.Set explanation private org.eclipse.equinox.internal.p2.director.Explanation detailedExplanation private java.util.Set conflictingRootIUs private java.util.Set conflictingInstalledIUs public void <init> (org.eclipse.equinox.p2.metadata.IInstallableUnit, byte, int, java.util.Set) org.eclipse.equinox.p2.metadata.IInstallableUnit iu byte initialRequesType int severity java.util.Set explanation java.util.Iterator iterator org.eclipse.equinox.internal.p2.director.Explanation o public byte getInitialRequestType () public org.eclipse.equinox.p2.metadata.IInstallableUnit getIu () public java.util.Set getConflictsWithInstalledRoots () public java.util.Set getConflictsWithAnyRoots () public java.util.Set getExplanations () public int getShortExplanation () public org.eclipse.equinox.internal.p2.director.Explanation getExplanationDetails () }
org/eclipse/equinox/p2/
org/eclipse/equinox/p2/planner/
org/eclipse/equinox/p2/planner/IPlanner.class
IPlanner.java package org.eclipse.equinox.p2.planner public abstract org.eclipse.equinox.p2.planner.IPlanner extends java.lang.Object { public static final String SERVICE_NAME static void <clinit> () public abstract org.eclipse.equinox.p2.engine.IProvisioningPlan getProvisioningPlan (org.eclipse.equinox.p2.planner.IProfileChangeRequest, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) public abstract org.eclipse.equinox.p2.engine.IProvisioningPlan getDiffPlan (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.core.runtime.IProgressMonitor) public abstract org.eclipse.equinox.p2.planner.IProfileChangeRequest createChangeRequest (org.eclipse.equinox.p2.engine.IProfile) public abstract org.eclipse.equinox.p2.query.IQueryResult updatesFor (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor) }
org/eclipse/equinox/p2/planner/IProfileChangeRequest.class
IProfileChangeRequest.java package org.eclipse.equinox.p2.planner public abstract org.eclipse.equinox.p2.planner.IProfileChangeRequest extends java.lang.Object { public abstract void add (org.eclipse.equinox.p2.metadata.IInstallableUnit) public abstract void addAll (java.util.Collection) public abstract void remove (org.eclipse.equinox.p2.metadata.IInstallableUnit) public abstract void removeAll (java.util.Collection) public abstract void addExtraRequirements (java.util.Collection) public abstract void setInstallableUnitInclusionRules (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String) public abstract void removeInstallableUnitInclusionRules (org.eclipse.equinox.p2.metadata.IInstallableUnit) public abstract void setProfileProperty (java.lang.String, java.lang.String) public abstract void removeProfileProperty (java.lang.String) public abstract void setInstallableUnitProfileProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String, java.lang.String) public abstract void removeInstallableUnitProfileProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String) public abstract java.util.Collection getAdditions () public abstract java.util.Collection getRemovals () }
org/eclipse/equinox/p2/planner/ProfileInclusionRules.class
ProfileInclusionRules.java package org.eclipse.equinox.p2.planner public org.eclipse.equinox.p2.planner.ProfileInclusionRules extends java.lang.Object { private void <init> () public static java.lang.String createStrictInclusionRule (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu public static java.lang.String createOptionalInclusionRule (org.eclipse.equinox.p2.metadata.IInstallableUnit) org.eclipse.equinox.p2.metadata.IInstallableUnit iu }