Example #1
0
 public static bool Subsumes(PatternFactory.PatternType patternClass, Edu.Stanford.Nlp.Patterns.Pattern pat, Edu.Stanford.Nlp.Patterns.Pattern p)
 {
     if (patternClass.Equals(PatternFactory.PatternType.Surface))
     {
         return(SurfacePattern.Subsumes((SurfacePattern)pat, (SurfacePattern)p));
     }
     else
     {
         if (patternClass.Equals(PatternFactory.PatternType.Dep))
         {
             return(DepPattern.Subsumes((DepPattern)pat, (DepPattern)p));
         }
         else
         {
             throw new NotSupportedException();
         }
     }
 }
Example #2
0
 public abstract int EqualContext(Edu.Stanford.Nlp.Patterns.Pattern p);