1 6 7 package com.hp.hpl.jena.graph.compose; 8 9 import com.hp.hpl.jena.graph.*; 10 import com.hp.hpl.jena.util.iterator.*; 11 12 17 18 public class Difference extends Dyadic implements Graph 19 { 20 23 public Difference( Graph L, Graph R ) 24 { super( L, R ); } 25 26 30 public void performAdd( Triple t ) 31 { 32 L.add( t ); 33 R.delete( t ); 34 } 35 36 40 public void performDelete( Triple t ) 41 { L.delete( t ); } 42 43 public ExtendedIterator graphBaseFind( TripleMatch t ) 44 { return L.find( t ). filterDrop ( ifIn( R ) ); } 45 } 46 47 76 | Popular Tags |