@Override public Object accept(final ExpressionVisitor visitor) { Object ret = visitor.visitLiteral(this, edmLiteral); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) { Object ret = visitor.visitProperty(this, uriLiteral, edmProperty); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retCommonExpression = commonExpression.accept(visitor); return visitor.visitFilterExpression(this, filterString, retCommonExpression); }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retSource = path.accept(visitor); Object retPath = property.accept(visitor); Object ret = visitor.visitMember(this, retSource, retPath); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retOperand = operand.accept(visitor); return visitor.visitUnary(this, operatorInfo.getOperator(), retOperand); }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { ArrayList<Object> retParameters = new ArrayList<Object>(); for (OrderExpression order : orders) { Object retParameter = order.accept(visitor); retParameters.add(retParameter); } Object ret = visitor.visitOrderByExpression(this, orderbyString, retParameters); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object obj = expression.accept(visitor); Object ret = visitor.visitOrder(this, obj, orderType); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { ArrayList<Object> retParameters = new ArrayList<Object>(); for (CommonExpression parameter : actualParameters) { Object retParameter = parameter.accept(visitor); retParameters.add(retParameter); } Object ret = visitor.visitMethod(this, getMethod(), retParameters); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retLeftSide = leftSide.accept(visitor); Object retRightSide = rightSide.accept(visitor); return visitor.visitBinary(this, operatorInfo.getOperator(), retLeftSide, retRightSide); }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retCommonExpression = commonExpression.accept(visitor); return visitor.visitFilterExpression(this, filterString, retCommonExpression); }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retSource = path.accept(visitor); Object retPath = property.accept(visitor); Object ret = visitor.visitMember(this, retSource, retPath); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retOperand = operand.accept(visitor); return visitor.visitUnary(this, operatorInfo.getOperator(), retOperand); }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { ArrayList<Object> retParameters = new ArrayList<Object>(); for (OrderExpression order : orders) { Object retParameter = order.accept(visitor); retParameters.add(retParameter); } Object ret = visitor.visitOrderByExpression(this, orderbyString, retParameters); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object obj = expression.accept(visitor); Object ret = visitor.visitOrder(this, obj, orderType); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { ArrayList<Object> retParameters = new ArrayList<Object>(); for (CommonExpression parameter : actualParameters) { Object retParameter = parameter.accept(visitor); retParameters.add(retParameter); } Object ret = visitor.visitMethod(this, getMethod(), retParameters); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retLeftSide = leftSide.accept(visitor); Object retRightSide = rightSide.accept(visitor); return visitor.visitBinary(this, operatorInfo.getOperator(), retLeftSide, retRightSide); }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retCommonExpression = commonExpression.accept(visitor); return visitor.visitFilterExpression(this, filterString, retCommonExpression); }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retSource = path.accept(visitor); Object retPath = property.accept(visitor); Object ret = visitor.visitMember(this, retSource, retPath); return ret; }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { Object retOperand = operand.accept(visitor); return visitor.visitUnary(this, operatorInfo.getOperator(), retOperand); }
@Override public Object accept(final ExpressionVisitor visitor) throws ExceptionVisitExpression, ODataApplicationException { ArrayList<Object> retParameters = new ArrayList<Object>(); for (OrderExpression order : orders) { Object retParameter = order.accept(visitor); retParameters.add(retParameter); } Object ret = visitor.visitOrderByExpression(this, orderbyString, retParameters); return ret; }