Ejemplo n.º 1
0
 public static FilterDescriptor getFilterDescriptor(final String id) {
   for (final FilterDescriptor desc : getFilterDescriptors()) {
     if (desc.getId().equals(id)) {
       return desc;
     }
   }
   return null;
 }
Ejemplo n.º 2
0
 /**
  * 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;
 }