Interface P2TargetPlatform

    • Method Detail

      • getInstallableUnits

        java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> getInstallableUnits()
      • getInstallableUnitsAsMetadataRepository

        org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getInstallableUnitsAsMetadataRepository()
        Returns the target platform content as (immutable) p2 metadata repository.
      • reportUsedLocalIUs

        void reportUsedLocalIUs​(java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> usedUnits)
      • getLocalArtifactFile

        java.io.File getLocalArtifactFile​(org.eclipse.equinox.p2.metadata.IArtifactKey key)
      • getOriginalReactorProjectMap

        java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,​ReactorProjectIdentities> getOriginalReactorProjectMap()
        Returns the map from target platform installable units back to the contributing reactor project.

        Note: The map may contain additional installable units as keys, i.e. not all keys are necessarily part of the target platform.

      • getOriginalMavenArtifactMap

        java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,​IArtifactFacade> getOriginalMavenArtifactMap()
        Returns the map from target platform installable units back to the contributing Maven artifacts.

        Note: The map may contain additional installable units as keys, i.e. not all keys are necessarily part of the target platform.

      • saveLocalMavenRepository

        void saveLocalMavenRepository()