01: /*
02: * All content copyright (c) 2003-2007 Terracotta, Inc., except as may otherwise be noted in a separate copyright
03: * notice. All rights reserved.
04: */
05: package org.terracotta.dso.editors.chooser;
06:
07: import org.eclipse.jdt.core.IJavaProject;
08: import org.eclipse.jface.viewers.ISelectionChangedListener;
09: import org.eclipse.jface.viewers.ViewerFilter;
10:
11: public interface NavigatorBehavior {
12:
13: ViewerFilter getFilter(IJavaProject javaProject);
14:
15: ISelectionChangedListener getSelectionChangedListener(
16: PackageNavigator navigator);
17:
18: Object getValues();
19:
20: int style();
21:
22: String getTitle();
23: }
|