public interface ISignalPropagationPathService
| Modifier and Type | Method and Description | 
|---|---|
IServiceProvider | 
findLinkForReceiver(IServiceProvider receiver)
Finds the  
IServiceProvider which represents the link, in the signal propagation path, which has the provided receiver. | 
boolean | 
getEvaluateInterferenceSources()
Gets a value indicating whether to evaluate signals from interference sources. 
 | 
Iterable<IServiceProvider> | 
getLinkPath()
Gets the link path which is a list of links, as  
IServiceProvider instances, 
    from the transmission source to the receiver object. | 
IServiceProvider | 
getTransmitter()
Gets the desired transmitter for the signal propagation path. 
 | 
@Nullable IServiceProvider findLinkForReceiver(IServiceProvider receiver)
IServiceProvider which represents the link, in the signal propagation path, which has the provided receiver.receiver - The receiver used to search the signal propagation path.IServiceProvider or null if the receiver can not be found on the link path.@Nullable IServiceProvider getTransmitter()
IServiceProvider or null if the transmitter is not found.Iterable<IServiceProvider> getLinkPath()
IServiceProvider instances, 
    from the transmission source to the receiver object.boolean getEvaluateInterferenceSources()