OCLOperators OnCreate
(Replacing message template with parser tag) |
No edit summary |
||
Line 10: | Line 10: | ||
CreateTime:=DateTime.Now; | CreateTime:=DateTime.Now; | ||
self.Guid.newGuid() | self.Guid.newGuid() | ||
See more: [[Acting on object changes]] | See more: [[Documentation:Acting on object changes|Acting on object changes]] | ||
See also: [[OCLOperators OnUpdate|OnUpdate]], [[OCLOperators OnDelete|OnDelete]], [[OnStateChange]] | See also: [[OCLOperators OnUpdate|OnUpdate]], [[OCLOperators OnDelete|OnDelete]], [[OnStateChange]] | ||
[[Category:OCL General Operators]] | [[Category:OCL General Operators]] | ||
{{Edited|July|12|2024}} | {{Edited|July|12|2024}} |
Revision as of 05:48, 13 January 2025
This page was created by Peter on 2019-11-18. Last edited by Stephanie on 2025-02-06.
OnCreate is often called after a new object has been created.
It's very much like a .Net constructor for OCL.
You can use self.base.OnCreate
to call the superclass's OnCreate as you would in another language.
Example
In the method body for OnCreate, set this OCL:
CreateTime:=DateTime.Now; self.Guid.newGuid()
See more: Acting on object changes
See also: OnUpdate, OnDelete, OnStateChange