.. _Constraint Code Templates:

Constraint Code Templates
=========================

The following features can be used in DVT to generate new constraints:

-  :ref:`Quick Fix <Quick Fix Proposals>`
-  :ref:`Constraint Override <Override Constraints Using the Dialog>`
-  :ref:`Autocomplete <Override Constraints Using Autocomplete Proposals>`

To customize the way a generated constraint looks you can edit the **constraint_implementation** or **constraint_prototype** code templates.

.. figure:: ../../images/common/constraint_code_templates.png

.. figure:: ../../images/common/constraint_implementation_code_template.png

.. include:: ../../../../../common/code-templates/constraint-implementation-code-template.rst

.. figure:: ../../images/common/constraint_prototype_code_template.png

.. include:: ../../../../../common/code-templates/constraint-prototype-code-template.rst
