|
Eclipse Platform Release 3.6 |
|||||||||
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.6 |
|||||||||
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, 2010. All rights reserved.