| Reference Details | 
| CONSTRUCTOR_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.provisional.p2.director.PlanExecutionHelper.executePlan(ProvisioningPlan, IEngine, ProvisioningContext, IProgressMonitor) | 23 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.provisional.p2.director.PlanExecutionHelper.executePlan(ProvisioningPlan, IEngine, PhaseSet, ProvisioningContext, IProgressMonitor) | 41 | 
 
| org.eclipse.equinox.internal.provisional.p2.director.PlanExecutionHelper.executePlan(ProvisioningPlan, IEngine, PhaseSet, ProvisioningContext, IProgressMonitor) | 31 | 
 
 
 
 | 
| VIRTUAL_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.provisional.p2.director.ProvisioningPlan.QueryablePlan.query(Query, Collector, IProgressMonitor) | 102 | 
 
| org.eclipse.equinox.internal.provisional.p2.director.ProvisioningPlan.QueryablePlan.query(Query, Collector, IProgressMonitor) | 102 | 
 
 
 
 | 
| CONSTRUCTOR_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.OperationGenerator.createInstallOperation(IInstallableUnit) | 189 | 
 
| org.eclipse.equinox.internal.p2.director.OperationGenerator.createUninstallOperation(IInstallableUnit) | 185 | 
 
| org.eclipse.equinox.internal.p2.director.OperationGenerator.createUpdateOperation(IInstallableUnit, IInstallableUnit) | 193 | 
 
| org.eclipse.equinox.internal.p2.director.OperationGenerator.generateConfigurationOperation(IInstallableUnit, IInstallableUnit, ArrayList) | 91 | 
 
 
 
 | 
| VIRTUAL_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.provisional.p2.director.ProvisioningPlan.QueryablePlan.query(Query, Collector, IProgressMonitor) | 102 | 
 
| org.eclipse.equinox.internal.provisional.p2.director.ProvisioningPlan.QueryablePlan.query(Query, Collector, IProgressMonitor) | 102 | 
 
 
 
 | 
| CONSTRUCTOR_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.generatePropertyOperations(ProfileChangeRequest) | 174 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.generatePropertyOperations(ProfileChangeRequest) | 159 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.available(Query, Collector, IProgressMonitor) | 715 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.available(Query, Collector, IProgressMonitor) | 715 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getDiffPlan(IProfile, IProfile, IProgressMonitor) | 193 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getSolutionFor(ProfileChangeRequest, ProvisioningContext, IProgressMonitor) | 307 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getInstallableUnitProperties(IInstallableUnit) | 719 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getInstallableUnitProperties(IInstallableUnit) | 719 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.generatePropertyOperations(ProfileChangeRequest) | 169 | 
 
| org.eclipse.equinox.internal.p2.rollback.FormerState.synchronizeAllIUProperties(ProfileChangeRequest, IProfile, IProfile) | 43 | 
 
| org.eclipse.equinox.internal.p2.rollback.FormerState.synchronizeAllIUProperties(ProfileChangeRequest, IProfile, IProfile) | 56 | 
 
| org.eclipse.equinox.internal.p2.rollback.FormerState.synchronizeAllIUProperties(ProfileChangeRequest, IProfile, IProfile) | 57 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.1.isMatch(Object) | 208 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getInstallableUnitProperty(IInstallableUnit, String) | 725 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getInstallableUnitProperty(IInstallableUnit, String) | 725 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.generatePropertyOperations(ProfileChangeRequest) | 158 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.updatePlannerInfo(ProfileChangeRequest, ProvisioningContext) | 644 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getLocalProperties() | 729 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getLocalProperties() | 729 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getLocalProperty(String) | 733 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getLocalProperty(String) | 733 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getParentProfile() | 737 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getParentProfile() | 737 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlan(IProfile, ProfileChangeRequest, Collection, Collection, ProvisioningPlan, ProvisioningContext, IProgressMonitor) | 411 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlan(IProfile, ProfileChangeRequest, Collection, Collection, ProvisioningPlan, ProvisioningContext, IProgressMonitor) | 417 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlan(IProfile, ProfileChangeRequest, Collection, Collection, ProvisioningPlan, ProvisioningContext, IProgressMonitor) | 417 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlan(IProfile, ProfileChangeRequest, Collection, Collection, ProvisioningPlan, ProvisioningContext, IProgressMonitor) | 411 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlan(IProfile, ProfileChangeRequest, Collection, Collection, ProvisioningPlan, ProvisioningContext, IProgressMonitor) | 413 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlanForCohostedCase(IProfile, ProfileChangeRequest, ProvisioningPlan, Collection, Collection, ProvisioningContext, SubMonitor) | 508 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getProfileId() | 741 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getProfileId() | 741 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.generatePlan(Projector, Collection, ProfileChangeRequest) | 532 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getActionGatheringIUId(IProfile) | 560 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getProperties() | 745 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getProperties() | 745 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.generatePropertyOperations(ProfileChangeRequest) | 135 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.satisfyMetaRequirements(IProfile) | 289 | 
 
| org.eclipse.equinox.internal.p2.rollback.FormerState.synchronizeProfileProperties(ProfileChangeRequest, IProfile, IProfile) | 92 | 
 
| org.eclipse.equinox.internal.p2.rollback.FormerState.synchronizeProfileProperties(ProfileChangeRequest, IProfile, IProfile) | 93 | 
 
| org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest.getProfileProperties() | 51 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimpleDirector.provision(ProfileChangeRequest, ProvisioningContext, IProgressMonitor) | 44 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getProperty(String) | 749 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getProperty(String) | 749 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getSubProfileIds() | 753 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getSubProfileIds() | 753 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlan(IProfile, ProfileChangeRequest, Collection, Collection, ProvisioningPlan, ProvisioningContext, IProgressMonitor) | 412 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlan(IProfile, ProfileChangeRequest, Collection, Collection, ProvisioningPlan, ProvisioningContext, IProgressMonitor) | 412 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlanForCohostedCase(IProfile, ProfileChangeRequest, ProvisioningPlan, Collection, Collection, ProvisioningContext, SubMonitor) | 508 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createIUForMetaRequirements(IProfile, Collection) | 567 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getTimestamp() | 757 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.getTimestamp() | 757 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.generatePlan(Projector, Collection, ProfileChangeRequest) | 532 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.hasSubProfiles() | 761 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.hasSubProfiles() | 761 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.isRootProfile() | 765 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.EverythingOptionalProfile.isRootProfile() | 765 | 
 
 
 
 | 
| INTERFACE_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlan(IProfile, ProfileChangeRequest, Collection, Collection, ProvisioningPlan, ProvisioningContext, IProgressMonitor) | 407 | 
 
| org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest.createByProfileId(String) | 34 | 
 
 
 
 | 
| CONSTRUCTOR_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.computeActualChangeRequest(Collection, ProfileChangeRequest) | 89 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.updatePlannerInfo(ProfileChangeRequest, ProvisioningContext) | 593 | 
 
 
 
 | 
| CONSTRUCTOR_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.generatePropertyOperations(ProfileChangeRequest) | 145 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.generatePropertyOperations(ProfileChangeRequest) | 138 | 
 
 
 
 | 
| VIRTUAL_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.updatePlannerInfo(ProfileChangeRequest, ProvisioningContext) | 650 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.updatePlannerInfo(ProfileChangeRequest, ProvisioningContext) | 651 | 
 
 
 
 | 
| VIRTUAL_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.gatherAvailableInstallableUnits(IInstallableUnit[], URI[], ProvisioningContext, IProgressMonitor) | 239 | 
 
 
 
 | 
| VIRTUAL_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getSolutionFor(ProfileChangeRequest, ProvisioningContext, IProgressMonitor) | 301 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.updatesFor(IInstallableUnit, ProvisioningContext, IProgressMonitor) | 679 | 
 
 
 
 | 
| VIRTUAL_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getDiffPlan(IProfile, IProfile, IProgressMonitor) | 191 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getSolutionFor(ProfileChangeRequest, ProvisioningContext, IProgressMonitor) | 322 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getSolutionFor(ProfileChangeRequest, ProvisioningContext, IProgressMonitor) | 306 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getSolutionFor(ProfileChangeRequest, ProvisioningContext, IProgressMonitor) | 322 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getSolutionFor(ProfileChangeRequest, ProvisioningContext, IProgressMonitor) | 306 | 
 
 
 
 | 
| CONSTRUCTOR_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlanForCohostedCase(IProfile, ProfileChangeRequest, ProvisioningPlan, Collection, Collection, ProvisioningContext, SubMonitor) | 489 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createNoRepoContext(ProfileChangeRequest) | 543 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getDiffPlan(IProfile, IProfile, IProgressMonitor) | 190 | 
 
 
 
 | 
| VIRTUAL_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createNoRepoContext(ProfileChangeRequest) | 544 | 
 
 
 
 | 
| VIRTUAL_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createInstallerPlanForCohostedCase(IProfile, ProfileChangeRequest, ProvisioningPlan, Collection, Collection, ProvisioningContext, SubMonitor) | 491 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createNoRepoContext(ProfileChangeRequest) | 548 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getDiffPlan(IProfile, IProfile, IProgressMonitor) | 193 | 
 
 
 
 | 
| VIRTUAL_METHOD | 
 
| Reference Location | Line Number | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.createNoRepoContext(ProfileChangeRequest) | 545 | 
 
| org.eclipse.equinox.internal.p2.director.SimplePlanner.getDiffPlan(IProfile, IProfile, IProgressMonitor) | 192 | 
 
 
 
 |