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 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)
void
toDebugString(StringBuilder sb, 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 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(StringBuilder sb, 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
-
-