nitdoc: make DocModel a ModelView
authorAlexandre Terrasa <alexandre@moz-code.org>
Wed, 16 Dec 2015 07:42:11 +0000 (02:42 -0500)
committerAlexandre Terrasa <alexandre@moz-code.org>
Sat, 19 Dec 2015 05:55:17 +0000 (00:55 -0500)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

src/doc/doc_base.nit

index c054512..c77c332 100644 (file)
@@ -17,6 +17,7 @@ module doc_base
 
 import toolcontext
 import model_ext
+import model::model_views
 
 # The model of a Nitdoc documentation.
 #
@@ -25,6 +26,7 @@ import model_ext
 # The model is populated through `DocPhase` to be constructed.
 # It is a placeholder to share data between each phase.
 class DocModel
+       super ModelView
 
        # `DocPage` composing the documentation associated to their ids.
        #
@@ -33,9 +35,6 @@ class DocModel
        # See `add_page`.
        var pages: Map[String, DocPage] = new HashMap[String, DocPage]
 
-       # Nit `Model` from which we extract the documentation.
-       var model: Model is writable
-
        # The entry point of the `model`.
        var mainmodule: MModule is writable