public class FedoraMetadataRepository extends Object implements org.eclipse.equinox.p2.repository.metadata.IMetadataRepository
| Constructor and Description |
|---|
FedoraMetadataRepository(org.eclipse.equinox.p2.core.IProvisioningAgent agent,
URI location) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInstallableUnits(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> installableUnits) |
void |
addReferences(Collection<? extends org.eclipse.equinox.p2.repository.IRepositoryReference> references) |
void |
compress(org.eclipse.equinox.p2.core.IPool<org.eclipse.equinox.p2.metadata.IInstallableUnit> iuPool) |
org.eclipse.core.runtime.IStatus |
executeBatch(org.eclipse.equinox.p2.repository.IRunnableWithProgress runnable,
org.eclipse.core.runtime.IProgressMonitor monitor) |
<T> T |
getAdapter(Class<T> adapter) |
String |
getDescription() |
URI |
getLocation() |
String |
getName() |
Map<String,String> |
getProperties() |
String |
getProperty(String key) |
String |
getProvider() |
org.eclipse.equinox.p2.core.IProvisioningAgent |
getProvisioningAgent() |
Collection<org.eclipse.equinox.p2.repository.IRepositoryReference> |
getReferences() |
String |
getType() |
String |
getVersion() |
boolean |
isModifiable() |
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) |
void |
removeAll() |
boolean |
removeInstallableUnits(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> installableUnits) |
String |
setProperty(String key,
String value) |
String |
setProperty(String key,
String value,
org.eclipse.core.runtime.IProgressMonitor monitor) |
public FedoraMetadataRepository(org.eclipse.equinox.p2.core.IProvisioningAgent agent,
URI location)
public URI getLocation()
getLocation in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public String getName()
getName in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public String getType()
getType in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public String getVersion()
getVersion in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public String getDescription()
getDescription in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public String getProvider()
getProvider in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public Map<String,String> getProperties()
getProperties in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public String getProperty(String key)
getProperty in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent()
getProvisioningAgent in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public boolean isModifiable()
isModifiable in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public String setProperty(String key, String value)
setProperty in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public String setProperty(String key, String value, org.eclipse.core.runtime.IProgressMonitor monitor)
setProperty in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IInstallableUnit>public <T> T getAdapter(Class<T> adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptablepublic 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)
query in interface org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>public void addInstallableUnits(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> installableUnits)
addInstallableUnits in interface org.eclipse.equinox.p2.repository.metadata.IMetadataRepositorypublic void addReferences(Collection<? extends org.eclipse.equinox.p2.repository.IRepositoryReference> references)
addReferences in interface org.eclipse.equinox.p2.repository.metadata.IMetadataRepositorypublic Collection<org.eclipse.equinox.p2.repository.IRepositoryReference> getReferences()
getReferences in interface org.eclipse.equinox.p2.repository.metadata.IMetadataRepositorypublic boolean removeInstallableUnits(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> installableUnits)
removeInstallableUnits in interface org.eclipse.equinox.p2.repository.metadata.IMetadataRepositorypublic void removeAll()
removeAll in interface org.eclipse.equinox.p2.repository.metadata.IMetadataRepositorypublic org.eclipse.core.runtime.IStatus executeBatch(org.eclipse.equinox.p2.repository.IRunnableWithProgress runnable,
org.eclipse.core.runtime.IProgressMonitor monitor)
executeBatch in interface org.eclipse.equinox.p2.repository.metadata.IMetadataRepositorypublic void compress(org.eclipse.equinox.p2.core.IPool<org.eclipse.equinox.p2.metadata.IInstallableUnit> iuPool)
compress in interface org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryCopyright © 2008–2017 Eclipse Foundation. All rights reserved.