2
我有一個圖形編輯器,它擴展了GraphicalEditorWithFlyoutPalette。用EditPart連接標記器
可能會出現不同的標記,所以如果有可能將標記與EditPart連接起來,那就太好了。
我認爲一種可能性是擴展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();
}
輸入是我IEditorInput。