Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.


Elements can have associated constraints placed on them. Constraints are used in conjunction with responsibilities to define the conditions and rules under which an element operates and exists.

Typical constraints are pre- and post- conditions, which indicate things that must be true before the element is created or accessed and things that must be true after the element is destroyed or its action complete.

Use the Feature Visibility function to show constraints for an element on the diagram directly; it is also possible to show inherited constraints in this way.

How to

To add constraints to a model element



See also


Open the element Properties dialog.




Select the Constraints page.




In the Constraint field, type the name of the constraint.




In the Type and Status fields, click on the drop-down arrow and select the constraint type (Pre-condition, Post-condition or Invariant) and status.




In the larger text field, type any additional notes required.




Click on the Save button.



Learn more