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’.