The type OclElement is the implicit supertype of any user-defined type that has no explicit supertypes. Operations defined for OclElement are therefore applicable to all user-defined types.

conformsTo OclAny


allInstances() : Set(OclSelf)

Return a set of all instances of the type and derived types of self.

oclContainer() : OclElement[?]

Returns the object for which self is a composed content or null if there is no such object.

oclContents() : Set(OclElement)

Returns the composed contents of self.