def write_xsd_metadata_annotation(self, prop_el):
        annot_el = super(ReferenceHandler, self).write_xsd_metadata_annotation(
            prop_el)
        appinf_el = annot_el.childNodes[0].childNodes[0]

        reference_class_name = XSD_ANY_NAME
        reference_class = self.property_type.reference_class
        if (reference_class is not None) and (reference_class is not db.Model):
            reference_class_name = reference_class.__name__

        appinf_el.attributes[REFERENCECLASS_ATTR_NAME] = reference_class_name

        return annot_el
Checks if all required properties are present.
dataset/ETHPy150Open jahlborn/appengine-rest-server/src/main/python/rest/__init__.py/ReferenceHandler.write_xsd_metadata_annotation--crossover with--dataset/ETHPy150Open openstack/ironic/ironic/drivers/modules/msftocs/common.py/_check_required_properties