modified OutlinePageTreeViewer to compare EObjects shown in the outline
view using their attribute values instead of using their URI fragment
(the latter way did treat objects the same that had the same URI
fragment because they appeared at the same position in the document, but
which were renamed, for example)