1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.javagen.agile.core.xml.jaxb;
17
18 import javax.xml.bind.annotation.XmlAttribute;
19 import javax.xml.bind.annotation.XmlElement;
20 import javax.xml.bind.annotation.XmlIDREF;
21 import javax.xml.bind.annotation.XmlType;
22
23 import org.javagen.agile.core.model.AbstractModel;
24 import org.javagen.agile.core.model.Model;
25
26 @XmlType
27 public class ContextModelEntryType {
28
29 private String key;
30
31 private Model model;
32
33 public ContextModelEntryType() {
34 }
35
36 public ContextModelEntryType(String key, Model model) {
37 super();
38 this.key = key;
39 this.model = model;
40 }
41
42 @XmlAttribute
43 public String getKey() {
44 return key;
45 }
46
47 public void setKey(String key) {
48 this.key = key;
49 }
50
51 @XmlIDREF
52 @XmlElement(type=AbstractModel.class)
53 public Model getModel() {
54 return model;
55 }
56
57 public void setModel(Model model) {
58 this.model = model;
59 }
60
61
62 }