public class SiteDependenciesAction extends AbstractSiteDependenciesAction
Modifier and Type | Field and Description |
---|---|
private java.io.File |
location |
private org.eclipse.equinox.internal.p2.updatesite.UpdateSite |
updateSite |
ANY_QUALIFIER, FEATURE_GROUP_IU_SUFFIX, OSGI_ARCH, OSGI_NL, OSGI_OS, OSGi_versionMin, OSGI_WS
Constructor and Description |
---|
SiteDependenciesAction(java.io.File location,
java.lang.String id,
java.lang.String version) |
Modifier and Type | Method and Description |
---|---|
(package private) org.eclipse.equinox.internal.p2.updatesite.SiteModel |
getSiteModel() |
org.eclipse.core.runtime.IStatus |
perform(org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo,
org.eclipse.equinox.p2.publisher.IPublisherResult results,
org.eclipse.core.runtime.IProgressMonitor monitor) |
createSiteVersion, getId, getRequiredCapabilities, getVersion
addProperties, addProvidedCapabilities, addPublisherAdvice, addRequiredCapability, createVersion, getVersionRange, getVersionRange
addSelfCapability, createConfigSpec, createCUIdString, createFilterSpec, createIdString, createIURequirements, createIUShell, createLDAPString, createPack200ArtifactDescriptor, createParentIU, createParentPrefixComputer, createRootPrefixComputer, createSelfCapability, filterMatches, getArrayFromString, parseConfigSpec, processAdditionalInstallableUnitsAdvice, processArtifactPropertiesAdvice, processCapabilityAdvice, processInstallableUnitPropertiesAdvice, processTouchpointAdvice, processTouchpointAdvice, processUpdateDescriptorAdvice, publishArtifact, publishArtifact, queryForIU, queryForIUs, setPublisherInfo
private final java.io.File location
private org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
public SiteDependenciesAction(java.io.File location, java.lang.String id, java.lang.String version)
org.eclipse.equinox.internal.p2.updatesite.SiteModel getSiteModel()
getSiteModel
in class AbstractSiteDependenciesAction
public org.eclipse.core.runtime.IStatus perform(org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult results, org.eclipse.core.runtime.IProgressMonitor monitor)
perform
in interface org.eclipse.equinox.p2.publisher.IPublisherAction
perform
in class AbstractDependenciesAction