1 11 package org.eclipse.ui.views.properties.tabbed; 12 13 import java.util.List ; 14 15 import org.eclipse.jface.viewers.IFilter; 16 import org.eclipse.jface.viewers.ISelection; 17 import org.eclipse.ui.IWorkbenchPart; 18 19 24 public interface ISectionDescriptor { 25 26 29 public final int ENABLES_FOR_ANY = -1; 30 31 36 public String getId(); 37 38 44 public IFilter getFilter(); 45 46 51 public List getInputTypes(); 52 53 58 public ISection getSectionClass(); 59 60 65 public String getTargetTab(); 66 67 74 public int getEnablesFor(); 75 76 83 public boolean appliesTo(IWorkbenchPart part, ISelection selection); 84 85 92 public String getAfterSection(); 93 } 94 | Popular Tags |