The ``llrs.py`` module ====================== .. py:module:: ansys.scade.pyalmgw.llrs Summary ------- .. py:currentmodule:: llrs .. tab-set:: .. tab-item:: Classes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~ansys.scade.pyalmgw.llrs.AnnotatedLLRS` - Base implementation class for models that support annotations. * - :py:obj:`~ansys.scade.pyalmgw.llrs.DisplayApp` - Top-level class for SCADE Display models. * - :py:obj:`~ansys.scade.pyalmgw.llrs.DisplayLLRS` - LLRS implementation for SCADE Display. * - :py:obj:`~ansys.scade.pyalmgw.llrs.LLRExport` - Entry point for exporting the surrogate model. * - :py:obj:`~ansys.scade.pyalmgw.llrs.LLRS` - Base class for creating a surrogate model for a given product. * - :py:obj:`~ansys.scade.pyalmgw.llrs.QteLLRS` - LLRS implementation for SCADE Test. * - :py:obj:`~ansys.scade.pyalmgw.llrs.ScadeLLRS` - LLRS implementation for SCADE Suite. * - :py:obj:`~ansys.scade.pyalmgw.llrs.StdLLRS` - Base implementation class for models edited inside SCADE Studio IDE. * - :py:obj:`~ansys.scade.pyalmgw.llrs.SystemLLRS` - LLRS implementation for SCADE Architect. .. tab-item:: Exceptions .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~ansys.scade.pyalmgw.llrs.PathError` - Exception for erroneous paths in schemas. .. tab-item:: Functions .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~ansys.scade.pyalmgw.llrs.get_export_class` - Create an instance of ``LLRExport`` for the input project. * - :py:obj:`~ansys.scade.pyalmgw.llrs.main` - Create a surrogate model to the given output file. * - :py:obj:`~ansys.scade.pyalmgw.llrs.read_project_id` - Return the ALM Gateway ID of a project. .. tab-item:: Attributes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~child` - * - :py:obj:`~code` - * - :py:obj:`~script_dir` - .. toctree:: :titlesonly: :maxdepth: 1 :hidden: AnnotatedLLRS DisplayApp DisplayLLRS LLRExport LLRS QteLLRS ScadeLLRS StdLLRS SystemLLRS .. toctree:: :titlesonly: :maxdepth: 1 :hidden: PathError .. toctree:: :titlesonly: :maxdepth: 1 :hidden: get_export_class main read_project_id Description ----------- Generic tool for exporting the surrogate model to an ALM tool. This tool uses a json schema to find the contributing elements of a model, as well the document structure. Refer to *Model Export Customization* in appendix H of the *SCADE LifeCycle User Manual* in the SCADE documentation for a complete reference of the json output file. .. Note:: The term ``LLR`` used in this tool comes from its initial version for SCADE Suite. It should be read as Contributing Element for traceability. .. !! processed by numpydoc !! Module detail ------------- .. py:data:: child :value: None .. py:data:: code :value: 1 .. py:data:: script_dir