Class WorkflowExtension<BlackboardType extends Blackboard<?>>

java.lang.Object
de.uka.ipd.sdq.workflow.extension.WorkflowExtension<BlackboardType>
Type Parameters:
BlackboardType - the generic type

public class WorkflowExtension<BlackboardType extends Blackboard<?>> extends Object
A data class composing the relevant elements that form an instance of the work flow extension point.
  • Constructor Details

    • WorkflowExtension

      public WorkflowExtension(String id, String workflowId)
      Instantiates a new workflow extension.
      Parameters:
      id - the id
      workflowId - the workflow id
  • Method Details

    • getId

      public String getId()
      Gets the id.
      Returns:
      the id
    • getWorkflowExtensionJob

      public AbstractWorkflowExtensionJob<?> getWorkflowExtensionJob()
      Gets the workflow extension job.
      Returns:
      the workflow extension job
    • setWorkflowExtensionJob

      public void setWorkflowExtensionJob(AbstractWorkflowExtensionJob<BlackboardType> workflowExtensionJob)
      Sets the workflow extension job.
      Parameters:
      workflowExtensionJob - the new workflow extension job
    • getExtensionConfigurationBuilder

      public AbstractWorkflowExtensionConfigurationBuilder getExtensionConfigurationBuilder()
      Gets the extension configuration builder.
      Returns:
      the extension configuration builder
    • setExtensionConfigurationBuilder

      public void setExtensionConfigurationBuilder(AbstractWorkflowExtensionConfigurationBuilder extensionConfigurationBuilder)
      Sets the extension configuration builder.
      Parameters:
      extensionConfigurationBuilder - the new extension configuration builder
    • getPriority

      public int getPriority()
      Gets the priority.
      Returns:
      the priority
    • setPriority

      public void setPriority(int priority)
      Sets the priority.
      Parameters:
      priority - the new priority
    • getWorkflowId

      public String getWorkflowId()
      Gets the workflow id.
      Returns:
      the workflow id