OclInvalid

OclInvalid

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 : OclAny[?]

An oclBadProperty may be used as a placeholder in an unsuccessfully created OCLExpression.

Operations

=(object2 : OclSelf[?]) : Boolean[1] precedence: EQUALITY

Returns invalid.

<>(object2 : OclSelf[?]) : Boolean[1] precedence: EQUALITY

Returns invalid.

allInstances() : Set(OclSelf)

Returns invalid.

and(b : Boolean[?]) : Boolean[?] validating precedence: AND

implies(b : Boolean[?]) : Boolean[?] validating precedence: IMPLIES

oclAsSet() : Set(OclSelf)

oclAsType(TT)(type : TT[?]) : TT[?]

oclBadOperation() : OclAny[?]

An oclBadOperation may be used as a placeholder in an unsuccessfully created OCLExpression.

oclIsInvalid() : Boolean[1] validating

oclIsKindOf(type : OclType[?]) : Boolean[1]

oclIsTypeOf(type : OclType[?]) : Boolean[1]

oclIsUndefined() : Boolean[1] validating

oclType() : OclSelf[1]

or(b : Boolean[?]) : Boolean[?] validating precedence: OR

toString() : String[1]

Returns ‘invalid’.