Package de.uka.ipd.sdq.workflow.mdsd
Class AbstractMDSDWorkbenchDelegate<WorkflowConfigurationType extends AbstractJobConfiguration,WorkflowType extends Workflow>
- java.lang.Object
-
- de.uka.ipd.sdq.workflow.workbench.AbstractWorkbenchDelegate<WorkflowConfigurationType,WorkflowType>
-
- de.uka.ipd.sdq.workflow.mdsd.AbstractMDSDWorkbenchDelegate<WorkflowConfigurationType,WorkflowType>
-
- Type Parameters:
WorkflowConfigurationType
- the generic typeWorkflowType
- the generic type
- All Implemented Interfaces:
IActionDelegate
public abstract class AbstractMDSDWorkbenchDelegate<WorkflowConfigurationType extends AbstractJobConfiguration,WorkflowType extends Workflow> extends AbstractWorkbenchDelegate<WorkflowConfigurationType,WorkflowType>
The Class AbstractMDSDWorkbenchDelegate.
-
-
Field Summary
-
Fields inherited from class de.uka.ipd.sdq.workflow.workbench.AbstractWorkbenchDelegate
DETAILED_LOG_PATTERN, SHORT_LOG_PATTERN, VERBOSE_LOGGING, workflowListener
-
-
Constructor Summary
Constructors Constructor Description AbstractMDSDWorkbenchDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected WorkflowType
createWorkflow(WorkflowConfigurationType workflowConfiguration)
Instantiate the workflow engine.-
Methods inherited from class de.uka.ipd.sdq.workflow.workbench.AbstractWorkbenchDelegate
createExceptionHandler, createWorkflowJob, getConfiguration, getLogLevel, getProcess, getWorkflowListener, register, run, setProgressMonitor, setupLogger, setupLogging, useSeparateConsoleForEachJobRun
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.ui.IActionDelegate
selectionChanged
-
-
-
-
Method Detail
-
createWorkflow
protected WorkflowType createWorkflow(WorkflowConfigurationType workflowConfiguration)
Instantiate the workflow engine. By default a standard workflow engine is created.- Overrides:
createWorkflow
in classAbstractWorkbenchDelegate<WorkflowConfigurationType extends AbstractJobConfiguration,WorkflowType extends Workflow>
- Parameters:
workflowConfiguration
- Configuration of the workflow job- Returns:
- The workflow engine to use for this launch
-
-