public class MainTab extends AbstractMainTab implements OCLLaunchConstants
Modifier and Type | Class and Description |
---|---|
protected class |
MainTab.ContextModifyListener |
protected class |
MainTab.ContextPathModifyListener |
protected class |
MainTab.ExpressionModifyListener |
protected class |
MainTab.ExpressionPathModifyListener |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.swt.widgets.Combo |
elementCombo |
protected org.eclipse.swt.widgets.Group |
elementGroup |
protected org.eclipse.swt.widgets.Combo |
expressionCombo |
protected org.eclipse.swt.widgets.Button |
modelBrowseFile |
protected org.eclipse.swt.widgets.Button |
modelBrowseWS |
protected org.eclipse.swt.widgets.Group |
modelGroup |
protected org.eclipse.swt.widgets.Button |
oclBrowseFile |
protected org.eclipse.swt.widgets.Button |
oclBrowseWS |
protected org.eclipse.swt.widgets.Text |
oclPath |
initializing, ocl
CONSTRAINT_URI, CONTEXT_OBJECT, CONTEXT_URI, EXPRESSION_OBJECT, LAUNCH_CONFIGURATION_TYPE_ID, MODEL_URI, OCL_KEY
Constructor and Description |
---|
MainTab() |
Modifier and Type | Method and Description |
---|---|
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) |
dispose, getEnvironmentFactory, getName, launchConfigurationExists, newLaunchConfigurationName, setDefaults, updateLaunchConfigurationDialog
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
protected org.eclipse.swt.widgets.Text oclPath
protected org.eclipse.swt.widgets.Button oclBrowseWS
protected org.eclipse.swt.widgets.Button oclBrowseFile
protected org.eclipse.swt.widgets.Button modelBrowseWS
protected org.eclipse.swt.widgets.Button modelBrowseFile
protected org.eclipse.swt.widgets.Group modelGroup
protected org.eclipse.swt.widgets.Group elementGroup
protected org.eclipse.swt.widgets.Combo expressionCombo
protected org.eclipse.swt.widgets.Combo elementCombo
public boolean canSave()
canSave
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
canSave
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
public void createControl(org.eclipse.swt.widgets.Composite parent)
createControl
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
public org.eclipse.swt.widgets.Composite createForm(org.eclipse.swt.widgets.Composite parent)
protected java.lang.String getDisplayString(@NonNull ExpressionInOCL expressionInOCL)
public org.eclipse.swt.graphics.Image getImage()
getImage
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
getImage
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
initializeFrom
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
performApply
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
protected void setDefaults(@NonNull org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration, @NonNull org.eclipse.core.resources.IFile iFile)
setDefaults
in class AbstractMainTab