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.
- Since:
- 2.0
-
Field Summary
Fields inherited from class MetadataFactory.InstallableUnitDescription
PROP_TYPE_CATEGORY, PROP_TYPE_FRAGMENT, PROP_TYPE_GROUP, PROP_TYPE_PATCH, PROP_TYPE_PRODUCT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetApplicabilityScope(IRequirement[][] applyTo) Set the applicability scope for the installable unit patch.voidsetLifeCycle(IRequirement lifeCycle) Set the lifecycle change for the installable unit patch.voidsetRequirementChanges(IRequirementChange[] changes) Set the requirement change for the installable unit patch.Methods inherited from class 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.
-