Class AssignmentsTranslator
- java.lang.Object
-
- edu.kit.ipd.sdq.dataflow.systemmodel.AssignmentsTranslator
-
public class AssignmentsTranslator extends Object
Translates sets of assignments for a single predicate.
-
-
Constructor Summary
Constructors Constructor Description AssignmentsTranslator(TranslationCache bb, Configuration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buildAssignments(List<VariableAssignment> assignments, AssignmentContext assiContext, PrologProgram sink)
protected void
generateShortenedAssignments(List<VariableAssignment> reversedAssignments, AssignmentContext assiContext, PrologProgram sink)
protected void
generateStandardAssignments(List<VariableAssignment> reversedAssignments, AssignmentContext assiContext, PrologProgram sink)
-
-
-
Constructor Detail
-
AssignmentsTranslator
public AssignmentsTranslator(TranslationCache bb, Configuration config)
-
-
Method Detail
-
buildAssignments
public void buildAssignments(List<VariableAssignment> assignments, AssignmentContext assiContext, PrologProgram sink)
-
generateShortenedAssignments
protected void generateShortenedAssignments(List<VariableAssignment> reversedAssignments, AssignmentContext assiContext, PrologProgram sink)
-
generateStandardAssignments
protected void generateStandardAssignments(List<VariableAssignment> reversedAssignments, AssignmentContext assiContext, PrologProgram sink)
-
-