modified castor-1.1 library and refactored uk.ac.vamsas
[jalview.git] / src / jalview / schemabinding / version2 / descriptors / VamsasModelDescriptor.java
1 /*\r
2  * This class was automatically generated with \r
3  * <a href="http://www.castor.org">Castor 1.1</a>, using an XML\r
4  * Schema.\r
5  * $Id$\r
6  */\r
7 \r
8 package jalview.schemabinding.version2.descriptors;\r
9 \r
10   //---------------------------------/\r
11  //- Imported classes and packages -/\r
12 //---------------------------------/\r
13 \r
14 import jalview.schemabinding.version2.VamsasModel;\r
15 \r
16 /**\r
17  * Class VamsasModelDescriptor.\r
18  * \r
19  * @version $Revision$ $Date$\r
20  */\r
21 public class VamsasModelDescriptor extends jalview.schemabinding.version2.descriptors.VAMSASDescriptor {\r
22 \r
23 \r
24       //--------------------------/\r
25      //- Class/Member Variables -/\r
26     //--------------------------/\r
27 \r
28     /**\r
29      * Field _elementDefinition.\r
30      */\r
31     private boolean _elementDefinition;\r
32 \r
33     /**\r
34      * Field _nsPrefix.\r
35      */\r
36     private java.lang.String _nsPrefix;\r
37 \r
38     /**\r
39      * Field _nsURI.\r
40      */\r
41     private java.lang.String _nsURI;\r
42 \r
43     /**\r
44      * Field _xmlName.\r
45      */\r
46     private java.lang.String _xmlName;\r
47 \r
48     /**\r
49      * Field _identity.\r
50      */\r
51     private org.exolab.castor.xml.XMLFieldDescriptor _identity;\r
52 \r
53 \r
54       //----------------/\r
55      //- Constructors -/\r
56     //----------------/\r
57 \r
58     public VamsasModelDescriptor() {\r
59         super();\r
60         setExtendsWithoutFlatten(new jalview.schemabinding.version2.descriptors.VAMSASDescriptor());\r
61         _nsURI = "www.jalview.org";\r
62         _xmlName = "vamsasModel";\r
63         _elementDefinition = true;\r
64     }\r
65 \r
66 \r
67       //-----------/\r
68      //- Methods -/\r
69     //-----------/\r
70 \r
71     /**\r
72      * Method getAccessMode.\r
73      * \r
74      * @return the access mode specified for this class.\r
75      */\r
76     public org.exolab.castor.mapping.AccessMode getAccessMode(\r
77     ) {\r
78         return null;\r
79     }\r
80 \r
81     /**\r
82      * Method getIdentity.\r
83      * \r
84      * @return the identity field, null if this class has no\r
85      * identity.\r
86      */\r
87     public org.exolab.castor.mapping.FieldDescriptor getIdentity(\r
88     ) {\r
89         if (_identity == null) {\r
90             return super.getIdentity();\r
91         }\r
92         return _identity;\r
93     }\r
94 \r
95     /**\r
96      * Method getJavaClass.\r
97      * \r
98      * @return the Java class represented by this descriptor.\r
99      */\r
100     public java.lang.Class getJavaClass(\r
101     ) {\r
102         return jalview.schemabinding.version2.VamsasModel.class;\r
103     }\r
104 \r
105     /**\r
106      * Method getNameSpacePrefix.\r
107      * \r
108      * @return the namespace prefix to use when marshaling as XML.\r
109      */\r
110     public java.lang.String getNameSpacePrefix(\r
111     ) {\r
112         return _nsPrefix;\r
113     }\r
114 \r
115     /**\r
116      * Method getNameSpaceURI.\r
117      * \r
118      * @return the namespace URI used when marshaling and\r
119      * unmarshaling as XML.\r
120      */\r
121     public java.lang.String getNameSpaceURI(\r
122     ) {\r
123         return _nsURI;\r
124     }\r
125 \r
126     /**\r
127      * Method getValidator.\r
128      * \r
129      * @return a specific validator for the class described by this\r
130      * ClassDescriptor.\r
131      */\r
132     public org.exolab.castor.xml.TypeValidator getValidator(\r
133     ) {\r
134         return this;\r
135     }\r
136 \r
137     /**\r
138      * Method getXMLName.\r
139      * \r
140      * @return the XML Name for the Class being described.\r
141      */\r
142     public java.lang.String getXMLName(\r
143     ) {\r
144         return _xmlName;\r
145     }\r
146 \r
147     /**\r
148      * Method isElementDefinition.\r
149      * \r
150      * @return true if XML schema definition of this Class is that\r
151      * of a global\r
152      * element or element with anonymous type definition.\r
153      */\r
154     public boolean isElementDefinition(\r
155     ) {\r
156         return _elementDefinition;\r
157     }\r
158 \r
159 }\r