org.plasma.metamodel.PropertyAppInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plasma-metamodel Show documentation
Show all versions of plasma-metamodel Show documentation
The Plasma Metamodel Module
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2017.10.06 at 02:19:48 PM MST
//
package org.plasma.metamodel;
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;
/**
* Application specific information for a property element
*
* Java class for PropertyAppInfo complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="PropertyAppInfo">
* <complexContent>
* <extension base="{http://plasma.org/metamodel}NamedElement">
* <sequence>
* <element ref="{http://plasma.org/metamodel}Key" minOccurs="0"/>
* <element ref="{http://plasma.org/metamodel}Concurrent" minOccurs="0"/>
* <element ref="{http://plasma.org/metamodel}UniqueConstraint" minOccurs="0"/>
* <element ref="{http://plasma.org/metamodel}ValueConstraint" minOccurs="0"/>
* <element ref="{http://plasma.org/metamodel}EnumerationConstraint" minOccurs="0"/>
* <element ref="{http://plasma.org/metamodel}ValueSetConstraint" minOccurs="0"/>
* <element ref="{http://plasma.org/metamodel}Sort" minOccurs="0"/>
* <element ref="{http://plasma.org/metamodel}XmlProperty" minOccurs="0"/>
* </sequence>
* <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PropertyAppInfo", propOrder = {
"key",
"concurrent",
"uniqueConstraint",
"valueConstraint",
"enumerationConstraint",
"valueSetConstraint",
"sort",
"xmlProperty"
})
@XmlRootElement(name = "PropertyAppInfo")
public class PropertyAppInfo
extends NamedElement
{
@XmlElement(name = "Key")
protected Key key;
@XmlElement(name = "Concurrent")
protected Concurrent concurrent;
@XmlElement(name = "UniqueConstraint")
protected UniqueConstraint uniqueConstraint;
@XmlElement(name = "ValueConstraint")
protected ValueConstraint valueConstraint;
@XmlElement(name = "EnumerationConstraint")
protected EnumerationConstraint enumerationConstraint;
@XmlElement(name = "ValueSetConstraint")
protected ValueSetConstraint valueSetConstraint;
@XmlElement(name = "Sort")
protected Sort sort;
@XmlElement(name = "XmlProperty")
protected XmlProperty xmlProperty;
@XmlAttribute(name = "uri", required = true)
protected String uri;
/**
* Gets the value of the key property.
*
* @return
* possible object is
* {@link Key }
*
*/
public Key getKey() {
return key;
}
/**
* Sets the value of the key property.
*
* @param value
* allowed object is
* {@link Key }
*
*/
public void setKey(Key value) {
this.key = value;
}
/**
* Gets the value of the concurrent property.
*
* @return
* possible object is
* {@link Concurrent }
*
*/
public Concurrent getConcurrent() {
return concurrent;
}
/**
* Sets the value of the concurrent property.
*
* @param value
* allowed object is
* {@link Concurrent }
*
*/
public void setConcurrent(Concurrent value) {
this.concurrent = value;
}
/**
* Gets the value of the uniqueConstraint property.
*
* @return
* possible object is
* {@link UniqueConstraint }
*
*/
public UniqueConstraint getUniqueConstraint() {
return uniqueConstraint;
}
/**
* Sets the value of the uniqueConstraint property.
*
* @param value
* allowed object is
* {@link UniqueConstraint }
*
*/
public void setUniqueConstraint(UniqueConstraint value) {
this.uniqueConstraint = value;
}
/**
* Gets the value of the valueConstraint property.
*
* @return
* possible object is
* {@link ValueConstraint }
*
*/
public ValueConstraint getValueConstraint() {
return valueConstraint;
}
/**
* Sets the value of the valueConstraint property.
*
* @param value
* allowed object is
* {@link ValueConstraint }
*
*/
public void setValueConstraint(ValueConstraint value) {
this.valueConstraint = value;
}
/**
* Gets the value of the enumerationConstraint property.
*
* @return
* possible object is
* {@link EnumerationConstraint }
*
*/
public EnumerationConstraint getEnumerationConstraint() {
return enumerationConstraint;
}
/**
* Sets the value of the enumerationConstraint property.
*
* @param value
* allowed object is
* {@link EnumerationConstraint }
*
*/
public void setEnumerationConstraint(EnumerationConstraint value) {
this.enumerationConstraint = value;
}
/**
* Gets the value of the valueSetConstraint property.
*
* @return
* possible object is
* {@link ValueSetConstraint }
*
*/
public ValueSetConstraint getValueSetConstraint() {
return valueSetConstraint;
}
/**
* Sets the value of the valueSetConstraint property.
*
* @param value
* allowed object is
* {@link ValueSetConstraint }
*
*/
public void setValueSetConstraint(ValueSetConstraint value) {
this.valueSetConstraint = value;
}
/**
* Gets the value of the sort property.
*
* @return
* possible object is
* {@link Sort }
*
*/
public Sort getSort() {
return sort;
}
/**
* Sets the value of the sort property.
*
* @param value
* allowed object is
* {@link Sort }
*
*/
public void setSort(Sort value) {
this.sort = value;
}
/**
* Gets the value of the xmlProperty property.
*
* @return
* possible object is
* {@link XmlProperty }
*
*/
public XmlProperty getXmlProperty() {
return xmlProperty;
}
/**
* Sets the value of the xmlProperty property.
*
* @param value
* allowed object is
* {@link XmlProperty }
*
*/
public void setXmlProperty(XmlProperty value) {
this.xmlProperty = value;
}
/**
* 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;
}
}