-- Extracting a model's meta-information

The model-structure defined in m0 has some fields that contain meta-informations about the model. Such information is to be expressed in the diagram by a class with stereotype 'model-meta', whose name- and comment-field are interpreted belong to the model.

This module exports a single predicate that searches for the meta-information, removes it from the model's element-list and fills in the appropriate fields of the model-structure.

This is written against the inital declaration found in as it was used to process the m0-model.

- Heiko Lewin <>
pl_model(Input, Output)
Translates the Input-model by selecting a class with stereotype 'model-meta' that contains the meta-information about the model and sets the appropriate fields in the Output-model-term.