From 20d4f5d9840ee84a45548c6d52a194eb2a8183f5 Mon Sep 17 00:00:00 2001 From: eiffel-org Date: Tue, 13 Aug 2024 09:45:31 +0000 Subject: [PATCH] replaced obsolete link to SED, with [[Persistence, storage, and retrieval#With_the_SED_persistence_format]] Updated wikipage ET: The Dynamic Structure: Execution Model. (Signed-off-by:jocelyn). git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@2481 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 8ca6bd9e..2e9c6494 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|Mon, 09 Oct 2023 15:00:21 GMT]] +[[Property:modification_date|Tue, 13 Aug 2024 09:45:30 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 [http://eiffel.com/developers/learning_maps/Training/Maps/PersistenceCanPayOff/Serialization.html 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). +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). An attribute is marked as transient by including a note option in its declaration: