public interface TraitHelper
| Modifier and Type | Method and Description |
|---|---|
void |
deleteWMAssertedTraitProxies(InternalFactHandle handle,
RuleImpl rule,
TerminalNode terminalNode) |
<T,K> T |
don(Activation activation,
K core,
Class<T> trait,
boolean logical,
org.kie.api.internal.runtime.beliefs.Mode... modes) |
<T,K> T |
don(Activation activation,
K core,
Collection<Class<? extends Thing>> traits,
boolean logical,
org.kie.api.internal.runtime.beliefs.Mode... modes) |
<K> K |
extractTrait(InternalFactHandle defaultFactHandle,
Class<K> klass) |
void |
replaceCore(InternalFactHandle handle,
Object object,
Object originalObject,
BitMask modificationMask,
Class<? extends Object> aClass,
Activation activation) |
<T,K,X extends TraitableBean> |
shed(TraitableBean<K,X> core,
Class<T> trait,
Activation activation) |
void |
updateTraits(InternalFactHandle handle,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
<K> K extractTrait(InternalFactHandle defaultFactHandle, Class<K> klass)
<T,K> T don(Activation activation, K core, Collection<Class<? extends Thing>> traits, boolean logical, org.kie.api.internal.runtime.beliefs.Mode... modes)
<T,K> T don(Activation activation, K core, Class<T> trait, boolean logical, org.kie.api.internal.runtime.beliefs.Mode... modes)
<T,K,X extends TraitableBean> Thing<K> shed(TraitableBean<K,X> core, Class<T> trait, Activation activation)
void replaceCore(InternalFactHandle handle, Object object, Object originalObject, BitMask modificationMask, Class<? extends Object> aClass, Activation activation)
void deleteWMAssertedTraitProxies(InternalFactHandle handle, RuleImpl rule, TerminalNode terminalNode)
void updateTraits(InternalFactHandle handle, BitMask mask, Class<?> modifiedClass, Activation activation)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.