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