simplenlg.xmlrealiser.wrapper.XmlNPPhraseSpec Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2014.02.04 at 09:14:07 AM EST
//
package simplenlg.xmlrealiser.wrapper;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for NPPhraseSpec complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="NPPhraseSpec">
* <complexContent>
* <extension base="{https://github.com/simplenlg/simplenlg/tree/master/src/main/resources/xml}PhraseElement">
* <sequence>
* <element name="spec" type="{https://github.com/simplenlg/simplenlg/tree/master/src/main/resources/xml}NLGElement" minOccurs="0"/>
* </sequence>
* <attGroup ref="{https://github.com/simplenlg/simplenlg/tree/master/src/main/resources/xml}npPhraseAtts"/>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "NPPhraseSpec", propOrder = {
"spec"
})
public class XmlNPPhraseSpec
extends XmlPhraseElement
{
protected XmlNLGElement spec;
@XmlAttribute(name = "ADJECTIVE_ORDERING")
protected Boolean adjectiveordering;
@XmlAttribute(name = "ELIDED")
protected Boolean elided;
@XmlAttribute(name = "NUMBER")
protected XmlNumberAgreement number;
@XmlAttribute(name = "GENDER")
protected XmlGender gender;
@XmlAttribute(name = "PERSON")
protected XmlPerson person;
@XmlAttribute(name = "POSSESSIVE")
protected Boolean possessive;
@XmlAttribute(name = "PRONOMINAL")
protected Boolean pronominal;
/**
* Gets the value of the spec property.
*
* @return
* possible object is
* {@link XmlNLGElement }
*
*/
public XmlNLGElement getSpec() {
return spec;
}
/**
* Sets the value of the spec property.
*
* @param value
* allowed object is
* {@link XmlNLGElement }
*
*/
public void setSpec(XmlNLGElement value) {
this.spec = value;
}
/**
* Gets the value of the adjectiveordering property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isADJECTIVEORDERING() {
return adjectiveordering;
}
/**
* Sets the value of the adjectiveordering property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setADJECTIVEORDERING(Boolean value) {
this.adjectiveordering = value;
}
/**
* Gets the value of the elided property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isELIDED() {
return elided;
}
/**
* Sets the value of the elided property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setELIDED(Boolean value) {
this.elided = value;
}
/**
* Gets the value of the number property.
*
* @return
* possible object is
* {@link XmlNumberAgreement }
*
*/
public XmlNumberAgreement getNUMBER() {
return number;
}
/**
* Sets the value of the number property.
*
* @param value
* allowed object is
* {@link XmlNumberAgreement }
*
*/
public void setNUMBER(XmlNumberAgreement value) {
this.number = value;
}
/**
* Gets the value of the gender property.
*
* @return
* possible object is
* {@link XmlGender }
*
*/
public XmlGender getGENDER() {
return gender;
}
/**
* Sets the value of the gender property.
*
* @param value
* allowed object is
* {@link XmlGender }
*
*/
public void setGENDER(XmlGender value) {
this.gender = value;
}
/**
* Gets the value of the person property.
*
* @return
* possible object is
* {@link XmlPerson }
*
*/
public XmlPerson getPERSON() {
return person;
}
/**
* Sets the value of the person property.
*
* @param value
* allowed object is
* {@link XmlPerson }
*
*/
public void setPERSON(XmlPerson value) {
this.person = value;
}
/**
* Gets the value of the possessive property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isPOSSESSIVE() {
return possessive;
}
/**
* Sets the value of the possessive property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setPOSSESSIVE(Boolean value) {
this.possessive = value;
}
/**
* Gets the value of the pronominal property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isPRONOMINAL() {
return pronominal;
}
/**
* Sets the value of the pronominal property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setPRONOMINAL(Boolean value) {
this.pronominal = value;
}
}