Class EventsTransformationJob

java.lang.Object
org.palladiosimulator.analyzer.workflow.jobs.EventsTransformationJob
All Implemented Interfaces:
de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>, de.uka.ipd.sdq.workflow.jobs.IJob

public class EventsTransformationJob extends Object implements de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
Workflow job to transform the event related model elements to classic pcm model elements
  • Field Details

    • TRANSFORMATION_SCRIPT

      protected static final String TRANSFORMATION_SCRIPT
      Path to the qvto transformation script
      See Also:
  • Constructor Details

    • EventsTransformationJob

      public EventsTransformationJob(String storagePluginId, String eventMiddlewareFile, boolean storeTemporaryData)
      Constructor providing access to the SimuCom workflow specific configuration..
      Parameters:
      configuration - The configuration object to work with.
  • Method Details

    • execute

      public void execute(IProgressMonitor monitor) throws de.uka.ipd.sdq.workflow.jobs.JobFailedException, de.uka.ipd.sdq.workflow.jobs.UserCanceledException
      Specified by:
      execute in interface de.uka.ipd.sdq.workflow.jobs.IJob
      Throws:
      de.uka.ipd.sdq.workflow.jobs.JobFailedException
      de.uka.ipd.sdq.workflow.jobs.UserCanceledException
    • setBlackboard

      public void setBlackboard(de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard)
      Specified by:
      setBlackboard in interface de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
    • getName

      public String getName()
      Specified by:
      getName in interface de.uka.ipd.sdq.workflow.jobs.IJob
    • cleanup

      public void cleanup(IProgressMonitor monitor) throws de.uka.ipd.sdq.workflow.jobs.CleanupFailedException
      Specified by:
      cleanup in interface de.uka.ipd.sdq.workflow.jobs.IJob
      Throws:
      de.uka.ipd.sdq.workflow.jobs.CleanupFailedException
    • getProject

      public static IProject getProject(String projectId)
      returns a new project to be used for the simulation
      Returns:
      a handle to the project to be used for the simulation