Specifying Dynamic View Types
This chapter describes how to specify dynamic view types. It is divided as follows:
-
Basic Specification explains the basics of specifying a dynamic-view type.
-
Expression of Representation Attributes describes simple expressions and complex expressions for representation attributes.
-
References explains how to specify and edit reference attributes.
-
Hyper-References explains what hyper-reference attributes are and how to specify and edit them.
-
Collectors describes what collectors are and how to specify and edit them.
-
View Parameters describes how to express representation attributes using view parameters.
-
Representation and Propagation Conditions explains how to filter representations and propagation through conditional expressions. It also explains how to use the runtime attribute called ‘representation status’ to modify the notification of a server object dynamically.
-
User-Defined Representation Attributes Types explains how to define a user type to use as a server- and representation attribute type.
-
Server Object Subtypes and View Type Specification explains how to deal with inheritance among server classes when specifying dynamic view types.
-
Finally, Subclassing C++ View Types describes how to subtype the basic view type used to instantiate a dynamic view.