As the template shows, it tries to create a table, and add table rows for showing the names of use cases within a diagram. This example is a fairly simple one yet it outlines two main thing that every element template tries to achieve:
• Data retrieval - To query the use cases from a diagram, and then get the name of each use case.
• Layout of content - Table construction.
That's what you can do with a DCTL - You compose an element template with DCTL, drag the template into your document in Doc. Composer, let Doc. Composer interpret your template and output content accordingly.
In the coming sections you will see how to retrieve project data as well as to layout the content with the use of DCTL.