X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.interop%2Fsrc%2Forg%2Fsimantics%2Finterop%2Ftest%2FTypeComparator.java;fp=org.simantics.interop%2Fsrc%2Forg%2Fsimantics%2Finterop%2Ftest%2FTypeComparator.java;h=96ef6101c3c91087a936c47fe989eeaa28f9c9a0;hb=7ec38c9ede219eeaf7b55d2d529fc66f098de5dc;hp=fc0268ec6372a4258d05ea43c902a0b52ebc43b6;hpb=e3c798bead3fe4882b2181b5c04b2dad06f1d71b;p=simantics%2Finterop.git diff --git a/org.simantics.interop/src/org/simantics/interop/test/TypeComparator.java b/org.simantics.interop/src/org/simantics/interop/test/TypeComparator.java index fc0268e..96ef610 100644 --- a/org.simantics.interop/src/org/simantics/interop/test/TypeComparator.java +++ b/org.simantics.interop/src/org/simantics/interop/test/TypeComparator.java @@ -21,7 +21,7 @@ import org.simantics.layer0.Layer0; * @author Marko Luukkainen * */ -public class TypeComparator extends ObjectComparator { +public class TypeComparator extends ResourceComparator { ArrayList rs1 = new ArrayList(); @@ -69,11 +69,14 @@ public class TypeComparator extends ObjectComparator { ss1.addAll(g.getStatements(r1, l0.HasProperty)); ss2.addAll(g.getStatements(r2, l0.HasProperty)); + if (ss1.size() == 0 && ss2.size() == 0) + return 0; + Comparator scomp = getComparator().getStatementComparator(); getComparator().sortStatement(ss1, ss2); - int count = 0; + int count = 1; int i1 = 0; int i2 = 0;