Eclipse Platform
Release 3.6

Package org.eclipse.equinox.p2.metadata

Defines the metadata being handled by p2.

See:
          Description

Interface Summary
IArtifactKey Provide standardised artifact information to uniquely identify the corresponding bytes (perhaps not stored as a file).
ICopyright The ICopyright interface represents a software copyright.
IInstallableUnit An installable unit represents an atomic, indivisible unit of installable functionality in a provisioned system.
IInstallableUnitFragment  
IInstallableUnitPatch An installable unit patch is an installable unit that alters the required capabilities of another installable unit.
ILicense The ILicense interface represents a software license.
IProvidedCapability Describes a capability as exposed or required by an installable unit
IRequirement A requirement represents some external constraint on an IInstallableUnit.
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  
IVersionedId An interface representing a (id,version) pair.
IVersionFormat The IVersionFormat represents the Omni Version Format in compiled form.
 

Class Summary
KeyWithLocale A key that can be used to extract a localized property for a specified Locale
MetadataFactory 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
VersionFormatException Exception thrown when parsing Omni Version formats.
 

Package org.eclipse.equinox.p2.metadata Description

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


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.