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

svn commit: r1430107 - /incubator/ctakes/trunk/ctakes-constituency-parser/src/main/java/org/apache/ctakes/constituency/parser/treekernel/TreeExtractor.java

Author: tmill
Date: Tue Jan  8 01:29:56 2013
New Revision: 1430107

URL: http://svn.apache.org/viewvc?rev=1430107&view=rev
Log:
ctakes-111: Check in correct library file to fix relation compiler issue.

Modified:
    incubator/ctakes/trunk/ctakes-constituency-parser/src/main/java/org/apache/ctakes/constituency/parser/treekernel/TreeExtractor.java

Modified: incubator/ctakes/trunk/ctakes-constituency-parser/src/main/java/org/apache/ctakes/constituency/parser/treekernel/TreeExtractor.java
URL: http://svn.apache.org/viewvc/incubator/ctakes/trunk/ctakes-constituency-parser/src/main/java/org/apache/ctakes/constituency/parser/treekernel/TreeExtractor.java?rev=1430107&r1=1430106&r2=1430107&view=diff
==============================================================================
--- incubator/ctakes/trunk/ctakes-constituency-parser/src/main/java/org/apache/ctakes/constituency/parser/treekernel/TreeExtractor.java (original)
+++ incubator/ctakes/trunk/ctakes-constituency-parser/src/main/java/org/apache/ctakes/constituency/parser/treekernel/TreeExtractor.java Tue Jan  8 01:29:56 2013
@@ -191,7 +191,14 @@ public class TreeExtractor {
 	}
 	
 	// Find the least common ancestor of two other nodes, or null (top node) if they are in different sentences
-	private static TreebankNode getLCA(TreebankNode t1, TreebankNode t2){
+	public static TreebankNode getLCA(TreebankNode t1, TreebankNode t2){
+		TreebankNode temp = null;
+		if(t2.getBegin() < t1.getBegin()){
+			temp = t1;
+			t1 = t2;
+			t2 = temp;
+		}
+		
 		TreebankNode lca = t2;
 		while(lca != null && lca.getBegin() > t1.getBegin()){
 			lca = lca.getParent();