Class PCM2DFDTransformationTraceImpl
- java.lang.Object
-
- org.palladiosimulator.dataflow.confidentiality.pcm.transformation.pcm2dfd.trace.impl.PCM2DFDTransformationTraceImpl
-
- All Implemented Interfaces:
TransformationTraceModifier
,PCM2DFDTransformationTrace
public class PCM2DFDTransformationTraceImpl extends Object implements PCM2DFDTransformationTrace, TransformationTraceModifier
-
-
Constructor Summary
Constructors Constructor Description PCM2DFDTransformationTraceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAnnotationEntry(Object annotation, org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.EnumCharacteristicType characteristicType)
void
addAnnotationEntry(Object annotation, org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.Literal literal)
void
addTraceEntry(TraceEntry entry)
org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.EnumCharacteristicType
getCharacteristicTypeFromAnnotation(Object annotation)
Collection<DFDTraceElement>
getDFDEntries(Predicate<PCMTraceElement> predicate)
Collection<DFDTraceElement>
getDFDEntries(EObject pcmElement)
Collection<DFDTraceElement>
getDFDEntries(EObject pcmElement, Stack<de.uka.ipd.sdq.identifier.Identifier> pcmElementContext)
Collection<DFDTraceElement>
getDFDEntriesBySemanticEquality(EObject pcmElement)
org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.Literal
getLiteralFromAnnotation(Object annotation)
Collection<PCMTraceElement>
getPCMEntries(de.uka.ipd.sdq.identifier.Identifier dfdElement)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.palladiosimulator.dataflow.confidentiality.pcm.transformation.pcm2dfd.trace.impl.TransformationTraceModifier
addTraceEntry, addTraceEntry, addTraceEntry
-
-
-
-
Method Detail
-
addTraceEntry
public void addTraceEntry(TraceEntry entry)
- Specified by:
addTraceEntry
in interfaceTransformationTraceModifier
-
getDFDEntries
public Collection<DFDTraceElement> getDFDEntries(EObject pcmElement)
- Specified by:
getDFDEntries
in interfacePCM2DFDTransformationTrace
-
getDFDEntries
public Collection<DFDTraceElement> getDFDEntries(EObject pcmElement, Stack<de.uka.ipd.sdq.identifier.Identifier> pcmElementContext)
- Specified by:
getDFDEntries
in interfacePCM2DFDTransformationTrace
-
getPCMEntries
public Collection<PCMTraceElement> getPCMEntries(de.uka.ipd.sdq.identifier.Identifier dfdElement)
- Specified by:
getPCMEntries
in interfacePCM2DFDTransformationTrace
-
getDFDEntries
public Collection<DFDTraceElement> getDFDEntries(Predicate<PCMTraceElement> predicate)
- Specified by:
getDFDEntries
in interfacePCM2DFDTransformationTrace
-
addAnnotationEntry
public void addAnnotationEntry(Object annotation, org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.EnumCharacteristicType characteristicType)
- Specified by:
addAnnotationEntry
in interfaceTransformationTraceModifier
-
addAnnotationEntry
public void addAnnotationEntry(Object annotation, org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.Literal literal)
- Specified by:
addAnnotationEntry
in interfaceTransformationTraceModifier
-
getCharacteristicTypeFromAnnotation
public org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.EnumCharacteristicType getCharacteristicTypeFromAnnotation(Object annotation)
- Specified by:
getCharacteristicTypeFromAnnotation
in interfacePCM2DFDTransformationTrace
-
getLiteralFromAnnotation
public org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.Literal getLiteralFromAnnotation(Object annotation)
- Specified by:
getLiteralFromAnnotation
in interfacePCM2DFDTransformationTrace
-
getDFDEntriesBySemanticEquality
public Collection<DFDTraceElement> getDFDEntriesBySemanticEquality(EObject pcmElement)
- Specified by:
getDFDEntriesBySemanticEquality
in interfacePCM2DFDTransformationTrace
-
-