1 //
2 // This file was generated by the Eclipse Implementation of JAXB, v3.0.2
3 // See https://eclipse-ee4j.github.io/jaxb-ri
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2022.02.28 at 10:57:04 AM AEDT
6 //
7
8
9 package xuml.tools.miuml.metamodel.jaxb;
10
11 import java.math.BigInteger;
12 import jakarta.xml.bind.annotation.XmlAccessType;
13 import jakarta.xml.bind.annotation.XmlAccessorType;
14 import jakarta.xml.bind.annotation.XmlAttribute;
15 import jakarta.xml.bind.annotation.XmlType;
16
17
18 /**
19 * <p>Java class for Transition complex type.
20 *
21 * <p>The following schema fragment specifies the expected content contained within this class.
22 *
23 * <pre>
24 * <complexType name="Transition">
25 * <complexContent>
26 * <extension base="{http://www.miuml.org/metamodel}EventResponse">
27 * <attribute name="State" use="required" type="{http://www.miuml.org/metamodel}Name" />
28 * <attribute name="Destination" use="required" type="{http://www.miuml.org/metamodel}Name" />
29 * <attribute name="EventID" use="required" type="{http://www.miuml.org/metamodel}Nominal" />
30 * </extension>
31 * </complexContent>
32 * </complexType>
33 * </pre>
34 *
35 *
36 */
37 @XmlAccessorType(XmlAccessType.FIELD)
38 @XmlType(name = "Transition")
39 public class Transition
40 extends EventResponse
41 {
42
43 @XmlAttribute(name = "State", required = true)
44 protected String state;
45 @XmlAttribute(name = "Destination", required = true)
46 protected String destination;
47 @XmlAttribute(name = "EventID", required = true)
48 protected BigInteger eventID;
49
50 /**
51 * Gets the value of the state property.
52 *
53 * @return
54 * possible object is
55 * {@link String }
56 *
57 */
58 public String getState() {
59 return state;
60 }
61
62 /**
63 * Sets the value of the state property.
64 *
65 * @param value
66 * allowed object is
67 * {@link String }
68 *
69 */
70 public void setState(String value) {
71 this.state = value;
72 }
73
74 /**
75 * Gets the value of the destination property.
76 *
77 * @return
78 * possible object is
79 * {@link String }
80 *
81 */
82 public String getDestination() {
83 return destination;
84 }
85
86 /**
87 * Sets the value of the destination property.
88 *
89 * @param value
90 * allowed object is
91 * {@link String }
92 *
93 */
94 public void setDestination(String value) {
95 this.destination = value;
96 }
97
98 /**
99 * Gets the value of the eventID property.
100 *
101 * @return
102 * possible object is
103 * {@link BigInteger }
104 *
105 */
106 public BigInteger getEventID() {
107 return eventID;
108 }
109
110 /**
111 * Sets the value of the eventID property.
112 *
113 * @param value
114 * allowed object is
115 * {@link BigInteger }
116 *
117 */
118 public void setEventID(BigInteger value) {
119 this.eventID = value;
120 }
121
122 }