OCL Boolean Operators
No edit summary
No edit summary
Tag: 2017 source edit
 
Line 2: Line 2:


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

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