Example usage for edu.stanford.nlp.trees EnglishGrammaticalRelations values

List of usage examples for edu.stanford.nlp.trees EnglishGrammaticalRelations values

Introduction

In this page you can find the example usage for edu.stanford.nlp.trees EnglishGrammaticalRelations values.

Prototype

List values

To view the source code for edu.stanford.nlp.trees EnglishGrammaticalRelations values.

Click Source Link

Document

A list of GrammaticalRelation values.

Usage

From source file:dependencies.rules.DependencyRule.java

License:Open Source License

public void setRelations(String[] relnames) {
    reln.clear();/*from ww  w  .java2  s.co m*/
    if (relnames == null || relnames.length == 0) {
        reln.addAll(EnglishGrammaticalRelations.values());
    } else {
        for (String relname : relnames) {
            GrammaticalRelation relation = EnglishGrammaticalRelations.valueOf(relname);
            if (relation != null) {
                reln.add(relation);
            } else {
                if (relname.isEmpty() && relnames.length == 1) {
                    reln.addAll(EnglishGrammaticalRelations.values());
                } else {
                    AppLogger.error.log(Level.WARNING,
                            "Invalid relation \"" + relname + "\" was not included in dependency rule");
                }
            }
        }
    }

}

From source file:dependencies.rules.DependencyRule.java

License:Open Source License

public void setRelations(Set<GrammaticalRelation> relations) {
    reln.clear();// www.jav a 2 s  .c om
    if (relations == null || relations.isEmpty()) {
        reln.addAll(EnglishGrammaticalRelations.values());
    } else {
        reln.addAll(relations);
    }
}

From source file:dependencies.rules.DependencyRule.java

License:Open Source License

public void setRelations(List<GrammaticalRelation> relations) {
    reln.clear();// www  .j ava2  s. com
    if (relations == null || relations.isEmpty()) {
        reln.addAll(EnglishGrammaticalRelations.values());
    } else {
        reln.addAll(relations);
    }
}

From source file:dependencies.rules.PatternCollectorRuleSet.java

License:Open Source License

/**
 * /* w  ww . j ava2  s .  c o  m*/
 */
private static DependencyRule dummyRule() {
    DependencyRule dummyRule = new DependencyRule();
    SynsetCategory[] synsetcats = null;
    dummyRule.setGov(synsetcats);
    dummyRule.setDep(synsetcats);
    dummyRule.setRelations(EnglishGrammaticalRelations.values());
    dummyRule.setOutcome(DependencyRuleOutcomes.UNCHANGED_GOV);
    return dummyRule;
}