Inheritance and Polymorphism

Templates are defined with respect to a given metaclass and are inherited by and available to the children of the metaclass. In the following example, the definition template defined on the parent metaclass is available to, and used in the evaluation of the content template on the child metaclass.



GTL supports the following OO concepts as part of inheritance:

%isAbstract%
%Classifier::isAbstract%