         let xmlData = S3DXSD.readXSD("Spectra3D")
         xsd = S3DXSD(data: xmlData)
         xsd.parseEnumTypes()
-    }
-    
+        mtlEnums = xsd.enumTypes
+    }
 }
 
 public class S3DXML {

//
//public class S3DXMLMTLVertexDescriptorNode: S3DXMLNodeParser {
//    public typealias NodeType =
//    public func parse(descriptorManager: SpectraDescriptorManager, elem: ONOXMLElement, options: [String : AnyObject]) -> NodeType {
//
//        return NodeType()
//    }
//}


//public class S3DXMLMTLTextureDescriptorNode: S3DXMLNodeParser {
//    public typealias NodeType = MTLTextureDescriptor
//    
//    public func parse(descriptorManager: SpectraDescriptorManager, elem: ONOXMLElement, options: [String : AnyObject] = [:]) -> NodeType {
//        
//        return NodeType()
//    }
