Package org.somox.metrics.tabs
Class MetricTabGroup
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.somox.metrics.tabs.MetricTabGroup
- All Implemented Interfaces:
IPrototypeAttributesLabelProvider,ILaunchConfigurationTab,ILaunchConfigurationTab2
This class provides an AbstractLaunchConfigurationTab that holds the
MetricTabs as sub tabs.
-
Constructor Summary
ConstructorsConstructorDescriptionMetricTabGroup(ModelAnalyzerTabGroupBlackboard modelAnalyzerTabGroupBlackboard, ArrayList<MetricTab> metricTabs) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanSave()voidcreateControl(Composite parent) getName()voidinitializeFrom(ILaunchConfiguration configuration) booleanisValid(ILaunchConfiguration launchConfig) voidperformApply(ILaunchConfigurationWorkingCopy configuration) voidsetDefaults(ILaunchConfigurationWorkingCopy configuration) voidsetDirtyFromChild(boolean dirty) voidMethods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getImage, 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
-
Constructor Details
-
MetricTabGroup
public MetricTabGroup(ModelAnalyzerTabGroupBlackboard modelAnalyzerTabGroupBlackboard, ArrayList<MetricTab> metricTabs)
-
-
Method Details
-
createControl
-
getName
-
initializeFrom
-
performApply
-
setDefaults
-
updateLaunchConfigurationDialogFromChild
public void updateLaunchConfigurationDialogFromChild() -
setDirtyFromChild
public void setDirtyFromChild(boolean dirty) -
isValid
- Specified by:
isValidin interfaceILaunchConfigurationTab- Overrides:
isValidin classAbstractLaunchConfigurationTab
-
canSave
public boolean canSave()- Specified by:
canSavein interfaceILaunchConfigurationTab- Overrides:
canSavein classAbstractLaunchConfigurationTab
-