1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.model.tree;
14
15 import com.eviware.soapui.impl.rest.RestResource;
16 import com.eviware.soapui.impl.wsdl.WsdlOperation;
17 import com.eviware.soapui.model.ModelItem;
18 import com.eviware.soapui.model.iface.Operation;
19 import com.eviware.soapui.model.tree.nodes.OperationTreeNode;
20 import com.eviware.soapui.model.tree.nodes.RestResourceTreeNode;
21
22 public class TreeNodeFactory
23 {
24 public static SoapUITreeNode createTreeNode( ModelItem modelItem, SoapUITreeModel treeModel )
25 {
26 if( modelItem instanceof WsdlOperation )
27 return new OperationTreeNode( ( Operation )modelItem, treeModel );
28 else if( modelItem instanceof RestResource )
29 return new RestResourceTreeNode( ( RestResource )modelItem, treeModel );
30
31 return null;
32 }
33 }