package org.teiid.test.language; import org.teiid.test.cli.TreeInputConsole; import org.teiid.test.cli.TreeNode; public class LanguageObjectVisitorTreeConsole extends TreeInputConsole { public LanguageObjectVisitorTreeConsole(String name) { super(name); setRootNode(new TreeNode("LanguageObjectVisitor", "", null, null)); } @Override protected void handleADD(String pointer) { String[] array = pointer.split(" "); if(array.length != 1) { promptErrorCommand(pointer); return ; } String name = readString("Enter Node Name:", true); TreeNode node = new TreeNode(name, "", getCurrentNode(), null); if(addValidation.validate(node)){ getCurrentNode().getSons().add(node); } } }