@Override public boolean matches(Statement statement) { boolean matchesContext = statement.getContext().equals(this.getContext()) || this.getContext() instanceof Variable; return matchesContext && super.matches(statement); }
@Override public boolean matches(Statement statement) { boolean matchesContext = statement.getContext().equals(this.getContext()) || this.getContext() instanceof Variable; return matchesContext && super.matches(statement); }
@Override public boolean equals(Object o) { return ((o instanceof Statement) && (this.getContext().equals( ((Statement) o ).getContext())) && (this.getSubject().equals(((Statement) o).getSubject())) && (this.getPredicate().equals(((Statement) o).getPredicate())) && (this .getObject().equals(((Statement) o).getObject()))); }
@Override public boolean equals(Object o) { return ((o instanceof Statement) && (this.getContext().equals( ((Statement) o ).getContext())) && (this.getSubject().equals(((Statement) o).getSubject())) && (this.getPredicate().equals(((Statement) o).getPredicate())) && (this .getObject().equals(((Statement) o).getObject()))); }