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:
java.util.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
public class EmgSourceConfigurationTab extends EplSourceConfigurationTab
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 Constructor Description EmgSourceConfigurationTab()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createControl(org.eclipse.swt.widgets.Composite parent)
java.lang.String
getFileExtension()
java.lang.String
getLaunchConfigurationKey()
EpsilonPlugin
getPlugin()
java.lang.String
getSelectionSubtitle()
java.lang.String
getSelectionTitle()
java.lang.String
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
-
-
-
-
Method Detail
-
getPlugin
public EpsilonPlugin getPlugin()
- Overrides:
getPlugin
in classEplSourceConfigurationTab
-
getFileExtension
public java.lang.String getFileExtension()
- Overrides:
getFileExtension
in classEplSourceConfigurationTab
- Returns:
-
getSelectionTitle
public java.lang.String getSelectionTitle()
- Overrides:
getSelectionTitle
in classEplSourceConfigurationTab
-
getSelectionSubtitle
public java.lang.String getSelectionSubtitle()
- Overrides:
getSelectionSubtitle
in classEplSourceConfigurationTab
-
getLaunchConfigurationKey
public java.lang.String getLaunchConfigurationKey()
- Overrides:
getLaunchConfigurationKey
in classEplSourceConfigurationTab
-
getTitle
public java.lang.String 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
-
-