The ``declaration.py`` module
=============================
.. py:module:: ansys.scade.apitools.create.declaration
Summary
-------
.. py:currentmodule:: declaration
.. tab-set::
.. tab-item:: Enums
.. list-table::
:header-rows: 0
:widths: auto
* - :py:obj:`~ansys.scade.apitools.create.declaration.VK`
- Visibility kind.
.. tab-item:: Exceptions
.. list-table::
:header-rows: 0
:widths: auto
* - :py:obj:`~ansys.scade.apitools.create.declaration.IllegalIOError`
- Provides the exception for the wrong IO specification.
* - :py:obj:`~ansys.scade.apitools.create.declaration.ParamImportedError`
- Provides the exception for the wrong imported operator specification.
.. tab-item:: Functions
.. list-table::
:header-rows: 0
:widths: auto
* - :py:obj:`~ansys.scade.apitools.create.declaration.add_enumeration_values`
- Add enumeration values to an enumeration type.
* - :py:obj:`~ansys.scade.apitools.create.declaration.add_operator_hidden`
- Add hidden inputs to an operator.
* - :py:obj:`~ansys.scade.apitools.create.declaration.add_operator_inputs`
- Add inputs to an operator.
* - :py:obj:`~ansys.scade.apitools.create.declaration.add_operator_outputs`
- Add outputs to an operator.
* - :py:obj:`~ansys.scade.apitools.create.declaration.add_operator_parameters`
- Add parameters to an operator.
* - :py:obj:`~ansys.scade.apitools.create.declaration.create_constant`
- Create a constant.
* - :py:obj:`~ansys.scade.apitools.create.declaration.create_enumeration`
- Create a named type defined by an enumeration.
* - :py:obj:`~ansys.scade.apitools.create.declaration.create_graphical_operator`
- Create an operator with a graphical diagram.
* - :py:obj:`~ansys.scade.apitools.create.declaration.create_imported_constant`
- Create an imported constant.
* - :py:obj:`~ansys.scade.apitools.create.declaration.create_imported_operator`
- Create an imported operator.
* - :py:obj:`~ansys.scade.apitools.create.declaration.create_imported_type`
- Create an imported named type.
* - :py:obj:`~ansys.scade.apitools.create.declaration.create_named_type`
- Create a named type.
* - :py:obj:`~ansys.scade.apitools.create.declaration.create_package`
- Create a package.
* - :py:obj:`~ansys.scade.apitools.create.declaration.create_sensor`
- Create a sensor.
* - :py:obj:`~ansys.scade.apitools.create.declaration.create_textual_operator`
- Create an operator with a textual diagram.
* - :py:obj:`~ansys.scade.apitools.create.declaration.set_specialized_operator`
- Declare a specialization of an imported operator.
* - :py:obj:`~ansys.scade.apitools.create.declaration.set_type_constraint`
- Set the constraint of a polymorphic type.
.. toctree::
:titlesonly:
:maxdepth: 1
:hidden:
VK
.. toctree::
:titlesonly:
:maxdepth: 1
:hidden:
IllegalIOError
ParamImportedError
.. toctree::
:titlesonly:
:maxdepth: 1
:hidden:
add_enumeration_values
add_operator_hidden
add_operator_inputs
add_operator_outputs
add_operator_parameters
create_constant
create_enumeration
create_graphical_operator
create_imported_constant
create_imported_operator
create_imported_type
create_named_type
create_package
create_sensor
create_textual_operator
set_specialized_operator
set_type_constraint
Description
-----------
Provides create functions for Scade model declarations.
* Package
* Type
* Constant
* Sensor
* Operator
..
!! processed by numpydoc !!