Uses of Interface
org.eclipse.tycho.p2.metadata.IArtifactFacade
-
-
Uses of IArtifactFacade in org.eclipse.tycho.core.maven
Classes in org.eclipse.tycho.core.maven that implement IArtifactFacade Modifier and Type Class Description class
MavenArtifactFacade
-
Uses of IArtifactFacade in org.eclipse.tycho.osgi.configuration
Fields in org.eclipse.tycho.osgi.configuration declared as IArtifactFacade Modifier and Type Field Description private IArtifactFacade
MavenProtocolHandler.MavenURLConnection. artifactFacade
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.facade.internal
Classes in org.eclipse.tycho.p2.facade.internal that implement IArtifactFacade Modifier and Type Class Description class
ArtifactFacade
class
AttachedArtifact
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.impl.publisher
Methods in org.eclipse.tycho.p2.impl.publisher with parameters of type IArtifactFacade Modifier and Type Method Description protected DependencyMetadata
AbstractMetadataGenerator. generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo, OptionalResolutionAction optionalAction, PublisherOptions options)
DependencyMetadata
DefaultDependencyMetadataGenerator. generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction, PublisherOptions options)
DependencyMetadata
P2GeneratorImpl. generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, PublisherOptions options)
DependencyMetadata
SourcesBundleDependencyMetadataGenerator. generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction, PublisherOptions options)
protected org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice
AbstractMetadataGenerator. getExtraEntriesAdvice(IArtifactFacade artifact)
protected abstract java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction>
AbstractMetadataGenerator. getPublisherActions(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction>
P2GeneratorImpl. getPublisherActions(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction>
SourcesBundleDependencyMetadataGenerator. getPublisherActions(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
protected abstract java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice>
AbstractMetadataGenerator. getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice>
P2GeneratorImpl. getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice>
SourcesBundleDependencyMetadataGenerator. getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)
Method parameters in org.eclipse.tycho.p2.impl.publisher with type arguments of type IArtifactFacade Modifier and Type Method Description java.util.Map<java.lang.String,IP2Artifact>
P2GeneratorImpl. generateMetadata(java.util.List<IArtifactFacade> artifacts, PublisherOptions options, java.io.File targetDir)
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.impl.publisher.rootfiles
Methods in org.eclipse.tycho.p2.impl.publisher.rootfiles with parameters of type IArtifactFacade Modifier and Type Method Description static org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice
FeatureRootAdvice. createRootFileAdvice(IArtifactFacade featureArtifact, BuildPropertiesParser buildPropertiesParser)
static java.io.File
FeatureRootAdvice. getProjectBaseDir(IArtifactFacade featureArtifact)
Assumptions for resolving the project base directory of the given artifact: packaging type of the artifact:"eclipse-feature" the location of the feature artifact is absolute and points to the built feature.jar the build output folder is located in a subfolder of the project base directory -
Uses of IArtifactFacade in org.eclipse.tycho.p2.metadata
Subinterfaces of IArtifactFacade in org.eclipse.tycho.p2.metadata Modifier and Type Interface Description interface
ReactorProjectFacade
A facade that represents a project in the current reactorClasses in org.eclipse.tycho.p2.metadata that implement IArtifactFacade Modifier and Type Class Description class
ArtifactFacadeProxy
Abstract proxy class for implementors who wish to modify some aspects of a facade.Fields in org.eclipse.tycho.p2.metadata declared as IArtifactFacade Modifier and Type Field Description protected IArtifactFacade
ArtifactFacadeProxy. proxy
Methods in org.eclipse.tycho.p2.metadata with parameters of type IArtifactFacade Modifier and Type Method Description IDependencyMetadata
DependencyMetadataGenerator. generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction, PublisherOptions options)
Generates dependency-only artifact metadataMethod parameters in org.eclipse.tycho.p2.metadata with type arguments of type IArtifactFacade Modifier and Type Method Description java.util.Map<java.lang.String,IP2Artifact>
P2Generator. generateMetadata(java.util.List<IArtifactFacade> artifacts, PublisherOptions options, java.io.File targetDir)
Constructors in org.eclipse.tycho.p2.metadata with parameters of type IArtifactFacade Constructor Description ArtifactFacadeProxy(IArtifactFacade proxy)
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.resolver
Classes in org.eclipse.tycho.p2.resolver that implement IArtifactFacade Modifier and Type Class Description class
WrappedArtifact
Methods in org.eclipse.tycho.p2.resolver with parameters of type IArtifactFacade Modifier and Type Method Description private void
P2ResolverImpl. addExternalMavenArtifact(DefaultP2ResolutionResult result, IArtifactFacade mavenArtifact, org.eclipse.equinox.p2.metadata.IInstallableUnit iu)
private java.lang.String
MavenTargetDefinitionContent. asDebugString(IArtifactFacade mavenArtifact)
static java.lang.String
WrappedArtifact. createBundleSymbolicNameFromArtifact(java.lang.String prefix, IArtifactFacade mavenArtifact)
static java.lang.String
WrappedArtifact. createClassifierFromArtifact(IArtifactFacade mavenArtifact)
static aQute.bnd.version.Version
WrappedArtifact. createOSGiVersionFromArtifact(IArtifactFacade mavenArtifact)
static WrappedArtifact
WrappedArtifact. createWrappedArtifact(IArtifactFacade mavenArtifact, java.lang.String prefix, java.io.File wrappedFile)
static WrappedArtifact
WrappedArtifact. createWrappedArtifact(IArtifactFacade mavenArtifact, java.util.Properties bndInstructions, java.io.File wrappedFile)
private static java.lang.String
MavenTargetDefinitionContent. getKey(IArtifactFacade artifact)
Constructors in org.eclipse.tycho.p2.resolver with parameters of type IArtifactFacade Constructor Description ClassifiedArtifactKey(IArtifactFacade artifact)
ClassifiedLocation(IArtifactFacade artifact)
WrappedArtifact(java.io.File file, IArtifactFacade wrapped, java.lang.String classifier, java.lang.String wrappedBsn, java.lang.String wrappedVersion, java.util.jar.Manifest manifest)
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.target
Fields in org.eclipse.tycho.p2.target declared as IArtifactFacade Modifier and Type Field Description private IArtifactFacade
MavenBundleInfo. artifact
private IArtifactFacade
TargetPlatformBundlePublisher.PublisherRun. mavenArtifact
private IArtifactFacade
TargetPlatformBundlePublisher.PublisherRun. publishedArtifact
Fields in org.eclipse.tycho.p2.target with type parameters of type IArtifactFacade Modifier and Type Field Description (package private) java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade>
TargetPlatformBaseImpl. mavenArtifactLookup
Map from installable units back to the contributing artifacts.private java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade>
PomDependencyCollectorImpl. mavenInstallableUnits
Methods in org.eclipse.tycho.p2.target that return IArtifactFacade Modifier and Type Method Description IArtifactFacade
MavenBundleInfo. getArtifact()
Methods in org.eclipse.tycho.p2.target that return types with arguments of type IArtifactFacade Modifier and Type Method Description (package private) java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade>
PomDependencyCollectorImpl. getMavenInstallableUnits()
java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade>
P2TargetPlatform. getOriginalMavenArtifactMap()
Returns the map from target platform installable units back to the contributing Maven artifacts.java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade>
TargetPlatformBaseImpl. getOriginalMavenArtifactMap()
Methods in org.eclipse.tycho.p2.target with parameters of type IArtifactFacade Modifier and Type Method Description void
PomDependencyCollectorImpl. addArtifactWithExistingMetadata(IArtifactFacade artifact, IArtifactFacade p2MetadataFile)
void
PomDependencyCollectorImpl. addMavenArtifact(IArtifactFacade artifact, boolean allowGenerateOSGiBundle)
void
PomDependencyCollectorImpl. addMavenArtifact(IArtifactFacade artifact, java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> units)
(package private) MavenBundleInfo
TargetPlatformBundlePublisher. attemptToPublishBundle(IArtifactFacade mavenArtifact, boolean wrapIfNessesary)
Generate p2 data for an artifact, if the artifact is an OSGI bundle.private boolean
TargetPlatformBundlePublisher. isAvailableAsLocalFile(IArtifactFacade artifact)
private java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit>
PomDependencyCollectorImpl. readUnits(IArtifactFacade p2MetadataFile)
Constructors in org.eclipse.tycho.p2.target with parameters of type IArtifactFacade Constructor Description MavenBundleInfo(org.eclipse.equinox.p2.metadata.IInstallableUnit unit, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor, IArtifactFacade artifact)
PublisherRun(IArtifactFacade artifact, ReactorProject project, java.io.File basedir, MavenLogger logger, boolean wrapIfNessesary)
Constructor parameters in org.eclipse.tycho.p2.target with type arguments of type IArtifactFacade Constructor Description FinalTargetPlatformImpl(java.util.LinkedHashSet<org.eclipse.equinox.p2.metadata.IInstallableUnit> installableUnits, ExecutionEnvironmentResolutionHints executionEnvironment, IRawArtifactFileProvider jointArtifacts, LocalArtifactRepository localArtifactRepository, java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade> mavenArtifactLookup, java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,ReactorProjectIdentities> reactorProjectLookup)
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.target.facade
Methods in org.eclipse.tycho.p2.target.facade with parameters of type IArtifactFacade Modifier and Type Method Description void
PomDependencyCollector. addArtifactWithExistingMetadata(IArtifactFacade artifact, IArtifactFacade p2MetadataFile)
void
PomDependencyCollector. addMavenArtifact(IArtifactFacade artifact, boolean allowGenerateOSGiBundle)
-
Uses of IArtifactFacade in org.eclipse.tycho.p2.target.repository
Methods in org.eclipse.tycho.p2.target.repository with parameters of type IArtifactFacade Modifier and Type Method Description void
MavenBundlesArtifactRepository. addPublishedArtifact(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor baseDescriptor, IArtifactFacade mavenArtifact)
-