You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by cl...@apache.org on 2013/10/29 23:01:55 UTC

svn commit: r1536906 - /ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/feature/TemporalAttributeFeatureExtractor.java

Author: clin
Date: Tue Oct 29 22:01:55 2013
New Revision: 1536906

URL: http://svn.apache.org/r1536906
Log:
to accommodate the changes made for TimeXExtractor, now nearby timex could be TimeMention, DateAnnotation and TimeAnnotation

Modified:
    ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/feature/TemporalAttributeFeatureExtractor.java

Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/feature/TemporalAttributeFeatureExtractor.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/feature/TemporalAttributeFeatureExtractor.java?rev=1536906&r1=1536905&r2=1536906&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/feature/TemporalAttributeFeatureExtractor.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/feature/TemporalAttributeFeatureExtractor.java Tue Oct 29 22:01:55 2013
@@ -19,7 +19,7 @@ public class TemporalAttributeFeatureExt
 			IdentifiedAnnotation arg2) throws AnalysisEngineProcessException {
 		ArrayList<Feature> feats = new ArrayList<Feature>();
 		EventMention event = null;
-		TimeMention time = null;
+		IdentifiedAnnotation time = null;
 
 		// swap the order if necessary:
 		if(arg2.getBegin() <= arg1.getBegin() && arg2.getEnd() <= arg1.getEnd()){
@@ -30,13 +30,13 @@ public class TemporalAttributeFeatureExt
 
 		if(arg1 instanceof EventMention){
 			event = (EventMention) arg1;
-			time = (TimeMention) arg2;
+			time = arg2;
 			feats.add(new Feature("Arg1-Event-Modality", event.getEvent().getProperties().getContextualModality()));
-			feats.add(new Feature("Arg2-Time-Class-" + time.getTimeClass()));
+			feats.add(new Feature("Arg2-Time-Class-" + time.getClass()));
 		}else{
-			time = (TimeMention) arg1;
+			time = arg1;
 			event = (EventMention) arg2;
-			feats.add(new Feature("Arg1-Timex-", time.getTimeClass()));
+			feats.add(new Feature("Arg1-Timex-", time.getClass()));
 			feats.add(new Feature("Arg2-Event-", event.getEvent().getProperties().getContextualModality()));
 		}