Class ConfigurationTab
- java.lang.Object
-
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
-
- org.palladiosimulator.analyzer.workflow.runconfig.AbstractConfigurationTab
-
- org.palladiosimulator.analyzer.workflow.runconfig.ConfigurationTab
-
- All Implemented Interfaces:
IPrototypeAttributesLabelProvider
,ILaunchConfigurationTab
,ILaunchConfigurationTab2
public class ConfigurationTab extends AbstractConfigurationTab
Configuration of an analysis method. Represents configuration settings which are independent of the solving method.
-
-
Field Summary
Fields Modifier and Type Field Description protected Button
clearButton
Button stating if the temporary data should be deleted after an analysis.-
Fields inherited from class org.palladiosimulator.analyzer.workflow.runconfig.AbstractConfigurationTab
CONFIGURATION_TAB_IMAGE_PATH, defaultLocationButton, modifyListener, PLUGIN_ID, selectionListener, temporaryLocationField
-
-
Constructor Summary
Constructors Constructor Description ConfigurationTab()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createAccuracySection(Composite container)
Creates the section for the accuracy analysis.protected void
createDeleteTemporaryDataAfterAnalysisSection(Composite container)
Creates the section for the deletion of temporary data.protected void
createFurtherSections(Composite container)
Derived classes may add further sections here.void
initializeFrom(ILaunchConfiguration configuration)
boolean
isValid(ILaunchConfiguration launchConfig)
void
performApply(ILaunchConfigurationWorkingCopy configuration)
void
setDefaults(ILaunchConfigurationWorkingCopy configuration)
-
Methods inherited from class org.palladiosimulator.analyzer.workflow.runconfig.AbstractConfigurationTab
activated, createControl, createTemporaryDataLocationSection, deactivated, getImage, getName
-
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialog
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab
OkToLeaveTab, postApply
-
-
-
-
Field Detail
-
clearButton
protected Button clearButton
Button stating if the temporary data should be deleted after an analysis.
-
-
Method Detail
-
createAccuracySection
protected void createAccuracySection(Composite container)
Creates the section for the accuracy analysis.- Overrides:
createAccuracySection
in classAbstractConfigurationTab
- Parameters:
container
- Container in which teh elements are created.
-
createDeleteTemporaryDataAfterAnalysisSection
protected void createDeleteTemporaryDataAfterAnalysisSection(Composite container)
Creates the section for the deletion of temporary data.- Overrides:
createDeleteTemporaryDataAfterAnalysisSection
in classAbstractConfigurationTab
- Parameters:
container
- Container in which the elements are created.
-
createFurtherSections
protected void createFurtherSections(Composite container)
Derived classes may add further sections here.- Overrides:
createFurtherSections
in classAbstractConfigurationTab
- Parameters:
container
- Container in which the elements are created.
-
initializeFrom
public void initializeFrom(ILaunchConfiguration configuration)
- Specified by:
initializeFrom
in interfaceILaunchConfigurationTab
- Overrides:
initializeFrom
in classAbstractConfigurationTab
-
performApply
public void performApply(ILaunchConfigurationWorkingCopy configuration)
- Specified by:
performApply
in interfaceILaunchConfigurationTab
- Overrides:
performApply
in classAbstractConfigurationTab
-
setDefaults
public void setDefaults(ILaunchConfigurationWorkingCopy configuration)
- Specified by:
setDefaults
in interfaceILaunchConfigurationTab
- Overrides:
setDefaults
in classAbstractConfigurationTab
-
isValid
public boolean isValid(ILaunchConfiguration launchConfig)
- Specified by:
isValid
in interfaceILaunchConfigurationTab
- Overrides:
isValid
in classAbstractConfigurationTab
-
-