@Override public void meet(ProjectionElem projElem) throws RuntimeException { if (projElem.getSourceName().equals(oldName)) { projElem.setSourceName(newName); } } }
@Override public void meet(ProjectionElem projElem) throws RuntimeException { if (projElem.getSourceName().equals(oldName)) { projElem.setSourceName(newName); } } }
public ProjectionElem(String sourceName, String targetName) { setSourceName(sourceName); setTargetName(targetName); }
@Override public void meet(ProjectionElem projElem) throws RuntimeException { if (projElem.getSourceName().equals(oldVar.getName())) { projElem.setSourceName(newVar.getName()); } } }
@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 || !(extension.getExpr() instanceof Var) ? projection .getSourceName() : ((Var) extension.getExpr()).getName()); projection.setTargetName(variableName); projection.setSourceExpression(extension); projection.setSourceName(extension == null || !(extension.getExpr() instanceof Var) ? variableName : ((Var) extension.getExpr()).getName());
newProjection.setTargetName(variable); newProjection.setSourceExpression(extension); newProjection.setSourceName(extension == null || !(extension.getExpr() instanceof Var) ? projection .getSourceName() : ((Var) extension.getExpr()).getName()); projection.setTargetName(variableName); projection.setSourceExpression(extension); projection.setSourceName(extension == null || !(extension.getExpr() instanceof Var) ? variableName : ((Var) extension.getExpr()).getName());
@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); }