| IAgenda Interface |
Namespace: FlexRule.Validation.Agenda
public interface IAgenda : IAgenda<IBooleanLogic, Object>, IAgendaInfo
The IAgenda type exposes the following members.
| Name | Description | |
|---|---|---|
| CountGroups |
Numbers of group in the IAgenda (Inherited from IAgendaInfo.) | |
| CurrentGroup |
Current group in the IAgenda (Inherited from IAgendaInfo.) |
| Name | Description | |
|---|---|---|
| AddGroup |
Adds an agenda group
(Inherited from IAgendaTInstance, TReason.) | |
| FireAll |
Starts action execution cycle.
This method blocks until there are no more productions to fire.
(Inherited from IAgendaTInstance, TReason.) | |
| FireAll(String) |
Fires agenda for a specific group
(Inherited from IAgendaTInstance, TReason.) | |
| SetConflictResolutionStrategy |
Provide a custom conflict resolution strategy for an agenda
(Inherited from IAgendaTInstance, TReason.) | |
| SetFocus |
Focus the activation quote to a specific group of agenda
(Inherited from IAgendaTInstance, TReason.) |