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 ofAbstractPCMWorkflowRunConfiguration
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
-
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
-