Package com.hp.hpl.jena.graph

Examples of com.hp.hpl.jena.graph.TripleBoundary


         Answer <code>model</code> after updating it with the sub-graph of
         <code>s</code> rooted at <code>r</code>, bounded by this instances
         <code>boundary</code>.
    */
    public Model extractInto( Model model, Resource r, Model s )
        { TripleBoundary tb = boundary.asTripleBoundary( s );
        Graph g = getGraphExtract( tb ) .extractInto( model.getGraph(), r.asNode(), s.getGraph() );
        return ModelFactory.createModelForGraph( g ); }
View Full Code Here


    /**
         Answer a TripleBoundary that is implemented in terms of a StatementBoundary.
    */
    public static TripleBoundary convert( final Model s, final StatementBoundary b )
        {
        return new TripleBoundary()
            { @Override
            public boolean stopAt( Triple t ) { return b.stopAt( s.asStatement( t ) ); } };
        }
View Full Code Here

    Assert.assertTrue(sb.stopAt(ModelHelper.statement("x pings y")));
  }

  public void testStatementTripleBoundaryAnon()
  {
    final TripleBoundary anon = TripleBoundary.stopAtAnonObject;
    Assert.assertSame(anon,
        new StatementTripleBoundary(anon).asTripleBoundary(null));
    Assert.assertFalse(new StatementTripleBoundary(anon).stopAt(ModelHelper
        .statement("s P o")));
    Assert.assertTrue(new StatementTripleBoundary(anon).stopAt(ModelHelper
View Full Code Here

        .statement("s P _o")));
  }

  public void testStatementTripleBoundaryNowhere()
  {
    final TripleBoundary nowhere = TripleBoundary.stopNowhere;
    Assert.assertSame(nowhere,
        new StatementTripleBoundary(nowhere).asTripleBoundary(null));
    Assert.assertFalse(new StatementTripleBoundary(nowhere)
        .stopAt(ModelHelper.statement("s P _o")));
    Assert.assertFalse(new StatementTripleBoundary(nowhere)
View Full Code Here

         Answer <code>model</code> after updating it with the sub-graph of
         <code>s</code> rooted at <code>r</code>, bounded by this instances
         <code>boundary</code>.
    */
    public Model extractInto( Model model, Resource r, Model s )
        { TripleBoundary tb = boundary.asTripleBoundary( s );
        Graph g = getGraphExtract( tb ) .extractInto( model.getGraph(), r.asNode(), s.getGraph() );
        return ModelFactory.createModelForGraph( g ); }
View Full Code Here

    /**
         Answer a TripleBoundary that is implemented in terms of a StatementBoundary.
    */
    public static TripleBoundary convert( final Model s, final StatementBoundary b )
        {
        return new TripleBoundary()
            { @Override
            public boolean stopAt( Triple t ) { return b.stopAt( s.asStatement( t ) ); } };
        }
View Full Code Here

    Assert.assertTrue(sb.stopAt(ModelHelper.statement("x pings y")));
  }

  public void testStatementTripleBoundaryAnon()
  {
    final TripleBoundary anon = TripleBoundary.stopAtAnonObject;
    Assert.assertSame(anon,
        new StatementTripleBoundary(anon).asTripleBoundary(null));
    Assert.assertFalse(new StatementTripleBoundary(anon).stopAt(ModelHelper
        .statement("s P o")));
    Assert.assertTrue(new StatementTripleBoundary(anon).stopAt(ModelHelper
View Full Code Here

        .statement("s P _o")));
  }

  public void testStatementTripleBoundaryNowhere()
  {
    final TripleBoundary nowhere = TripleBoundary.stopNowhere;
    Assert.assertSame(nowhere,
        new StatementTripleBoundary(nowhere).asTripleBoundary(null));
    Assert.assertFalse(new StatementTripleBoundary(nowhere)
        .stopAt(ModelHelper.statement("s P _o")));
    Assert.assertFalse(new StatementTripleBoundary(nowhere)
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.graph.TripleBoundary

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.