Class AbstractConfigurationTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.palladiosimulator.analyzer.workflow.runconfig.AbstractConfigurationTab
- All Implemented Interfaces:
IPrototypeAttributesLabelProvider
,ILaunchConfigurationTab
,ILaunchConfigurationTab2
- Direct Known Subclasses:
ConfigurationTab
Configuration of an analysis method. Represents configuration settings which
are independent of the solving method.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The path to the image file for the tab icon.protected Button
Button stating if the default location should be selected.protected ModifyListener
static final String
The id of this plug-in.protected SelectionListener
protected Text
Text field for name of the plug-in project containing temporary data. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
activated
(ILaunchConfigurationWorkingCopy workingCopy) protected void
createAccuracySection
(Composite container) Creates the section for the accuracy analysis.void
createControl
(Composite parent) protected void
Creates the section for the deletion of temporary data.protected void
createFurtherSections
(Composite container) Derived classes may add further sections here.protected void
createTemporaryDataLocationSection
(Composite container) Creates the section for the selection of the temporary data location.void
deactivated
(ILaunchConfigurationWorkingCopy workingCopy) getImage()
getName()
/* (non-Javadoc)void
initializeFrom
(ILaunchConfiguration configuration) boolean
isValid
(ILaunchConfiguration launchConfig) void
performApply
(ILaunchConfigurationWorkingCopy configuration) void
setDefaults
(ILaunchConfigurationWorkingCopy configuration) 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 Details
-
PLUGIN_ID
The id of this plug-in.- See Also:
-
CONFIGURATION_TAB_IMAGE_PATH
The path to the image file for the tab icon.- See Also:
-
temporaryLocationField
Text field for name of the plug-in project containing temporary data. -
defaultLocationButton
Button stating if the default location should be selected. -
modifyListener
-
selectionListener
-
-
Constructor Details
-
AbstractConfigurationTab
public AbstractConfigurationTab()
-
-
Method Details
-
getImage
- Specified by:
getImage
in interfaceILaunchConfigurationTab
- Overrides:
getImage
in classAbstractLaunchConfigurationTab
-
createControl
-
createAccuracySection
Creates the section for the accuracy analysis.- Parameters:
container
- Container in which teh elements are created.
-
createDeleteTemporaryDataAfterAnalysisSection
Creates the section for the deletion of temporary data.- Parameters:
container
- Container in which the elements are created.
-
createTemporaryDataLocationSection
Creates the section for the selection of the temporary data location.- Parameters:
container
- Container in which the elements are created.modifyListener
- The lister to use on modifications.
-
createFurtherSections
Derived classes may add further sections here.- Parameters:
container
- Container in which the elements are created.
-
getName
/* (non-Javadoc)- See Also:
-
initializeFrom
-
performApply
-
setDefaults
-
isValid
- Specified by:
isValid
in interfaceILaunchConfigurationTab
- Overrides:
isValid
in classAbstractLaunchConfigurationTab
-
activated
- Specified by:
activated
in interfaceILaunchConfigurationTab
- Overrides:
activated
in classAbstractLaunchConfigurationTab
-
deactivated
- Specified by:
deactivated
in interfaceILaunchConfigurationTab
- Overrides:
deactivated
in classAbstractLaunchConfigurationTab
-