Class TransformPCMDFDWithConstraintsToPrologWorkflowImpl

    • Constructor Detail

      • TransformPCMDFDWithConstraintsToPrologWorkflowImpl

        public TransformPCMDFDWithConstraintsToPrologWorkflowImpl​(TransformPCMDFDWithConstraintsToPrologJob<? extends org.palladiosimulator.dataflow.confidentiality.transformation.workflow.blackboards.KeyValueMDSDBlackboard> job)
      • TransformPCMDFDWithConstraintsToPrologWorkflowImpl

        public TransformPCMDFDWithConstraintsToPrologWorkflowImpl​(TransformPCMDFDWithConstraintsToPrologJob<? extends org.palladiosimulator.dataflow.confidentiality.transformation.workflow.blackboards.KeyValueMDSDBlackboard> job,
                                                                  IProgressMonitor monitor,
                                                                  de.uka.ipd.sdq.workflow.WorkflowExceptionHandler handler)
    • Method Detail

      • createWorkflow

        public static de.uka.ipd.sdq.workflow.BlackboardBasedWorkflow<org.palladiosimulator.dataflow.confidentiality.transformation.workflow.blackboards.KeyValueMDSDBlackboard> createWorkflow​(TransformPCMDFDWithConstraintsToPrologJob<? extends org.palladiosimulator.dataflow.confidentiality.transformation.workflow.blackboards.KeyValueMDSDBlackboard> job,
                                                                                                                                                                                                IProgressMonitor monitor,
                                                                                                                                                                                                de.uka.ipd.sdq.workflow.WorkflowExceptionHandler handler,
                                                                                                                                                                                                org.palladiosimulator.dataflow.confidentiality.transformation.workflow.blackboards.KeyValueMDSDBlackboard blackboard)
      • run

        public void run()
        Specified by:
        run in interface Runnable
      • getPrologProgram

        public Optional<String> getPrologProgram()
        Specified by:
        getPrologProgram in interface org.palladiosimulator.dataflow.confidentiality.pcm.workflow.TransformPCMDFDToPrologWorkflow
      • getTrace

        public Optional<org.palladiosimulator.dataflow.confidentiality.pcm.workflow.TransitiveTransformationTrace> getTrace()
        Specified by:
        getTrace in interface org.palladiosimulator.dataflow.confidentiality.pcm.workflow.TransformPCMDFDToPrologWorkflow