java.lang.Object
org.eclipse.tycho.DependencySeed
Handle on a unit which defines dependencies of a project. There may be more than one dependency
seed per project. The seeds are used for product and p2 repository assembly.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDependencySeed(String type, String id, org.eclipse.equinox.p2.metadata.IInstallableUnit installableUnit) DependencySeed(String type, String id, org.eclipse.equinox.p2.metadata.IInstallableUnit installableUnit, DependencySeed.Filter isAddOnFor) -
Method Summary
-
Constructor Details
-
DependencySeed
public DependencySeed(String type, String id, org.eclipse.equinox.p2.metadata.IInstallableUnit installableUnit) - Parameters:
type- The type of the seed unit. SeeArtifactTypefor known types. May benull.id- Identifier of the seed unit.installableUnit- The seed unit as IInstallableUnit, which contains the dependency information. May benull.version- Exact version (i.e. qualified) version of the unit.
-
DependencySeed
public DependencySeed(String type, String id, org.eclipse.equinox.p2.metadata.IInstallableUnit installableUnit, DependencySeed.Filter isAddOnFor) - Parameters:
type- The type of the seed unit. SeeArtifactTypefor known types. May benull.id- Identifier of the seed unit.installableUnit- The seed unit as IInstallableUnit, which contains the dependency information. May benull.isAddOnFor- Filter used to answer calls toisAddOnFor(String, String)version- Exact version (i.e. qualified) version of the unit.
-
-
Method Details
-
getType
- Returns:
- the type of the seed unit. See
ArtifactTypefor known types. May benull.
-
getId
- Returns:
- the identifier of the seed unit.
-
getInstallableUnit
public org.eclipse.equinox.p2.metadata.IInstallableUnit getInstallableUnit()- Returns:
- the seed unit as IInstallableUnit. May be
null.
-
isAddOnFor
Returnstrueif this dependency is an add-on for the given other dependency seed. This is used to identify features which shall be installed at root level together with products. -
toString
-