|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IInstallableUnitPatch
An installable unit patch is an installable unit that alters the required capabilities of another installable unit.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.equinox.p2.metadata.IInstallableUnit |
|---|
NAMESPACE_IU_ID, PROP_BUNDLE_LOCALIZATION, PROP_CONTACT, PROP_DESCRIPTION, PROP_DESCRIPTION_URL, PROP_DOC_URL, PROP_ICON, PROP_NAME, PROP_PARTIAL_IU, PROP_PROVIDER |
| Method Summary | |
|---|---|
IRequirement[][] |
getApplicabilityScope()
The applicability scope of a patch describes the installable units that this patch should be applied to. |
IRequirement |
getLifeCycle()
Returns the required capability that defines the lifecycle of this patch. |
List<IRequirementChange> |
getRequirementsChange()
Returns the requirement changes imposed by the patch. |
| Methods inherited from interface org.eclipse.equinox.p2.metadata.IInstallableUnit |
|---|
equals, getArtifacts, getCopyright, getCopyright, getFilter, getFragments, getLicenses, getLicenses, getMetaRequirements, getProperties, getProperty, getProperty, getProvidedCapabilities, getRequirements, getTouchpointData, getTouchpointType, getUpdateDescriptor, isResolved, isSingleton, satisfies, unresolved |
| Methods inherited from interface org.eclipse.equinox.p2.metadata.IVersionedId |
|---|
getId, getVersion |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
IRequirement[][] getApplicabilityScope()
The returned two-dimensional array can be considered as a boolean expression, where items in the inner array are connected by AND operators, and each of the arrays are separated by OR operators. For example a scope of [[r1, r2, r3], [r4, r5]] will match any unit whose provided capabilities satisfy the expression ((r1 ^ r2 ^ r3) | (r4 ^ r5)).
List<IRequirementChange> getRequirementsChange()
IRequirement getLifeCycle()
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.