Class EgxModuleParallelConfiguration
java.lang.Object
org.eclipse.epsilon.common.dt.launching.tabs.AbstractModuleConfiguration
org.eclipse.epsilon.egl.dt.launching.EgxModuleConfiguration
org.eclipse.epsilon.egl.dt.launching.EgxModuleParallelConfiguration
- All Implemented Interfaces:
ModuleConfiguration
-
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.Label
protected org.eclipse.swt.widgets.Spinner
Fields inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractModuleConfiguration
THREAD_INCREMENTS, THREAD_INITIAL, THREAD_MAXIMUM
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 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
-
EgxModuleParallelConfiguration
public EgxModuleParallelConfiguration()
-
-
Method Details
-
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
-