Możemy zdefiniować Inteligentny komponent w złożeniu definiującym. Następujące dane są wychwycone w komponencie jako Inteligentna operacja
:
- Odniesienia zewnętrzne do plików skojarzonych komponentów.
- Informacje dla utworzenia skojarzonych operacji.
- Informacje dla zrekonstruowania definiującego złożenia.
Po nadaniu komponentowi statusu inteligentnego, pliki definiującego złożenia ani części zawierających skojarzone operacje nie są już potrzebne, ponieważ informacje są przechowywane w pliku inteligentnego komponentu. Nadal potrzebne są pliki skojarzonych komponentów, ponieważ plik inteligentnego komponentu zawiera odniesienia zewnętrzne do tych plików.
Aby uczynić komponent inteligentnym, należy:
- Utworzyć złożenie zawierające:
- Komponent, który chcemy uczynić inteligentnym
- Komponenty, które chcemy skojarzyć z inteligentnym komponentem
- Komponenty zawierające operacje, które chcemy skojarzyć z inteligentnym komponentem
- Umieścić komponenty i zastosować wiązania.
- Kliknąć Utwórz inteligentny komponent
(pasek narzędzi Złożenie) lub kliknąć .
- Ustawić opcje w menedżerze właściwości PropertyManager Inteligentny komponent.
- Zapisać złożenie i kliknąć Tak, aby zapisać odniesione modele, które zostały zmodyfikowane.
Kiedy klikniemy Tak, wszystkie definiujące dane, włącznie z informacjami niezbędnymi do zrekonstruowania złożenia definiującego, są przechowywane w dokumencie inteligentnego komponentu jako Inteligentna operacja
. Złożenie definiujące nie jest już potrzebne.