An electric flow treatment device is used to remove unwanted matter from an electric or electronic signal in a flow distribution system.
Either the PredefinedType attribute is unset(e.g. because an IfcElectricFlowTreatmentDeviceType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.
Either there is no type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcElectricFlowTreatmentDeviceType.