Class TransitiveTransformationTraceImpl
- java.lang.Object
-
- org.palladiosimulator.dataflow.confidentiality.pcm.workflow.impl.TransitiveTransformationTraceImpl
-
- All Implemented Interfaces:
TransitiveTransformationTrace
public class TransitiveTransformationTraceImpl extends Object implements TransitiveTransformationTrace
-
-
Constructor Summary
Constructors Constructor Description TransitiveTransformationTraceImpl(PCM2DFDTransformationTrace pcm2dfdTrace, org.palladiosimulator.dataflow.confidentiality.transformation.prolog.DFD2PrologTransformationTrace dfd2prologTrace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.palladiosimulator.dataflow.diagram.DataFlowDiagram.DataFlowDiagram
getDfd()
Collection<String>
getFactId(Predicate<org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.CharacteristicType> predicate)
protected Collection<String>
getFactIds(Collection<DFDTraceElement> dfdElements)
Collection<String>
getFactIds(EObject pcmElement)
Collection<String>
getFactIds(EObject pcmElement, Stack<de.uka.ipd.sdq.identifier.Identifier> pcmElementContext)
Collection<String>
getLiteralFactIds(EObject pcmElement)
Collection<String>
getLiteralFactIdsBySemantic(EObject pcmElement)
Collection<PCMTraceElement>
getPCMEntries(String factId)
-
-
-
Constructor Detail
-
TransitiveTransformationTraceImpl
public TransitiveTransformationTraceImpl(PCM2DFDTransformationTrace pcm2dfdTrace, org.palladiosimulator.dataflow.confidentiality.transformation.prolog.DFD2PrologTransformationTrace dfd2prologTrace)
-
-
Method Detail
-
getFactIds
public Collection<String> getFactIds(EObject pcmElement)
- Specified by:
getFactIds
in interfaceTransitiveTransformationTrace
-
getFactIds
public Collection<String> getFactIds(EObject pcmElement, Stack<de.uka.ipd.sdq.identifier.Identifier> pcmElementContext)
- Specified by:
getFactIds
in interfaceTransitiveTransformationTrace
-
getFactIds
protected Collection<String> getFactIds(Collection<DFDTraceElement> dfdElements)
-
getPCMEntries
public Collection<PCMTraceElement> getPCMEntries(String factId)
- Specified by:
getPCMEntries
in interfaceTransitiveTransformationTrace
-
getDfd
public org.palladiosimulator.dataflow.diagram.DataFlowDiagram.DataFlowDiagram getDfd()
- Specified by:
getDfd
in interfaceTransitiveTransformationTrace
-
getLiteralFactIds
public Collection<String> getLiteralFactIds(EObject pcmElement)
- Specified by:
getLiteralFactIds
in interfaceTransitiveTransformationTrace
-
getFactId
public Collection<String> getFactId(Predicate<org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.CharacteristicType> predicate)
- Specified by:
getFactId
in interfaceTransitiveTransformationTrace
-
getLiteralFactIdsBySemantic
public Collection<String> getLiteralFactIdsBySemantic(EObject pcmElement)
- Specified by:
getLiteralFactIdsBySemantic
in interfaceTransitiveTransformationTrace
-
-