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