Package org.eclipse.tycho.p2.resolver
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
-
Constructor Summary
ConstructorsConstructorDescriptionURITargetDefinitionContent(org.eclipse.equinox.p2.core.IProvisioningAgent agent, URI location, String id) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryorg.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryvoidpreload(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 thisTargetDefinitionContentthe default implementation simply returns the metadata repository
-
Constructor Details
-
URITargetDefinitionContent
-
-
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:TargetDefinitionContentAllows to query for all units currently selected by thisTargetDefinitionContentthe default implementation simply returns the metadata repository- Specified by:
queryin interfaceorg.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>- Specified by:
queryin interfaceTargetDefinitionContent
-
getMetadataRepository
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository()- Specified by:
getMetadataRepositoryin interfaceTargetDefinitionContent- 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:
getArtifactRepositoryin interfaceTargetDefinitionContent- Returns:
- the artifact repository that could be used to resolve artifacts from this
TargetDefinitionContent
-