diff --git a/src/main/java/fr/inria/corese/core/Graph.java b/src/main/java/fr/inria/corese/core/Graph.java index 4aa1a7816..0af9fa025 100755 --- a/src/main/java/fr/inria/corese/core/Graph.java +++ b/src/main/java/fr/inria/corese/core/Graph.java @@ -1042,6 +1042,10 @@ public EdgeManagerIndexer getIndex() { return getSubjectIndex(); } + public int getIndexSize() { + return getIndex().size(); + } + void startUpdate() { } diff --git a/src/main/java/fr/inria/corese/core/query/ProducerImpl.java b/src/main/java/fr/inria/corese/core/query/ProducerImpl.java index 754a5d05b..0d5fc4db3 100644 --- a/src/main/java/fr/inria/corese/core/query/ProducerImpl.java +++ b/src/main/java/fr/inria/corese/core/query/ProducerImpl.java @@ -4,7 +4,6 @@ import fr.inria.corese.core.Graph; import fr.inria.corese.core.Index; import fr.inria.corese.core.api.DataBroker; -import fr.inria.corese.core.index.EdgeManagerIndexer; import fr.inria.corese.core.kgram.api.core.*; import fr.inria.corese.core.kgram.api.query.Environment; import fr.inria.corese.core.kgram.api.query.Matcher; @@ -902,7 +901,7 @@ public int getSize(int type) { case ALL: return this.getGraph().size(); case PREDICATE: - return this.getGraph().getIndex().size(); + return this.getGraph().getIndexSize(); // to do for SUBJECT | OBJECT // for the moment, cannot get these values directIProducerQP case SUBJECT: