An NDoc Documented Class Library

IInhibitionMechanism Interface

An inhibition mechanism implements a criterion to avoid executing a given rule more than once in a given state of the environment. It's up to the inhibition mechanism to pay attention to the different properties of Environment.

For a list of all members of this type, see IInhibitionMechanism Members.

public interface IInhibitionMechanism

Types that implement IInhibitionMechanism

Type Description
IOElementInhibition An inhibition mechanism dependent on both the current input and output model elements.
InputElementInhibition An inhibition mechanism solely dependent on the current input model element.

Remarks

There are two predefined inhibition mechanisms: InputElementInhibition and IOElementInhibition.

Requirements

Namespace: ExpertCoder.ExpertSystem

Assembly: ExpertCoder.ExpertSystem (in ExpertCoder.ExpertSystem.dll)

See Also

IInhibitionMechanism Members | ExpertCoder.ExpertSystem Namespace