Class PCMDFDConverter
- java.lang.Object
-
- de.sebinside.dcp.dsl.generator.crossplatform.DFDConverter
-
- org.palladiosimulator.dataflow.confidentiality.pcm.querydsl.converter.PCMDFDConverter
-
- All Implemented Interfaces:
de.sebinside.dcp.dsl.generator.crossplatform.Converter
public class PCMDFDConverter extends de.sebinside.dcp.dsl.generator.crossplatform.DFDConverter
-
-
Constructor Summary
Constructors Constructor Description PCMDFDConverter(org.palladiosimulator.dataflow.confidentiality.pcm.workflow.TransitiveTransformationTrace trace)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>_convertIdentitySelector(de.sebinside.dcp.dsl.dSL.NodeIdentitiySelector selector)protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>_convertIdentitySelector(ActionNodeIdentitySelector selector)protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>_convertIdentitySelector(DataChannelNodeIdentitySelector selector)protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>_convertIdentitySelector(SEFFNodeIdentitySelector selector)protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>_convertIdentitySelector(StoreNodeIdentitySelector selector)protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>_convertIdentitySelector(UserActionNodeIdentitySelector selector)protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>_convertIdentitySelector(UserNodeIdentitySelector selector)org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedStringconvert(de.sebinside.dcp.dsl.dSL.CharacteristicType characteristicType)Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>convert(de.sebinside.dcp.dsl.dSL.NodeIdentitiySelector selector)org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedStringconvert(org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.Literal characteristicLiteral)StringconvertCharacteristicLiteral(String id)protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>convertIdentitySelector(de.sebinside.dcp.dsl.dSL.NodeIdentitiySelector selector)StringconvertQueryType(de.sebinside.dcp.dsl.generator.GlobalConstants.QueryTypes queryType, String variableId)protected List<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>getFactIdsForLastAssembly(Iterable<org.palladiosimulator.pcm.core.composition.AssemblyContext> assemblyHierarchy)protected static Stack<de.uka.ipd.sdq.identifier.Identifier>getStack(Iterable<org.palladiosimulator.pcm.core.composition.AssemblyContext> assemblyHierarchy)protected static List<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>toPrologStrings(Iterable<String> strings)
-
-
-
Method Detail
-
convert
public org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString convert(de.sebinside.dcp.dsl.dSL.CharacteristicType characteristicType)
- Specified by:
convertin interfacede.sebinside.dcp.dsl.generator.crossplatform.Converter- Overrides:
convertin classde.sebinside.dcp.dsl.generator.crossplatform.DFDConverter
-
convert
public org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString convert(org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.Literal characteristicLiteral)
- Specified by:
convertin interfacede.sebinside.dcp.dsl.generator.crossplatform.Converter- Overrides:
convertin classde.sebinside.dcp.dsl.generator.crossplatform.DFDConverter
-
convert
public Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> convert(de.sebinside.dcp.dsl.dSL.NodeIdentitiySelector selector)
- Specified by:
convertin interfacede.sebinside.dcp.dsl.generator.crossplatform.Converter- Overrides:
convertin classde.sebinside.dcp.dsl.generator.crossplatform.DFDConverter
-
_convertIdentitySelector
protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> _convertIdentitySelector(SEFFNodeIdentitySelector selector)
-
_convertIdentitySelector
protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> _convertIdentitySelector(StoreNodeIdentitySelector selector)
-
_convertIdentitySelector
protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> _convertIdentitySelector(UserActionNodeIdentitySelector selector)
-
_convertIdentitySelector
protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> _convertIdentitySelector(UserNodeIdentitySelector selector)
-
_convertIdentitySelector
protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> _convertIdentitySelector(DataChannelNodeIdentitySelector selector)
-
_convertIdentitySelector
protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> _convertIdentitySelector(ActionNodeIdentitySelector selector)
-
getFactIdsForLastAssembly
protected List<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> getFactIdsForLastAssembly(Iterable<org.palladiosimulator.pcm.core.composition.AssemblyContext> assemblyHierarchy)
-
_convertIdentitySelector
protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> _convertIdentitySelector(de.sebinside.dcp.dsl.dSL.NodeIdentitiySelector selector)
-
convertCharacteristicLiteral
public String convertCharacteristicLiteral(String id)
- Specified by:
convertCharacteristicLiteralin interfacede.sebinside.dcp.dsl.generator.crossplatform.Converter- Overrides:
convertCharacteristicLiteralin classde.sebinside.dcp.dsl.generator.crossplatform.DFDConverter
-
convertQueryType
public String convertQueryType(de.sebinside.dcp.dsl.generator.GlobalConstants.QueryTypes queryType, String variableId)
-
getStack
protected static Stack<de.uka.ipd.sdq.identifier.Identifier> getStack(Iterable<org.palladiosimulator.pcm.core.composition.AssemblyContext> assemblyHierarchy)
-
toPrologStrings
protected static List<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> toPrologStrings(Iterable<String> strings)
-
convertIdentitySelector
protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString> convertIdentitySelector(de.sebinside.dcp.dsl.dSL.NodeIdentitiySelector selector)
-
-