Class SimExpLauncher

java.lang.Object
de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedLaunchConfigurationDelegate<WorkflowConfigurationType,de.uka.ipd.sdq.workflow.BlackboardBasedWorkflow<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>>
de.uka.ipd.sdq.workflow.mdsd.AbstractWorkflowBasedMDSDLaunchConfigurationDelegate<WorkflowConfigurationType>
org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMLaunchConfigurationDelegate<SimExpWorkflowConfiguration>
org.palladiosimulator.simexp.workflow.launcher.SimExpLauncher
All Implemented Interfaces:
ILaunchConfigurationDelegate

public class SimExpLauncher extends org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMLaunchConfigurationDelegate<SimExpWorkflowConfiguration>
  • Constructor Details

    • SimExpLauncher

      public SimExpLauncher()
  • Method Details

    • createWorkflowJob

      protected de.uka.ipd.sdq.workflow.jobs.IJob createWorkflowJob(SimExpWorkflowConfiguration config, ILaunch launch) throws CoreException
      Specified by:
      createWorkflowJob in class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedLaunchConfigurationDelegate<SimExpWorkflowConfiguration,de.uka.ipd.sdq.workflow.BlackboardBasedWorkflow<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>>
      Throws:
      CoreException
    • deriveConfiguration

      protected SimExpWorkflowConfiguration deriveConfiguration(ILaunchConfiguration configuration, String mode) throws CoreException
      Specified by:
      deriveConfiguration in class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedLaunchConfigurationDelegate<SimExpWorkflowConfiguration,de.uka.ipd.sdq.workflow.BlackboardBasedWorkflow<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>>
      Throws:
      CoreException
    • configureLogging

      protected List<de.uka.ipd.sdq.workflow.logging.console.LoggerAppenderStruct> configureLogging(ILaunchConfiguration configuration) throws CoreException
      Overrides:
      configureLogging in class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedLaunchConfigurationDelegate<SimExpWorkflowConfiguration,de.uka.ipd.sdq.workflow.BlackboardBasedWorkflow<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>>
      Throws:
      CoreException
    • setupLogging

      protected ArrayList<de.uka.ipd.sdq.workflow.logging.console.LoggerAppenderStruct> setupLogging(org.apache.log4j.Level logLevel) throws CoreException
      Overrides:
      setupLogging in class de.uka.ipd.sdq.workflow.mdsd.AbstractWorkflowBasedMDSDLaunchConfigurationDelegate<SimExpWorkflowConfiguration>
      Throws:
      CoreException