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