| Interface | Description |
|---|---|
| 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 |
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 |
The
ILicense interface represents a software license. |
| IProvidedCapability |
Describes a capability that is exposed 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 |
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 | Description |
|---|---|
| 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 | Description |
|---|---|
| VersionFormatException |
Exception thrown when parsing Omni Version formats.
|
This API package defines the constructs being manipulated by p2 such as installable units.
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.