| AbstractLazyAttributeTypeImpl | A replacement for  AttributeTypeImpl with lazy evaluation of super type, so types can be defined in any order. | 
| AbstractLazyComplexTypeImpl | A replacement for  ComplexTypeImpl with lazy evaluation of descriptors, to support cyclically-defined types. | 
| AnnotationFeatureType | Defines required attributes for Annotations. | 
| AssociationDescriptorImpl |  | 
| AssociationTypeImpl |  | 
| AttributeDescriptorImpl |  | 
| AttributeTypeImpl | Base class for attribute types. | 
| BasicFeatureTypes | Defines required attributes for Annotations. | 
| ComplexTypeImpl | Base class for complex types. | 
| DateUtil | Utility class supplying static methods. | 
| Descriptors | Helper methods for dealing with Descriptor. | 
| FeatureTypeFactoryImpl | This implementation is capable of creating a good default implementation of the Types used in the feature model. | 
| FeatureTypeImpl | Base implementation of FeatureType. | 
| GeometryDescriptorImpl |  | 
| GeometryTypeImpl | AttributeType for hold geometry implementations, maintains CRS information. | 
| ProfileImpl | A "sub" Schema used to select types for a specific use. | 
| PropertyDescriptorImpl |  | 
| PropertyTypeImpl |  | 
| ReadonlyAttributeDecorator | Readonly wrapper around the provided Attribute. | 
| SchemaImpl | Implementation of Schema. | 
| Types | This is a set of utility methods used when implementing types. |