public class VisitedAgendaGroup extends Object implements Activation
Constructor and Description |
---|
VisitedAgendaGroup() |
public RuleImpl getRule()
getRule
in interface Activation
getRule
in interface org.kie.api.runtime.rule.Match
public Consequence getConsequence()
getConsequence
in interface Activation
public int getSalience()
getSalience
in interface Activation
public GroupElement getSubRule()
Activation
getSubRule
in interface Activation
public long getActivationNumber()
Activation
getActivationNumber
in interface Activation
public LeftTuple getTuple()
Activation
Tuple
that was activated.getTuple
in interface Activation
public PropagationContext getPropagationContext()
Activation
PropagationContext
for the Activation
getPropagationContext
in interface Activation
public void remove()
Activation
Activation
by removing it from the Agenda
.remove
in interface Activation
public void addBlocked(LogicalDependency node)
addBlocked
in interface Activation
public LinkedList<LogicalDependency<SimpleMode>> getBlocked()
getBlocked
in interface Activation
public void setBlocked(LinkedList justified)
setBlocked
in interface Activation
public LinkedList<SimpleMode> getBlockers()
getBlockers
in interface Activation
public void addLogicalDependency(LogicalDependency node)
addLogicalDependency
in interface Activation
public LinkedList getLogicalDependencies()
getLogicalDependencies
in interface Activation
public void setLogicalDependencies(LinkedList justified)
setLogicalDependencies
in interface Activation
public void setQueued(boolean activated)
setQueued
in interface Activation
public boolean isQueued()
isQueued
in interface Activation
public InternalAgendaGroup getAgendaGroup()
getAgendaGroup
in interface Activation
public ActivationGroupNode getActivationGroupNode()
getActivationGroupNode
in interface Activation
public void setActivationGroupNode(ActivationGroupNode activationGroupNode)
setActivationGroupNode
in interface Activation
public ActivationNode getActivationNode()
getActivationNode
in interface Activation
public void setActivationNode(ActivationNode ruleFlowGroupNode)
setActivationNode
in interface Activation
public InternalFactHandle getFactHandle()
getFactHandle
in interface Activation
public boolean isMatched()
isMatched
in interface Activation
public void setMatched(boolean matched)
setMatched
in interface Activation
public boolean isActive()
isActive
in interface Activation
public void setActive(boolean active)
setActive
in interface Activation
public boolean isRuleAgendaItem()
isRuleAgendaItem
in interface Activation
public void setQueueIndex(int index)
setQueueIndex
in interface Activation
public int getQueueIndex()
getQueueIndex
in interface Activation
public void dequeue()
dequeue
in interface Activation
public List<? extends org.kie.api.runtime.rule.FactHandle> getFactHandles()
getFactHandles
in interface org.kie.api.runtime.rule.Match
public List<Object> getObjects()
getObjects
in interface org.kie.api.runtime.rule.Match
public List<String> getDeclarationIds()
getDeclarationIds
in interface org.kie.api.runtime.rule.Match
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.