public static QueryAtom NotKnownAtom(final List<QueryAtom> atoms) { return new NotKnownQueryAtom(atoms); }
public static QueryAtom NotKnownAtom(final List<QueryAtom> atoms) { return new NotKnownQueryAtom(atoms); }
public static QueryAtom NotKnownAtom(final QueryAtom atom) { return new NotKnownQueryAtom(atom); }
public static QueryAtom NotKnownAtom(final QueryAtom atom) { return new NotKnownQueryAtom(atom); }
public static QueryAtom NotKnownAtom(final List<QueryAtom> atoms) { return new NotKnownQueryAtom(atoms); }
public static QueryAtom NotKnownAtom(final QueryAtom atom) { return new NotKnownQueryAtom(atom); }
public static QueryAtom NotKnownAtom(final QueryAtom... atoms) { return new NotKnownQueryAtom(Arrays.asList(atoms)); }
public static QueryAtom NotKnownAtom(final QueryAtom... atoms) { return new NotKnownQueryAtom(Arrays.asList(atoms)); }
public static QueryAtom NotKnownAtom(final QueryAtom... atoms) { return new NotKnownQueryAtom(Arrays.asList(atoms)); }
@Override public QueryAtom apply(final ResultBinding binding) { List<QueryAtom> newAtoms; if (_atoms.size() == 1) newAtoms = Collections.singletonList(_atoms.get(0).apply(binding)); else { newAtoms = new ArrayList<>(); for (final QueryAtom atom : _atoms) newAtoms.add(atom.apply(binding)); } return new NotKnownQueryAtom(newAtoms); }
@Override public QueryAtom apply(final ResultBinding binding) { List<QueryAtom> newAtoms; if (_atoms.size() == 1) newAtoms = Collections.singletonList(_atoms.get(0).apply(binding)); else { newAtoms = new ArrayList<>(); for (final QueryAtom atom : _atoms) newAtoms.add(atom.apply(binding)); } return new NotKnownQueryAtom(newAtoms); }
@Override public QueryAtom apply(final ResultBinding binding) { List<QueryAtom> newAtoms; if (_atoms.size() == 1) newAtoms = Collections.singletonList(_atoms.get(0).apply(binding)); else { newAtoms = new ArrayList<>(); for (final QueryAtom atom : _atoms) newAtoms.add(atom.apply(binding)); } return new NotKnownQueryAtom(newAtoms); }