Class URITargetDefinitionContent

java.lang.Object
org.eclipse.tycho.p2.resolver.URITargetDefinitionContent
All Implemented Interfaces:
org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>, TargetDefinitionContent

public class URITargetDefinitionContent extends Object implements TargetDefinitionContent
  • Constructor Summary

    Constructors
    Constructor
    Description
    URITargetDefinitionContent(org.eclipse.equinox.p2.core.IProvisioningAgent agent, URI location, String id)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
     
    org.eclipse.equinox.p2.repository.metadata.IMetadataRepository
     
    void
    preload(org.eclipse.core.runtime.IProgressMonitor monitor)
     
    org.eclipse.equinox.p2.query.IQueryResult<org.eclipse.equinox.p2.metadata.IInstallableUnit>
    query(org.eclipse.equinox.p2.query.IQuery<org.eclipse.equinox.p2.metadata.IInstallableUnit> query, org.eclipse.core.runtime.IProgressMonitor monitor)
    Allows to query for all units currently selected by this TargetDefinitionContent the default implementation simply returns the metadata repository

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • URITargetDefinitionContent

      public URITargetDefinitionContent(org.eclipse.equinox.p2.core.IProvisioningAgent agent, URI location, String id)
  • Method Details

    • query

      public org.eclipse.equinox.p2.query.IQueryResult<org.eclipse.equinox.p2.metadata.IInstallableUnit> query(org.eclipse.equinox.p2.query.IQuery<org.eclipse.equinox.p2.metadata.IInstallableUnit> query, org.eclipse.core.runtime.IProgressMonitor monitor)
      Description copied from interface: TargetDefinitionContent
      Allows to query for all units currently selected by this TargetDefinitionContent the default implementation simply returns the metadata repository
      Specified by:
      query in interface org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>
      Specified by:
      query in interface TargetDefinitionContent
    • getMetadataRepository

      public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository()
      Specified by:
      getMetadataRepository in interface TargetDefinitionContent
      Returns:
      the metadata repository that contains all metadata available for this TargetDefinitionContent
    • preload

      public void preload(org.eclipse.core.runtime.IProgressMonitor monitor)
    • getArtifactRepository

      public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository()
      Specified by:
      getArtifactRepository in interface TargetDefinitionContent
      Returns:
      the artifact repository that could be used to resolve artifacts from this TargetDefinitionContent