Class EglSourceConfigurationTab
- java.lang.Object
 - 
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
 - 
- org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
 - 
- org.eclipse.epsilon.egl.dt.launching.tabs.EglSourceConfigurationTab
 
 
 
 
- 
- 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.events.SelectionListener,org.eclipse.swt.internal.SWTEventListener
public class EglSourceConfigurationTab extends AbstractSourceConfigurationTab implements org.eclipse.swt.events.SelectionListener
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.widgets.ButtonappendToFileprotected org.eclipse.swt.widgets.ButtonbrowseForOutputDirprotected org.eclipse.swt.widgets.ButtonbrowseForOutputFileprotected org.eclipse.swt.widgets.ButtonbrowseForTraceDestinationprotected org.eclipse.swt.widgets.GroupeglTargetGroupprotected org.eclipse.swt.widgets.GroupegxTargetGroupprotected org.eclipse.swt.widgets.ButtongenerateToConsoleprotected org.eclipse.swt.widgets.ButtongenerateToCustomDirprotected org.eclipse.swt.widgets.ButtongenerateToDefaultDirprotected org.eclipse.swt.widgets.ButtongenerateToFileprotected org.eclipse.swt.widgets.TextoutputDirPathprotected org.eclipse.swt.widgets.TextoutputFilePathprotected org.eclipse.swt.widgets.ButtonproduceTraceprotected org.eclipse.swt.widgets.TexttraceDestinationprotected org.eclipse.swt.widgets.GrouptraceGroup- 
Fields inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
browse, extras, fileLabel, filePath 
 - 
 
- 
Constructor Summary
Constructors Constructor Description EglSourceConfigurationTab() 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateControl(org.eclipse.swt.widgets.Composite parent)protected voidcreateEglTargetGroup(org.eclipse.swt.widgets.Composite control)protected voidcreateEgxTargetGroup(org.eclipse.swt.widgets.Composite control)protected org.eclipse.swt.widgets.TextcreatePathTextBox(org.eclipse.swt.widgets.Composite parent)protected voidcreateTraceGroup(org.eclipse.swt.widgets.Composite control)java.lang.StringgetFileExtension()java.lang.StringgetImagePath()java.lang.StringgetLaunchConfigurationKey()EpsilonPlugingetPlugin()java.lang.StringgetSelectionSubtitle()java.lang.StringgetSelectionTitle()java.lang.StringgetTitle()voidinitializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)static voidmain(java.lang.String[] args)voidperformApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)voidsetDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)protected booleanthereAreAnyFineGrainedTracePostprocessors()protected voidupdateEnabledStateOfOutputWidgets()protected voidupdateEnabledStateOfTraceWidgets()voidwidgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)voidwidgetSelected(org.eclipse.swt.events.SelectionEvent e)- 
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 
- 
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
- 
outputFilePath
protected org.eclipse.swt.widgets.Text outputFilePath
 
- 
outputDirPath
protected org.eclipse.swt.widgets.Text outputDirPath
 
- 
generateToConsole
protected org.eclipse.swt.widgets.Button generateToConsole
 
- 
generateToFile
protected org.eclipse.swt.widgets.Button generateToFile
 
- 
generateToDefaultDir
protected org.eclipse.swt.widgets.Button generateToDefaultDir
 
- 
generateToCustomDir
protected org.eclipse.swt.widgets.Button generateToCustomDir
 
- 
browseForOutputFile
protected org.eclipse.swt.widgets.Button browseForOutputFile
 
- 
browseForOutputDir
protected org.eclipse.swt.widgets.Button browseForOutputDir
 
- 
eglTargetGroup
protected org.eclipse.swt.widgets.Group eglTargetGroup
 
- 
egxTargetGroup
protected org.eclipse.swt.widgets.Group egxTargetGroup
 
- 
traceGroup
protected org.eclipse.swt.widgets.Group traceGroup
 
- 
appendToFile
protected org.eclipse.swt.widgets.Button appendToFile
 
- 
traceDestination
protected org.eclipse.swt.widgets.Text traceDestination
 
- 
browseForTraceDestination
protected org.eclipse.swt.widgets.Button browseForTraceDestination
 
- 
produceTrace
protected org.eclipse.swt.widgets.Button produceTrace
 
 - 
 
- 
Method Detail
- 
main
public static void main(java.lang.String[] args)
 
- 
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
 createControlin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
 createControlin classAbstractSourceConfigurationTab
 
- 
createEglTargetGroup
protected void createEglTargetGroup(org.eclipse.swt.widgets.Composite control)
 
- 
createEgxTargetGroup
protected void createEgxTargetGroup(org.eclipse.swt.widgets.Composite control)
 
- 
createTraceGroup
protected void createTraceGroup(org.eclipse.swt.widgets.Composite control)
 
- 
thereAreAnyFineGrainedTracePostprocessors
protected boolean thereAreAnyFineGrainedTracePostprocessors()
 
- 
createPathTextBox
protected org.eclipse.swt.widgets.Text createPathTextBox(org.eclipse.swt.widgets.Composite parent)
 
- 
updateEnabledStateOfOutputWidgets
protected void updateEnabledStateOfOutputWidgets()
 
- 
updateEnabledStateOfTraceWidgets
protected void updateEnabledStateOfTraceWidgets()
 
- 
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- Specified by:
 setDefaultsin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
 setDefaultsin classAbstractSourceConfigurationTab
 
- 
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
- Specified by:
 initializeFromin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
 initializeFromin classAbstractSourceConfigurationTab
 
- 
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- Specified by:
 performApplyin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
 performApplyin classAbstractSourceConfigurationTab
 
- 
getPlugin
public EpsilonPlugin getPlugin()
- Specified by:
 getPluginin classAbstractSourceConfigurationTab
 
- 
getImagePath
public java.lang.String getImagePath()
- Specified by:
 getImagePathin classAbstractSourceConfigurationTab
 
- 
getFileExtension
public java.lang.String getFileExtension()
- Overrides:
 getFileExtensionin classAbstractSourceConfigurationTab- Returns:
 
 
- 
getSelectionTitle
public java.lang.String getSelectionTitle()
- Specified by:
 getSelectionTitlein classAbstractSourceConfigurationTab
 
- 
getSelectionSubtitle
public java.lang.String getSelectionSubtitle()
- Specified by:
 getSelectionSubtitlein classAbstractSourceConfigurationTab
 
- 
getLaunchConfigurationKey
public java.lang.String getLaunchConfigurationKey()
 
- 
getTitle
public java.lang.String getTitle()
- Overrides:
 getTitlein classAbstractSourceConfigurationTab
 
- 
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
 widgetDefaultSelectedin interfaceorg.eclipse.swt.events.SelectionListener
 
- 
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
 widgetSelectedin interfaceorg.eclipse.swt.events.SelectionListener
 
 - 
 
 -