Ejemplo n.º 1
0
    def on_ontology_parse(self, ctx):
        """Event handler for the ontology parse event.

        :param ctx: Generation context information.
        :type ctx: esdoc_mp.generators.generator.GeneratorContext

        """
        return [(_emit_module_init(ctx.ontology),
                 pgu.get_ontology_directory(ctx),
                 pgu.get_module_file_name('decoder')),
                (_templates[_TEMPLATE_DECODER_XML_UTILS],
                 pgu.get_ontology_directory(ctx),
                 pgu.get_module_file_name('decoder_xml_utils'))]
Ejemplo n.º 2
0
    def on_ontology_parse(self, ctx):
        """Event handler for the ontology parse event.

        :param ctx: Generation context information.
        :type ctx: esdoc_mp.generators.generator.GeneratorContext

        """
        return [
            (
                _emit_module_init(ctx.ontology),
                pgu.get_ontology_directory(ctx),
                pgu.get_module_file_name('typeset')
            ),
            (
                _emit_module_meta(ctx.ontology),
                pgu.get_ontology_directory(ctx),
                pgu.get_module_file_name('typeset_meta')
            )
        ]
Ejemplo n.º 3
0
    def on_ontology_parse(self, ctx):
        """Event handler for the ontology parse event.

        :param ctx: Generation context information.
        :type ctx: esdoc_mp.generators.generator.GeneratorContext

        """
        return [
            (
                _emit_module_init(ctx.ontology),
                pgu.get_ontology_directory(ctx, include_version=False),
                pgu.get_package_init_file_name()
            ),
            (
                _templates[_TEMPLATE_PACKAGE_2],
                pgu.get_ontology_directory(ctx),
                pgu.get_package_init_file_name()
            )
        ]
Ejemplo n.º 4
0
    def on_package_parse(self, ctx):
        """Event handler for the package parse event.

        :param ctx: Generation context information.
        :type ctx: esdoc_mp.generators.generator.GeneratorContext

        """
        return (_emit_module_decoder_for_pkg(ctx.ontology, ctx.pkg),
                pgu.get_ontology_directory(ctx),
                pgu.get_package_module_file_name(ctx.pkg, 'decoder'))
Ejemplo n.º 5
0
    def on_ontology_parse(self, ctx):
        """Event handler for the ontology parse event.

        :param ctx: Generation context information.
        :type ctx: esdoc_mp.generators.generator.GeneratorContext

        """
        return [
            (
                _emit_module_init(ctx.ontology),
                pgu.get_ontology_directory(ctx),
                pgu.get_module_file_name('decoder')
            ),
            (
                _templates[_TEMPLATE_DECODER_XML_UTILS],
                pgu.get_ontology_directory(ctx),
                pgu.get_module_file_name('decoder_xml_utils')
            )
        ]
Ejemplo n.º 6
0
    def on_package_parse(self, ctx):
        """Event handler for the package parse event.

        :param ctx: Generation context information.
        :type ctx: esdoc_mp.generators.generator.GeneratorContext

        """
        return (
            _emit_module_typeset_for_pkg(ctx.ontology, ctx.pkg),
            pgu.get_ontology_directory(ctx),
            pgu.get_package_module_file_name(ctx.pkg, 'typeset')
        )