Class ATExtensionTab
- java.lang.Object
-
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
-
- org.palladiosimulator.architecturaltemplates.jobs.config.ATExtensionTab
-
- All Implemented Interfaces:
IPrototypeAttributesLabelProvider,ILaunchConfigurationTab,ILaunchConfigurationTab2
public class ATExtensionTab extends AbstractLaunchConfigurationTab
This class defines a tab with AT-specific configuration options.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONFIGURATION_TAB_IMAGE_PATHThe path to the image file for the tab icon.static StringDEFAULT_MODEL_STORAGE_LOCATIONDefault model storage location.static BooleanDEFAULT_STORE_COMPLETED_MODELSDefault configuration for storage of completed models.static StringMODEL_STORAGE_LOCATIONName of configuration attribute for the model storage location.static StringPLUGIN_IDThe ID of this plug-in.static StringSTORE_COMPLETED_MODELSName of configuration attribute for storing blackboard partition models after AT completion.
-
Constructor Summary
Constructors Constructor Description ATExtensionTab()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateControl(Composite parent)ImagegetImage()StringgetName()voidinitializeFrom(ILaunchConfiguration configuration)booleanisValid(ILaunchConfiguration launchConfig)voidperformApply(ILaunchConfigurationWorkingCopy configuration)voidsetDefaults(ILaunchConfigurationWorkingCopy configuration)-
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, 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
-
PLUGIN_ID
public static final String PLUGIN_ID
The ID of this plug-in.- See Also:
- Constant Field Values
-
STORE_COMPLETED_MODELS
public static final String STORE_COMPLETED_MODELS
Name of configuration attribute for storing blackboard partition models after AT completion.- See Also:
- Constant Field Values
-
DEFAULT_STORE_COMPLETED_MODELS
public static final Boolean DEFAULT_STORE_COMPLETED_MODELS
Default configuration for storage of completed models.
-
MODEL_STORAGE_LOCATION
public static final String MODEL_STORAGE_LOCATION
Name of configuration attribute for the model storage location.- See Also:
- Constant Field Values
-
DEFAULT_MODEL_STORAGE_LOCATION
public static final String DEFAULT_MODEL_STORAGE_LOCATION
Default model storage location.- See Also:
- Constant Field Values
-
CONFIGURATION_TAB_IMAGE_PATH
public static final String CONFIGURATION_TAB_IMAGE_PATH
The path to the image file for the tab icon.- See Also:
- Constant Field Values
-
-
Method Detail
-
createControl
public final void createControl(Composite parent)
-
getName
public final String getName()
-
initializeFrom
public final void initializeFrom(ILaunchConfiguration configuration)
-
performApply
public final void performApply(ILaunchConfigurationWorkingCopy configuration)
-
setDefaults
public final void setDefaults(ILaunchConfigurationWorkingCopy configuration)
-
isValid
public boolean isValid(ILaunchConfiguration launchConfig)
- Specified by:
isValidin interfaceILaunchConfigurationTab- Overrides:
isValidin classAbstractLaunchConfigurationTab
-
getImage
public Image getImage()
- Specified by:
getImagein interfaceILaunchConfigurationTab- Overrides:
getImagein classAbstractLaunchConfigurationTab
-
-