Dear Emanuele,
there are different implementations that you could use a starting point:
a) Metamodel Level - GraphicalPlease find in the application library repository the ABL file that contains a version to generate the views as known for the starting point libraries. This library provides means to model a modelling language using class diagram-like representation. The example model package (as ADL) also contains a template incl. the legend of elements.
ABL:
https://www.adoxx.org/svn/all-repo/1_ADOxx_Modelling_Language_Specification_Library_ADOxx13UL1/BIN/ADOxx_Modelling_Language_Specification_Library_1.0.ablADL:
https://www.adoxx.org/svn/all-repo/1_ADOxx_Modelling_Language_Specification_Library_ADOxx13UL1/DOC/ADOxx_Modelling_Language_Specification_Library_1.0.adlb) Metamodel Level - GraphicalAt an experimental stage, you can find the OMI service to generate the graphics on the fly. Please see the service deployed at OMILAB including different examples of already run analysis
URL:
https://omi-tools.dke.univie.ac.at/UMLGenWeb/
c) Metamodel Level - TextualAt an experimental stage, you can find the metamodel report generator as an OMI service Please see the service deployed at OMILAB at the URL below
URL:
https://omi-tools.dke.univie.ac.at/PDF_converter/d) Model Level - GraphicalThis implementation is based on model content and generates a 2D representation of all instances, relations, interrefs within a set of models.
FAQ:
http://www.adoxx.org/live/faq/-/message_boards/message/69485