Revision: 4082
http://sourceforge.net/p/dl-learner/code/4082
Author: dfleischhacker
Date: 2013-09-05 08:03:11 +0000 (Thu, 05 Sep 2013)
Log Message:
-----------
Check that semanticAnnotator is not null
Modified Paths:
--------------
trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/semantic/SemanticIndex.java
Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/semantic/SemanticIndex.java
===================================================================
--- trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/semantic/SemanticIndex.java 2013-09-05 07:46:34 UTC (rev 4081)
+++ trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/semantic/SemanticIndex.java 2013-09-05 08:03:11 UTC (rev 4082)
@@ -59,6 +59,9 @@
* Precompute the whole index, i.e. iterate over all entities and compute all annotated documents.
*/
public void buildIndex(Set<TextDocument> documents) {
+ if (semanticAnnotator == null) {
+ throw new RuntimeException("No semantic annotator defined, must be set using the setSemanticAnnotator method");
+ }
logger.info("Creating semantic index...");
index = new HashMap<Entity, Set<AnnotatedDocument>>();
for (TextDocument document : documents) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|