org.sonatype.tycho.p2.impl.publisher
Class ProductDependenciesAction

java.lang.Object
  extended by org.eclipse.equinox.p2.publisher.AbstractPublisherAction
      extended by org.sonatype.tycho.p2.impl.publisher.AbstractDependenciesAction
          extended by org.sonatype.tycho.p2.impl.publisher.ProductDependenciesAction
All Implemented Interfaces:
org.eclipse.equinox.p2.publisher.IPublisherAction

public class ProductDependenciesAction
extends AbstractDependenciesAction


Field Summary
 
Fields inherited from class org.sonatype.tycho.p2.impl.publisher.AbstractDependenciesAction
ANY_QUALIFIER, FEATURE_GROUP_IU_SUFFIX, OSGI_ARCH, OSGI_NL, OSGI_OS, OSGi_versionMin, OSGI_WS
 
Fields inherited from class org.eclipse.equinox.p2.publisher.AbstractPublisherAction
CONFIG_ANY, CONFIG_SEGMENT_SEPARATOR, info
 
Constructor Summary
ProductDependenciesAction(org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product, java.util.List<java.util.Map<java.lang.String,java.lang.String>> environments)
           
 
Method Summary
protected  java.lang.String getId()
           
protected  java.util.Set<org.eclipse.equinox.p2.metadata.IRequirement> getRequiredCapabilities()
           
protected  org.eclipse.equinox.p2.metadata.Version getVersion()
           
 
Methods inherited from class org.sonatype.tycho.p2.impl.publisher.AbstractDependenciesAction
addProperties, addProvidedCapabilities, addRequiredCapability, addResults, createVersion, getFilter, getFilter, getVersionRange, getVersionRange, perform
 
Methods inherited from class org.eclipse.equinox.p2.publisher.AbstractPublisherAction
addSelfCapability, createConfigSpec, createCUIdString, createFilterSpec, createIdString, createIURequirements, createIUShell, createPack200ArtifactDescriptor, createParentIU, createParentPrefixComputer, createRootPrefixComputer, createSelfCapability, filterMatches, getArrayFromString, parseConfigSpec, processAdditionalInstallableUnitsAdvice, processArtifactPropertiesAdvice, processCapabilityAdvice, processInstallableUnitPropertiesAdvice, processTouchpointAdvice, processTouchpointAdvice, publishArtifact, publishArtifact, queryForIU, queryForIUs, setPublisherInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProductDependenciesAction

public ProductDependenciesAction(org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product,
                                 java.util.List<java.util.Map<java.lang.String,java.lang.String>> environments)
Method Detail

getVersion

protected org.eclipse.equinox.p2.metadata.Version getVersion()
Specified by:
getVersion in class AbstractDependenciesAction

getId

protected java.lang.String getId()
Specified by:
getId in class AbstractDependenciesAction

getRequiredCapabilities

protected java.util.Set<org.eclipse.equinox.p2.metadata.IRequirement> getRequiredCapabilities()
Specified by:
getRequiredCapabilities in class AbstractDependenciesAction


Copyright © 2008-2011. All Rights Reserved.