5. The method of claim 4 , wherein said generating an API source library includes: traversing the model from the root node toward the leaf nodes; selecting a template tree for the selected target programming language; perform template substitution while performing said traversing the model; and creating one or more output files per template.
5. The method of claim 4 , wherein said generating an API source library includes: traversing the model from the root node toward the leaf nodes; selecting a template tree for the selected target programming language; perform template substitution while performing said traversing the model; and creating one or more output files per template. 6. The method of claim 5 , wherein while traversing the template tree, replacing object names for object names that are reserved words.