Class MultiEnvironmentDependencyArtifacts
- java.lang.Object
-
- org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection
-
- org.eclipse.tycho.core.osgitools.targetplatform.DefaultDependencyArtifacts
-
- org.eclipse.tycho.core.osgitools.targetplatform.MultiEnvironmentDependencyArtifacts
-
- All Implemented Interfaces:
DependencyArtifacts
public class MultiEnvironmentDependencyArtifacts extends DefaultDependencyArtifacts
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<TargetEnvironment,DependencyArtifacts>
platforms
-
Fields inherited from class org.eclipse.tycho.core.osgitools.targetplatform.DefaultDependencyArtifacts
nonReactorUnits, project
-
Fields inherited from class org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection
artifacts, locations
-
Fields inherited from interface org.eclipse.tycho.artifacts.DependencyArtifacts
ANY_QUALIFIER
-
-
Constructor Summary
Constructors Constructor Description MultiEnvironmentDependencyArtifacts()
MultiEnvironmentDependencyArtifacts(ReactorProject project)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPlatform(TargetEnvironment environment, DefaultDependencyArtifacts platform)
DependencyArtifacts
getPlatform(TargetEnvironment environment)
java.util.Collection<TargetEnvironment>
getPlatforms()
void
toDebugString(java.lang.StringBuilder sb, java.lang.String linePrefix)
For debug purposes only, do not use.-
Methods inherited from class org.eclipse.tycho.core.osgitools.targetplatform.DefaultDependencyArtifacts
addNonReactorUnits, getInstallableUnits, getNonReactorUnits, normalize, normalize
-
Methods inherited from class org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection
addArtifact, addArtifact, addArtifactFile, addReactorArtifact, dump, getArtifact, getArtifact, getArtifact, getArtifacts, getArtifacts, getMavenProject, isEmpty, normalizePluginType, removeAll
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.tycho.artifacts.DependencyArtifacts
getArtifact, getArtifact, getArtifact, getArtifacts, getArtifacts, getMavenProject
-
-
-
-
Field Detail
-
platforms
public java.util.Map<TargetEnvironment,DependencyArtifacts> platforms
-
-
Constructor Detail
-
MultiEnvironmentDependencyArtifacts
public MultiEnvironmentDependencyArtifacts()
-
MultiEnvironmentDependencyArtifacts
public MultiEnvironmentDependencyArtifacts(ReactorProject project)
-
-
Method Detail
-
addPlatform
public void addPlatform(TargetEnvironment environment, DefaultDependencyArtifacts platform)
-
getPlatform
public DependencyArtifacts getPlatform(TargetEnvironment environment)
-
toDebugString
public void toDebugString(java.lang.StringBuilder sb, java.lang.String linePrefix)
Description copied from interface:DependencyArtifacts
For debug purposes only, do not use. TODO move this out of here- Specified by:
toDebugString
in interfaceDependencyArtifacts
- Overrides:
toDebugString
in classArtifactCollection
-
getPlatforms
public java.util.Collection<TargetEnvironment> getPlatforms()
-
-