The interface classes described in this section are used to communicate data between the design tool and SmartPlant Common UI, and between the SmartPlant Common UI and the SmartPlant Adapter. The design tools will create these objects where applicable to communicate data. There is a type library, SchemaComponent.tlb, and an implementation library, EFCUIDataClasses.dll, for these interfaces.