private Statement[] reification(Statement s) { Model m = s.getModel(); Resource r = statement2res.get(s); return new Statement[] { m.createStatement(r, RDF.type, RDF.Statement), m.createStatement(r, RDF.subject, s.getSubject()), m.createStatement(r, RDF.predicate, s.getPredicate()), m.createStatement(r, RDF.object, s.getObject()) }; }
@Override public Container remove(int index, RDFNode object) { remove(getModel().createStatement(this, RDF.li(index), object)); return this; }
@Override public Container remove(int index, RDFNode object) { remove(getModel().createStatement(this, RDF.li(index), object)); return this; }
@Override public Container remove(int index, RDFNode o) { // System.err.println( "]] SeqImpl::remove( " + index + ", " + o + ")" ); return remove(getModel().createStatement(this, RDF.li(index), o).remove()); }
@Override public Container remove(int index, RDFNode o) { // System.err.println( "]] SeqImpl::remove( " + index + ", " + o + ")" ); return remove(getModel().createStatement(this, RDF.li(index), o).remove()); }
public static Statement statement(String fact) { StringTokenizer st = new StringTokenizer(fact); Resource sub = resource(st.nextToken()); Property pred = property(st.nextToken()); RDFNode obj = rdfNode(st.nextToken()); return builderModel.createStatement(sub, pred, obj); }
public void testGetResource() { Assert.assertEquals(r, model.createStatement(r, RDF.value, r) .getResource()); }
@Override public void setUp() { model = createModel(); final Resource S2 = model.createResource(TestReifiedStatements.anchor + "subject2"); S = model.createResource(TestReifiedStatements.anchor + "subject"); P = model.createProperty(TestReifiedStatements.anchor + "predicate"); O = model.createLiteral(TestReifiedStatements.anchor + "object"); SPO = model.createStatement(S, P, O); SPO2 = model.createStatement(S2, P, O); }
public void testAlt() { final Alt tvAlt = model.createAlt(); Assert.assertEquals(tvAlt, model.createStatement(r, RDF.value, tvAlt) .getAlt()); }
public void testGetLiteralFailure() { try { model.createStatement(r, RDF.value, r).getLiteral(); Assert.fail("should trap non-literal object"); } catch (final LiteralRequiredException e) { JenaTestBase.pass(); } }
public void testBag() { final Bag tvBag = model.createBag(); Assert.assertEquals(tvBag, model.createStatement(r, RDF.value, tvBag) .getBag()); }
public void testAlt() { final Alt tvAlt = model.createAlt(); Assert.assertEquals(tvAlt, model.createStatement(r, RDF.value, tvAlt) .getAlt()); }
@Override public SecuredStatement createStatement(final Resource s, final Property p, final RDFNode o) throws UpdateDeniedException, AddDeniedException, AuthenticationRequiredException { checkUpdate(); checkCreate(new Triple(s.asNode(), p.asNode(), o.asNode())); return SecuredStatementImpl.getInstance(holder.getSecuredItem(), holder.getBaseItem().createStatement(s, p, o)); }
@Override public SecuredStatement createStatement(final Resource s, final Property p, final String o, final String l, final boolean wellFormed) throws UpdateDeniedException, AddDeniedException, AuthenticationRequiredException { checkUpdate(); checkCreate(new Triple(s.asNode(), p.asNode(), NodeFactory.createLiteral(o, l, wellFormed))); return SecuredStatementImpl.getInstance(holder.getSecuredItem(), holder.getBaseItem().createStatement(s, p, o, l, wellFormed)); }
public void testCreateStatementResource() { final Resource tv = model.createResource(); final Statement s = model.createStatement(r, p, tv); Assert.assertEquals(r, s.getSubject()); Assert.assertEquals(p, s.getPredicate()); Assert.assertEquals(tv, s.getResource()); }
public void testCreateStatementDouble() { final Statement s = model.createStatement(r, p, model.createTypedLiteral(12345.67890d)); Assert.assertEquals(r, s.getSubject()); Assert.assertEquals(p, s.getPredicate()); Assert.assertEquals(12345.67890d, s.getDouble(), 0.0000005); }
public void testCreateStatementFloat() { final Statement s = model.createStatement(r, p, model.createTypedLiteral(123.456f)); Assert.assertEquals(r, s.getSubject()); Assert.assertEquals(p, s.getPredicate()); Assert.assertEquals(123.456f, s.getFloat(), 0.0005); }
public void testCreateStatementResource() { final Resource tv = model.createResource(); final Statement s = model.createStatement(r, p, tv); Assert.assertEquals(r, s.getSubject()); Assert.assertEquals(p, s.getPredicate()); Assert.assertEquals(tv, s.getResource()); }
public void testCreateStatementDouble() { final Statement s = model.createStatement(r, p, model.createTypedLiteral(12345.67890d)); Assert.assertEquals(r, s.getSubject()); Assert.assertEquals(p, s.getPredicate()); Assert.assertEquals(12345.67890d, s.getDouble(), 0.0000005); }
public void testClosureFootprint() { Resource root = resourceInModel( "x ja:reasoner y" ); Statement footprint = root.getModel().createStatement( JA.This, RDF.type, JA.Expanded ); assertFalse( root.getModel().contains( footprint ) ); Resource expanded = AssemblerHelp.withFullModel( root ); assertTrue( expanded.getModel().contains( footprint ) ); }