Embedding data-- both foreign and native

The root component contains a model, and this model has its own native data. Native data is data that the model knows how to store. Foreign data is data that it can either translate into an internally recognized format or that it must store in an unknown format.

The model stores unrecognized data in a foreign model (in a document component). The root model does not need to know about the foreign data types contained inside the foreign model or what presentation will be used to display and edit the data in the foreign model. It only needs to know how to address the document component containing the foreign model.

Models manage their own data. If the component has other embedded components, then these subcomponents are placed in the model. The embedded components are treated as foreign data to the model and are owned by the model.


[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker