gitlab #21
Change-Id: I6dc5cfd1eae225590a551e5a5004f604e9e2cfea
if (leftPath.getLength() != rightPath.getLength())
continue;
if (comparableResources.contains(leftPath.getEnd(), rightPath.getEnd())) {
if (leftPath.getLength() != rightPath.getLength())
continue;
if (comparableResources.contains(leftPath.getEnd(), rightPath.getEnd())) {
for (int i = 0; i < leftPath.getLength(); i++) {
Statement sl = leftPath.getStatements().get(i);
Statement sr = rightPath.getStatements().get(i);
if (!sl.getPredicate().equals(sr.getPredicate()) && !comparableResources.contains(sl.getPredicate(), sr.getPredicate())) {
for (int i = 0; i < leftPath.getLength(); i++) {
Statement sl = leftPath.getStatements().get(i);
Statement sr = rightPath.getStatements().get(i);
if (!sl.getPredicate().equals(sr.getPredicate()) && !comparableResources.contains(sl.getPredicate(), sr.getPredicate())) {
+ match = false;
+ break;
+ }
+ if ((getComparableResources().containsLeft(sl.getObject()) || getComparableResources().containsRight(sr.getObject())) && !getComparableResources().contains(sl.getObject(), sr.getObject())) {
+ match = false;
map.map(leftPath, rightPath);
break;
}
map.map(leftPath, rightPath);
break;
}