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 2525import org .metafacture .framework .annotations .In ;
2626import org .metafacture .framework .annotations .Out ;
2727import org .metafacture .framework .helpers .DefaultStreamPipe ;
28+ import org .metafacture .mangling .DuplicateObjectFilter ;
2829import org .metafacture .mangling .StreamFlattener ;
2930import org .metafacture .triples .StreamToTriples ;
31+ import org .metafacture .triples .TripleSort ;
32+ import org .metafacture .triples .AbstractTripleSort .Compare ;
3033import org .metafacture .triples .TripleFilter ;
3134
3235import java .io .IOException ;
@@ -67,11 +70,15 @@ public FindFixPaths(final String objectPattern) {
6770 protected void onSetReceiver () {
6871 final TripleFilter tripleFilter = new TripleFilter ();
6972 tripleFilter .setObjectPattern (objectPattern );
73+ TripleSort tripleSort = new TripleSort ();
74+ tripleSort .setBy (Compare .PREDICATE );
7075 fix
7176 .setReceiver (new StreamFlattener ())
7277 .setReceiver (new StreamToTriples ())
7378 .setReceiver (tripleFilter )
79+ .setReveiver (tripleSort )
7480 .setReceiver (new ObjectTemplate <>("${p}\t |\t ${o}" ))
81+ .setReceiver (new DuplicateObjectFilter <>())
7582 .setReceiver (getReceiver ());
7683 }
7784
You can’t perform that action at this time.
0 commit comments