Boolean

Boolean

The standard type Boolean represents the common true/false values. Boolean is itself an instance of the metatype PrimitiveType (from UML).

conformsTo OclAny

Operations

=(object2 : OclAny) : Boolean precedence: EQUALITY

Returns true if the logical value of self is the same as the numeric value of object2, false otherwise.

<>(object2 : OclAny) : Boolean precedence: EQUALITY

Returns true if the logical value of self is the not same as the numeric value of object2, false otherwise.

allInstances<OclSelf>() : Set<OclSelf>

Returns Set{false, true}.

and(b : Boolean) : Boolean precedence: AND

True if both b1 and b are true.

implies(b : Boolean) : Boolean precedence: IMPLIES

True if self is false, or if self is true and b is true.

not() : Boolean precedence: UNARY

True if self is false.

or(b : Boolean) : Boolean precedence: OR

True if either self or b is true.

toString() : String

Converts self to a string value.

xor(b : Boolean) : Boolean precedence: XOR

True if either self or b is true, but not both.