Package org.eclipse.equinox.p2.metadata
Defines the metadata being handled by p2.
Package Specification
This API package defines the constructs being manipulated by p2 such as installable units.
- Since:
- 2.0
-
Interface Summary Interface Description IArtifactKey Provide standardised artifact information to uniquely identify the corresponding bytes (perhaps not stored as a file).ICopyright TheICopyright
interface represents a software copyright.IInstallableUnit An installable unit represents an atomic, indivisible unit of installable functionality in a provisioned system.IInstallableUnitFragment Represents a fragment that contributes additional requirements, capabilities, and other properties to some host installable unit.IInstallableUnitPatch An installable unit patch is an installable unit that alters the required capabilities of another installable unit.ILicense TheILicense
interface represents a software license.IProvidedCapability Describes a capability that is exposed by an installable unit.IRequirement A requirement represents some external constraint on anIInstallableUnit
.IRequirementChange ITouchpointData ITouchpoint data instances contain the additional information needed by a touchpoint to execute each engine phase it participates in.ITouchpointInstruction A touchpoint instruction contains either a sequence of instruction statements to be executed during a particular engine phase, or some simple string value that is needed by a touchpoint to execute its phases.ITouchpointType Identifies a particular touchpoint.IUpdateDescriptor An update descriptor is attached to an installable unit to describe what that installable unit is capable of acting as an update for.IVersionedId An interface representing a (id,version) pair.IVersionFormat The IVersionFormat represents the Omni Version Format in compiled form. -
Class Summary Class Description KeyWithLocale A key that can be used to extract a localized property for a specified LocaleMetadataFactory A factory class for instantiating various p2 metadata objects.MetadataFactory.InstallableUnitDescription A description containing information about an installable unit.MetadataFactory.InstallableUnitFragmentDescription A description containing information about an installable unit fragment.MetadataFactory.InstallableUnitPatchDescription A description containing information about an installable unit patch.Version A class that represents a Version in the Omni Version format.VersionedId An object representing a (id,version) pair.VersionRange This class represents a version range with Omni Version bounds. -
Exception Summary Exception Description VersionFormatException Exception thrown when parsing Omni Version formats.