OCLOperators oclAsType
(Created page with "The type of the class")
 
(Updated Edited template to July 12, 2025.)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The type of the class
<message>Write the content here to display this box</message>
=== oclAsType ( typespec : Class ) : T ===
Returns ''self'' statically typed as typespec - if it is an instance of this type.
 
'''NOTE:''' This does not alter the runtime value of ''self -'' it only enables access to subtype operations. This operation allows users to cast ''self'' to another type.
{| class="wikitable"
!Expression
!Result
|-
|aPerson.oclAsType(Employee)
|an object of Employee type
|}
[[Category:OCL General Operators]]
{{Edited|July|12|2025}}

Latest revision as of 05:58, 20 January 2025

This page was created by Alexandra on 2017-08-13. Last edited by Edgar on 2025-01-20.

oclAsType ( typespec : Class ) : T

Returns self statically typed as typespec - if it is an instance of this type.

NOTE: This does not alter the runtime value of self - it only enables access to subtype operations. This operation allows users to cast self to another type.

Expression Result
aPerson.oclAsType(Employee) an object of Employee type