| View: | Hide Browser | Browser on the left | Browser on the right | Dictionary |
| Report: | General Info | Attributes | Operations | Relations | Constraints |
| Attributes | ||||
| Signature | Optionality | Multiplicity | Constant | Documentation |
| 0..1 | -- | List of allowed codes; may be empty, meaning any code in the terminology may be used. | ||
| Attributes from Associations | ||||
| Signature | Optionality | Multiplicity | Documentation | |
| terminology_id : TERMINOLOGY_ID | 0..1 | -- | ||
| Operations | ||
| Signature | Constraints | Documentation |
|
post: Result = terminology_id = Void and code_list = Void | True if any CODE_PHRASE instance allowed. | |
| Constraints | ||
| Name | Expression | |
| Any_allowed_validity | inv: any_allowed xor terminology_id <> Void | |
| List_validity | inv: code_list <> Void implies (not code_list.is_empty and terminology_id <> Void) | |