Package org.eclipse.tycho.p2.target
Class ArtifactTypeHelper
- java.lang.Object
-
- org.eclipse.tycho.p2.target.ArtifactTypeHelper
-
public class ArtifactTypeHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ArtifactTypeHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static org.eclipse.equinox.p2.metadata.IRequirementcreateBundleRequirement(java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange)private static org.eclipse.equinox.p2.metadata.IRequirementcreateFeatureRequirement(java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange)private static org.eclipse.equinox.p2.metadata.IRequirementcreateIURequirement(java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange)private static org.eclipse.equinox.p2.metadata.IArtifactKeycreateP2ArtifactKey(java.lang.String type, ArtifactKey artifact)private static org.eclipse.equinox.p2.metadata.IRequirementcreateProductRequirement(java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange)static org.eclipse.equinox.p2.query.IQuery<org.eclipse.equinox.p2.metadata.IInstallableUnit>createQueryFor(java.lang.String type, java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange)Returns a query matching the installable units representing the specified Eclipse artifact(s).static org.eclipse.equinox.p2.metadata.IRequirementcreateRequirementFor(java.lang.String type, java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange)static org.eclipse.equinox.p2.metadata.IArtifactKeytoP2ArtifactKey(ArtifactKey artifact)static ArtifactKeytoTychoArtifact(org.eclipse.equinox.p2.metadata.IInstallableUnit unit)
-
-
-
Method Detail
-
createQueryFor
public static org.eclipse.equinox.p2.query.IQuery<org.eclipse.equinox.p2.metadata.IInstallableUnit> createQueryFor(java.lang.String type, java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange) throws IllegalArtifactReferenceExceptionReturns a query matching the installable units representing the specified Eclipse artifact(s).- Parameters:
type- Eclipse artifact type as defined in Tycho'sArtifactType- Throws:
IllegalArtifactReferenceException- if the given artifact type is unknown
-
createRequirementFor
public static org.eclipse.equinox.p2.metadata.IRequirement createRequirementFor(java.lang.String type, java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange) throws IllegalArtifactReferenceException
-
createBundleRequirement
private static org.eclipse.equinox.p2.metadata.IRequirement createBundleRequirement(java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange)
-
createFeatureRequirement
private static org.eclipse.equinox.p2.metadata.IRequirement createFeatureRequirement(java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange)
-
createProductRequirement
private static org.eclipse.equinox.p2.metadata.IRequirement createProductRequirement(java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange)
-
createIURequirement
private static org.eclipse.equinox.p2.metadata.IRequirement createIURequirement(java.lang.String id, org.eclipse.equinox.p2.metadata.VersionRange versionRange)
-
toTychoArtifact
public static ArtifactKey toTychoArtifact(org.eclipse.equinox.p2.metadata.IInstallableUnit unit)
-
toP2ArtifactKey
public static org.eclipse.equinox.p2.metadata.IArtifactKey toP2ArtifactKey(ArtifactKey artifact)
-
createP2ArtifactKey
private static org.eclipse.equinox.p2.metadata.IArtifactKey createP2ArtifactKey(java.lang.String type, ArtifactKey artifact)
-
-