Class EmgSourceConfigurationTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
org.eclipse.epsilon.epl.dt.launching.tabs.EplSourceConfigurationTab
org.eclipse.epsilon.emg.dt.launching.tabs.EmgSourceConfigurationTab
- All Implemented Interfaces:
EventListener
,org.eclipse.debug.core.IPrototypeAttributesLabelProvider
,org.eclipse.debug.ui.ILaunchConfigurationTab
,org.eclipse.debug.ui.ILaunchConfigurationTab2
,org.eclipse.swt.events.ModifyListener
,org.eclipse.swt.internal.SWTEventListener
The Class EmgSourceConfigurationTab extends the EplSourceConfigurationTab to
provide additional fields for specifying a seed for the random generation.
-
Field Summary
Fields inherited from class org.eclipse.epsilon.epl.dt.launching.tabs.EplSourceConfigurationTab
maxLoopsControl, maxLoopsText, repeatWhileMatchesFoundButton
Fields inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
browse, extras, fileLabel, filePath
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createControl
(org.eclipse.swt.widgets.Composite parent) getTitle()
void
initializeFrom
(org.eclipse.debug.core.ILaunchConfiguration configuration) void
performApply
(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) Methods inherited from class org.eclipse.epsilon.epl.dt.launching.tabs.EplSourceConfigurationTab
getImagePath
Methods inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
canSave, createBrowseWorkspaceForContainerButton, createBrowseWorkspaceForFileButton, createGroup, createTwoColumnComposite, getActiveEditorName, getActiveEditorPath, getExtras, getFileLabel, getImage, getName, getSourceAttributeName, modifyText, newLaunchConfigurationName, setDefaults
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, isValid, 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
-
Constructor Details
-
EmgSourceConfigurationTab
public EmgSourceConfigurationTab()
-
-
Method Details
-
getPlugin
- Overrides:
getPlugin
in classEplSourceConfigurationTab
-
getFileExtension
- Overrides:
getFileExtension
in classEplSourceConfigurationTab
- Returns:
-
getSelectionTitle
- Overrides:
getSelectionTitle
in classEplSourceConfigurationTab
-
getSelectionSubtitle
- Overrides:
getSelectionSubtitle
in classEplSourceConfigurationTab
-
getLaunchConfigurationKey
- Overrides:
getLaunchConfigurationKey
in classEplSourceConfigurationTab
-
getTitle
- Overrides:
getTitle
in classAbstractSourceConfigurationTab
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent) - Specified by:
createControl
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
createControl
in classEplSourceConfigurationTab
-
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) - Specified by:
performApply
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
performApply
in classEplSourceConfigurationTab
-
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) - Specified by:
initializeFrom
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
initializeFrom
in classEplSourceConfigurationTab
-