/**
* <h2>CDK library model classes used by all generation tasks.</h2>
* <p>CDK architecture seems like MVC-pattern implementation. The controller {@link org.richfaces.cdk.LibraryBuilder} class
* generates model from different sources ( Java Annotations, XML files and so on ). That model will be used to generate all necessary
* classes by the appropriate "renderers" that act as 'View' part of pattern.</p>
* <p>That model:</p>
* <ul>
* <li>Contains all information about JSF library components and their properties</li>
* <li>Encapsulates restrictions and references for model components, therefore it should be modified by model metods only.</li>
* <li>Encapsulates <a href="http://www.jboss.org/community/docs/DOC-13693">CDK naming conventions</a></li>
* <li>Provides 'Visitor' pattern methods. see {@link LibraryVisitor} for reference.</li>
* </ul>
*
*/
@XmlAccessorType(XmlAccessType.NONE)
@javax.xml.bind.annotation.XmlSchema(namespace = Root.HTTP_FOO_BAR_SCHEMA, xmlns = {
@javax.xml.bind.annotation.XmlNs(prefix = "", namespaceURI = Root.HTTP_FOO_BAR_SCHEMA),
@javax.xml.bind.annotation.XmlNs(prefix = "ext", namespaceURI = Root.EXTENSIONS_NAMESPACE) })
package org.richfaces.cdk.xmlconfig.testmodel;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;