NIHVIVO-3823 SimpleReasoner exception when computing type inferences
This commit is contained in:
parent
99815c3cbb
commit
1a92e0e28b
1 changed files with 7 additions and 4 deletions
|
@ -428,8 +428,12 @@ public class SimpleReasoner extends StatementListener {
|
||||||
}
|
}
|
||||||
|
|
||||||
List<OntClass> parents = null;
|
List<OntClass> parents = null;
|
||||||
|
try {
|
||||||
parents = (cls.listSuperClasses(false)).toList();
|
parents = (cls.listSuperClasses(false)).toList();
|
||||||
parents.addAll((cls.listEquivalentClasses()).toList());
|
parents.addAll((cls.listEquivalentClasses()).toList());
|
||||||
|
} catch (ConversionException ce) {
|
||||||
|
parents = getParents(cls,tboxModel);
|
||||||
|
}
|
||||||
|
|
||||||
Iterator<OntClass> parentIt = parents.iterator();
|
Iterator<OntClass> parentIt = parents.iterator();
|
||||||
|
|
||||||
|
@ -1260,7 +1264,6 @@ public class SimpleReasoner extends StatementListener {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
protected List<OntClass> getParents(OntClass cls, OntModel tboxModel) {
|
protected List<OntClass> getParents(OntClass cls, OntModel tboxModel) {
|
||||||
|
|
||||||
List<OntClass> parents = new ArrayList<OntClass>();
|
List<OntClass> parents = new ArrayList<OntClass>();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue