@Override public void addModelSetChangedListener(ModelChangedListener listener) { this.modelsetChangeListener.put(listener, new QuadPatternImpl(Variable.ANY, Variable.ANY, Variable.ANY, Variable.ANY)); }
@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 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); }
public void addModelSetChangedListener(ModelChangedListener listener) { this.modelsetChangeListener.put(listener, new QuadPatternImpl(Variable.ANY, Variable.ANY, Variable.ANY, Variable.ANY)); }
@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 ClosableIterator<Statement> iterator() { return new LazyUnionModelIterator(this, new QuadPatternImpl( Variable.ANY, Variable.ANY, Variable.ANY, Variable.ANY)); }
public ClosableIterator<Statement> iterator() { return new LazyUnionModelIterator(this, new QuadPatternImpl( Variable.ANY, Variable.ANY, Variable.ANY, Variable.ANY)); }
public void testContextNotification2() { ModelChangedListener listener = new AbstractModelChangeListener() {}; QuadPattern pattern = new QuadPatternImpl(context1, Variable.ANY, Variable.ANY, Variable.ANY); this.model.addModelSetChangedListener(listener, pattern); this.model.open(); this.model.addStatement(context2, subject, predicate, object); this.model.close(); }
public void testContextAndSubjectNotification3() { ModelChangedListener listener = new AbstractModelChangeListener() {}; QuadPattern pattern = new QuadPatternImpl(context1, subject, Variable.ANY, Variable.ANY); this.model.addModelSetChangedListener(listener, pattern); this.model.open(); this.model.addStatement(context2, subject, predicate, object); this.model.close(); }
public void testSubjectNotification2() { ModelChangedListener listener = new AbstractModelChangeListener() {}; QuadPattern pattern = new QuadPatternImpl(Variable.ANY, subject, Variable.ANY, Variable.ANY); this.model.addModelSetChangedListener(listener, pattern); this.model.open(); this.model.addStatement(context1, predicate, object, subject); this.model.close(); }
public void testContextAndSubjectNotification2() { ModelChangedListener listener = new AbstractModelChangeListener() {}; QuadPattern pattern = new QuadPatternImpl(context1, subject, Variable.ANY, Variable.ANY); this.model.addModelSetChangedListener(listener, pattern); this.model.open(); this.model.addStatement(context1, predicate, object, subject); this.model.close(); }
public void testPredicateNotification2() { ModelChangedListener listener = new AbstractModelChangeListener() {}; QuadPattern pattern = new QuadPatternImpl(Variable.ANY, Variable.ANY, predicate, Variable.ANY); this.model.addModelSetChangedListener(listener, pattern); this.model.open(); this.model.addStatement(context1, predicate, object, subject); this.model.close(); }
public void testContextNotification() { ModelChangedListener listener = new AbstractModelChangeListener() { @Override public void addedStatement(Statement statement) { assertEquals(context1, statement.getContext()); assertEquals(subject, statement.getSubject()); assertEquals(predicate, statement.getPredicate()); assertEquals(object, statement.getObject()); } }; QuadPattern pattern = new QuadPatternImpl(context1, Variable.ANY, Variable.ANY, Variable.ANY); this.model.addModelSetChangedListener(listener, pattern); this.model.open(); this.model.addStatement(context1, subject, predicate, object); this.model.close(); }
public void testPredicateNotification() { ModelChangedListener listener = new AbstractModelChangeListener() { @Override public void addedStatement(Statement statement) { assertEquals(context1, statement.getContext()); assertEquals(subject, statement.getSubject()); assertEquals(predicate, statement.getPredicate()); assertEquals(object, statement.getObject()); } }; QuadPattern pattern = new QuadPatternImpl(Variable.ANY, Variable.ANY, predicate, Variable.ANY); this.model.addModelSetChangedListener(listener, pattern); this.model.open(); this.model.addStatement(context1, subject, predicate, object); this.model.close(); }
public void testSubjectNotification() { ModelChangedListener listener = new AbstractModelChangeListener() { @Override public void addedStatement(Statement statement) { assertEquals(context1, statement.getContext()); assertEquals(subject, statement.getSubject()); assertEquals(predicate, statement.getPredicate()); assertEquals(object, statement.getObject()); } }; QuadPattern pattern = new QuadPatternImpl(Variable.ANY, subject, Variable.ANY, Variable.ANY); this.model.addModelSetChangedListener(listener, pattern); this.model.open(); this.model.addStatement(context1, subject, predicate, object); this.model.close(); }
public void testContextAndSubjectNotification() { ModelChangedListener listener = new AbstractModelChangeListener() { @Override public void addedStatement(Statement statement) { assertEquals(context1, statement.getContext()); assertEquals(subject, statement.getSubject()); assertEquals(predicate, statement.getPredicate()); assertEquals(object, statement.getObject()); } }; QuadPattern pattern = new QuadPatternImpl(context1, subject, Variable.ANY, Variable.ANY); this.model.addModelSetChangedListener(listener, pattern); this.model.open(); this.model.addStatement(context1, subject, predicate, object); this.model.close(); }
public void testLiteralNotification2() { ModelChangedListener listener = new AbstractModelChangeListener() {}; QuadPattern pattern = new QuadPatternImpl(Variable.ANY, Variable.ANY, Variable.ANY, new PlainLiteralImpl("Sebastian")); this.model.addModelSetChangedListener(listener, pattern); this.model.open(); this.model.addStatement(context1, subject, predicate, new PlainLiteralImpl("Sebastian Gerke")); this.model.close(); }
@Override public boolean contains(Statement s) throws ModelRuntimeException { QuadPattern quadPattern = new QuadPatternImpl(s.getContext(), s .getSubject(), s.getPredicate(), s.getObject()); ClosableIterator<? extends Statement> x = findStatements(quadPattern); boolean result = x.hasNext(); x.close(); return result; }
public boolean contains(Statement s) throws ModelRuntimeException { QuadPattern quadPattern = new QuadPatternImpl(s.getContext(), s .getSubject(), s.getPredicate(), s.getObject()); ClosableIterator<? extends Statement> x = findStatements(quadPattern); boolean result = x.hasNext(); x.close(); return result; }