|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Agenda
| Method Summary | |
|---|---|
void |
activateRuleFlowGroup(String name)
Activates the RuleFlowGroup with the given name. |
int |
agendaSize()
Iterates all the modules in the focus stack returning the total number of Activations |
void |
clearActivationGroup(ActivationGroup activationGroup)
Clears all Activations from an Xor Group. |
void |
clearActivationGroup(String name)
Clears all Activations from an Activation-Group. |
void |
clearAgenda()
Clears all Activations from the Agenda |
void |
clearAgendaGroup(AgendaGroup agendaGroup)
Clears all Activations from an Agenda Group. |
void |
clearAgendaGroup(String name)
Clears all Activations from an Agenda Group. |
void |
deactivateRuleFlowGroup(String name)
Deactivates the RuleFlowGroup with the given name. |
int |
focusStackSize()
Iterates all the AgendGroup |
ActivationGroup |
getActivationGroup(String name)
|
Activation[] |
getActivations()
|
AgendaGroup |
getAgendaGroup(String name)
|
AgendaGroup[] |
getAgendaGroups()
|
AgendaGroup |
getFocus()
|
RuleFlowGroup |
getRuleFlowGroup(String name)
|
Activation[] |
getScheduledActivations()
|
LinkedList |
getScheduledItems()
|
AgendaGroup[] |
getStack()
|
WorkingMemory |
getWorkingMemory()
|
boolean |
setFocus(AgendaGroup agendaGroup)
|
void |
setFocus(String name)
|
| Method Detail |
|---|
WorkingMemory getWorkingMemory()
LinkedList getScheduledItems()
boolean setFocus(AgendaGroup agendaGroup)
void setFocus(String name)
AgendaGroup getFocus()
AgendaGroup getAgendaGroup(String name)
RuleFlowGroup getRuleFlowGroup(String name)
void activateRuleFlowGroup(String name)
RuleFlowGroup with the given name.
All activations in the given RuleFlowGroup are added to the agenda.
As long as the RuleFlowGroup remains active,
its activations are automatically added to the agenda.
void deactivateRuleFlowGroup(String name)
RuleFlowGroup with the given name.
All activations in the given RuleFlowGroup are removed from the agenda.
As long as the RuleFlowGroup remains deactive,
its activations are not added to the agenda
AgendaGroup[] getAgendaGroups()
AgendaGroup[] getStack()
ActivationGroup getActivationGroup(String name)
int focusStackSize()
AgendGroups in the focus stack returning the total number of Activations
- Returns:
- total number of
Activations on the focus stack
int agendaSize()
Activations
Activation[] getActivations()
Activation[] getScheduledActivations()
void clearAgenda()
void clearAgendaGroup(String name)
agendaGroup - void clearAgendaGroup(AgendaGroup agendaGroup)
agendaGroup - void clearActivationGroup(String name)
activationGroup - void clearActivationGroup(ActivationGroup activationGroup)
activationGroup -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||