/** * This gets used by GrammaticalStructureFactory (by reflection). DON'T DELETE. * * @param t Parse tree to make grammatical structure from * @param tagFilter Filter to remove punctuation dependencies */ public UniversalEnglishGrammaticalStructure(Tree t, Predicate<String> tagFilter) { this(t, tagFilter, new UniversalSemanticHeadFinder(true)); }
/** {@inheritDoc} */ @Override public HeadFinder typedDependencyHeadFinder() { if (generateOriginalDependencies) { return new SemanticHeadFinder(this, true); } else { return new UniversalSemanticHeadFinder(this, true); } }
@Override public HeadFinder typedDependencyHeadFinder() { if (generateOriginalDependencies) { return new SemanticHeadFinder(treebankLanguagePack(), !englishTest.makeCopulaHead); } else { return new UniversalSemanticHeadFinder(treebankLanguagePack(), !englishTest.makeCopulaHead); } }
return new TueBaDZHeadFinder(); } else if (headfinderName.equalsIgnoreCase("UniversalSemanticHeadFinder")) { return new UniversalSemanticHeadFinder(); } else {//try to find the class try {
nodeWords.add(new IndexedWord(rootLabel)); UniversalSemanticHeadFinder headFinder = new UniversalSemanticHeadFinder();
new UniversalSemanticHeadFinder(true) );
/** * This gets used by GrammaticalStructureFactory (by reflection). DON'T DELETE. * * @param t Parse tree to make grammatical structure from * @param tagFilter Filter to remove punctuation dependencies */ public UniversalEnglishGrammaticalStructure(Tree t, Predicate<String> tagFilter) { this(t, tagFilter, new UniversalSemanticHeadFinder(true)); }
/** * This gets used by GrammaticalStructureFactory (by reflection). DON'T DELETE. * * @param t Parse tree to make grammatical structure from * @param tagFilter Filter to remove punctuation dependencies */ public UniversalEnglishGrammaticalStructure(Tree t, Predicate<String> tagFilter) { this(t, tagFilter, new UniversalSemanticHeadFinder(true)); }
/** {@inheritDoc} */ @Override public HeadFinder typedDependencyHeadFinder() { if (generateOriginalDependencies) { return new SemanticHeadFinder(this, true); } else { return new UniversalSemanticHeadFinder(this, true); } }
/** {@inheritDoc} */ @Override public HeadFinder typedDependencyHeadFinder() { if (generateOriginalDependencies) { return new SemanticHeadFinder(this, true); } else { return new UniversalSemanticHeadFinder(this, true); } }
@Override public HeadFinder typedDependencyHeadFinder() { if (generateOriginalDependencies) { return new SemanticHeadFinder(treebankLanguagePack(), !englishTest.makeCopulaHead); } else { return new UniversalSemanticHeadFinder(treebankLanguagePack(), !englishTest.makeCopulaHead); } }
@Override public HeadFinder typedDependencyHeadFinder() { if (generateOriginalDependencies) { return new SemanticHeadFinder(treebankLanguagePack(), !englishTest.makeCopulaHead); } else { return new UniversalSemanticHeadFinder(treebankLanguagePack(), !englishTest.makeCopulaHead); } }
return new TueBaDZHeadFinder(); } else if (headfinderName.equalsIgnoreCase("UniversalSemanticHeadFinder")) { return new UniversalSemanticHeadFinder(); } else {//try to find the class try {
nodeWords.add(new IndexedWord(rootLabel)); UniversalSemanticHeadFinder headFinder = new UniversalSemanticHeadFinder();
nodeWords.add(new IndexedWord(rootLabel)); UniversalSemanticHeadFinder headFinder = new UniversalSemanticHeadFinder();