All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.isotes.vs.model.impl.ContentDocumentImpl Maven / Gradle / Ivy

Go to download

Generated XMLBeans Java classes for the XML schema of MSBuild project files

The newest version!
/*
 * An XML document type.
 * Localname: Content
 * Namespace: http://schemas.microsoft.com/developer/msbuild/2003
 * Java type: io.github.isotes.vs.model.ContentDocument
 *
 * Automatically generated - do not modify.
 */
package io.github.isotes.vs.model.impl;
/**
 * A document containing one Content(@http://schemas.microsoft.com/developer/msbuild/2003) element.
 *
 * This is a complex type.
 */
public class ContentDocumentImpl extends io.github.isotes.vs.model.impl.ItemDocumentImpl implements io.github.isotes.vs.model.ContentDocument
{
    private static final long serialVersionUID = 1L;
    
    public ContentDocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName CONTENT$0 = 
        new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "Content");
    
    
    /**
     * Gets the "Content" element
     */
    public io.github.isotes.vs.model.ContentDocument.Content getContent()
    {
        synchronized (monitor())
        {
            check_orphaned();
            io.github.isotes.vs.model.ContentDocument.Content target = null;
            target = (io.github.isotes.vs.model.ContentDocument.Content)get_store().find_element_user(CONTENT$0, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "Content" element
     */
    public void setContent(io.github.isotes.vs.model.ContentDocument.Content content)
    {
        generatedSetterHelperImpl(content, CONTENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
    }
    
    /**
     * Appends and returns a new empty "Content" element
     */
    public io.github.isotes.vs.model.ContentDocument.Content addNewContent()
    {
        synchronized (monitor())
        {
            check_orphaned();
            io.github.isotes.vs.model.ContentDocument.Content target = null;
            target = (io.github.isotes.vs.model.ContentDocument.Content)get_store().add_element_user(CONTENT$0);
            return target;
        }
    }
    /**
     * An XML Content(@http://schemas.microsoft.com/developer/msbuild/2003).
     *
     * This is a complex type.
     */
    public static class ContentImpl extends io.github.isotes.vs.model.impl.SimpleItemTypeImpl implements io.github.isotes.vs.model.ContentDocument.Content
    {
        private static final long serialVersionUID = 1L;
        
        public ContentImpl(org.apache.xmlbeans.SchemaType sType)
        {
            super(sType);
        }
        
        private static final javax.xml.namespace.QName DEPENDENTUPON$0 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "DependentUpon");
        private static final javax.xml.namespace.QName GENERATOR$2 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "Generator");
        private static final javax.xml.namespace.QName LASTGENOUTPUT$4 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "LastGenOutput");
        private static final javax.xml.namespace.QName CUSTOMTOOLNAMESPACE$6 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "CustomToolNamespace");
        private static final javax.xml.namespace.QName LINK$8 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "Link");
        private static final javax.xml.namespace.QName GROUP$10 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "Group");
        private static final javax.xml.namespace.QName PUBLISHSTATE$12 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "PublishState");
        private static final javax.xml.namespace.QName ISASSEMBLY$14 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "IsAssembly");
        private static final javax.xml.namespace.QName VISIBLE$16 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "Visible");
        private static final javax.xml.namespace.QName SUBTYPE$18 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "SubType");
        private static final javax.xml.namespace.QName COPYTOOUTPUTDIRECTORY$20 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "CopyToOutputDirectory");
        private static final javax.xml.namespace.QName COPYTOPUBLISHDIRECTORY$22 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "CopyToPublishDirectory");
        
        
        /**
         * Gets a List of "DependentUpon" elements
         */
        public java.util.List getDependentUponList()
        {
            final class DependentUponList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getDependentUponArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getDependentUponArray(i);
                    ContentImpl.this.setDependentUponArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewDependentUpon(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getDependentUponArray(i);
                    ContentImpl.this.removeDependentUpon(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfDependentUponArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new DependentUponList();
            }
        }
        
        /**
         * Gets array of all "DependentUpon" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getDependentUponArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(DEPENDENTUPON$0, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "DependentUpon" element
         */
        public org.apache.xmlbeans.XmlObject getDependentUponArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(DEPENDENTUPON$0, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "DependentUpon" element
         */
        public int sizeOfDependentUponArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(DEPENDENTUPON$0);
            }
        }
        
        /**
         * Sets array of all "DependentUpon" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setDependentUponArray(org.apache.xmlbeans.XmlObject[] dependentUponArray)
        {
            check_orphaned();
            arraySetterHelper(dependentUponArray, DEPENDENTUPON$0);
        }
        
        /**
         * Sets ith "DependentUpon" element
         */
        public void setDependentUponArray(int i, org.apache.xmlbeans.XmlObject dependentUpon)
        {
            generatedSetterHelperImpl(dependentUpon, DEPENDENTUPON$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "DependentUpon" element
         */
        public org.apache.xmlbeans.XmlObject insertNewDependentUpon(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(DEPENDENTUPON$0, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "DependentUpon" element
         */
        public org.apache.xmlbeans.XmlObject addNewDependentUpon()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(DEPENDENTUPON$0);
                return target;
            }
        }
        
        /**
         * Removes the ith "DependentUpon" element
         */
        public void removeDependentUpon(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(DEPENDENTUPON$0, i);
            }
        }
        
        /**
         * Gets a List of "Generator" elements
         */
        public java.util.List getGeneratorList()
        {
            final class GeneratorList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getGeneratorArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getGeneratorArray(i);
                    ContentImpl.this.setGeneratorArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewGenerator(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getGeneratorArray(i);
                    ContentImpl.this.removeGenerator(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfGeneratorArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new GeneratorList();
            }
        }
        
        /**
         * Gets array of all "Generator" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getGeneratorArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(GENERATOR$2, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "Generator" element
         */
        public org.apache.xmlbeans.XmlObject getGeneratorArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(GENERATOR$2, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "Generator" element
         */
        public int sizeOfGeneratorArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(GENERATOR$2);
            }
        }
        
        /**
         * Sets array of all "Generator" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setGeneratorArray(org.apache.xmlbeans.XmlObject[] generatorArray)
        {
            check_orphaned();
            arraySetterHelper(generatorArray, GENERATOR$2);
        }
        
        /**
         * Sets ith "Generator" element
         */
        public void setGeneratorArray(int i, org.apache.xmlbeans.XmlObject generator)
        {
            generatedSetterHelperImpl(generator, GENERATOR$2, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "Generator" element
         */
        public org.apache.xmlbeans.XmlObject insertNewGenerator(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(GENERATOR$2, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "Generator" element
         */
        public org.apache.xmlbeans.XmlObject addNewGenerator()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(GENERATOR$2);
                return target;
            }
        }
        
        /**
         * Removes the ith "Generator" element
         */
        public void removeGenerator(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(GENERATOR$2, i);
            }
        }
        
        /**
         * Gets a List of "LastGenOutput" elements
         */
        public java.util.List getLastGenOutputList()
        {
            final class LastGenOutputList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getLastGenOutputArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getLastGenOutputArray(i);
                    ContentImpl.this.setLastGenOutputArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewLastGenOutput(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getLastGenOutputArray(i);
                    ContentImpl.this.removeLastGenOutput(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfLastGenOutputArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new LastGenOutputList();
            }
        }
        
        /**
         * Gets array of all "LastGenOutput" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getLastGenOutputArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(LASTGENOUTPUT$4, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "LastGenOutput" element
         */
        public org.apache.xmlbeans.XmlObject getLastGenOutputArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(LASTGENOUTPUT$4, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "LastGenOutput" element
         */
        public int sizeOfLastGenOutputArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(LASTGENOUTPUT$4);
            }
        }
        
        /**
         * Sets array of all "LastGenOutput" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setLastGenOutputArray(org.apache.xmlbeans.XmlObject[] lastGenOutputArray)
        {
            check_orphaned();
            arraySetterHelper(lastGenOutputArray, LASTGENOUTPUT$4);
        }
        
        /**
         * Sets ith "LastGenOutput" element
         */
        public void setLastGenOutputArray(int i, org.apache.xmlbeans.XmlObject lastGenOutput)
        {
            generatedSetterHelperImpl(lastGenOutput, LASTGENOUTPUT$4, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "LastGenOutput" element
         */
        public org.apache.xmlbeans.XmlObject insertNewLastGenOutput(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(LASTGENOUTPUT$4, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "LastGenOutput" element
         */
        public org.apache.xmlbeans.XmlObject addNewLastGenOutput()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(LASTGENOUTPUT$4);
                return target;
            }
        }
        
        /**
         * Removes the ith "LastGenOutput" element
         */
        public void removeLastGenOutput(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(LASTGENOUTPUT$4, i);
            }
        }
        
        /**
         * Gets a List of "CustomToolNamespace" elements
         */
        public java.util.List getCustomToolNamespaceList()
        {
            final class CustomToolNamespaceList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getCustomToolNamespaceArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getCustomToolNamespaceArray(i);
                    ContentImpl.this.setCustomToolNamespaceArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewCustomToolNamespace(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getCustomToolNamespaceArray(i);
                    ContentImpl.this.removeCustomToolNamespace(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfCustomToolNamespaceArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new CustomToolNamespaceList();
            }
        }
        
        /**
         * Gets array of all "CustomToolNamespace" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getCustomToolNamespaceArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(CUSTOMTOOLNAMESPACE$6, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "CustomToolNamespace" element
         */
        public org.apache.xmlbeans.XmlObject getCustomToolNamespaceArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(CUSTOMTOOLNAMESPACE$6, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "CustomToolNamespace" element
         */
        public int sizeOfCustomToolNamespaceArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CUSTOMTOOLNAMESPACE$6);
            }
        }
        
        /**
         * Sets array of all "CustomToolNamespace" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setCustomToolNamespaceArray(org.apache.xmlbeans.XmlObject[] customToolNamespaceArray)
        {
            check_orphaned();
            arraySetterHelper(customToolNamespaceArray, CUSTOMTOOLNAMESPACE$6);
        }
        
        /**
         * Sets ith "CustomToolNamespace" element
         */
        public void setCustomToolNamespaceArray(int i, org.apache.xmlbeans.XmlObject customToolNamespace)
        {
            generatedSetterHelperImpl(customToolNamespace, CUSTOMTOOLNAMESPACE$6, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "CustomToolNamespace" element
         */
        public org.apache.xmlbeans.XmlObject insertNewCustomToolNamespace(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(CUSTOMTOOLNAMESPACE$6, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "CustomToolNamespace" element
         */
        public org.apache.xmlbeans.XmlObject addNewCustomToolNamespace()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(CUSTOMTOOLNAMESPACE$6);
                return target;
            }
        }
        
        /**
         * Removes the ith "CustomToolNamespace" element
         */
        public void removeCustomToolNamespace(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CUSTOMTOOLNAMESPACE$6, i);
            }
        }
        
        /**
         * Gets a List of "Link" elements
         */
        public java.util.List getLinkList()
        {
            final class LinkList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getLinkArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getLinkArray(i);
                    ContentImpl.this.setLinkArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewLink(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getLinkArray(i);
                    ContentImpl.this.removeLink(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfLinkArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new LinkList();
            }
        }
        
        /**
         * Gets array of all "Link" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getLinkArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(LINK$8, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "Link" element
         */
        public org.apache.xmlbeans.XmlObject getLinkArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(LINK$8, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "Link" element
         */
        public int sizeOfLinkArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(LINK$8);
            }
        }
        
        /**
         * Sets array of all "Link" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setLinkArray(org.apache.xmlbeans.XmlObject[] linkArray)
        {
            check_orphaned();
            arraySetterHelper(linkArray, LINK$8);
        }
        
        /**
         * Sets ith "Link" element
         */
        public void setLinkArray(int i, org.apache.xmlbeans.XmlObject link)
        {
            generatedSetterHelperImpl(link, LINK$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "Link" element
         */
        public org.apache.xmlbeans.XmlObject insertNewLink(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(LINK$8, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "Link" element
         */
        public org.apache.xmlbeans.XmlObject addNewLink()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(LINK$8);
                return target;
            }
        }
        
        /**
         * Removes the ith "Link" element
         */
        public void removeLink(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(LINK$8, i);
            }
        }
        
        /**
         * Gets a List of "Group" elements
         */
        public java.util.List getGroupList()
        {
            final class GroupList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getGroupArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getGroupArray(i);
                    ContentImpl.this.setGroupArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewGroup(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getGroupArray(i);
                    ContentImpl.this.removeGroup(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfGroupArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new GroupList();
            }
        }
        
        /**
         * Gets array of all "Group" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getGroupArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(GROUP$10, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "Group" element
         */
        public org.apache.xmlbeans.XmlObject getGroupArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(GROUP$10, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "Group" element
         */
        public int sizeOfGroupArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(GROUP$10);
            }
        }
        
        /**
         * Sets array of all "Group" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setGroupArray(org.apache.xmlbeans.XmlObject[] groupArray)
        {
            check_orphaned();
            arraySetterHelper(groupArray, GROUP$10);
        }
        
        /**
         * Sets ith "Group" element
         */
        public void setGroupArray(int i, org.apache.xmlbeans.XmlObject group)
        {
            generatedSetterHelperImpl(group, GROUP$10, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "Group" element
         */
        public org.apache.xmlbeans.XmlObject insertNewGroup(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(GROUP$10, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "Group" element
         */
        public org.apache.xmlbeans.XmlObject addNewGroup()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(GROUP$10);
                return target;
            }
        }
        
        /**
         * Removes the ith "Group" element
         */
        public void removeGroup(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(GROUP$10, i);
            }
        }
        
        /**
         * Gets a List of "PublishState" elements
         */
        public java.util.List getPublishStateList()
        {
            final class PublishStateList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getPublishStateArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getPublishStateArray(i);
                    ContentImpl.this.setPublishStateArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewPublishState(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getPublishStateArray(i);
                    ContentImpl.this.removePublishState(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfPublishStateArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new PublishStateList();
            }
        }
        
        /**
         * Gets array of all "PublishState" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getPublishStateArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(PUBLISHSTATE$12, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "PublishState" element
         */
        public org.apache.xmlbeans.XmlObject getPublishStateArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(PUBLISHSTATE$12, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "PublishState" element
         */
        public int sizeOfPublishStateArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(PUBLISHSTATE$12);
            }
        }
        
        /**
         * Sets array of all "PublishState" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setPublishStateArray(org.apache.xmlbeans.XmlObject[] publishStateArray)
        {
            check_orphaned();
            arraySetterHelper(publishStateArray, PUBLISHSTATE$12);
        }
        
        /**
         * Sets ith "PublishState" element
         */
        public void setPublishStateArray(int i, org.apache.xmlbeans.XmlObject publishState)
        {
            generatedSetterHelperImpl(publishState, PUBLISHSTATE$12, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "PublishState" element
         */
        public org.apache.xmlbeans.XmlObject insertNewPublishState(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(PUBLISHSTATE$12, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "PublishState" element
         */
        public org.apache.xmlbeans.XmlObject addNewPublishState()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(PUBLISHSTATE$12);
                return target;
            }
        }
        
        /**
         * Removes the ith "PublishState" element
         */
        public void removePublishState(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(PUBLISHSTATE$12, i);
            }
        }
        
        /**
         * Gets a List of "IsAssembly" elements
         */
        public java.util.List getIsAssemblyList()
        {
            final class IsAssemblyList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getIsAssemblyArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getIsAssemblyArray(i);
                    ContentImpl.this.setIsAssemblyArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewIsAssembly(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getIsAssemblyArray(i);
                    ContentImpl.this.removeIsAssembly(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfIsAssemblyArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new IsAssemblyList();
            }
        }
        
        /**
         * Gets array of all "IsAssembly" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getIsAssemblyArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(ISASSEMBLY$14, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "IsAssembly" element
         */
        public org.apache.xmlbeans.XmlObject getIsAssemblyArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(ISASSEMBLY$14, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "IsAssembly" element
         */
        public int sizeOfIsAssemblyArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(ISASSEMBLY$14);
            }
        }
        
        /**
         * Sets array of all "IsAssembly" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setIsAssemblyArray(org.apache.xmlbeans.XmlObject[] isAssemblyArray)
        {
            check_orphaned();
            arraySetterHelper(isAssemblyArray, ISASSEMBLY$14);
        }
        
        /**
         * Sets ith "IsAssembly" element
         */
        public void setIsAssemblyArray(int i, org.apache.xmlbeans.XmlObject isAssembly)
        {
            generatedSetterHelperImpl(isAssembly, ISASSEMBLY$14, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "IsAssembly" element
         */
        public org.apache.xmlbeans.XmlObject insertNewIsAssembly(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(ISASSEMBLY$14, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "IsAssembly" element
         */
        public org.apache.xmlbeans.XmlObject addNewIsAssembly()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(ISASSEMBLY$14);
                return target;
            }
        }
        
        /**
         * Removes the ith "IsAssembly" element
         */
        public void removeIsAssembly(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(ISASSEMBLY$14, i);
            }
        }
        
        /**
         * Gets a List of "Visible" elements
         */
        public java.util.List getVisibleList()
        {
            final class VisibleList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getVisibleArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getVisibleArray(i);
                    ContentImpl.this.setVisibleArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewVisible(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getVisibleArray(i);
                    ContentImpl.this.removeVisible(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfVisibleArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new VisibleList();
            }
        }
        
        /**
         * Gets array of all "Visible" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getVisibleArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(VISIBLE$16, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "Visible" element
         */
        public org.apache.xmlbeans.XmlObject getVisibleArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(VISIBLE$16, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "Visible" element
         */
        public int sizeOfVisibleArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(VISIBLE$16);
            }
        }
        
        /**
         * Sets array of all "Visible" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setVisibleArray(org.apache.xmlbeans.XmlObject[] visibleArray)
        {
            check_orphaned();
            arraySetterHelper(visibleArray, VISIBLE$16);
        }
        
        /**
         * Sets ith "Visible" element
         */
        public void setVisibleArray(int i, org.apache.xmlbeans.XmlObject visible)
        {
            generatedSetterHelperImpl(visible, VISIBLE$16, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "Visible" element
         */
        public org.apache.xmlbeans.XmlObject insertNewVisible(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(VISIBLE$16, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "Visible" element
         */
        public org.apache.xmlbeans.XmlObject addNewVisible()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(VISIBLE$16);
                return target;
            }
        }
        
        /**
         * Removes the ith "Visible" element
         */
        public void removeVisible(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(VISIBLE$16, i);
            }
        }
        
        /**
         * Gets a List of "SubType" elements
         */
        public java.util.List getSubTypeList()
        {
            final class SubTypeList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getSubTypeArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getSubTypeArray(i);
                    ContentImpl.this.setSubTypeArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewSubType(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getSubTypeArray(i);
                    ContentImpl.this.removeSubType(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfSubTypeArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new SubTypeList();
            }
        }
        
        /**
         * Gets array of all "SubType" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getSubTypeArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(SUBTYPE$18, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "SubType" element
         */
        public org.apache.xmlbeans.XmlObject getSubTypeArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(SUBTYPE$18, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "SubType" element
         */
        public int sizeOfSubTypeArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(SUBTYPE$18);
            }
        }
        
        /**
         * Sets array of all "SubType" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setSubTypeArray(org.apache.xmlbeans.XmlObject[] subTypeArray)
        {
            check_orphaned();
            arraySetterHelper(subTypeArray, SUBTYPE$18);
        }
        
        /**
         * Sets ith "SubType" element
         */
        public void setSubTypeArray(int i, org.apache.xmlbeans.XmlObject subType)
        {
            generatedSetterHelperImpl(subType, SUBTYPE$18, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "SubType" element
         */
        public org.apache.xmlbeans.XmlObject insertNewSubType(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(SUBTYPE$18, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "SubType" element
         */
        public org.apache.xmlbeans.XmlObject addNewSubType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(SUBTYPE$18);
                return target;
            }
        }
        
        /**
         * Removes the ith "SubType" element
         */
        public void removeSubType(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(SUBTYPE$18, i);
            }
        }
        
        /**
         * Gets a List of "CopyToOutputDirectory" elements
         */
        public java.util.List getCopyToOutputDirectoryList()
        {
            final class CopyToOutputDirectoryList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getCopyToOutputDirectoryArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getCopyToOutputDirectoryArray(i);
                    ContentImpl.this.setCopyToOutputDirectoryArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewCopyToOutputDirectory(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getCopyToOutputDirectoryArray(i);
                    ContentImpl.this.removeCopyToOutputDirectory(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfCopyToOutputDirectoryArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new CopyToOutputDirectoryList();
            }
        }
        
        /**
         * Gets array of all "CopyToOutputDirectory" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getCopyToOutputDirectoryArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(COPYTOOUTPUTDIRECTORY$20, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "CopyToOutputDirectory" element
         */
        public org.apache.xmlbeans.XmlObject getCopyToOutputDirectoryArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(COPYTOOUTPUTDIRECTORY$20, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "CopyToOutputDirectory" element
         */
        public int sizeOfCopyToOutputDirectoryArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(COPYTOOUTPUTDIRECTORY$20);
            }
        }
        
        /**
         * Sets array of all "CopyToOutputDirectory" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setCopyToOutputDirectoryArray(org.apache.xmlbeans.XmlObject[] copyToOutputDirectoryArray)
        {
            check_orphaned();
            arraySetterHelper(copyToOutputDirectoryArray, COPYTOOUTPUTDIRECTORY$20);
        }
        
        /**
         * Sets ith "CopyToOutputDirectory" element
         */
        public void setCopyToOutputDirectoryArray(int i, org.apache.xmlbeans.XmlObject copyToOutputDirectory)
        {
            generatedSetterHelperImpl(copyToOutputDirectory, COPYTOOUTPUTDIRECTORY$20, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "CopyToOutputDirectory" element
         */
        public org.apache.xmlbeans.XmlObject insertNewCopyToOutputDirectory(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(COPYTOOUTPUTDIRECTORY$20, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "CopyToOutputDirectory" element
         */
        public org.apache.xmlbeans.XmlObject addNewCopyToOutputDirectory()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(COPYTOOUTPUTDIRECTORY$20);
                return target;
            }
        }
        
        /**
         * Removes the ith "CopyToOutputDirectory" element
         */
        public void removeCopyToOutputDirectory(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(COPYTOOUTPUTDIRECTORY$20, i);
            }
        }
        
        /**
         * Gets a List of "CopyToPublishDirectory" elements
         */
        public java.util.List getCopyToPublishDirectoryList()
        {
            final class CopyToPublishDirectoryList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return ContentImpl.this.getCopyToPublishDirectoryArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getCopyToPublishDirectoryArray(i);
                    ContentImpl.this.setCopyToPublishDirectoryArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { ContentImpl.this.insertNewCopyToPublishDirectory(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = ContentImpl.this.getCopyToPublishDirectoryArray(i);
                    ContentImpl.this.removeCopyToPublishDirectory(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return ContentImpl.this.sizeOfCopyToPublishDirectoryArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new CopyToPublishDirectoryList();
            }
        }
        
        /**
         * Gets array of all "CopyToPublishDirectory" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getCopyToPublishDirectoryArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(COPYTOPUBLISHDIRECTORY$22, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "CopyToPublishDirectory" element
         */
        public org.apache.xmlbeans.XmlObject getCopyToPublishDirectoryArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(COPYTOPUBLISHDIRECTORY$22, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "CopyToPublishDirectory" element
         */
        public int sizeOfCopyToPublishDirectoryArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(COPYTOPUBLISHDIRECTORY$22);
            }
        }
        
        /**
         * Sets array of all "CopyToPublishDirectory" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setCopyToPublishDirectoryArray(org.apache.xmlbeans.XmlObject[] copyToPublishDirectoryArray)
        {
            check_orphaned();
            arraySetterHelper(copyToPublishDirectoryArray, COPYTOPUBLISHDIRECTORY$22);
        }
        
        /**
         * Sets ith "CopyToPublishDirectory" element
         */
        public void setCopyToPublishDirectoryArray(int i, org.apache.xmlbeans.XmlObject copyToPublishDirectory)
        {
            generatedSetterHelperImpl(copyToPublishDirectory, COPYTOPUBLISHDIRECTORY$22, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "CopyToPublishDirectory" element
         */
        public org.apache.xmlbeans.XmlObject insertNewCopyToPublishDirectory(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(COPYTOPUBLISHDIRECTORY$22, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "CopyToPublishDirectory" element
         */
        public org.apache.xmlbeans.XmlObject addNewCopyToPublishDirectory()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(COPYTOPUBLISHDIRECTORY$22);
                return target;
            }
        }
        
        /**
         * Removes the ith "CopyToPublishDirectory" element
         */
        public void removeCopyToPublishDirectory(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(COPYTOPUBLISHDIRECTORY$22, i);
            }
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy