X-Git-Url: http://nitlanguage.org diff --git a/src/doc/doc_base.nit b/src/doc/doc_base.nit index c77c332..98362ce 100644 --- a/src/doc/doc_base.nit +++ b/src/doc/doc_base.nit @@ -17,7 +17,7 @@ module doc_base import toolcontext import model_ext -import model::model_views +import model::model_collect # The model of a Nitdoc documentation. # @@ -26,7 +26,15 @@ import model::model_views # The model is populated through `DocPhase` to be constructed. # It is a placeholder to share data between each phase. class DocModel - super ModelView + + # Model to generate the documentation for + var model: Model + + # Main module of the sources behing documented + var mainmodule: MModule + + # Model filters to apply + var filter: ModelFilter # `DocPage` composing the documentation associated to their ids. # @@ -35,9 +43,6 @@ class DocModel # See `add_page`. var pages: Map[String, DocPage] = new HashMap[String, DocPage] - # The entry point of the `model`. - var mainmodule: MModule is writable - # Add a `page` to this documentation. fun add_page(page: DocPage) do if pages.has_key(page.id) then