| Package | Description | 
|---|---|
| agi.foundation | 
 Contains commonly used types. 
 | 
| agi.foundation.infrastructure.threading | 
 Contains types used to perform and manage calculations among multiple threads of execution. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Transaction.addModification(TransactedObject modifiedObject,
               Object details)
Adds a modification to this transaction. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TransactedProperty<T>
A property that participates in the software transactional memory (STM) system. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<TransactedObject> | 
TransactionCommittedEventArgs.getCommittedObjects()
Gets an enumerable list of the transacted objects (such as  
TransactedProperty)
    that are committed as part of this transaction. |