diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/model/AvailableUpdateElement.java')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/model/AvailableUpdateElement.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/model/AvailableUpdateElement.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/model/AvailableUpdateElement.java index d89fcab37..764904412 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/model/AvailableUpdateElement.java +++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/model/AvailableUpdateElement.java @@ -59,6 +59,7 @@ public class AvailableUpdateElement extends AvailableIUElement { return iuToBeUpdated; } + @Override protected IProvisioningPlan getSizingPlan(IProgressMonitor monitor) { IPlanner planner = getPlanner(); IProfileChangeRequest request = ProfileChangeRequest.createByProfileId(getProvisioningUI().getSession().getProvisioningAgent(), profileID); @@ -68,6 +69,7 @@ public class AvailableUpdateElement extends AvailableIUElement { return planner.getProvisioningPlan(request, new ProvisioningContext(getProvisioningUI().getSession().getProvisioningAgent()), monitor); } + @Override public boolean equals(Object obj) { if (this == obj) return true; @@ -83,6 +85,7 @@ public class AvailableUpdateElement extends AvailableIUElement { return iu.equals(other.getIU()) && iuToBeUpdated.equals(other.getIUToBeUpdated()); } + @Override public int hashCode() { final int prime = 31; int result = 1; @@ -95,6 +98,7 @@ public class AvailableUpdateElement extends AvailableIUElement { return new Update(iuToBeUpdated, getIU()); } + @Override protected String getImageId(Object obj) { String imageId = super.getImageId(obj); if (ProvUIImages.IMG_IU.equals(imageId) && isLockedForUpdate()) |