Class EclModuleParallelConfiguration
- java.lang.Object
-
- org.eclipse.epsilon.common.dt.launching.tabs.AbstractModuleConfiguration
-
- org.eclipse.epsilon.ecl.dt.launching.EclModuleConfiguration
-
- org.eclipse.epsilon.ecl.dt.launching.EclModuleParallelConfiguration
-
- All Implemented Interfaces:
ModuleConfiguration
public class EclModuleParallelConfiguration extends EclModuleConfiguration
- Since:
- 1.6
- Author:
- Sina Madani
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractModuleConfiguration
AbstractModuleConfiguration.ConfigurationTabSelectionListener
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.widgets.Label
numThreadsLabel
protected org.eclipse.swt.widgets.Spinner
numThreadsSelector
-
Fields inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractModuleConfiguration
THREAD_INCREMENTS, THREAD_INITIAL, THREAD_MAXIMUM
-
-
Constructor Summary
Constructors Constructor Description EclModuleParallelConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createModuleConfigurationWidgets(org.eclipse.swt.widgets.Composite group, AbstractAdvancedConfigurationTab tab)
Create the composite that contains the module configuration optionsvoid
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
Initialise the composite for this module with the configuration valuesvoid
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
Store the configured values in the configuration-
Methods inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractModuleConfiguration
calculateThreadIncrementFromInitial, createParallelContainer, createThreadsLabel, createThreadsSelector, initializeThreadsFromConfiguration, performApplyThreadsForConfiguration
-
-
-
-
Method Detail
-
createModuleConfigurationWidgets
public void createModuleConfigurationWidgets(org.eclipse.swt.widgets.Composite group, AbstractAdvancedConfigurationTab tab)
Description copied from interface:ModuleConfiguration
Create the composite that contains the module configuration options- Specified by:
createModuleConfigurationWidgets
in interfaceModuleConfiguration
- Overrides:
createModuleConfigurationWidgets
in classAbstractModuleConfiguration
- Parameters:
group
- a SWT Composite that can be used to place swt widgets required for configuring the module.
-
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
Description copied from interface:ModuleConfiguration
Initialise the composite for this module with the configuration values- Specified by:
initializeFrom
in interfaceModuleConfiguration
- Overrides:
initializeFrom
in classAbstractModuleConfiguration
-
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
Description copied from interface:ModuleConfiguration
Store the configured values in the configuration- Specified by:
performApply
in interfaceModuleConfiguration
- Overrides:
performApply
in classAbstractModuleConfiguration
-
-