public interface TargetEnvironmentAwareRunProfile extends RunProfile
TargetEnvironmentConfiguration.
 As soon as a run configuration implements the interface, its Run configuration editor gets `Run on` combobox with the list of targets to run on.
 Target environment to run on can be retrieve via com.intellij.execution.target.TargetEnvironmentsManager.
RunOnTargetComboBox, 
TargetEnvironment| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canRunOn(TargetEnvironmentConfiguration target)  | 
<any> | 
getDefaultLanguageRuntimeType()
Returns language runtime type that should be configured for  
TargetEnvironmentConfiguration if it's
 created for this particular run configuration. | 
java.lang.String | 
getDefaultTargetName()  | 
void | 
setDefaultTargetName(java.lang.String targetName)  | 
getIcon, getName, getStateboolean canRunOn(TargetEnvironmentConfiguration target)
<any> getDefaultLanguageRuntimeType()
TargetEnvironmentConfiguration if it's
 created for this particular run configuration.
 
 That language runtime type will be used while creating TargetEnvironmentConfiguration using
 wizard from RunOnTargetComboBox
TargetEnvironmentType#createStepsForNewWizardjava.lang.String getDefaultTargetName()
TargetEnvironmentConfiguration#getDisplayName()void setDefaultTargetName(java.lang.String targetName)