org.eclipse.ocl.examples.debug.ui.launching
Class MainTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.ocl.examples.debug.ui.launching.AbstractMainTab
org.eclipse.ocl.examples.debug.ui.launching.MainTab
- All Implemented Interfaces:
- org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.debug.ui.ILaunchConfigurationTab2, OCLLaunchConstants
public class MainTab
- extends AbstractMainTab
- implements OCLLaunchConstants
Method Summary |
boolean |
canSave()
|
void |
createControl(org.eclipse.swt.widgets.Composite parent)
|
org.eclipse.swt.widgets.Composite |
createForm(org.eclipse.swt.widgets.Composite parent)
|
protected java.lang.String |
getDisplayString(ExpressionInOCL expressionInOCL)
|
org.eclipse.swt.graphics.Image |
getImage()
|
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
|
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
|
protected void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration,
org.eclipse.core.resources.IFile iFile)
|
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab |
activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, getControl, getErrorMessage, getHelpContextId, getId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, isValid, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
oclPath
protected org.eclipse.swt.widgets.Text oclPath
oclBrowseWS
protected org.eclipse.swt.widgets.Button oclBrowseWS
oclBrowseFile
protected org.eclipse.swt.widgets.Button oclBrowseFile
modelBrowseWS
protected org.eclipse.swt.widgets.Button modelBrowseWS
modelBrowseFile
protected org.eclipse.swt.widgets.Button modelBrowseFile
modelGroup
protected org.eclipse.swt.widgets.Group modelGroup
elementGroup
protected org.eclipse.swt.widgets.Group elementGroup
expressionCombo
protected org.eclipse.swt.widgets.Combo expressionCombo
elementCombo
protected org.eclipse.swt.widgets.Combo elementCombo
MainTab
public MainTab()
canSave
public boolean canSave()
- Specified by:
canSave
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
canSave
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createControl
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
createForm
public org.eclipse.swt.widgets.Composite createForm(org.eclipse.swt.widgets.Composite parent)
getDisplayString
protected java.lang.String getDisplayString(@NonNull
ExpressionInOCL expressionInOCL)
getImage
public org.eclipse.swt.graphics.Image getImage()
- Specified by:
getImage
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
getImage
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
- Specified by:
initializeFrom
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- Specified by:
performApply
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
setDefaults
protected void setDefaults(@NonNull
org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration,
@NonNull
org.eclipse.core.resources.IFile iFile)
- Specified by:
setDefaults
in class AbstractMainTab