private List<AtomDObject> parseArgumentList(final Node argumentListParam) { Node argumentList = argumentListParam; final List<AtomDObject> arguments = new ArrayList<>(); while (argumentList != null && !argumentList.equals(RDF.nil.asNode())) { final Node argumentNode = getObject(argumentList, RDF.first.asNode()); if (argumentNode == null) addUnsupportedFeature("Term in _list not found " + RDF.first); else { arguments.add(createRuleDObject(argumentNode)); argumentList = getObject(argumentList, RDF.rest.asNode()); } } return arguments; }
private List<AtomDObject> parseArgumentList(final Node argumentListParam) { Node argumentList = argumentListParam; final List<AtomDObject> arguments = new ArrayList<>(); while (argumentList != null && !argumentList.equals(RDF.nil.asNode())) { final Node argumentNode = getObject(argumentList, RDF.first.asNode()); if (argumentNode == null) addUnsupportedFeature("Term in _list not found " + RDF.first); else { arguments.add(createRuleDObject(argumentNode)); argumentList = getObject(argumentList, RDF.rest.asNode()); } } return arguments; }
private List<AtomDObject> parseArgumentList(final Node argumentListParam) { Node argumentList = argumentListParam; final List<AtomDObject> arguments = new ArrayList<>(); while (argumentList != null && !argumentList.equals(RDF.nil.asNode())) { final Node argumentNode = getObject(argumentList, RDF.first.asNode()); if (argumentNode == null) addUnsupportedFeature("Term in _list not found " + RDF.first); else { arguments.add(createRuleDObject(argumentNode)); argumentList = getObject(argumentList, RDF.rest.asNode()); } } return arguments; }
argument2 = createRuleDObject(obj); argument = createRuleDObject(obj);
argument2 = createRuleDObject(obj); argument = createRuleDObject(obj);
argument2 = createRuleDObject(obj); argument = createRuleDObject(obj);