public class ExecutionEnvironmentConfigurationStub extends Object implements ExecutionEnvironmentConfiguration
ExecutionEnvironmentConfiguration instance usable for additional calls of the target
platform computation and dependency resolution.| Constructor and Description |
|---|
ExecutionEnvironmentConfigurationStub(String profileName)
Creates a new
ExecutionEnvironmentConfiguration for a standalone call of the target
platform computation. |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEnvironment |
getFullSpecification()
Returns the execution environment specification with information needed for the build.
|
String |
getProfileName()
Returns the name of the configured profile.
|
boolean |
isCustomProfile()
Returns
true if the configured profile is not one of the known standard
execution environments. |
void |
overrideProfileConfiguration(String profileName,
String configurationOrigin)
Sets the effective profile configuration.
|
void |
setFullSpecificationForCustomProfile(List<SystemCapability> systemCapabilities)
Call-back for setting the actual specification for the configured custom profile.
|
void |
setProfileConfiguration(String profileName,
String configurationOrigin)
Sets the effective profile configuration, unless the method
ExecutionEnvironmentConfiguration.overrideProfileConfiguration(String, String) has been called on this instance. |
public ExecutionEnvironmentConfigurationStub(String profileName)
ExecutionEnvironmentConfiguration for a standalone call of the target
platform computation.profileName - a standard execution environmentpublic String getProfileName()
ExecutionEnvironmentConfigurationgetProfileName in interface ExecutionEnvironmentConfigurationpublic boolean isCustomProfile()
ExecutionEnvironmentConfigurationtrue if the configured profile is not one of the known standard
execution environments.isCustomProfile in interface ExecutionEnvironmentConfigurationpublic void setProfileConfiguration(String profileName, String configurationOrigin)
ExecutionEnvironmentConfigurationExecutionEnvironmentConfiguration.overrideProfileConfiguration(String, String) has been called on this instance.setProfileConfiguration in interface ExecutionEnvironmentConfigurationpublic void overrideProfileConfiguration(String profileName, String configurationOrigin)
ExecutionEnvironmentConfigurationoverrideProfileConfiguration in interface ExecutionEnvironmentConfigurationpublic void setFullSpecificationForCustomProfile(List<SystemCapability> systemCapabilities)
ExecutionEnvironmentConfigurationsetFullSpecificationForCustomProfile in interface ExecutionEnvironmentConfigurationExecutionEnvironmentConfiguration.isCustomProfile()public ExecutionEnvironment getFullSpecification()
ExecutionEnvironmentConfigurationgetFullSpecification in interface ExecutionEnvironmentConfigurationExecutionEnvironmentCopyright © 2008-2013 Eclipse Foundation. All Rights Reserved.