[Top] [Prev] [Next]

Feature Implementation

Xslt templates are used to transform the model into a data-access class. The templates are written in such a way that in order to implement one feature, there will be no polling or looking-ahead for another feature. Even though the generated class is radically different when the Stored Procedure feature is added, for example, the templates don't look-ahead for this feature. Instead, a prioritizing mechanism has been introduced so that even though several templates can contribute to an apply-templates instruction, only one of them will be selected (based on a priority).