package edu.stanford.nlp.trees.tregex.tsurgeon; import edu.stanford.nlp.trees.Tree; import edu.stanford.nlp.trees.tregex.TregexMatcher; /** * @author Roger Levy (rog@stanford.edu) */ class HoldTreeNode extends TsurgeonPattern { AuxiliaryTree subTree; public HoldTreeNode(AuxiliaryTree t) { super("hold", TsurgeonPattern.EMPTY_TSURGEON_PATTERN_ARRAY); this.subTree = t; } @Override public Tree evaluate(Tree t, TregexMatcher m) { return subTree.copy(this).tree; } @Override public String toString() { return subTree.toString(); } }