Class SourcesBundleDependencyMetadataGenerator
- java.lang.Object
-
- org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator
-
- org.eclipse.tycho.p2.impl.publisher.SourcesBundleDependencyMetadataGenerator
-
- All Implemented Interfaces:
DependencyMetadataGenerator
public class SourcesBundleDependencyMetadataGenerator extends AbstractMetadataGenerator implements DependencyMetadataGenerator
-
-
Constructor Summary
Constructors Constructor Description SourcesBundleDependencyMetadataGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
createId(String sourceBundleSymbolicName, String version)
DependencyMetadata
generateMetadata(IArtifactFacade artifact, List<TargetEnvironment> environments, OptionalResolutionAction optionalAction, PublisherOptions options)
Generates dependency-only artifact metadataprotected List<org.eclipse.equinox.p2.publisher.IPublisherAction>
getPublisherActions(IArtifactFacade artifact, List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
protected List<org.eclipse.equinox.p2.publisher.IPublisherAdvice>
getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)
-
Methods inherited from class org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator
generateMetadata, getBuildPropertiesParser, getExtraEntriesAdvice, setBuildPropertiesParser
-
-
-
-
Method Detail
-
generateMetadata
public DependencyMetadata generateMetadata(IArtifactFacade artifact, List<TargetEnvironment> environments, OptionalResolutionAction optionalAction, PublisherOptions options)
Description copied from interface:DependencyMetadataGenerator
Generates dependency-only artifact metadata- Specified by:
generateMetadata
in interfaceDependencyMetadataGenerator
-
getPublisherActions
protected List<org.eclipse.equinox.p2.publisher.IPublisherAction> getPublisherActions(IArtifactFacade artifact, List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
- Specified by:
getPublisherActions
in classAbstractMetadataGenerator
-
getPublisherAdvice
protected List<org.eclipse.equinox.p2.publisher.IPublisherAdvice> getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)
- Specified by:
getPublisherAdvice
in classAbstractMetadataGenerator
-
-