Collapse All Expand All

C#

Clarion Library 6.1.1
ICommitable Interface
Members See Also Send Feedback

[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.1.0 (6.1.1.0)

# 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

ICommitable Members
Clarion.Framework.Core Namespace