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 jakarta.xml.bind.annotation.XmlAccessType; 12 import jakarta.xml.bind.annotation.XmlAccessorType; 13 import jakarta.xml.bind.annotation.XmlAttribute; 14 import jakarta.xml.bind.annotation.XmlType; 15 16 17 /** 18 * R26 has not been represented in the schema because 19 * it's use depends on a formula language for derived attributes. 20 * Such 21 * a language has not yet been defined in miUML (April 18 2012). 22 * 23 * 24 * R25 25 * 26 * <p>Java class for DerivedAttribute complex type. 27 * 28 * <p>The following schema fragment specifies the expected content contained within this class. 29 * 30 * <pre> 31 * <complexType name="DerivedAttribute"> 32 * <complexContent> 33 * <extension base="{http://www.miuml.org/metamodel}NativeAttribute"> 34 * <attribute name="Formula" use="required" type="{http://www.miuml.org/metamodel}Formula" /> 35 * </extension> 36 * </complexContent> 37 * </complexType> 38 * </pre> 39 * 40 * 41 */ 42 @XmlAccessorType(XmlAccessType.FIELD) 43 @XmlType(name = "DerivedAttribute") 44 public class DerivedAttribute 45 extends NativeAttribute 46 { 47 48 @XmlAttribute(name = "Formula", required = true) 49 protected String formula; 50 51 /** 52 * Gets the value of the formula property. 53 * 54 * @return 55 * possible object is 56 * {@link String } 57 * 58 */ 59 public String getFormula() { 60 return formula; 61 } 62 63 /** 64 * Sets the value of the formula property. 65 * 66 * @param value 67 * allowed object is 68 * {@link String } 69 * 70 */ 71 public void setFormula(String value) { 72 this.formula = value; 73 } 74 75 }