2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2023.07.18 at 05:07:54 PM BST
9 package jalview.xml.binding.jalview;
11 import java.util.ArrayList;
12 import java.util.List;
13 import javax.xml.bind.annotation.XmlAccessType;
14 import javax.xml.bind.annotation.XmlAccessorType;
15 import javax.xml.bind.annotation.XmlAttribute;
16 import javax.xml.bind.annotation.XmlType;
20 * <p>Java class for MapOnAMatrixType complex type.
22 * <p>The following schema fragment specifies the expected content contained within this class.
25 * <complexType name="MapOnAMatrixType">
27 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
29 * <element name="property" type="{www.vamsas.ac.uk/jalview/version2}property" maxOccurs="unbounded" minOccurs="0"/>
30 * <element name="mapping" type="{www.vamsas.ac.uk/jalview/version2}mapListType" minOccurs="0"/>
32 * <attribute name="matrix" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
33 * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
35 * </complexContent>
41 @XmlAccessorType(XmlAccessType.FIELD)
42 @XmlType(name = "MapOnAMatrixType", propOrder = {
46 public class MapOnAMatrixType {
48 protected List<Property> property;
49 protected MapListType mapping;
50 @XmlAttribute(name = "matrix", required = true)
51 protected String matrix;
52 @XmlAttribute(name = "id")
56 * Gets the value of the property property.
59 * This accessor method returns a reference to the live list,
60 * not a snapshot. Therefore any modification you make to the
61 * returned list will be present inside the JAXB object.
62 * This is why there is not a <CODE>set</CODE> method for the property property.
65 * For example, to add a new item, do as follows:
67 * getProperty().add(newItem);
72 * Objects of the following type(s) are allowed in the list
77 public List<Property> getProperty() {
78 if (property == null) {
79 property = new ArrayList<Property>();
85 * Gets the value of the mapping property.
89 * {@link MapListType }
92 public MapListType getMapping() {
97 * Sets the value of the mapping property.
101 * {@link MapListType }
104 public void setMapping(MapListType value) {
105 this.mapping = value;
109 * Gets the value of the matrix property.
116 public String getMatrix() {
121 * Sets the value of the matrix property.
128 public void setMatrix(String value) {
133 * Gets the value of the id property.
140 public String getId() {
145 * Sets the value of the id property.
152 public void setId(String value) {