File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
metafix/src/main/java/org/metafacture/metafix Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 25
25
import org .metafacture .framework .annotations .In ;
26
26
import org .metafacture .framework .annotations .Out ;
27
27
import org .metafacture .framework .helpers .DefaultStreamPipe ;
28
+ import org .metafacture .mangling .DuplicateObjectFilter ;
28
29
import org .metafacture .mangling .StreamFlattener ;
29
30
import org .metafacture .triples .StreamToTriples ;
31
+ import org .metafacture .triples .TripleSort ;
32
+ import org .metafacture .triples .AbstractTripleSort .Compare ;
30
33
import org .metafacture .triples .TripleFilter ;
31
34
32
35
import java .io .IOException ;
@@ -67,11 +70,15 @@ public FindFixPaths(final String objectPattern) {
67
70
protected void onSetReceiver () {
68
71
final TripleFilter tripleFilter = new TripleFilter ();
69
72
tripleFilter .setObjectPattern (objectPattern );
73
+ TripleSort tripleSort = new TripleSort ();
74
+ tripleSort .setBy (Compare .PREDICATE );
70
75
fix
71
76
.setReceiver (new StreamFlattener ())
72
77
.setReceiver (new StreamToTriples ())
73
78
.setReceiver (tripleFilter )
79
+ .setReveiver (tripleSort )
74
80
.setReceiver (new ObjectTemplate <>("${p}\t |\t ${o}" ))
81
+ .setReceiver (new DuplicateObjectFilter <>())
75
82
.setReceiver (getReceiver ());
76
83
}
77
84
You can’t perform that action at this time.
0 commit comments