@Override public String getId() { return editorReference.getId() + editorReference.getTitleToolTip(); }
@Override public String getLabel() { boolean dirty = editorReference.isDirty(); return (dirty ? DIRTY_MARK : "") + editorReference.getTitle() + separator + editorReference.getTitleToolTip(); //$NON-NLS-1$ }
String[] getText() { if (text != null) { return text; } text = new String[2]; if (editorRef != null) { if (editorRef.isDirty()) { text[0] = "*" + editorRef.getTitle(); //$NON-NLS-1$ } else { text[0] = editorRef.getTitle(); } text[1] = editorRef.getTitleToolTip(); } else { text[0] = input.getName(); text[1] = input.getToolTipText(); } if (text[0] != null) { text[0] = TextProcessor.process(text[0]); } if (text[1] != null) { text[1] = TextProcessor.process(text[1]); } return text; }
editor.setTooltip(references[i].getTitleToolTip()); editor.setIconURI(getEditorImageURI((EditorReference) references[i])); ((PartServiceImpl) partService).addPart(editor);