I have been using OCAF for quite a long time with own specific attributes that I have created by subclassing TDF_Attribute. For these attributes I have created attribute drivers by subclassing BinMDF_ADriver. But what about changes in the data model? Attributes of some newer document versions may contain more data. This I have handled by writing/reading Standard_Booleans to/from BinObjMgt_Persistent to signal whether the additional data of newer document versions is present or not. It works.
But does the framework offer something to support different versions of TDF_Attributes? In XmlOcaf (which I do not use) I have found some version information. What about BinOcaf? Did I miss it or is it not there? What is the recommended way for dealing with different document versions with BinOcaf?
Thank you very much,