Tree editors are document editors to edit text that is presented in the form of a tree . The nodes are pieces of text, the edges show the hierarchical relationship between the nodes. Each tree has a unique root node and the tree cannot contain cycles, by definition. These are immediately enforced constraints.
At the moment there are not many differences between the two tree editors. In fact, the tree editors can read in each others trees.