[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.Core
Assembly: 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.
Note
Committable objects MUST be made "immutable" (i.e., read-only) when committed

Copyright 2011. Nicholas Wilson

See Also