public abstract class AbstractDependenciesAction
extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction
Modifier and Type | Field and Description |
---|---|
protected static String |
ANY_QUALIFIER
Conventional qualifier used to denote "ANY QUALIFIER" in feature.xml and .product files.
|
protected static String |
FEATURE_GROUP_IU_SUFFIX |
protected static String |
OSGI_ARCH
copy&paste from e3.5.1 org.eclipse.osgi.internal.resolver.StateImpl
|
protected static String |
OSGI_NL
copy&paste from e3.5.1 org.eclipse.osgi.internal.resolver.StateImpl
|
protected static String |
OSGI_OS
copy&paste from e3.5.1 org.eclipse.osgi.internal.resolver.StateImpl
|
protected static org.eclipse.equinox.p2.metadata.Version |
OSGi_versionMin |
protected static String |
OSGI_WS
copy&paste from e3.5.1 org.eclipse.osgi.internal.resolver.StateImpl
|
Constructor and Description |
---|
AbstractDependenciesAction() |
Modifier and Type | Method and Description |
---|---|
protected void |
addProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iud) |
protected void |
addProvidedCapabilities(Set<org.eclipse.equinox.p2.metadata.IProvidedCapability> provided) |
protected void |
addPublisherAdvice(org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo) |
protected void |
addRequiredCapability(Set<org.eclipse.equinox.p2.metadata.IRequirement> required,
String id,
org.eclipse.equinox.p2.metadata.Version version,
String filter) |
protected org.eclipse.equinox.p2.metadata.Version |
createVersion(String version) |
protected String |
getFilter(String os,
String ws,
String arch) |
protected String |
getFilter(String filter,
String os,
String ws,
String arch,
String nl) |
protected abstract String |
getId() |
protected abstract Set<org.eclipse.equinox.p2.metadata.IRequirement> |
getRequiredCapabilities() |
protected abstract org.eclipse.equinox.p2.metadata.Version |
getVersion() |
protected org.eclipse.equinox.p2.metadata.VersionRange |
getVersionRange(String version) |
protected org.eclipse.equinox.p2.metadata.VersionRange |
getVersionRange(org.eclipse.equinox.p2.metadata.Version version) |
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) |
addSelfCapability, createConfigSpec, createCUIdString, createFilterSpec, createIdString, createIURequirements, createIUShell, createPack200ArtifactDescriptor, createParentIU, createParentPrefixComputer, createRootPrefixComputer, createSelfCapability, filterMatches, getArrayFromString, parseConfigSpec, processAdditionalInstallableUnitsAdvice, processArtifactPropertiesAdvice, processCapabilityAdvice, processInstallableUnitPropertiesAdvice, processTouchpointAdvice, processTouchpointAdvice, processUpdateDescriptorAdvice, publishArtifact, publishArtifact, queryForIU, queryForIUs, setPublisherInfo
protected static final org.eclipse.equinox.p2.metadata.Version OSGi_versionMin
protected static final String ANY_QUALIFIER
protected static final String OSGI_OS
protected static final String OSGI_WS
protected static final String OSGI_ARCH
protected static final String OSGI_NL
protected static final String FEATURE_GROUP_IU_SUFFIX
protected void addRequiredCapability(Set<org.eclipse.equinox.p2.metadata.IRequirement> required, String id, org.eclipse.equinox.p2.metadata.Version version, String filter)
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 org.eclipse.equinox.p2.publisher.AbstractPublisherAction
protected void addPublisherAdvice(org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo)
protected void addProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iud)
protected abstract Set<org.eclipse.equinox.p2.metadata.IRequirement> getRequiredCapabilities()
protected void addProvidedCapabilities(Set<org.eclipse.equinox.p2.metadata.IProvidedCapability> provided)
protected abstract org.eclipse.equinox.p2.metadata.Version getVersion()
protected abstract String getId()
protected org.eclipse.equinox.p2.metadata.VersionRange getVersionRange(String version)
protected org.eclipse.equinox.p2.metadata.VersionRange getVersionRange(org.eclipse.equinox.p2.metadata.Version version)
org.eclipse.tycho.TargetPlatform.getArtifact(String, String, String)
protected org.eclipse.equinox.p2.metadata.Version createVersion(String version)
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.