}
@Override
- protected void translate(TranslationContext context, boolean isHead, ArrayList<CHRLiteral> literals) {
- literals.add(new CHRLiteral(location, SpecialCHRRelation.EQUALS,
+ protected void translate(TranslationContext context, CHRQueryTranslationMode mode, ArrayList<CHRLiteral> literals) {
+ literals.add(new CHRLiteral(location, mode.isHead ? SpecialCHRRelation.EQUALS : SpecialCHRRelation.ASSIGN,
new Expression[] { left, right }, false, false));
}
}