The interface classes described in this section are used to communicate data between the design tool and EFCommonUI, and between EFCommonUI 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.