Un Componente intelligente viene definito in un assieme di definizione. I seguenti dati vengono catturati nel componente come Funzione intelligente
:
- i riferimenti esterni ai file dei componenti associati.
- Informazioni per creare funzioni associate.
- Informazioni per ricostruire l'assieme di definizione.
Dopo avere impostato il componente in intelligente, i file non saranno più necessari per l'assieme di definizione o per le parti che contengono le funzioni associate, perché le informazioni vengono ubicate nel file del componente intelligente. Saranno sempre necessari i file dei componenti associati, perché il file del componente intelligente avrà riferimenti esterni a questi file.
Per rendere un componente intelligente: