OCL Boolean Operators
No edit summary
No edit summary
Tag: 2017 source edit
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Boolean operators are used to express logical relationships between expressions or constraints.
Boolean operators are used to express logical relationships between expressions or constraints.


== Boolean Operators ==
'''See also:''' [[Documentation:OCL Precedence rules|OCL Precedence rules]]
{| class="wikitable"
!Operators
!Description
|-
|[[OCLOperators And|'''And''']]
|
{| class="wikitable"
!And
!True
!False
!Invalid
|-
!True
|true
|false
|true
|-
!False
|false
|false
|false
|-
!Invalid
|invalid
|false
|invalid
|}
|-
|[[OCLOperators Implies|'''Implies''']]
|
{| class="wikitable"
!Implies
!True
!False
!Invalid
|-
!True
|true
|false
|invalid
|-
!False
|true
|true
|true
|-
!Invalid
|true
|invalid
|invalid
|}
|-
|[[OCLOperators Or|'''Or''']]
|
{| class="wikitable"
!Or
!True
!False
!Invalid
|-
!True
|true
|true
|true
|-
!False
|true
|false
|invalid
|-
!Invalid
|true
|invalid
|invalid
|}
|-
|[[OCLOperators Not|'''Not''']]
|
{| class="wikitable"
!Not
!Result
|-
!True
|false
|-
!False
|true
|-
!Invalid
|invalid
|}
|-
|[[OCLOperators Xor|'''Xor''']]
|
{| class="wikitable"
!Xor
!True
!False
!Invalid
|-
!True
|false
|true
|invalid
|-
!False
|true
|false
|invalid
|-
!Invalid
|invalid
|invalid
|invalid
|}
|}

Latest revision as of 05:45, 7 March 2025

This page was created by Stephanie@mdriven.net on 2023-04-20. Last edited by Stephanie@mdriven.net on 2025-03-07.

Boolean operators are used to express logical relationships between expressions or constraints.

See also: OCL Precedence rules

MDriven Chat

How would you like to chat today?

Setting up your conversation…

This may take a few moments