public class SequentialKnowledgeHelper extends Object implements KnowledgeHelper
| Constructor and Description |
|---|
SequentialKnowledgeHelper(WorkingMemory workingMemory) |
| Modifier and Type | Method and Description |
|---|---|
void |
blockMatch(org.kie.api.runtime.rule.Match match) |
InternalFactHandle |
bolster(Object object) |
InternalFactHandle |
bolster(Object object,
Object value) |
void |
cancelMatch(org.kie.api.runtime.rule.Match match) |
void |
cancelRemainingPreviousLogicalDependencies() |
void |
delete(org.kie.api.runtime.rule.FactHandle handle) |
void |
delete(Object handle) |
<T,K> T |
don(K core,
Class<T> trait) |
<T,K> T |
don(K core,
Class<T> trait,
boolean logical) |
<T,K> T |
don(K core,
Class<T> trait,
org.kie.internal.runtime.beliefs.Mode... modes) |
<T,K> T |
don(K core,
Collection<Class<? extends Thing>> trait) |
<T,K> T |
don(K core,
Collection<Class<? extends Thing>> trait,
boolean logical) |
<T,K> T |
don(K core,
Collection<Class<? extends Thing>> trait,
org.kie.internal.runtime.beliefs.Mode... modes) |
<T,K> T |
don(Thing<K> core,
Class<T> trait) |
<T,K> T |
don(Thing<K> core,
Class<T> trait,
boolean logical) |
<T,K> T |
don(Thing<K> core,
Class<T> trait,
org.kie.internal.runtime.beliefs.Mode... modes) |
Object |
get(Declaration declaration) |
org.kie.api.runtime.Channel |
getChannel(String id) |
Map<String,org.kie.api.runtime.Channel> |
getChannels() |
<T> T |
getContext(Class<T> contextClass) |
Declaration |
getDeclaration(String identifier) |
org.kie.api.runtime.rule.EntryPoint |
getEntryPoint(String id) |
InternalFactHandle |
getFactHandle(InternalFactHandle handle) |
InternalFactHandle |
getFactHandle(Object object) |
org.kie.api.runtime.KieRuntime |
getKieRuntime() |
org.kie.internal.runtime.KnowledgeRuntime |
getKnowledgeRuntime() |
Activation |
getMatch() |
RuleImpl |
getRule() |
Tuple |
getTuple() |
WorkingMemory |
getWorkingMemory() |
void |
halt() |
InternalFactHandle |
insert(Object object)
Asserts an object
|
InternalFactHandle |
insert(Object object,
boolean dynamic)
Asserts an object specifying that it implement the onPropertyChange
listener
|
InternalFactHandle |
insertLogical(Object object) |
InternalFactHandle |
insertLogical(Object object,
boolean dynamic) |
InternalFactHandle |
insertLogical(Object object,
org.kie.internal.runtime.beliefs.Mode... beliefs) |
InternalFactHandle |
insertLogical(Object object,
org.kie.internal.runtime.beliefs.Mode belief) |
InternalFactHandle |
insertLogical(Object object,
Object value) |
void |
modify(Object newObject) |
void |
reset() |
void |
retract(org.kie.api.runtime.rule.FactHandle handle) |
void |
retract(Object handle) |
void |
setActivation(Activation agendaItem) |
void |
setFocus(String focus) |
<T,K> Thing<K> |
shed(Thing<K> thing,
Class<T> trait) |
<T,K,X extends TraitableBean> |
shed(TraitableBean<K,X> core,
Class<T> trait) |
void |
unblockAllMatches(org.kie.api.runtime.rule.Match match) |
void |
update(org.kie.api.runtime.rule.FactHandle newObject) |
void |
update(org.kie.api.runtime.rule.FactHandle newObject,
BitMask mask,
Class<?> typeClass) |
void |
update(org.kie.api.runtime.rule.FactHandle handle,
Object newObject) |
void |
update(Object newObject) |
void |
update(Object newObject,
BitMask mask,
Class<?> typeClass) |
public SequentialKnowledgeHelper(WorkingMemory workingMemory)
public void setActivation(Activation agendaItem)
setActivation in interface KnowledgeHelperpublic void reset()
reset in interface KnowledgeHelperpublic RuleImpl getRule()
getRule in interface KnowledgeHelpergetRule in interface org.kie.api.runtime.rule.RuleContextpublic Tuple getTuple()
getTuple in interface KnowledgeHelperpublic WorkingMemory getWorkingMemory()
getWorkingMemory in interface KnowledgeHelperpublic org.kie.internal.runtime.KnowledgeRuntime getKnowledgeRuntime()
getKnowledgeRuntime in interface org.kie.api.runtime.KieContextpublic org.kie.api.runtime.KieRuntime getKieRuntime()
getKieRuntime in interface org.kie.api.runtime.KieContextpublic Activation getMatch()
getMatch in interface KnowledgeHelpergetMatch in interface org.kie.api.runtime.rule.RuleContextpublic void setFocus(String focus)
setFocus in interface KnowledgeHelperpublic Object get(Declaration declaration)
get in interface KnowledgeHelperpublic Declaration getDeclaration(String identifier)
getDeclaration in interface KnowledgeHelperpublic void halt()
halt in interface KnowledgeHelperpublic org.kie.api.runtime.rule.EntryPoint getEntryPoint(String id)
getEntryPoint in interface KnowledgeHelperpublic org.kie.api.runtime.Channel getChannel(String id)
getChannel in interface KnowledgeHelperpublic Map<String,org.kie.api.runtime.Channel> getChannels()
getChannels in interface KnowledgeHelperpublic <T> T getContext(Class<T> contextClass)
getContext in interface KnowledgeHelperpublic <T,K> T don(K core,
Class<T> trait,
boolean logical)
don in interface KnowledgeHelperpublic <T,K> T don(Thing<K> core, Class<T> trait, boolean logical)
don in interface KnowledgeHelperpublic <T,K> T don(K core,
Class<T> trait,
org.kie.internal.runtime.beliefs.Mode... modes)
don in interface KnowledgeHelperpublic <T,K> T don(Thing<K> core, Class<T> trait, org.kie.internal.runtime.beliefs.Mode... modes)
don in interface KnowledgeHelperpublic <T,K> T don(K core,
Class<T> trait)
don in interface KnowledgeHelperpublic <T,K> T don(Thing<K> core, Class<T> trait)
don in interface KnowledgeHelperpublic <T,K> T don(K core,
Collection<Class<? extends Thing>> trait,
boolean logical)
don in interface KnowledgeHelperpublic <T,K> T don(K core,
Collection<Class<? extends Thing>> trait,
org.kie.internal.runtime.beliefs.Mode... modes)
don in interface KnowledgeHelperpublic <T,K> T don(K core,
Collection<Class<? extends Thing>> trait)
don in interface KnowledgeHelperpublic <T,K> Thing<K> shed(Thing<K> thing, Class<T> trait)
shed in interface KnowledgeHelperpublic <T,K,X extends TraitableBean> Thing<K> shed(TraitableBean<K,X> core, Class<T> trait)
shed in interface KnowledgeHelperpublic InternalFactHandle bolster(Object object, Object value)
bolster in interface KnowledgeHelperpublic InternalFactHandle bolster(Object object)
bolster in interface KnowledgeHelperpublic void cancelRemainingPreviousLogicalDependencies()
cancelRemainingPreviousLogicalDependencies in interface KnowledgeHelperpublic InternalFactHandle insert(Object object)
KnowledgeHelperinsert in interface KnowledgeHelperobject - -
the object to be assertedpublic InternalFactHandle insert(Object object, boolean dynamic)
KnowledgeHelperinsert in interface KnowledgeHelperobject - -
the object to be asserteddynamic - -
specifies the object implements onPropertyChangeListenerpublic InternalFactHandle insertLogical(Object object, org.kie.internal.runtime.beliefs.Mode belief)
insertLogical in interface KnowledgeHelperpublic InternalFactHandle insertLogical(Object object, org.kie.internal.runtime.beliefs.Mode... beliefs)
insertLogical in interface KnowledgeHelperpublic InternalFactHandle insertLogical(Object object)
insertLogical in interface KnowledgeHelperinsertLogical in interface org.kie.api.runtime.rule.RuleContextpublic InternalFactHandle insertLogical(Object object, boolean dynamic)
insertLogical in interface KnowledgeHelperpublic InternalFactHandle insertLogical(Object object, Object value)
insertLogical in interface org.kie.api.runtime.rule.RuleContextpublic InternalFactHandle getFactHandle(Object object)
getFactHandle in interface KnowledgeHelperpublic InternalFactHandle getFactHandle(InternalFactHandle handle)
getFactHandle in interface KnowledgeHelperpublic void update(org.kie.api.runtime.rule.FactHandle handle,
Object newObject)
update in interface KnowledgeHelperpublic void update(org.kie.api.runtime.rule.FactHandle newObject)
update in interface KnowledgeHelperpublic void update(org.kie.api.runtime.rule.FactHandle newObject,
BitMask mask,
Class<?> typeClass)
update in interface KnowledgeHelperpublic void retract(org.kie.api.runtime.rule.FactHandle handle)
retract in interface KnowledgeHelperpublic void delete(org.kie.api.runtime.rule.FactHandle handle)
delete in interface KnowledgeHelperpublic void update(Object newObject)
update in interface KnowledgeHelperpublic void update(Object newObject, BitMask mask, Class<?> typeClass)
update in interface KnowledgeHelperpublic void retract(Object handle)
retract in interface KnowledgeHelperpublic void delete(Object handle)
delete in interface KnowledgeHelperpublic void modify(Object newObject)
modify in interface KnowledgeHelperpublic void blockMatch(org.kie.api.runtime.rule.Match match)
blockMatch in interface org.kie.api.runtime.rule.RuleContextpublic void unblockAllMatches(org.kie.api.runtime.rule.Match match)
unblockAllMatches in interface org.kie.api.runtime.rule.RuleContextpublic void cancelMatch(org.kie.api.runtime.rule.Match match)
cancelMatch in interface org.kie.api.runtime.rule.RuleContextCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.