public ProjectionElem(String sourceName, String targetName) { setSourceName(sourceName); setTargetName(targetName); }
@Override public void meet(ProjectionElemList node) { List<ProjectionElem> proj = node.getElements(); for (ProjectionElem s : proj) { if (varChanges.containsKey(s.getSourceName())) { String name = s.getSourceName(); s.setSourceName(varChanges.get(name)); s.setTargetName(varChanges.get(name)); } } }
@Override public void meet(ProjectionElem node) { if (predicate.equals(SeRQO.SOURCENAME)) { Literal lit = (Literal) object; node.setSourceName(lit.getLabel()); } else if (predicate.equals(SeRQO.TARGETNAME)) { Literal lit = (Literal) object; node.setTargetName(lit.getLabel()); } else { super.meet(node); } }
newProjection.setTargetName(variable); newProjection.setSourceExpression(extension); newProjection.setSourceName(extension == null final ExtensionElem extension = extensions.get(variableName); final ProjectionElem projection = new ProjectionElem(); projection.setTargetName(variableName); projection.setSourceExpression(extension); projection.setSourceName(extension == null
newProjection.setTargetName(variable); newProjection.setSourceExpression(extension); newProjection.setSourceName(extension == null final ExtensionElem extension = extensions.get(variableName); final ProjectionElem projection = new ProjectionElem(); projection.setTargetName(variableName); projection.setSourceExpression(extension); projection.setSourceName(extension == null
@Override public void meet(final GroupElem n) { final ProjectionElem e = new ProjectionElem(); e.setTargetName(n.getName()); e.setSourceName(n.getName()); e.setSourceExpression(new ExtensionElem(n.getOperator(), n.getName())); meet(e); }
@Override public void meet(final GroupElem n) { final ProjectionElem e = new ProjectionElem(); e.setTargetName(n.getName()); e.setSourceName(n.getName()); e.setSourceExpression(new ExtensionElem(n.getOperator(), n.getName())); meet(e); }