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(); } } }
public abstract int EqualContext(Edu.Stanford.Nlp.Patterns.Pattern p);