edu.stanford.nlp.trees
Class TypedDependency
java.lang.Object
edu.stanford.nlp.trees.TypedDependency
- All Implemented Interfaces:
- Comparable<TypedDependency>
public class TypedDependency
- extends Object
- implements Comparable<TypedDependency>
A TypedDependency
is a relation between two words in
a GrammaticalStructure
. Each
TypedDependency
consists of a governor word, a
dependent word, and a relation, which is normally an instance of
GrammaticalRelation
.
- Author:
- Bill MacCartney
TypedDependency
public TypedDependency(GrammaticalRelation reln,
TreeGraphNode gov,
TreeGraphNode dep)
TypedDependency
public TypedDependency(Object reln,
TreeGraphNode gov,
TreeGraphNode dep)
reln
public GrammaticalRelation reln()
gov
public TreeGraphNode gov()
dep
public TreeGraphNode dep()
setReln
public void setReln(GrammaticalRelation reln)
setGov
public void setGov(TreeGraphNode gov)
setDep
public void setDep(TreeGraphNode dep)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
compareTo
public int compareTo(TypedDependency tdArg)
- Specified by:
compareTo
in interface Comparable<TypedDependency>
Stanford NLP Group