1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.model.project;
14
15 import com.eviware.soapui.model.iface.Interface;
16 import com.eviware.soapui.model.mock.MockService;
17 import com.eviware.soapui.model.testsuite.TestSuite;
18
19 /***
20 * Listener for Project-related events
21 *
22 * @author Ole.Matzura
23 */
24
25 public interface ProjectListener
26 {
27 void interfaceAdded( Interface iface );
28
29 void interfaceRemoved( Interface iface );
30
31 void interfaceUpdated( Interface iface );
32
33 void testSuiteAdded( TestSuite testSuite );
34
35 void testSuiteRemoved( TestSuite testSuite );
36
37 void testSuiteMoved( TestSuite testSuite, int index, int offset );
38
39 void mockServiceAdded( MockService mockService );
40
41 void mockServiceRemoved( MockService mockService );
42
43 void afterLoad( Project project );
44
45 void beforeSave( Project project );
46 }