/**
* Finds a marker for given selection on the tree
*
* @param treeSelection
* @param resource
* @return
*/
public static IMarker findMarkerByTreeSelection(final ITreeSelection treeSelection,
final IResource resource) {
final Object o = treeSelection.getFirstElement();
if (o != null && o instanceof EObject) {
final String uri = EcoreUtil.getURI((EObject) o).toString();
final List<IMarker> markers = MarkerFactory.findMarkers(resource);
for (final IMarker iMarker : markers) {
if (uri.equals(MarkUtilities.getUri(iMarker))) {
return iMarker;
}
}
}
return null;
}
MarkerFactory.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:Tarski
作者:
评论列表
文章目录