public class CollinsHeadFinder extends HeadFinderBase
HeadFinderBase.HeadSearchDirection
Modifier and Type | Field and Description |
---|---|
protected HashMap<String,List<edu.illinois.cs.cogcomp.core.datastructures.Pair<HeadFinderBase.HeadSearchDirection,String[]>>> |
headFinderInformation |
static CollinsHeadFinder |
instance |
defaultRule
Constructor and Description |
---|
CollinsHeadFinder() |
Modifier and Type | Method and Description |
---|---|
protected int |
fixHeadChildHacks(int headChildId,
Constituent tree) |
List<edu.illinois.cs.cogcomp.core.datastructures.Pair<HeadFinderBase.HeadSearchDirection,String[]>> |
getNonterminalHeadInformation(String nonTerminal)
Return information about how the head is to be computed, given the
non-terminal.
|
static void |
main(String[] args) |
findHead, getChildLabel, getHeadChild, getHeadWord, getHeadWordPosition, getPredefinedHead
public static final CollinsHeadFinder instance
protected HashMap<String,List<edu.illinois.cs.cogcomp.core.datastructures.Pair<HeadFinderBase.HeadSearchDirection,String[]>>> headFinderInformation
public List<edu.illinois.cs.cogcomp.core.datastructures.Pair<HeadFinderBase.HeadSearchDirection,String[]>> getNonterminalHeadInformation(String nonTerminal)
HeadFinderBase
getNonterminalHeadInformation
in class HeadFinderBase
protected int fixHeadChildHacks(int headChildId, Constituent tree)
fixHeadChildHacks
in class HeadFinderBase
public static void main(String[] args) throws EdisonException
EdisonException
Copyright © 2015. All rights reserved.