if (functionNode.arity()==1) { BOp varBop = functionNode.get(0); if (varBop instanceof VarNode) {
if (functionNode.arity()==1) { BOp varBop = functionNode.get(0); if (varBop instanceof VarNode) {
/** * Return <code>true</code> iff the {@link FunctionNode} makes use of a * {@link FunctionRegistry#BOUND} operator. * * @return <code>true</code>iff it uses <code>BOUND()</code> * * TODO Unit test. */ public boolean isBound() { if (FunctionRegistry.BOUND.equals(getFunctionURI())) return true; final int arity = arity(); for (int i = 0; i < arity; i++) { final BOp child = get(i); if (child instanceof FunctionNode) { if (!((FunctionNode) child).isBound()) { return true; } } } return false; }
/** * Return <code>true</code> iff the {@link FunctionNode} makes use of a * {@link FunctionRegistry#BOUND} operator. * * @return <code>true</code>iff it uses <code>BOUND()</code> * * TODO Unit test. */ public boolean isBound() { if (FunctionRegistry.BOUND.equals(getFunctionURI())) return true; final int arity = arity(); for (int i = 0; i < arity; i++) { final BOp child = get(i); if (child instanceof FunctionNode) { if (!((FunctionNode) child).isBound()) { return true; } } } return false; }
if (innerFunctionNode.arity()==1) { BOp varBop = innerFunctionNode.get(0); if (varBop instanceof VarNode) {
if (innerFunctionNode.arity()==1) { BOp varBop = innerFunctionNode.get(0); if (varBop instanceof VarNode) {
for (int i=0; i<functionNode.arity(); i++) {
for (int i=0; i<functionNode.arity(); i++) {
new ValueExpressionNode[functionNode.arity()]);
new ValueExpressionNode[functionNode.arity()]);
final int arity = functionNode.arity();
if (functionNode.arity() == 1 && (functionNode.get(0) instanceof VarNode) && (((VarNode) functionNode.get(0)).isWildcard())) { && functionNode.arity() == context.getAbstractTripleStore() .getSPOKeyArity()) { for (int i = 0; i < functionNode.arity(); i++) { final ValueExpressionNode arg = (ValueExpressionNode) functionNode .get(i);
final int arity = functionNode.arity();
if (functionNode.arity() == 1 && (functionNode.get(0) instanceof VarNode) && (((VarNode) functionNode.get(0)).isWildcard())) { && functionNode.arity() == context.getAbstractTripleStore() .getSPOKeyArity()) { for (int i = 0; i < functionNode.arity(); i++) { final ValueExpressionNode arg = (ValueExpressionNode) functionNode .get(i);