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 ButtonclearButtonButton 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 voidcreateAccuracySection(Composite container)Creates the section for the accuracy analysis.protected voidcreateDeleteTemporaryDataAfterAnalysisSection(Composite container)Creates the section for the deletion of temporary data.protected voidcreateFurtherSections(Composite container)Derived classes may add further sections here.voidinitializeFrom(ILaunchConfiguration configuration)booleanisValid(ILaunchConfiguration launchConfig)voidperformApply(ILaunchConfigurationWorkingCopy configuration)voidsetDefaults(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:
createAccuracySectionin 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:
createDeleteTemporaryDataAfterAnalysisSectionin classAbstractConfigurationTab- Parameters:
container- Container in which the elements are created.
-
createFurtherSections
protected void createFurtherSections(Composite container)
Derived classes may add further sections here.- Overrides:
createFurtherSectionsin classAbstractConfigurationTab- Parameters:
container- Container in which the elements are created.
-
initializeFrom
public void initializeFrom(ILaunchConfiguration configuration)
- Specified by:
initializeFromin interfaceILaunchConfigurationTab- Overrides:
initializeFromin classAbstractConfigurationTab
-
performApply
public void performApply(ILaunchConfigurationWorkingCopy configuration)
- Specified by:
performApplyin interfaceILaunchConfigurationTab- Overrides:
performApplyin classAbstractConfigurationTab
-
setDefaults
public void setDefaults(ILaunchConfigurationWorkingCopy configuration)
- Specified by:
setDefaultsin interfaceILaunchConfigurationTab- Overrides:
setDefaultsin classAbstractConfigurationTab
-
isValid
public boolean isValid(ILaunchConfiguration launchConfig)
- Specified by:
isValidin interfaceILaunchConfigurationTab- Overrides:
isValidin classAbstractConfigurationTab
-
-