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:
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
- Direct Known Subclasses:
EmgSourceConfigurationTab
public class EplSourceConfigurationTab extends AbstractSourceConfigurationTab
-
-
Field Summary
Fields Modifier and Type Field Description protected LabeledControl<org.eclipse.swt.widgets.Text>
maxLoopsControl
protected org.eclipse.swt.widgets.Text
maxLoopsText
protected org.eclipse.swt.widgets.Button
repeatWhileMatchesFoundButton
-
Fields inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
browse, extras, fileLabel, filePath
-
-
Constructor Summary
Constructors Constructor Description EplSourceConfigurationTab()
-
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
getImagePath()
java.lang.String
getLaunchConfigurationKey()
EpsilonPlugin
getPlugin()
java.lang.String
getSelectionSubtitle()
java.lang.String
getSelectionTitle()
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
-
-
-
-
Field Detail
-
repeatWhileMatchesFoundButton
protected org.eclipse.swt.widgets.Button repeatWhileMatchesFoundButton
-
maxLoopsControl
protected LabeledControl<org.eclipse.swt.widgets.Text> maxLoopsControl
-
maxLoopsText
protected org.eclipse.swt.widgets.Text maxLoopsText
-
-
Method Detail
-
getPlugin
public EpsilonPlugin getPlugin()
- Specified by:
getPlugin
in classAbstractSourceConfigurationTab
-
getImagePath
public java.lang.String getImagePath()
- Specified by:
getImagePath
in classAbstractSourceConfigurationTab
-
getFileExtension
public java.lang.String getFileExtension()
- Overrides:
getFileExtension
in classAbstractSourceConfigurationTab
- Returns:
-
getSelectionTitle
public java.lang.String getSelectionTitle()
- Specified by:
getSelectionTitle
in classAbstractSourceConfigurationTab
-
getSelectionSubtitle
public java.lang.String getSelectionSubtitle()
- Specified by:
getSelectionSubtitle
in classAbstractSourceConfigurationTab
-
getLaunchConfigurationKey
public java.lang.String 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
-
-