Class EplModuleParallelConfiguration
java.lang.Object
org.eclipse.epsilon.common.dt.launching.tabs.AbstractModuleConfiguration
org.eclipse.epsilon.epl.dt.launching.EplModuleConfiguration
org.eclipse.epsilon.epl.dt.launching.EplModuleParallelConfiguration
- All Implemented Interfaces:
ModuleConfiguration
- 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
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.swt.widgets.Labelprotected org.eclipse.swt.widgets.SpinnerFields inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractModuleConfiguration
THREAD_INCREMENTS, THREAD_INITIAL, THREAD_MAXIMUM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateModuleConfigurationWidgets(org.eclipse.swt.widgets.Composite group, AbstractAdvancedConfigurationTab tab) Create the composite that contains the module configuration optionsvoidinitializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) Initialise the composite for this module with the configuration valuesvoidperformApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) Store the configured values in the configurationMethods inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractModuleConfiguration
calculateThreadIncrementFromInitial, createParallelContainer, createThreadsLabel, createThreadsSelector, initializeThreadsFromConfiguration, performApplyThreadsForConfiguration
-
Field Details
-
numThreadsSelector
protected org.eclipse.swt.widgets.Spinner numThreadsSelector -
numThreadsLabel
protected org.eclipse.swt.widgets.Label numThreadsLabel
-
-
Constructor Details
-
EplModuleParallelConfiguration
public EplModuleParallelConfiguration()
-
-
Method Details
-
createModuleConfigurationWidgets
public void createModuleConfigurationWidgets(org.eclipse.swt.widgets.Composite group, AbstractAdvancedConfigurationTab tab) Description copied from interface:ModuleConfigurationCreate the composite that contains the module configuration options- Specified by:
createModuleConfigurationWidgetsin interfaceModuleConfiguration- Overrides:
createModuleConfigurationWidgetsin 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:ModuleConfigurationInitialise the composite for this module with the configuration values- Specified by:
initializeFromin interfaceModuleConfiguration- Overrides:
initializeFromin classAbstractModuleConfiguration
-
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) Description copied from interface:ModuleConfigurationStore the configured values in the configuration- Specified by:
performApplyin interfaceModuleConfiguration- Overrides:
performApplyin classAbstractModuleConfiguration
-