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
FieldsModifier and TypeFieldDescriptionstatic final StringThe path to the image file for the tab icon.protected ButtonButton stating if the default location should be selected.protected ModifyListenerstatic final StringThe id of this plug-in.protected SelectionListenerprotected TextText field for name of the plug-in project containing temporary data. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivated(ILaunchConfigurationWorkingCopy workingCopy) protected voidcreateAccuracySection(Composite container) Creates the section for the accuracy analysis.voidcreateControl(Composite parent) protected voidCreates the section for the deletion of temporary data.protected voidcreateFurtherSections(Composite container) Derived classes may add further sections here.protected voidcreateTemporaryDataLocationSection(Composite container) Creates the section for the selection of the temporary data location.voiddeactivated(ILaunchConfigurationWorkingCopy workingCopy) getImage()getName()/* (non-Javadoc)voidinitializeFrom(ILaunchConfiguration configuration) booleanisValid(ILaunchConfiguration launchConfig) voidperformApply(ILaunchConfigurationWorkingCopy configuration) voidsetDefaults(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, updateLaunchConfigurationDialogMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getImagein interfaceILaunchConfigurationTab- Overrides:
getImagein 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:
isValidin interfaceILaunchConfigurationTab- Overrides:
isValidin classAbstractLaunchConfigurationTab
-
activated
- Specified by:
activatedin interfaceILaunchConfigurationTab- Overrides:
activatedin classAbstractLaunchConfigurationTab
-
deactivated
- Specified by:
deactivatedin interfaceILaunchConfigurationTab- Overrides:
deactivatedin classAbstractLaunchConfigurationTab
-