Aby utworzyć rodzinę z zagnieżdżonymi i udostępnionymi komponentami, należy umożliwić współdzielenie rodzin przed zagnieżdżeniem ich w obiekcie nadrzędnym rodziny. Rodzina nadrzędna nie musi być rodziną udostępnioną.
W przypadku tworzenia rodziny zagnieżdżonej składającej się z udostępnionych komponentów najpierw należy określić kategorię, do której będzie należeć rodzina nadrzędna. Ta decyzja będzie mieć dalsze konsekwencje w wypadku oznaczeń, zestawień i informacji ODBC zgodnie z opisem w poniższym przykładzie.
Element okna skrzydłowego zostaje utworzony jako rodzina zagnieżdżona i udostępniona. W tym przypadku duże środkowe okno zostało użyte jako rodzina nadrzędna i dwa okna boczne zostały zagnieżdżone jako rodziny współdzielone. Okno to ma zgodnie z przeznaczeniem być zbudowane na miejscu przy użyciu elementów składowych zakupionych jako osobne elementy przez wykonawcę. Rodzina została zapisana jako plik Triple_window.rfa.
Okna zagnieżdżone
Kiedy pojedyncze okno skrzydłowe pokazane powyżej jest wczytane do projektu, sparametryzowań i zestawione, rezultat wygląda następująco:
Zagnieżdżone i współdzielone rodziny wczytane do projektu
Zauważ, że każde okno jest sparametryzowane i zestawione osobno. Zauważ, że nazwa okna skrzydłowego, Triple _window, jest wyszczególniona z komponentami składowymi. Okno to również przedstawia główne okno zestawu składającego się z trzech okien.
W poniższym przykładzie utworzono tę samą rodzinę potrójnego okna, lecz z nową rodziną okna użytą jako nadrzędna i zarówno z niemodyfikowalnym oknem, jak i oknem dwuskrzydłowym, wczytanymi jako rodziny współdzielone. Zauważ różnice w paramatryzowaniu i zestawianiu.
Okno skrzydłowe rozpoczęte jako nowa rodzina
Na powyższym przykładzie, zauważ, że rodzina nadrzędna zestawiana jest z każdym z trzech składowych okien. Jeśli takie jest założenie projektowe, należy zastosować się do poprzedniego przykładu, gdzie jeden z elementów składowych jest rodziną nadrzędną.
Łazienka jest tworzona jako rodzina zagnieżdżona i współdzielona. Toaleta publiczna została użyta jako rodzina nadrzędna, a pisuar ścienny i umywalka zostały zagnieżdżone jako rodziny współdzielone. Rodzina została zapisana w pliku mens_bathroom.rfa.
Zagnieżdżony pisuar i umywalka
Kiedy łazienka pokazana powyżej jest wczytana do projektu i zestawiona, efekt jest następujący:
Zagnieżdżone i współdzielone rodziny wczytane do projektu
Należy zwrócić uwagę, że każdy zagnieżdżony pisuar i umywalka są zestawiane osobno. Jednak pomieszczenie mens_bathroom jest wyszczególnione z komponentami składowymi.
Aby udostępnić rodzinę przed zagnieżdżeniem
Większość rodzin można ustawić jako rodziny współdzielone, jednak ma to znacznie wtedy, gdy rodzina zostanie zagnieżdżona w innej rodzinie, a następnie wczytana do projektu.
Aby zagnieździć rodziny współdzielone w rodzinie nadrzędnej