public class ProductDependenciesAction extends AbstractDependenciesAction
Modifier and Type | Field and Description |
---|---|
private org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor |
product |
ANY_QUALIFIER, FEATURE_GROUP_IU_SUFFIX, OSGI_ARCH, OSGI_NL, OSGI_OS, OSGi_versionMin, OSGI_WS
Constructor and Description |
---|
ProductDependenciesAction(org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product) |
Modifier and Type | Method and Description |
---|---|
protected void |
addProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iud) |
protected void |
addPublisherAdvice(org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo) |
protected java.lang.String |
getId() |
protected java.util.Set<org.eclipse.equinox.p2.metadata.IRequirement> |
getRequiredCapabilities() |
protected org.eclipse.equinox.p2.metadata.Version |
getVersion() |
addProvidedCapabilities, addRequiredCapability, createVersion, getVersionRange, getVersionRange, perform
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, toRequiredCapability
private final org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
public ProductDependenciesAction(org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product)
protected org.eclipse.equinox.p2.metadata.Version getVersion()
getVersion
in class AbstractDependenciesAction
protected java.lang.String getId()
getId
in class AbstractDependenciesAction
protected java.util.Set<org.eclipse.equinox.p2.metadata.IRequirement> getRequiredCapabilities()
getRequiredCapabilities
in class AbstractDependenciesAction
protected void addPublisherAdvice(org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo)
addPublisherAdvice
in class AbstractDependenciesAction
protected void addProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iud)
addProperties
in class AbstractDependenciesAction