Exception in thread "partitioning" java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableCollection.add(Collections.java:1055) at openllet.modularity.GraphBuilder$AxiomVisitor.visit(GraphBuilder.java:117) at org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom.accept(OWLSubDataPropertyOfAxiom.java:46) at openllet.modularity.GraphBuilder.addAxiom(GraphBuilder.java:610) at java.util.concurrent.ConcurrentHashMap$KeySpliterator.forEachRemaining(ConcurrentHashMap.java:3527) at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) at openllet.modularity.GraphBasedModuleExtractor.extractModuleSignatures(GraphBasedModuleExtractor.java:46) at openllet.modularity.AbstractModuleExtractor.extractModuleSignatures(AbstractModuleExtractor.java:224) at openllet.modularity.AbstractModuleExtractor.extractModules(AbstractModuleExtractor.java:198) at openllet.modularity.IncrementalClassifier$2.run(IncrementalClassifier.java:503)
beause when ontology has DataProperty, GraphBuilder
Exception in thread "partitioning" java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableCollection.add(Collections.java:1055) at openllet.modularity.GraphBuilder$AxiomVisitor.visit(GraphBuilder.java:117) at org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom.accept(OWLSubDataPropertyOfAxiom.java:46) at openllet.modularity.GraphBuilder.addAxiom(GraphBuilder.java:610) at java.util.concurrent.ConcurrentHashMap$KeySpliterator.forEachRemaining(ConcurrentHashMap.java:3527) at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) at openllet.modularity.GraphBasedModuleExtractor.extractModuleSignatures(GraphBasedModuleExtractor.java:46) at openllet.modularity.AbstractModuleExtractor.extractModuleSignatures(AbstractModuleExtractor.java:224) at openllet.modularity.AbstractModuleExtractor.extractModules(AbstractModuleExtractor.java:198) at openllet.modularity.IncrementalClassifier$2.run(IncrementalClassifier.java:503)
beause when ontology has DataProperty, GraphBuilder
subNode.getOutputs() return is Collections.unmodifiableSet!