edu.stanford.nlp.trees
Class TypedDependency
java.lang.Object
edu.stanford.nlp.trees.TypedDependency
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<TypedDependency>
public class TypedDependency
- extends java.lang.Object
- implements java.lang.Comparable<TypedDependency>, java.io.Serializable
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
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
TypedDependency
public TypedDependency(GrammaticalRelation reln,
TreeGraphNode gov,
TreeGraphNode dep)
reln
public GrammaticalRelation reln()
gov
public TreeGraphNode gov()
dep
public TreeGraphNode dep()
extra
public boolean extra()
setReln
public void setReln(GrammaticalRelation reln)
setGov
public void setGov(TreeGraphNode gov)
setDep
public void setDep(TreeGraphNode dep)
setExtra
public void setExtra()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(TypedDependency tdArg)
- Specified by:
compareTo
in interface java.lang.Comparable<TypedDependency>
Stanford NLP Group