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 }