/** * Returns all Erlang element filters which are contributed to the given view. * * @param targetId the target id * @return all contributed Erlang element filters for the given view */ public static List<FilterDescriptor> getFilterDescriptors(final String targetId) { final Collection<FilterDescriptor> descs = FilterDescriptor.getFilterDescriptors(); final List<FilterDescriptor> result = Lists.newArrayList(); for (final FilterDescriptor desc : descs) { final String tid = desc.getTargetId(); if (WorkbenchActivityHelper.filterItem(desc)) { continue; } if (tid == null || tid.equals(targetId)) { result.add(desc); } } return result; }