| Package | Description | 
|---|---|
| agi.foundation.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| agi.foundation.compatibility | 
| Modifier and Type | Method and Description | 
|---|---|
IServiceProvider | 
PointScattererLinkPath.find(Predicate<IServiceProvider> match)
Searches the link path for an  
IServiceProvider that matches the conditions defined by the supplied
    predicate and returns the first occurrence. | 
Signal | 
SignalCollection.find(Predicate<Signal> match)
Searches for a signal that matches the conditions defined by the specified
    predicate, and returns the first occurrence within the collection. 
 | 
SignalCollection | 
SignalCollection.removeSignals(Predicate<Signal> match)
Creates a new  
SignalCollection by removing signals based on a predicate. | 
SignalCollection | 
SignalCollection.selectSignals(Predicate<Signal> match)
Creates a new  
SignalCollection by selecting signals based on a predicate. | 
boolean | 
SignalCollection.trueForAll(Predicate<Signal> match)
Determines whether every signal in the collection
    matches the conditions defined by the specified predicate. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> Predicate<T> | 
Predicate.of(Predicate.Function<T> f)
Create a delegate for the given interface. 
 | 
static <T> Predicate<T> | 
Predicate.of(Predicate.Function<T> f,
  Class<?> targetClass,
  String methodName,
  Class<?>... methodParameterClasses)
Create a delegate for the given interface. 
 | 
static <T> Predicate<T> | 
Predicate.of(Predicate.Function<T> f,
  Object targetObject,
  String methodName,
  Class<?>... methodParameterClasses)
Create a delegate for the given interface. 
 |