Including a GX model inside another GX model

A property in a GX model can reference other GX models if the models already exist for that type. For example, suppose there is a type called Inner, and you have already created a GX model for this type called InnerMainModel. Now suppose there is a type Outer that includes a property of Inner, and you want to use InnerMainModel to model that data for sending to an external system.

As you edit a new GX model for the type Outer, browse to a property on Outer that has the property type of Inner. Click Add, then click Normal Property. Studio opens a dialog box in which you select among multiple GX models that exist for type Inner. In this case, click InnerMainModel, then click OK.