/* * -----------------------------------------------------------------------\ * PerfCake *   * Copyright (C) 2010 - 2016 the original author or authors. *   * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * -----------------------------------------------------------------------/ */ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2016.12.07 at 04:22:18 PM CET // package org.perfcake.model; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="properties" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="run"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="generator"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="threads" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="sequences" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="sequence" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="sender"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="target" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="receiver" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="correlator"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="threads" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="reporting" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <element name="reporter" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * <element name="destination" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="period" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="messages" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="message" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="header" type="{urn:perfcake:scenario:7.0}headerType" maxOccurs="unbounded" minOccurs="0"/> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * <element name="validatorRef" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="uri" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="content" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="multiplicity" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="validation" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="validator" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> * <attribute name="fastForward" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "properties", "run", "generator", "sequences", "sender", "receiver", "reporting", "messages", "validation" }) @XmlRootElement(name = "scenario") public class Scenario { protected Scenario.Properties properties; @XmlElement(required = true) protected Scenario.Run run; @XmlElement(required = true) protected Scenario.Generator generator; protected Scenario.Sequences sequences; @XmlElement(required = true) protected Scenario.Sender sender; protected Scenario.Receiver receiver; protected Scenario.Reporting reporting; protected Scenario.Messages messages; protected Scenario.Validation validation; /** * Gets the value of the properties property. * * @return * possible object is * {@link Scenario.Properties } * */ public Scenario.Properties getProperties() { return properties; } /** * Sets the value of the properties property. * * @param value * allowed object is * {@link Scenario.Properties } * */ public void setProperties(Scenario.Properties value) { this.properties = value; } /** * Gets the value of the run property. * * @return * possible object is * {@link Scenario.Run } * */ public Scenario.Run getRun() { return run; } /** * Sets the value of the run property. * * @param value * allowed object is * {@link Scenario.Run } * */ public void setRun(Scenario.Run value) { this.run = value; } /** * Gets the value of the generator property. * * @return * possible object is * {@link Scenario.Generator } * */ public Scenario.Generator getGenerator() { return generator; } /** * Sets the value of the generator property. * * @param value * allowed object is * {@link Scenario.Generator } * */ public void setGenerator(Scenario.Generator value) { this.generator = value; } /** * Gets the value of the sequences property. * * @return * possible object is * {@link Scenario.Sequences } * */ public Scenario.Sequences getSequences() { return sequences; } /** * Sets the value of the sequences property. * * @param value * allowed object is * {@link Scenario.Sequences } * */ public void setSequences(Scenario.Sequences value) { this.sequences = value; } /** * Gets the value of the sender property. * * @return * possible object is * {@link Scenario.Sender } * */ public Scenario.Sender getSender() { return sender; } /** * Sets the value of the sender property. * * @param value * allowed object is * {@link Scenario.Sender } * */ public void setSender(Scenario.Sender value) { this.sender = value; } /** * Gets the value of the receiver property. * * @return * possible object is * {@link Scenario.Receiver } * */ public Scenario.Receiver getReceiver() { return receiver; } /** * Sets the value of the receiver property. * * @param value * allowed object is * {@link Scenario.Receiver } * */ public void setReceiver(Scenario.Receiver value) { this.receiver = value; } /** * Gets the value of the reporting property. * * @return * possible object is * {@link Scenario.Reporting } * */ public Scenario.Reporting getReporting() { return reporting; } /** * Sets the value of the reporting property. * * @param value * allowed object is * {@link Scenario.Reporting } * */ public void setReporting(Scenario.Reporting value) { this.reporting = value; } /** * Gets the value of the messages property. * * @return * possible object is * {@link Scenario.Messages } * */ public Scenario.Messages getMessages() { return messages; } /** * Sets the value of the messages property. * * @param value * allowed object is * {@link Scenario.Messages } * */ public void setMessages(Scenario.Messages value) { this.messages = value; } /** * Gets the value of the validation property. * * @return * possible object is * {@link Scenario.Validation } * */ public Scenario.Validation getValidation() { return validation; } /** * Sets the value of the validation property. * * @param value * allowed object is * {@link Scenario.Validation } * */ public void setValidation(Scenario.Validation value) { this.validation = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="threads" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "property" }) public static class Generator { protected List<PropertyType> property; @XmlAttribute(name = "class") protected String clazz; @XmlAttribute(name = "threads") protected String threads; /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } /** * Gets the value of the clazz property. * * @return * possible object is * {@link String } * */ public String getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link String } * */ public void setClazz(String value) { this.clazz = value; } /** * Gets the value of the threads property. * * @return * possible object is * {@link String } * */ public String getThreads() { return threads; } /** * Sets the value of the threads property. * * @param value * allowed object is * {@link String } * */ public void setThreads(String value) { this.threads = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="message" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="header" type="{urn:perfcake:scenario:7.0}headerType" maxOccurs="unbounded" minOccurs="0"/> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * <element name="validatorRef" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="uri" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="content" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="multiplicity" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "message" }) public static class Messages { @XmlElement(required = true) protected List<Scenario.Messages.Message> message; /** * Gets the value of the message property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the message property. * * <p> * For example, to add a new item, do as follows: * <pre> * getMessage().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Scenario.Messages.Message } * * */ public List<Scenario.Messages.Message> getMessage() { if (message == null) { message = new ArrayList<Scenario.Messages.Message>(); } return this.message; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="header" type="{urn:perfcake:scenario:7.0}headerType" maxOccurs="unbounded" minOccurs="0"/> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * <element name="validatorRef" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="uri" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="content" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="multiplicity" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "header", "property", "validatorRef" }) public static class Message { protected List<HeaderType> header; protected List<PropertyType> property; protected List<Scenario.Messages.Message.ValidatorRef> validatorRef; @XmlAttribute(name = "uri") protected String uri; @XmlAttribute(name = "content") protected String content; @XmlAttribute(name = "multiplicity") protected String multiplicity; /** * Gets the value of the header property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the header property. * * <p> * For example, to add a new item, do as follows: * <pre> * getHeader().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link HeaderType } * * */ public List<HeaderType> getHeader() { if (header == null) { header = new ArrayList<HeaderType>(); } return this.header; } /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } /** * Gets the value of the validatorRef property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the validatorRef property. * * <p> * For example, to add a new item, do as follows: * <pre> * getValidatorRef().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Scenario.Messages.Message.ValidatorRef } * * */ public List<Scenario.Messages.Message.ValidatorRef> getValidatorRef() { if (validatorRef == null) { validatorRef = new ArrayList<Scenario.Messages.Message.ValidatorRef>(); } return this.validatorRef; } /** * Gets the value of the uri property. * * @return * possible object is * {@link String } * */ public String getUri() { return uri; } /** * Sets the value of the uri property. * * @param value * allowed object is * {@link String } * */ public void setUri(String value) { this.uri = value; } /** * Gets the value of the content property. * * @return * possible object is * {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is * {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the multiplicity property. * * @return * possible object is * {@link String } * */ public String getMultiplicity() { return multiplicity; } /** * Sets the value of the multiplicity property. * * @param value * allowed object is * {@link String } * */ public void setMultiplicity(String value) { this.multiplicity = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class ValidatorRef { @XmlAttribute(name = "id") protected String id; /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "property" }) public static class Properties { protected List<PropertyType> property; /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="correlator"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="threads" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "correlator", "source", "property" }) public static class Receiver { @XmlElement(required = true) protected Scenario.Receiver.Correlator correlator; protected String source; protected List<PropertyType> property; @XmlAttribute(name = "class") protected String clazz; @XmlAttribute(name = "threads") protected String threads; /** * Gets the value of the correlator property. * * @return * possible object is * {@link Scenario.Receiver.Correlator } * */ public Scenario.Receiver.Correlator getCorrelator() { return correlator; } /** * Sets the value of the correlator property. * * @param value * allowed object is * {@link Scenario.Receiver.Correlator } * */ public void setCorrelator(Scenario.Receiver.Correlator value) { this.correlator = value; } /** * Gets the value of the source property. * * @return * possible object is * {@link String } * */ public String getSource() { return source; } /** * Sets the value of the source property. * * @param value * allowed object is * {@link String } * */ public void setSource(String value) { this.source = value; } /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } /** * Gets the value of the clazz property. * * @return * possible object is * {@link String } * */ public String getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link String } * */ public void setClazz(String value) { this.clazz = value; } /** * Gets the value of the threads property. * * @return * possible object is * {@link String } * */ public String getThreads() { return threads; } /** * Sets the value of the threads property. * * @param value * allowed object is * {@link String } * */ public void setThreads(String value) { this.threads = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "property" }) public static class Correlator { protected List<PropertyType> property; @XmlAttribute(name = "class") protected String clazz; /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } /** * Gets the value of the clazz property. * * @return * possible object is * {@link String } * */ public String getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link String } * */ public void setClazz(String value) { this.clazz = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <element name="reporter" maxOccurs="unbounded"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * <element name="destination" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="period" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "property", "reporter" }) public static class Reporting { protected List<PropertyType> property; @XmlElement(required = true) protected List<Scenario.Reporting.Reporter> reporter; /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } /** * Gets the value of the reporter property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the reporter property. * * <p> * For example, to add a new item, do as follows: * <pre> * getReporter().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Scenario.Reporting.Reporter } * * */ public List<Scenario.Reporting.Reporter> getReporter() { if (reporter == null) { reporter = new ArrayList<Scenario.Reporting.Reporter>(); } return this.reporter; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * <element name="destination" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="period" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "property", "destination" }) public static class Reporter { protected List<PropertyType> property; protected List<Scenario.Reporting.Reporter.Destination> destination; @XmlAttribute(name = "class") protected String clazz; @XmlAttribute(name = "enabled") protected Boolean enabled; /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } /** * Gets the value of the destination property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the destination property. * * <p> * For example, to add a new item, do as follows: * <pre> * getDestination().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Scenario.Reporting.Reporter.Destination } * * */ public List<Scenario.Reporting.Reporter.Destination> getDestination() { if (destination == null) { destination = new ArrayList<Scenario.Reporting.Reporter.Destination>(); } return this.destination; } /** * Gets the value of the clazz property. * * @return * possible object is * {@link String } * */ public String getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link String } * */ public void setClazz(String value) { this.clazz = value; } /** * Gets the value of the enabled property. * * @return * possible object is * {@link Boolean } * */ public boolean isEnabled() { if (enabled == null) { return true; } else { return enabled; } } /** * Sets the value of the enabled property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnabled(Boolean value) { this.enabled = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="period" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "period", "property" }) public static class Destination { protected List<Scenario.Reporting.Reporter.Destination.Period> period; protected List<PropertyType> property; @XmlAttribute(name = "class") protected String clazz; @XmlAttribute(name = "enabled") protected Boolean enabled; /** * Gets the value of the period property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the period property. * * <p> * For example, to add a new item, do as follows: * <pre> * getPeriod().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Scenario.Reporting.Reporter.Destination.Period } * * */ public List<Scenario.Reporting.Reporter.Destination.Period> getPeriod() { if (period == null) { period = new ArrayList<Scenario.Reporting.Reporter.Destination.Period>(); } return this.period; } /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } /** * Gets the value of the clazz property. * * @return * possible object is * {@link String } * */ public String getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link String } * */ public void setClazz(String value) { this.clazz = value; } /** * Gets the value of the enabled property. * * @return * possible object is * {@link Boolean } * */ public boolean isEnabled() { if (enabled == null) { return true; } else { return enabled; } } /** * Sets the value of the enabled property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnabled(Boolean value) { this.enabled = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Period { @XmlAttribute(name = "type") protected String type; @XmlAttribute(name = "value") protected String value; /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } } } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Run { @XmlAttribute(name = "type") protected String type; @XmlAttribute(name = "value") protected String value; /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="target" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "target", "property" }) public static class Sender { protected String target; protected List<PropertyType> property; @XmlAttribute(name = "class") protected String clazz; /** * Gets the value of the target property. * * @return * possible object is * {@link String } * */ public String getTarget() { return target; } /** * Sets the value of the target property. * * @param value * allowed object is * {@link String } * */ public void setTarget(String value) { this.target = value; } /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } /** * Gets the value of the clazz property. * * @return * possible object is * {@link String } * */ public String getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link String } * */ public void setClazz(String value) { this.clazz = value; } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="sequence" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sequence" }) public static class Sequences { protected List<Scenario.Sequences.Sequence> sequence; /** * Gets the value of the sequence property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the sequence property. * * <p> * For example, to add a new item, do as follows: * <pre> * getSequence().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Scenario.Sequences.Sequence } * * */ public List<Scenario.Sequences.Sequence> getSequence() { if (sequence == null) { sequence = new ArrayList<Scenario.Sequences.Sequence>(); } return this.sequence; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "property" }) public static class Sequence { protected List<PropertyType> property; @XmlAttribute(name = "class") protected String clazz; @XmlAttribute(name = "id") protected String id; /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } /** * Gets the value of the clazz property. * * @return * possible object is * {@link String } * */ public String getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link String } * */ public void setClazz(String value) { this.clazz = value; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="validator" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> * <attribute name="fastForward" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "validator" }) public static class Validation { protected List<Scenario.Validation.Validator> validator; @XmlAttribute(name = "enabled") protected Boolean enabled; @XmlAttribute(name = "fastForward") protected Boolean fastForward; /** * Gets the value of the validator property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the validator property. * * <p> * For example, to add a new item, do as follows: * <pre> * getValidator().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Scenario.Validation.Validator } * * */ public List<Scenario.Validation.Validator> getValidator() { if (validator == null) { validator = new ArrayList<Scenario.Validation.Validator>(); } return this.validator; } /** * Gets the value of the enabled property. * * @return * possible object is * {@link Boolean } * */ public boolean isEnabled() { if (enabled == null) { return true; } else { return enabled; } } /** * Sets the value of the enabled property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnabled(Boolean value) { this.enabled = value; } /** * Gets the value of the fastForward property. * * @return * possible object is * {@link Boolean } * */ public boolean isFastForward() { if (fastForward == null) { return false; } else { return fastForward; } } /** * Sets the value of the fastForward property. * * @param value * allowed object is * {@link Boolean } * */ public void setFastForward(Boolean value) { this.fastForward = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "property" }) public static class Validator { protected List<PropertyType> property; @XmlAttribute(name = "id") protected String id; @XmlAttribute(name = "class") protected String clazz; /** * Gets the value of the property property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the property property. * * <p> * For example, to add a new item, do as follows: * <pre> * getProperty().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PropertyType } * * */ public List<PropertyType> getProperty() { if (property == null) { property = new ArrayList<PropertyType>(); } return this.property; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } /** * Gets the value of the clazz property. * * @return * possible object is * {@link String } * */ public String getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link String } * */ public void setClazz(String value) { this.clazz = value; } } } }