public Context(Object[] tokens, String headToken, String headTag, String neType) { super(null,null,1,null,null,neType); this.tokens = tokens; this.headTokenIndex = tokens.length - 1; this.headTokenText = headToken; this.headTokenTag = headTag; this.synsets = getSynsetSet(this); }
public Context(Object[] tokens, String headToken, String headTag, String neType) { super(null,null,1,null,null,neType); this.tokens =tokens; this.headTokenIndex = tokens.length-1; this.headTokenText = headToken; this.headTokenTag = headTag; this.synsets = getSynsetSet(this); }
private void init(HeadFinder headFinder) { Parse head = headFinder.getLastHead(parse); List<Parse> tokenList = head.getTokens(); headTokenIndex = headFinder.getHeadIndex(head); Parse headToken = headFinder.getHeadToken(head); tokens = tokenList.toArray(new Parse[tokenList.size()]); this.headTokenTag = headToken.getSyntacticType(); this.headTokenText = headToken.toString(); if (headTokenTag.startsWith("NN") && !headTokenTag.startsWith("NNP")) { this.synsets = getSynsetSet(this); } else { this.synsets = Collections.emptySet(); } }
private void init(HeadFinder headFinder) { Parse head = headFinder.getLastHead(parse); List<Parse> tokenList = head.getTokens(); headTokenIndex = headFinder.getHeadIndex(head); Parse headToken = headFinder.getHeadToken(head); tokens = tokenList.toArray(new Parse[tokenList.size()]); this.headTokenTag = headToken.getSyntacticType(); this.headTokenText = headToken.toString(); if (headTokenTag.startsWith("NN") && !headTokenTag.startsWith("NNP")) { this.synsets = getSynsetSet(this); } else { this.synsets = Collections.emptySet(); } }