Class ProvisionedInstallationDescription
- java.lang.Object
-
- org.eclipse.tycho.surefire.provisioning.ProvisionedInstallationDescription
-
- All Implemented Interfaces:
EquinoxInstallationDescription
public class ProvisionedInstallationDescription extends Object implements EquinoxInstallationDescription
A "read-only" equinox installation (no bundles can be added, nothing configured). All installation and configuration operations must handled separately, e.g. using p2 director.
-
-
Field Summary
-
Fields inherited from interface org.eclipse.sisu.equinox.launching.EquinoxInstallationDescription
EQUINOX_LAUNCHER, EQUINOX_VERSION_3_3_0
-
-
Method Summary
-
-
-
Method Detail
-
getSystemBundle
public ArtifactDescriptor getSystemBundle()
- Specified by:
getSystemBundlein interfaceEquinoxInstallationDescription
-
getFrameworkExtensions
public List<File> getFrameworkExtensions()
- Specified by:
getFrameworkExtensionsin interfaceEquinoxInstallationDescription
-
getBundlesToExplode
public Set<String> getBundlesToExplode()
- Specified by:
getBundlesToExplodein interfaceEquinoxInstallationDescription
-
getBundleStartLevel
public Map<String,BundleStartLevel> getBundleStartLevel()
- Specified by:
getBundleStartLevelin interfaceEquinoxInstallationDescription
-
getPlatformProperties
public Map<String,String> getPlatformProperties()
- Specified by:
getPlatformPropertiesin interfaceEquinoxInstallationDescription
-
getDevEntries
public Map<String,String> getDevEntries()
- Specified by:
getDevEntriesin interfaceEquinoxInstallationDescription
-
getBundles
public List<ArtifactDescriptor> getBundles()
- Specified by:
getBundlesin interfaceEquinoxInstallationDescription
-
getBundle
public ArtifactDescriptor getBundle(String symbolicName, String highestVersion)
- Specified by:
getBundlein interfaceEquinoxInstallationDescription
-
addBundle
public void addBundle(ArtifactKey key, File basedir)
- Specified by:
addBundlein interfaceEquinoxInstallationDescription
-
addBundle
public void addBundle(ArtifactKey key, File basedir, boolean override)
- Specified by:
addBundlein interfaceEquinoxInstallationDescription
-
addBundle
public void addBundle(ArtifactDescriptor artifact)
- Specified by:
addBundlein interfaceEquinoxInstallationDescription
-
addFrameworkExtensions
public void addFrameworkExtensions(List<File> frameworkExtensions)
Description copied from interface:EquinoxInstallationDescriptionThis one is kinda odd, it reads bundle manifest to extract ArtifactKey.- Specified by:
addFrameworkExtensionsin interfaceEquinoxInstallationDescription
-
addBundlesToExplode
public void addBundlesToExplode(List<String> bundlesToExplode)
- Specified by:
addBundlesToExplodein interfaceEquinoxInstallationDescription
-
addBundleStartLevel
public void addBundleStartLevel(BundleStartLevel level)
- Specified by:
addBundleStartLevelin interfaceEquinoxInstallationDescription
-
addPlatformProperty
public void addPlatformProperty(String property, String value)
- Specified by:
addPlatformPropertyin interfaceEquinoxInstallationDescription
-
addDevEntries
public void addDevEntries(String id, String entries)
- Specified by:
addDevEntriesin interfaceEquinoxInstallationDescription
-
getDefaultBundleStartLevel
public BundleStartLevel getDefaultBundleStartLevel()
- Specified by:
getDefaultBundleStartLevelin interfaceEquinoxInstallationDescription
-
setDefaultBundleStartLevel
public void setDefaultBundleStartLevel(BundleStartLevel defaultBundleStartLevel)
- Specified by:
setDefaultBundleStartLevelin interfaceEquinoxInstallationDescription
-
-