Using the Modelverse as a Language Engineer
===========================================

With all the modelling primitives given, the next step is to actually create the languages that were used before: how were the *PetriNets* and *FiniteStateAutomata* language defined?
This is the job of the language engineer, who will create these languages through modelling as well.
Indeed, everything in the Modelverse is explicitly modelled, including languages.
When defining a language, the language engineer will mostly use the same operations as the modeller, though in a different context.

.. toctree::
   :maxdepth: 2

   Metamodelling <metamodelling>
   Model Langugage <languageengineer_modellanguage>
   Transformations <transformations>
   Operations <operations>
   Services <services>
   Concrete Syntax <concrete_syntax>
   Conformance <conformance>
