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 * R706 20 * 21 * <p>Java class for IntegerType complex type. 22 * 23 * <p>The following schema fragment specifies the expected content contained within this class. 24 * 25 * <pre> 26 * <complexType name="IntegerType"> 27 * <complexContent> 28 * <extension base="{http://www.miuml.org/metamodel}AtomicType"> 29 * <attribute name="Units" use="required" type="{http://www.miuml.org/metamodel}Name" /> 30 * <attribute name="LowerLimit" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" /> 31 * <attribute name="UpperLimit" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" /> 32 * <attribute name="DefaultValue" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" /> 33 * </extension> 34 * </complexContent> 35 * </complexType> 36 * </pre> 37 * 38 * 39 */ 40 @XmlAccessorType(XmlAccessType.FIELD) 41 @XmlType(name = "IntegerType") 42 public class IntegerType 43 extends AtomicType 44 { 45 46 @XmlAttribute(name = "Units", required = true) 47 protected String units; 48 @XmlAttribute(name = "LowerLimit", required = true) 49 protected BigInteger lowerLimit; 50 @XmlAttribute(name = "UpperLimit", required = true) 51 protected BigInteger upperLimit; 52 @XmlAttribute(name = "DefaultValue", required = true) 53 protected BigInteger defaultValue; 54 55 /** 56 * Gets the value of the units property. 57 * 58 * @return 59 * possible object is 60 * {@link String } 61 * 62 */ 63 public String getUnits() { 64 return units; 65 } 66 67 /** 68 * Sets the value of the units property. 69 * 70 * @param value 71 * allowed object is 72 * {@link String } 73 * 74 */ 75 public void setUnits(String value) { 76 this.units = value; 77 } 78 79 /** 80 * Gets the value of the lowerLimit property. 81 * 82 * @return 83 * possible object is 84 * {@link BigInteger } 85 * 86 */ 87 public BigInteger getLowerLimit() { 88 return lowerLimit; 89 } 90 91 /** 92 * Sets the value of the lowerLimit property. 93 * 94 * @param value 95 * allowed object is 96 * {@link BigInteger } 97 * 98 */ 99 public void setLowerLimit(BigInteger value) { 100 this.lowerLimit = value; 101 } 102 103 /** 104 * Gets the value of the upperLimit property. 105 * 106 * @return 107 * possible object is 108 * {@link BigInteger } 109 * 110 */ 111 public BigInteger getUpperLimit() { 112 return upperLimit; 113 } 114 115 /** 116 * Sets the value of the upperLimit property. 117 * 118 * @param value 119 * allowed object is 120 * {@link BigInteger } 121 * 122 */ 123 public void setUpperLimit(BigInteger value) { 124 this.upperLimit = value; 125 } 126 127 /** 128 * Gets the value of the defaultValue property. 129 * 130 * @return 131 * possible object is 132 * {@link BigInteger } 133 * 134 */ 135 public BigInteger getDefaultValue() { 136 return defaultValue; 137 } 138 139 /** 140 * Sets the value of the defaultValue property. 141 * 142 * @param value 143 * allowed object is 144 * {@link BigInteger } 145 * 146 */ 147 public void setDefaultValue(BigInteger value) { 148 this.defaultValue = value; 149 } 150 151 }