MarkerFactory.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:Tarski 作者:
/**
 * 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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号