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.AtomicQuotedString
convert(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.AtomicQuotedString
convert(org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.Literal characteristicLiteral)
String
convertCharacteristicLiteral(String id)
protected Collection<org.palladiosimulator.supporting.prolog.model.prolog.AtomicQuotedString>
convertIdentitySelector(de.sebinside.dcp.dsl.dSL.NodeIdentitiySelector selector)
String
convertQueryType(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:
convert
in interfacede.sebinside.dcp.dsl.generator.crossplatform.Converter
- Overrides:
convert
in 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:
convert
in interfacede.sebinside.dcp.dsl.generator.crossplatform.Converter
- Overrides:
convert
in 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:
convert
in interfacede.sebinside.dcp.dsl.generator.crossplatform.Converter
- Overrides:
convert
in 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:
convertCharacteristicLiteral
in interfacede.sebinside.dcp.dsl.generator.crossplatform.Converter
- Overrides:
convertCharacteristicLiteral
in 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)
-
-