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 * R120,R152. TReference and PReference via R153 have 19 * been 20 * collapsed into AssociativeReference. Differentiation is via the 21 * Class attribute. 22 * 23 * 24 * <p>Java class for AssociativeReference complex type. 25 * 26 * <p>The following schema fragment specifies the expected content contained within this class. 27 * 28 * <pre> 29 * <complexType name="AssociativeReference"> 30 * <complexContent> 31 * <extension base="{http://www.miuml.org/metamodel}ToOneReference"> 32 * <attribute name="Class" use="required" type="{http://www.miuml.org/metamodel}Name" /> 33 * </extension> 34 * </complexContent> 35 * </complexType> 36 * </pre> 37 * 38 * 39 */ 40 @XmlAccessorType(XmlAccessType.FIELD) 41 @XmlType(name = "AssociativeReference") 42 public class AssociativeReference 43 extends ToOneReference 44 { 45 46 @XmlAttribute(name = "Class", required = true) 47 protected String clazz; 48 49 /** 50 * Gets the value of the clazz property. 51 * 52 * @return 53 * possible object is 54 * {@link String } 55 * 56 */ 57 public String getClazz() { 58 return clazz; 59 } 60 61 /** 62 * Sets the value of the clazz property. 63 * 64 * @param value 65 * allowed object is 66 * {@link String } 67 * 68 */ 69 public void setClazz(String value) { 70 this.clazz = value; 71 } 72 73 }