1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.model;
14
15 import javax.swing.ImageIcon;
16
17 import com.eviware.soapui.model.settings.Settings;
18 import com.eviware.soapui.support.PropertyChangeNotifier;
19
20 /***
21 * General behaviour for all soapui model items
22 *
23 * @author Ole.Matzura
24 */
25
26 public interface ModelItem extends PropertyChangeNotifier
27 {
28 public final static String NAME_PROPERTY = ModelItem.class.getName() + "@name";
29 public final static String ICON_PROPERTY = ModelItem.class.getName() + "@icon";
30 public final static String DESCRIPTION_PROPERTY = ModelItem.class.getName() + "@description";
31
32 public String getName();
33
34 public ImageIcon getIcon();
35
36 public String getDescription();
37
38 public Settings getSettings();
39 }