|
||||||||||
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 Activation s |
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 Activation
s
- Returns:
- total number of
Activation
s on the focus stack
int agendaSize()
Activation
s
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 |