Class AbstractPCMLaunchConfigurationDelegate<WorkflowConfigurationType extends AbstractPCMWorkflowRunConfiguration>

  • 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
    • 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
    • Constructor Detail

      • AbstractPCMLaunchConfigurationDelegate

        public AbstractPCMLaunchConfigurationDelegate()
        Constructor