1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 package org.ximtec.igesture.tool.view.testset.action;
27
28 import java.awt.event.ActionEvent;
29
30 import org.ximtec.igesture.core.Gesture;
31 import org.ximtec.igesture.core.TestClass;
32 import org.ximtec.igesture.tool.GestureConstants;
33 import org.ximtec.igesture.tool.core.Controller;
34 import org.ximtec.igesture.tool.core.LocateableAction;
35
36
37 public class RemoveSampleAction extends LocateableAction {
38
39 TestClass testSet;
40 Gesture<?> sample;
41
42
43 public RemoveSampleAction(Controller controller, TestClass descriptor, Gesture<?> sample) {
44 super(GestureConstants.GESTURE_SAMPLE_DEL, controller.getLocator());
45 this.testSet = descriptor;
46 this.sample = sample;
47 }
48
49
50 @Override
51 public void actionPerformed(ActionEvent action) {
52 testSet.remove(sample);
53 }
54 }