[This is preliminary documentation and is subject to change.]
This interface acts as the foundation for all of the "functional" objects in the CLARION Library, initialized using the AgentInitializer
Namespace: Clarion.Framework.CoreAssembly: CLARIONLibrary (in CLARIONLibrary.dll) Version: 6.1.0.7 (6.1.0.7)
Syntax
C# |
---|
public interface ICommitable |
Remarks
This interface indicates to the system that a class needs to be committed as part of its initialization process.
The functional (committable) objects include the following:- CLARION components (implicit components, rules, neural networks, etc.)
- Meta-cognitive modules
- Drives
- Etc.
![]() |
---|
Committable objects MUST be made "immutable" (i.e., read-only) when committed |
Copyright 2011. Nicholas Wilson