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 String
CONFIGURATION_TAB_IMAGE_PATH
The path to the image file for the tab icon.static String
DEFAULT_MODEL_STORAGE_LOCATION
Default model storage location.static Boolean
DEFAULT_STORE_COMPLETED_MODELS
Default configuration for storage of completed models.static String
MODEL_STORAGE_LOCATION
Name of configuration attribute for the model storage location.static String
PLUGIN_ID
The ID of this plug-in.static String
STORE_COMPLETED_MODELS
Name 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 void
createControl(Composite parent)
Image
getImage()
String
getName()
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
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:
isValid
in interfaceILaunchConfigurationTab
- Overrides:
isValid
in classAbstractLaunchConfigurationTab
-
getImage
public Image getImage()
- Specified by:
getImage
in interfaceILaunchConfigurationTab
- Overrides:
getImage
in classAbstractLaunchConfigurationTab
-
-