001 /*
002 * XML Type: tDocumented
003 * Namespace: http://schemas.xmlsoap.org/wsdl/
004 * Java type: org.apache.geronimo.xbeans.wsdl.TDocumented
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.xbeans.wsdl.impl;
009 /**
010 * An XML tDocumented(@http://schemas.xmlsoap.org/wsdl/).
011 *
012 * This is a complex type.
013 */
014 public class TDocumentedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.wsdl.TDocumented
015 {
016
017 public TDocumentedImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType);
020 }
021
022 private static final javax.xml.namespace.QName DOCUMENTATION$0 =
023 new javax.xml.namespace.QName("http://schemas.xmlsoap.org/wsdl/", "documentation");
024
025
026 /**
027 * Gets the "documentation" element
028 */
029 public org.apache.geronimo.xbeans.wsdl.TDocumentation getDocumentation()
030 {
031 synchronized (monitor())
032 {
033 check_orphaned();
034 org.apache.geronimo.xbeans.wsdl.TDocumentation target = null;
035 target = (org.apache.geronimo.xbeans.wsdl.TDocumentation)get_store().find_element_user(DOCUMENTATION$0, 0);
036 if (target == null)
037 {
038 return null;
039 }
040 return target;
041 }
042 }
043
044 /**
045 * True if has "documentation" element
046 */
047 public boolean isSetDocumentation()
048 {
049 synchronized (monitor())
050 {
051 check_orphaned();
052 return get_store().count_elements(DOCUMENTATION$0) != 0;
053 }
054 }
055
056 /**
057 * Sets the "documentation" element
058 */
059 public void setDocumentation(org.apache.geronimo.xbeans.wsdl.TDocumentation documentation)
060 {
061 synchronized (monitor())
062 {
063 check_orphaned();
064 org.apache.geronimo.xbeans.wsdl.TDocumentation target = null;
065 target = (org.apache.geronimo.xbeans.wsdl.TDocumentation)get_store().find_element_user(DOCUMENTATION$0, 0);
066 if (target == null)
067 {
068 target = (org.apache.geronimo.xbeans.wsdl.TDocumentation)get_store().add_element_user(DOCUMENTATION$0);
069 }
070 target.set(documentation);
071 }
072 }
073
074 /**
075 * Appends and returns a new empty "documentation" element
076 */
077 public org.apache.geronimo.xbeans.wsdl.TDocumentation addNewDocumentation()
078 {
079 synchronized (monitor())
080 {
081 check_orphaned();
082 org.apache.geronimo.xbeans.wsdl.TDocumentation target = null;
083 target = (org.apache.geronimo.xbeans.wsdl.TDocumentation)get_store().add_element_user(DOCUMENTATION$0);
084 return target;
085 }
086 }
087
088 /**
089 * Unsets the "documentation" element
090 */
091 public void unsetDocumentation()
092 {
093 synchronized (monitor())
094 {
095 check_orphaned();
096 get_store().remove_element(DOCUMENTATION$0, 0);
097 }
098 }
099 }