GraphicalEditorWithFlyoutPaletteを拡張するグラフィカルエディタがあります。
異なるマーカーが表示される可能性があるため、マーカーをEditPartに接続する可能性がある場合は便利です。
1つの可能性は、 TableViewerと対応するセルクラスを拡張することだと思います。しかし、おそらくもっと良い、もっと簡単な方法があります。
次のようにテストマーカーを作成します。
IResource resource = (IResource) input.getAdapter(IResource.class);
try
{
IMarker marker = resource.createMarker(IMarker.PROBLEM);
marker.setAttribute(IMarker.TEXT, "text");
marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_ERROR);
marker.setAttribute(IMarker.MESSAGE, "message");
}
catch (CoreException e)
{
e.printStackTrace();
}
inputは私のIEditorInputです。