Interface P2TargetPlatform

    • Method Detail

      • getInstallableUnits

        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​(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> usedUnits)
      • getLocalArtifactFile

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

        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

        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()