public void setMacro(List<TWord> list) { this._macro_.clear(); this._macro_.addAll(list); for (TWord e : list) { if (e.parent() != null) { e.parent().removeChild(e); } e.parent(this); } }