Sets the value of PredefinedType attribute. This attribute represents subtype of discrete accessory. If USERDEFINED, the type is further qualified by means of the inherited attribute ObjectType.Refer to IfcDiscreteAccessoryType for a non-exclusive list of user-defined type designations which are applicable to IfcDiscreteAccessory as well.