Class EplSourceConfigurationTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
org.eclipse.epsilon.epl.dt.launching.tabs.EplSourceConfigurationTab
- 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
- Direct Known Subclasses:
EmgSourceConfigurationTab
-
Field Summary
Modifier and TypeFieldDescriptionprotected LabeledControl<org.eclipse.swt.widgets.Text>
protected org.eclipse.swt.widgets.Text
protected org.eclipse.swt.widgets.Button
Fields inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
browse, extras, fileLabel, filePath
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createControl
(org.eclipse.swt.widgets.Composite parent) void
initializeFrom
(org.eclipse.debug.core.ILaunchConfiguration configuration) void
performApply
(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) Methods inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
canSave, createBrowseWorkspaceForContainerButton, createBrowseWorkspaceForFileButton, createGroup, createTwoColumnComposite, getActiveEditorName, getActiveEditorPath, getExtras, getFileLabel, getImage, getName, getSourceAttributeName, getTitle, 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
-
Field Details
-
repeatWhileMatchesFoundButton
protected org.eclipse.swt.widgets.Button repeatWhileMatchesFoundButton -
maxLoopsControl
-
maxLoopsText
protected org.eclipse.swt.widgets.Text maxLoopsText
-
-
Constructor Details
-
EplSourceConfigurationTab
public EplSourceConfigurationTab()
-
-
Method Details
-
getPlugin
- Specified by:
getPlugin
in classAbstractSourceConfigurationTab
-
getImagePath
- Specified by:
getImagePath
in classAbstractSourceConfigurationTab
-
getFileExtension
- Overrides:
getFileExtension
in classAbstractSourceConfigurationTab
- Returns:
-
getSelectionTitle
- Specified by:
getSelectionTitle
in classAbstractSourceConfigurationTab
-
getSelectionSubtitle
- Specified by:
getSelectionSubtitle
in classAbstractSourceConfigurationTab
-
getLaunchConfigurationKey
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent) - Specified by:
createControl
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
createControl
in classAbstractSourceConfigurationTab
-
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) - Specified by:
performApply
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
performApply
in classAbstractSourceConfigurationTab
-
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) - Specified by:
initializeFrom
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
initializeFrom
in classAbstractSourceConfigurationTab
-