def of(self, interface):
        for annotation in self.annotations:
            provider = interface(annotation, None)
            if provider is not None:
                yield provider
Yield all annotations on this link which provide the given interface.
dataset/ETHPy150Open twisted/imaginary/imaginary/idea.py/Link.of