|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
When a Tuple fully matches a rule it is added to the Agenda
As an Activation. Each Activation is assigned a number, this
number is determined by the WorkingMemory all Activations created
from a single assert, modify, retract are assgigned the same Activation number.

| Method Summary | |
void |
addLogicalDependency(LogicalDependency node)
|
ActivationGroupNode |
getActivationGroupNode()
|
long |
getActivationNumber()
Retrieve the activation number. |
LinkedList |
getLogicalDependencies()
|
PropagationContext |
getPropagationContext()
Retrieve the PropagationContext for the Activation |
Rule |
getRule()
Retrieve the Rule that was activated. |
Tuple |
getTuple()
Retrieve the Tuple that was activated. |
boolean |
isActivated()
|
void |
remove()
Cancel the Activation by removing it from the Agenda. |
void |
setActivated(boolean activated)
|
void |
setActivationGroupNode(ActivationGroupNode activationGroupNode)
|
| Method Detail |
public Rule getRule()
Rule that was activated.
public Tuple getTuple()
Tuple that was activated.
public PropagationContext getPropagationContext()
PropagationContext for the Activation
public long getActivationNumber()
public void remove()
Activation by removing it from the Agenda.
public void addLogicalDependency(LogicalDependency node)
public LinkedList getLogicalDependencies()
public boolean isActivated()
public void setActivated(boolean activated)
public ActivationGroupNode getActivationGroupNode()
public void setActivationGroupNode(ActivationGroupNode activationGroupNode)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||