Package org.eclipse.equinox.p2.metadata
Class MetadataFactory.InstallableUnitPatchDescription
java.lang.Object
org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitPatchDescription
- Enclosing class:
- MetadataFactory
public static class MetadataFactory.InstallableUnitPatchDescription
extends MetadataFactory.InstallableUnitDescription
A description containing information about an installable unit patch. Once
created, installable units are immutable. This description class allows a
client to build up the state for an installable unit patch incrementally, and
then finally produce the resulting immutable unit.
-
Field Summary
Fields inherited from class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
PROP_TYPE_CATEGORY, PROP_TYPE_FRAGMENT, PROP_TYPE_GROUP, PROP_TYPE_PATCH, PROP_TYPE_PRODUCT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setApplicabilityScope
(IRequirement[][] applyTo) Set the applicability scope for the installable unit patch.void
setLifeCycle
(IRequirement lifeCycle) Set the lifecycle change for the installable unit patch.void
setRequirementChanges
(IRequirementChange[] changes) Set the requirement change for the installable unit patch.Methods inherited from class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
addProvidedCapabilities, addRequiredCapabilities, addRequirements, addTouchpointData, getId, getMetaRequiredCapabilities, getMetaRequirements, getProvidedCapabilities, getRequiredCapabilities, getRequirements, getTouchpointData, getUpdateDescriptor, getVersion, setArtifacts, setCapabilities, setCopyright, setFilter, setFilter, setId, setLicenses, setMetaRequiredCapabilities, setMetaRequirements, setProperty, setRequiredCapabilities, setRequirements, setSingleton, setTouchpointType, setUpdateDescriptor, setVersion
-
Constructor Details
-
InstallableUnitPatchDescription
public InstallableUnitPatchDescription()
-
-
Method Details
-
setApplicabilityScope
Set the applicability scope for the installable unit patch. -
setLifeCycle
Set the lifecycle change for the installable unit patch. -
setRequirementChanges
Set the requirement change for the installable unit patch.
-