1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.model.tree;
14
15 import java.awt.Component;
16
17 import javax.swing.JPopupMenu;
18
19 import com.eviware.soapui.model.DesktopPanel;
20 import com.eviware.soapui.model.ModelItem;
21
22 /***
23 * Behaviour for navigator tree nodes
24 *
25 * @author Ole.Matzura
26 */
27
28 public interface SoapUITreeNode
29 {
30 public int getChildCount();
31
32 public int getIndexOfChild(Object child);
33
34 public boolean valueChanged(Object newValue);
35
36 public SoapUITreeNode getChildNode(int index);
37
38 public boolean isLeaf();
39
40 public JPopupMenu getPopup();
41
42 public Component getOverviewPanel();
43
44 public DesktopPanel getDesktopPanel();
45
46 public ModelItem getModelItem();
47
48 public boolean hasContentPanel();
49
50 public SoapUITreeNode getParent();
51 }