From 306f638a4862f2a9c9ecfd48fac93a06eea151ed Mon Sep 17 00:00:00 2001 From: eiffel-org Date: Tue, 13 Aug 2024 09:46:34 +0000 Subject: [PATCH] Updated wikipage ET: The Dynamic Structure: Execution Model. (Signed-off-by:jocelyn). git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@2482 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- .../et-dynamic-structure-execution-model.wiki | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/24.05/eiffel/Tutorials/eiffel-tutorial-et/et-dynamic-structure-execution-model.wiki b/documentation/24.05/eiffel/Tutorials/eiffel-tutorial-et/et-dynamic-structure-execution-model.wiki index 2e9c6494..6aa243ab 100644 --- a/documentation/24.05/eiffel/Tutorials/eiffel-tutorial-et/et-dynamic-structure-execution-model.wiki +++ b/documentation/24.05/eiffel/Tutorials/eiffel-tutorial-et/et-dynamic-structure-execution-model.wiki @@ -1,4 +1,4 @@ -[[Property:modification_date|Tue, 13 Aug 2024 09:45:30 GMT]] +[[Property:modification_date|Tue, 13 Aug 2024 09:46:34 GMT]] [[Property:publication_date|Mon, 23 Jan 2023 09:14:48 GMT]] [[Property:title|ET: The Dynamic Structure: Execution Model]] [[Property:weight|-10]] @@ -671,7 +671,7 @@ These attribute specializations are presented in the [[Void-safe programming in Another special type of attribute supported by Eiffel Software's compiler is the '''transient attribute'''. When an instance of a class to which a transient attribute belongs is saved to persistent storage, the field for the transient attribute is not included. So, transient attributes are transient in the sense that they are part of the object at runtime, but not when the object is stored on disk. -This type of attribute has benefits when using the persistence mechanisms provided with EiffelStudio, like [[Persistence, storage, and retrieval#With_the_SED_persistence_format]]. Because transient attributes are not stored, they need not be accounted for upon retrieval. So, objects stored before changes to a class that only affect transient attributes will still be retrievable using the new class definition (whereas, if non-transient attributes were changed, a mismatch would occur during retrieval). +This type of attribute has benefits when using the persistence mechanisms provided with EiffelStudio, like [[Persistence, storage, and retrieval#With_the_SED_persistence_format|SED]]. Because transient attributes are not stored, they need not be accounted for upon retrieval. So, objects stored before changes to a class that only affect transient attributes will still be retrievable using the new class definition (whereas, if non-transient attributes were changed, a mismatch would occur during retrieval). An attribute is marked as transient by including a note option in its declaration: