public void visit(BuiltInAtom atom) { BuiltIn builtin = BuiltInRegistry.instance.getBuiltIn( atom.getPredicate() ); if( builtin.equals( NoSuchBuiltIn.instance ) ) { notUsableMessage = "No builtin for " + atom.getPredicate(); } }
public void visit(BuiltInAtom atom) { BuiltIn builtin = BuiltInRegistry.instance.getBuiltIn( atom.getPredicate() ); if( builtin.equals( NoSuchBuiltIn.instance ) ) { usable = false; usageMessage = "No builtin for " + atom.getPredicate(); } else { usable = true; } }
public String toString() { return URIUtils.getLocalName(getPredicate().toString())+"("+getAllArguments()+")"; } }
public void visit(BuiltInAtom atom) { BuiltIn builtIn = BuiltInRegistry.instance.getBuiltIn( atom.getPredicate() ); helpers.add( builtIn.createHelper( atom ) ); }
public String toString() { return URIUtils.getLocalName(getPredicate().toString())+"("+getAllArguments()+")"; } }
public void visit(BuiltInAtom atom) { BuiltIn builtIn = BuiltInRegistry.instance.getBuiltIn( atom.getPredicate() ); helpers.add( builtIn.createHelper( atom ) ); }
public BuiltInCall(ABox abox, BuiltInAtom atom) { this.abox = abox; this.atom = atom; builtin = BuiltInRegistry.instance.getBuiltIn(atom.getPredicate()); helper = builtin.createHelper(atom); }
public BetaBuiltinNode createBeta(List<RuleAtom> processed) { return new BetaBuiltinNode(abox, atom.getPredicate(), builtin, createProviders(processed, false)); }
public FilterCondition createCondition(List<RuleAtom> processed) { return new BuiltInCondition(abox, atom.getPredicate(), builtin, createProviders(processed, true)); }
/** * {@inheritDoc} */ public void visit(BuiltInAtom atom) { int arity = atom.getAllArguments().size(); ATermAppl[] args = new ATermAppl[arity+1]; args[0] = ATermUtils.makeTermAppl( atom.getPredicate() ); int i = 1; for( AtomDObject arg : atom.getAllArguments() ) { args[i++] = translate( arg ); } term = ATermUtils.makeBuiltinAtom( args ); }
/** * {@inheritDoc} */ public void visit(BuiltInAtom atom) { int arity = atom.getAllArguments().size(); ATermAppl[] args = new ATermAppl[arity+1]; args[0] = ATermUtils.makeTermAppl( atom.getPredicate() ); int i = 1; for( AtomDObject arg : atom.getAllArguments() ) { args[i++] = translate( arg ); } term = ATermUtils.makeBuiltinAtom( args ); }