- 
    <inner> getChildSchema(parentSchema, candidateName) → {Object}
- 
    
    
    
        Gets the schema node for the specified element.
     Parameters:
    
	
		
		| Name | Type | Description |  
            
                | parentSchema | Object | Schema of the parent XML node of 'element'. |  
            
                | candidateName |  | XML element name to consider. |  
 
    
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 Returns:
    The schema that describes the specified element; null if not found.
 
	- 
		Type
	
- 
		
Object
	
 
- 
    <inner> isEdmNamespace(nsURI) → {Boolean}
- 
    
    
    
        Checks whether the specifies namespace URI is one of the known CSDL namespace URIs.
     Parameters:
    
	
		
		| Name | Type | Description |  
            
                | nsURI | String | Namespace URI to check. |  
 
    
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 Returns:
    true if nsURI is a known CSDL namespace; false otherwise.
 
	- 
		Type
	
- 
		
Boolean
	
 
- 
    
    
    
- 
    
    
    
        Parses a metadata document.
     Parameters:
    
	
		
		| Name | Type | Description |  
            
                | handler |  | This handler. |  
            
                | text | String | Metadata text. |  
 
    
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 Returns:
    An object representation of the conceptual model.
 
- 
    <inner> parseConceptualModelElement(element) → {Object}
- 
    
    
    
        Parses a CSDL document.
     Parameters:
    
	
		
		| Name | Type | Description |  
            
                | element |  | DOM element to parse. |  
 
    
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 Returns:
    An object describing the parsed element.
 
	- 
		Type
	
- 
		
Object
	
 
- 
    <inner> schemaElement(attributes, elements, text, ns) → {Object}
- 
    
    
    
        Creates an object that describes an element in an schema.
     Parameters:
    
	
		
		| Name | Type | Description |  
            
                | attributes | Array | List containing the names of the attributes allowed for this element. |  
            
                | elements | Array | List containing the names of the child elements allowed for this element. |  
            
                | text | Boolean | Flag indicating if the element's text value is of interest or not. |  
            
                | ns | String | Namespace to which the element belongs to.
If a child element name ends with * then it is understood by the schema that that child element can appear 0 or more times. |  
 
    
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 Returns:
    Object with attributes, elements, text, and ns fields.
 
	- 
		Type
	
- 
		
Object
	
 
- 
    <inner> scriptCase(text) → {String}
- 
    
    
    
        Converts a Pascal-case identifier into a camel-case identifier.
     Parameters:
    
	
		
		| Name | Type | Description |  
            
                | text | String | Text to convert. |  
 
    
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 Returns:
    Converted text.
If the text starts with multiple uppercase characters, it is left as-is.
 
	- 
		Type
	
- 
		
String