in uimaj-ep-cev/src/main/java/org/apache/uima/cev/views/CEVAnnotationTreeViewLableProvider.java [86:121]
public String getText(Object element) {
String text = "";
if (element instanceof ICEVTreeNode) {
if (element instanceof CEVAnnotationOrderedTreeNode) {
text = ((CEVAnnotationOrderedTreeNode) element).getType().getShortName() + ": ";
}
String name = ((ICEVTreeNode) element).getName();
if (name != null && text_repr) {
name = ParserUtils.trimSpacesBeginEnd(
ParserUtils.trimAllTags(Translate.decode(name), false), "");
name = name.replaceAll("[\\n]", "").replaceAll("[\\r]", "");
}
if (element instanceof CEVTypeTreeNode) {
text += TextUtils.shrinkNamespace(name);
} else if (name != null) {
text += name;
}
if (element instanceof CEVAnnotationTreeNode) {
ICEVTreeNode parent = ((CEVAnnotationTreeNode) element).getParent();
if (parent instanceof CEVTypeTreeNode) {
text = name;
} else if (parent instanceof CEVAnnotationTreeNode) {
text = ((CEVAnnotationTreeNode) element).getType().getShortName() + ": " + name;
}
} else if (element instanceof CEVTypeTreeNode) {
text += " [" + ((CEVTypeTreeNode) element).getChildren().length + "]";
} else {
}
}
return text;
}