PackageExplorer または独自の TreeViewer を使用していますか?
1.PackageExplorer : ui デコレータを拡張する必要があります。
<extension point="org.eclipse.ui.decorators">
<decorator
adaptable="true"
class="org.example.com.PackageExplorerDecorator"
id="org.example.filedecorator"
label="File Decorator"
lightweight="true"
state="true">
<enablement>
<or>
<objectClass
name="org.eclipse.jdt.core.IMethod">
</objectClass>
<objectClass
name="org.eclipse.core.resources.IResource">
</objectClass>
</or>
</enablement>
クラスは次のようになります。
public class PackageExplorerDecorator extends LabelProvider implements ILightweightLabelDecorator {
@Override
public void decorate(final Object resource, final IDecoration decoration) {
decoration.addSuffix(..)
decoration.addPrefix(..)
}
}
2. TreeViewer:カスタム ウィジェットを作成するか、複数の列を持つ TreeViewer を作成することができます (最初はツリー用、2 番目は星用)。
これとこれはあなたにとって役に立つかもしれません。