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.
|
agi.foundation.tracking |
Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments.
|
Modifier and Type | Method and Description |
---|---|
TransactionContext |
Transaction.getContext()
Gets the transaction context in which this transaction operates.
|
Constructor and Description |
---|
Transaction(TransactionContext context)
Begins a new transaction.
|
Modifier and Type | Method and Description |
---|---|
TransactionContext |
TransactedObject.getContext()
Gets the transaction context in which this object can be modified.
|
Constructor and Description |
---|
TransactedObject(TransactionContext context,
Object owner)
Initializes a new instance with a specified owner.
|
TransactedProperty(TransactionContext context,
Object owner)
Initializes a new property with a specified context and owner.
|
TransactedProperty(TransactionContext context,
Object owner,
T value)
Initializes a new property with a specified context, owner, and value.
|
TransactedPropertyChangedEventArgs(TransactionContext context,
T oldValue,
T newValue)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
TransactionContext |
TrackingArchive.getContext()
Gets the context for which to archive entities.
|
TransactionContext |
EntitySet.getContext()
Gets the context used for transactions on this entity set.
|
Modifier and Type | Method and Description |
---|---|
TEntity |
IEntityArchiveDescriptor.createEntity(TransactionContext context,
Object entityIdentifier)
Creates a new entity with the given identifier.
|
Constructor and Description |
---|
AccessEntityFilter(TransactionContext context,
EntityParameter<TEntity> entityParameter,
TransactionParameter transactionParameter)
Initializes a new instance.
|
AccessEntityFilter(TransactionContext context,
EntityParameter<TEntity> entityParameter,
TransactionParameter transactionParameter,
AccessQuery query,
EvaluatorGroup group)
|
AccessEntityFilter(TransactionContext context,
EntityParameter<TEntity> entityParameter,
TransactionParameter transactionParameter,
AccessQuery query,
IServiceProvider timeObserver,
EvaluatorGroup group)
|
DelegateEntityFilter(TransactionContext context)
Creates a new instance with the specified context,
IsMatchMethod (get / set ) must be set and DelegateEntityFilter.applyChanges()
called before the filter can be used. |
DelegateEntityFilter(TransactionContext context,
IsMatchCallback<TEntity> isMatchMethod)
Creates a new instance with the specified context and match
function.
|
EntityFilter(TransactionContext context)
Initializes a new instance with the specified context.
|
EntitySet(TransactionContext context)
Initializes a new instance.
|
EntitySet(TransactionContext context,
Object owner)
Initializes a new instance.
|
MemoryArchive(TypeLiteral<TEntity> typeLiteralTEntity,
TransactionContext context)
Construct a new instance with the provided context.
|
MemoryArchive(TypeLiteral<TEntity> typeLiteralTEntity,
TransactionContext context,
TrackingTypeArchiverCollection typeArchivers)
Construct a new instance with the provided context and type archivers.
|
TrackingArchive(TypeLiteral<TEntity> typeLiteralTEntity,
TransactionContext context)
Initializes a new instance using the provided
TransactionContext . |
TrackingArchive(TypeLiteral<TEntity> typeLiteralTEntity,
TransactionContext context,
TrackingTypeArchiverCollection typeArchivers)
Initializes a new instance using the provided
TransactionContext and a
specified collection of type archivers. |