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
>> 
>> 
>> 
> 

Reply via email to