com.intellij.execution.configurations
Interface RunConfiguration

All Superinterfaces:
java.lang.Cloneable, JDOMExternalizable, RunProfile
All Known Subinterfaces:
CommonModel, RunConfigurationWithRunnerSettings
All Known Implementing Classes:
RunConfigurationBase

public interface RunConfiguration
extends RunProfile, JDOMExternalizable, java.lang.Cloneable


Method Summary
 RunConfiguration clone()
           
 JDOMExternalizable createRunnerSettings(ConfigurationInfoProvider provider)
           
 SettingsEditor<? extends RunConfiguration> getConfigurationEditor()
           
 ConfigurationFactory getFactory()
           
 Project getProject()
           
 SettingsEditor<JDOMExternalizable> getRunnerSettingsEditor(JavaProgramRunner runner)
           
 ConfigurationType getType()
           
 void setName(java.lang.String name)
           
 
Methods inherited from interface com.intellij.execution.configurations.RunProfile
checkConfiguration, getModules, getName, getState
 
Methods inherited from interface com.intellij.openapi.util.JDOMExternalizable
readExternal, writeExternal
 

Method Detail

getFactory

ConfigurationFactory getFactory()

setName

void setName(java.lang.String name)

getConfigurationEditor

SettingsEditor<? extends RunConfiguration> getConfigurationEditor()

getProject

Project getProject()

getType

ConfigurationType getType()

createRunnerSettings

JDOMExternalizable createRunnerSettings(ConfigurationInfoProvider provider)

getRunnerSettingsEditor

SettingsEditor<JDOMExternalizable> getRunnerSettingsEditor(JavaProgramRunner runner)

clone

RunConfiguration clone()