01 /**
02 *
03 */
04 package gate.gui.ontology;
05
06 import gate.creole.ontology.OResource;
07
08 /**
09 * @author niraj
10 *
11 */
12 public class KeyValuePair {
13
14 protected OResource sourceResource;
15
16 protected String key;
17
18 protected Object value;
19
20 protected boolean editable;
21
22 /**
23 *
24 */
25 public KeyValuePair(OResource sourceResource, String key, Object value,
26 boolean editable) {
27 this.sourceResource = sourceResource;
28 this.key = key;
29 this.value = value;
30 this.editable = editable;
31 }
32
33 public String getKey() {
34 return key;
35 }
36
37 public void setKey(String key) {
38 this.key = key;
39 }
40
41 public OResource getSourceResource() {
42 return sourceResource;
43 }
44
45 public void setSourceResource(OResource sourceResource) {
46 this.sourceResource = sourceResource;
47 }
48
49 public Object getValue() {
50 return value;
51 }
52
53 public void setValue(Object value) {
54 this.value = value;
55 }
56
57 public boolean isEditable() {
58 return editable;
59 }
60
61 public void setEditable(boolean editable) {
62 this.editable = editable;
63 }
64
65 }
|