Thanks. It looks like the TripleMatch was just a method override that was no longer in the base class. I just had to delete the override.
I also need to know how to replace the UniqueExtendedIterator in the code below. The Jena2 to Jena3 guide says: UniqueExtendedIterator: use ExtendedIterator with unique filter, but ExtendedIterator is an interface. ExtendedIterator<Triple> i = GraphQueryHandler.findTriple( kb, this, subject, predicate, object ); return UniqueExtendedIterator.create( i ); Thanks, Chris > On Dec 10, 2015, at 3:26 PM, A. Soroka <aj...@virginia.edu> wrote: > > I believe that TripleMatch has “dissolved” into Predicate<Triple>. > > --- > A. Soroka > The University of Virginia Library > >> On Dec 10, 2015, at 1:59 PM, Chris Snyder <csny...@mind-tap.net> wrote: >> >> Hello, >> >> I am updating a copy of the Jena2 pellet integration to work with Jena3. >> >> I made most of the changes but there are some bits that I need yet to >> refactor and I am not sure what the replacement should be. They are: >> >> Missing class: >> org.apache.jena.graph.TripleMatch >> >> Missing method: >> Graph getBulkUpdateHandler() >> >> Missing method: >> KnowledgeBase clearABox() >> >> If anyone has input on how these should be replaced. Please let me know. >> >> Thanks, >> Chris >> >> >> >