The type OclInvalid is a type that conforms to all other types.
It has one single instance, identified as
invalid
.
Any property call applied on invalid results in
invalid
, except for the operations oclIsUndefined() and oclIsInvalid().
OclInvalid is itself an instance of the metatype InvalidType.
conformsTo
OclVoid
Associations
oclBadProperty : OclInvalid
Operations
allInstances() : Set(OclSelf)
Returns
invalid
.
=(object2 : OclSelf) : Boolean
precedence:
EQUALITY
Returns
invalid
.
<>(object2 : OclSelf) : Boolean
precedence:
EQUALITY
Returns
invalid
.
oclBadOperation() : OclInvalid
toString() : String
Returns ‘invalid’.