Navigation auf uzh.ch

Suche

Department of Informatics Requirements Engineering Research Group

E2DOT

E2DOT creates a DOT file to visualize the metamodel (DOT files can be rendered with GraphViz). For example, when executed on java.ecore, this operation generates the following DOT document: java.dot. GraphViz generates from this DOT file the following diagram:

java.dot rendered by Graphviz

Source Code

  • Input metamodel: Ecore.kmt (implements partially the behavior of Ecore)
  • Output metamodel: DOT.kmt (includes a pretty printer function)
  • Operation: E2DOT.kmt

Static Metamodel Footprint

Static Metamodel Footprint of E2DOT