Class AbstractPCMLaunchConfigurationDelegate<WorkflowConfigurationType extends AbstractPCMWorkflowRunConfiguration>

java.lang.Object
de.uka.ipd.sdq.workflow.launchconfig.core.AbstractWorkflowBasedLaunchConfigurationDelegate<WorkflowConfigurationType,de.uka.ipd.sdq.workflow.BlackboardBasedWorkflow<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>>
de.uka.ipd.sdq.workflow.mdsd.core.AbstractWorkflowBasedMDSDLaunchConfigurationDelegate<WorkflowConfigurationType>
org.palladiosimulator.analyzer.workflow.core.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.core.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.core.AbstractWorkflowBasedLaunchConfigurationDelegate

    DETAILED_LOG_PATTERN, SHORT_LOG_PATTERN, VERBOSE_LOGGING, WORKFLOW_ENGINE_DEBUG_LEVEL
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor
  • Method Summary

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

    createBlackboard, setupLogging

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

    configureLogging, createExceptionHandler, createWorkflow, 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