Class AbstractPCMLaunchConfigurationDelegate<WorkflowConfigurationType extends AbstractPCMWorkflowRunConfiguration>

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<WorkflowConfigurationType>
Type Parameters:
WorkflowConfigurationType - The type of the workflow configuration used in this workflow. It has to be a subclass of AbstractPCMWorkflowRunConfiguration as it needs the names of the PCM model parts involved
All Implemented Interfaces:
ILaunchConfigurationDelegate

public abstract class AbstractPCMLaunchConfigurationDelegate<WorkflowConfigurationType extends AbstractPCMWorkflowRunConfiguration> extends de.uka.ipd.sdq.workflow.mdsd.AbstractWorkflowBasedMDSDLaunchConfigurationDelegate<WorkflowConfigurationType>
Base class for workflow based launch configurations (i.e., Eclipse Run and Debug tasks) which sets up a blackboard containing PCM and other models (e.g., annotation mark models), a UI based run (i.e., a run which reports errors to its user by the means of Eclipse UI Dialogs), and which configures openArchitectureWare's logging to report to this runs console.
  • Field Summary

    Fields inherited from class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedLaunchConfigurationDelegate

    DETAILED_LOG_PATTERN, SHORT_LOG_PATTERN, VERBOSE_LOGGING
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor
  • Method Summary

    Methods inherited from class de.uka.ipd.sdq.workflow.mdsd.AbstractWorkflowBasedMDSDLaunchConfigurationDelegate

    createBlackboard, createWorkflow, setupLogging

    Methods inherited from class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedLaunchConfigurationDelegate

    createExceptionHandler, createWorkflowJob, deriveConfiguration, getLogLevel, getProcess, launch, setupLogger

    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.core.model.ILaunchConfigurationDelegate

    showCommandLine
  • Constructor Details

    • AbstractPCMLaunchConfigurationDelegate

      public AbstractPCMLaunchConfigurationDelegate()
      Constructor