Author: clin
Date: Tue Nov 4 17:28:32 2014
New Revision: 1636658
URL: http://svn.apache.org/r1636658
Log:
Check if an event has related event properties.
Modified:
ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/DocTimeRelAnnotator.java
Modified:
ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/DocTimeRelAnnotator.java
URL:
http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/DocTimeRelAnnotator.java?rev=1636658&r1=1636657&r2=1636658&view=diff
==============================================================================
---
ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/DocTimeRelAnnotator.java
(original)
+++
ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/DocTimeRelAnnotator.java
Tue Nov 4 17:28:32 2014
@@ -153,8 +153,10 @@ public class DocTimeRelAnnotator extends
// features.addAll(this.durationExtractor.extract(jCas,
eventMention)); //add duration feature
// features.addAll(this.disSemExtractor.extract(jCas,
eventMention)); //add distributional semantic features
if (this.isTraining()) {
- String outcome =
eventMention.getEvent().getProperties().getDocTimeRel();
- this.dataWriter.write(new Instance<String>(outcome, features));
+ if(eventMention.getEvent() != null){
+ String outcome =
eventMention.getEvent().getProperties().getDocTimeRel();
+ this.dataWriter.write(new Instance<String>(outcome,
features));
+ }
} else {
String outcome = this.classifier.classify(features);
if (eventMention.getEvent() == null) {