Class TransformPCMDFDtoPrologJobImpl<T extends org.palladiosimulator.dataflow.confidentiality.transformation.workflow.blackboards.KeyValueMDSDBlackboard>
- java.lang.Object
-
- de.uka.ipd.sdq.workflow.jobs.AbstractJob
-
- de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
-
- de.uka.ipd.sdq.workflow.jobs.SequentialJob
-
- de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob<T>
-
- org.palladiosimulator.dataflow.confidentiality.pcm.workflow.jobs.impl.TransformPCMDFDtoPrologJobImpl<T>
-
- Type Parameters:
T
- The blackboard type to be used.
- All Implemented Interfaces:
de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<T>
,de.uka.ipd.sdq.workflow.jobs.ICompositeJob
,de.uka.ipd.sdq.workflow.jobs.IJob
,Iterable<de.uka.ipd.sdq.workflow.jobs.IJob>
,Collection<de.uka.ipd.sdq.workflow.jobs.IJob>
,List<de.uka.ipd.sdq.workflow.jobs.IJob>
,TransformPCMDFDtoPrologJob<T>
public class TransformPCMDFDtoPrologJobImpl<T extends org.palladiosimulator.dataflow.confidentiality.transformation.workflow.blackboards.KeyValueMDSDBlackboard> extends de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob<T> implements TransformPCMDFDtoPrologJob<T>
This class does not contain any logic but provides a nicely named container for a sequence of steps that implements the required interface. External logic has to inser the jobs and build the logic. UsenewBuilder()
to acquire a builder for a meaningful instance of this calss.
-
-
Constructor Summary
Constructors Constructor Description TransformPCMDFDtoPrologJobImpl(String name, String prologKey, String traceKey)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPrologKey()
String
getTraceKey()
static TransformPCMDFDToPrologJobBuilder
newBuilder()
-
Methods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
execute, getBlackboard, setBlackboard
-
Methods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialJob
cleanup, executeWithDelayedCleanUp, executeWithImmediateCleanUp
-
Methods inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
add, add, addAll, addAll, addFirst, addJob, addLast, clear, clone, contains, containsAll, descendingIterator, element, equals, get, getFirst, getLast, getName, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeAll, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, retainAll, set, setName, size, subList, toArray, toArray, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob
setBlackboard
-
Methods inherited from interface java.util.List
replaceAll, sort, spliterator
-
-
-
-
Method Detail
-
newBuilder
public static TransformPCMDFDToPrologJobBuilder newBuilder()
-
getPrologKey
public String getPrologKey()
- Specified by:
getPrologKey
in interfaceTransformPCMDFDtoPrologJob<T extends org.palladiosimulator.dataflow.confidentiality.transformation.workflow.blackboards.KeyValueMDSDBlackboard>
-
getTraceKey
public String getTraceKey()
- Specified by:
getTraceKey
in interfaceTransformPCMDFDtoPrologJob<T extends org.palladiosimulator.dataflow.confidentiality.transformation.workflow.blackboards.KeyValueMDSDBlackboard>
-
-