/** * Checks to see if an object is set (either bound, or a constant) * * @return */ private boolean isObjectSet() { return _binding.get(_pattern.getArgument2()) != null; }
/** * Checks to see if an object is set (either bound, or a constant) * * @return */ private boolean isObjectSet() { return _binding.get(_pattern.getArgument2()) != null; }
private Individual getSubject() { return _binding.get(_pattern.getArgument1()); }
@Override public void rebind(final VariableBinding newBinding) { if (newBinding.containsKey(_var)) _individualIterator = Collections.singleton(newBinding.get(_var)).iterator(); else _individualIterator = new AllNamedIndividualsIterator(_abox); }
@Override public void rebind(final VariableBinding newBinding) { if (newBinding.containsKey(_var)) _individualIterator = Collections.singleton(newBinding.get(_var)).iterator(); else _individualIterator = new AllNamedIndividualsIterator(_abox); }
@Override public DependencySet check(final VariableBinding binding) { final Individual ind = binding.get(getArg()); return ind.getDepends(_c); }
@Override public void rebind(final VariableBinding newBinding) { final Literal[] arguments = new Literal[_atom.getAllArguments().size()]; int i = 0; for (final AtomDObject obj : _atom.getAllArguments()) arguments[i++] = newBinding.get(obj); _result = _test.test(arguments); }
@Override public void rebind(final VariableBinding newBinding) { final Literal[] arguments = new Literal[_atom.getAllArguments().size()]; int i = 0; for (final AtomDObject obj : _atom.getAllArguments()) arguments[i++] = newBinding.get(obj); _result = _test.test(arguments); }
@Override public void visit(final ClassAtom atom) { final ATermAppl cls = atom.getPredicate(); final ATermAppl ind = _binding.get(atom.getArgument()).getName(); addType(ind, cls); }
@Override public void visit(final ClassAtom atom) { final ATermAppl cls = atom.getPredicate(); final ATermAppl ind = _binding.get(atom.getArgument()).getName(); addType(ind, cls); }