Class DSEFileNamesInputTab

java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.palladiosimulator.analyzer.workflow.runconfig.ProtocomFileNamesInputTab
org.palladiosimulator.analyzer.workflow.runconfig.FileNamesInputTab
de.uka.ipd.sdq.dsexplore.launch.DSEFileNamesInputTab
All Implemented Interfaces:
org.eclipse.debug.core.IPrototypeAttributesLabelProvider, org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.debug.ui.ILaunchConfigurationTab2

public class DSEFileNamesInputTab extends org.palladiosimulator.analyzer.workflow.runconfig.FileNamesInputTab
The DSEFileNamesInputTab has additional QML logic.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected QMLManager
     
    protected org.eclipse.swt.widgets.Text
     

    Fields inherited from class org.palladiosimulator.analyzer.workflow.runconfig.FileNamesInputTab

    eventMiddlewareRepository, rmiMiddlewareRepository

    Fields inherited from class org.palladiosimulator.analyzer.workflow.runconfig.ProtocomFileNamesInputTab

    container, modifyListener, PLUGIN_ID, textAllocation, textUsage
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createControl(org.eclipse.swt.widgets.Composite parent)
     
    void
    initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
     
    boolean
    isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
     
    protected void
     
    void
    performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
     

    Methods inherited from class org.palladiosimulator.analyzer.workflow.runconfig.FileNamesInputTab

    getId, setDefaults

    Methods inherited from class org.palladiosimulator.analyzer.workflow.runconfig.ProtocomFileNamesInputTab

    activated, canSave, deactivated, getImage, getName

    Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

    createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, 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

    • textQMLDefinitionFile

      protected org.eclipse.swt.widgets.Text textQMLDefinitionFile
    • qmlManager

      protected QMLManager qmlManager
  • Constructor Details

    • DSEFileNamesInputTab

      public DSEFileNamesInputTab(QMLManager qmlManager)
  • Method Details

    • createControl

      public void createControl(org.eclipse.swt.widgets.Composite parent)
      Specified by:
      createControl in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      createControl in class org.palladiosimulator.analyzer.workflow.runconfig.FileNamesInputTab
    • loadQML

      protected void loadQML()
    • initializeFrom

      public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
      Specified by:
      initializeFrom in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      initializeFrom in class org.palladiosimulator.analyzer.workflow.runconfig.FileNamesInputTab
    • performApply

      public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
      Specified by:
      performApply in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      performApply in class org.palladiosimulator.analyzer.workflow.runconfig.FileNamesInputTab
    • isValid

      public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
      Specified by:
      isValid in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      isValid in class org.palladiosimulator.analyzer.workflow.runconfig.FileNamesInputTab