1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.actions.project;
14
15 import com.eviware.soapui.impl.wsdl.WsdlProject;
16 import com.eviware.soapui.support.SoapUIException;
17 import com.eviware.soapui.support.UISupport;
18 import com.eviware.soapui.support.action.support.AbstractSoapUIAction;
19
20 /***
21 * Renames a WsdlProject
22 *
23 * @author Ole.Matzura
24 */
25
26 public class OpenProjectAction extends AbstractSoapUIAction<WsdlProject>
27 {
28 public static final String SOAPUI_ACTION_ID = "OpenProjectAction";
29
30 public OpenProjectAction()
31 {
32 super( "Open", "Opens this project" );
33 }
34
35 public void perform( final WsdlProject project, Object param )
36 {
37 try
38 {
39 UISupport.select( project.getWorkspace().openProject( project ) );
40 }
41 catch( SoapUIException e )
42 {
43 UISupport.showErrorMessage( e );
44 }
45 }
46 }