Drools :: Core 6.0.0.Beta1

Uses of Interface
org.drools.core.factmodel.traits.Thing

Packages that use Thing
org.drools.core.base   
org.drools.core.factmodel.traits   
org.drools.core.spi   
 

Uses of Thing in org.drools.core.base
 

Methods in org.drools.core.base that return Thing
<T,K> Thing<K>
SequentialKnowledgeHelper.grant(K core, Class<T> trait)
           
<T,K> Thing<K>
SequentialKnowledgeHelper.grant(Thing<K> core, Class<T> trait)
           
<T,K> Thing<K>
SequentialKnowledgeHelper.shed(Thing<K> thing, Class<T> trait)
           
<T,K> Thing<K>
DefaultKnowledgeHelper.shed(Thing<K> thing, Class<T> trait)
           
<T,K,X extends TraitableBean>
Thing<K>
SequentialKnowledgeHelper.shed(TraitableBean<K,X> core, Class<T> trait)
           
<T,K,X extends TraitableBean>
Thing<K>
DefaultKnowledgeHelper.shed(TraitableBean<K,X> core, Class<T> trait)
           
<T,K> Thing<K>
SequentialKnowledgeHelper.ward(K core, Class<T> trait)
           
<T,K> Thing<K>
SequentialKnowledgeHelper.ward(Thing<K> core, Class<T> trait)
           
 

Methods in org.drools.core.base with parameters of type Thing
<T,K> T
SequentialKnowledgeHelper.don(Thing<K> core, Class<T> trait)
           
<T,K> T
DefaultKnowledgeHelper.don(Thing<K> core, Class<T> trait)
           
<T,K> T
SequentialKnowledgeHelper.don(Thing<K> core, Class<T> trait, boolean logical)
           
<T,K> T
DefaultKnowledgeHelper.don(Thing<K> core, Class<T> trait, boolean logical)
           
<T,K> Thing<K>
SequentialKnowledgeHelper.grant(Thing<K> core, Class<T> trait)
           
<T,K> Thing<K>
SequentialKnowledgeHelper.shed(Thing<K> thing, Class<T> trait)
           
<T,K> Thing<K>
DefaultKnowledgeHelper.shed(Thing<K> thing, Class<T> trait)
           
<T,K> Thing<K>
SequentialKnowledgeHelper.ward(Thing<K> core, Class<T> trait)
           
 

Uses of Thing in org.drools.core.factmodel.traits
 

Classes in org.drools.core.factmodel.traits with type parameters of type Thing
 class TraitFactory<T extends Thing<K>,K extends TraitableBean>
           
 class TraitTypeMap<T extends String,K extends Thing<C>,C>
           
 

Classes in org.drools.core.factmodel.traits that implement Thing
 class NullTraitType
           
 

Methods in org.drools.core.factmodel.traits that return Thing
 Thing<C> TraitTypeMap.get(Object key)
           
 Thing<K> TraitableBean.getTrait(String type)
           
 Thing Entity.getTrait(String type)
           
 Thing<C> TraitTypeMap.put(String key, Thing<C> value)
           
 Thing<C> TraitTypeMap.putSafe(String key, Thing<C> value)
           
 Thing<C> TraitTypeMap.remove(Object key)
           
 

Methods in org.drools.core.factmodel.traits that return types with arguments of type Thing
 Map<String,Thing<K>> TraitableBean._getTraitMap()
           
 Map<String,Thing<Entity>> Entity._getTraitMap()
           
 Set<Map.Entry<String,Thing<C>>> TraitTypeMap.entrySet()
           
 Collection<Thing> TraitableBean.getMostSpecificTraits()
           
 Collection<Thing<C>> TraitTypeMap.getMostSpecificTraits()
           
 Collection<Thing> Entity.getMostSpecificTraits()
           
 Collection<Thing<C>> TraitTypeMap.removeCascade(BitSet code)
           
 Collection<Thing<C>> TraitTypeMap.removeCascade(String traitName)
           
 Collection<Thing<K>> TraitableBean.removeTrait(BitSet typeCode)
           
 Collection<Thing<Entity>> Entity.removeTrait(BitSet typeCode)
           
 Collection<Thing<K>> TraitableBean.removeTrait(String type)
           
 Collection<Thing<Entity>> Entity.removeTrait(String type)
           
 Collection<Thing<C>> TraitTypeMap.values()
           
 

Methods in org.drools.core.factmodel.traits with parameters of type Thing
 void Entity.addTrait(String type, Thing proxy)
           
 void TraitableBean.addTrait(String type, Thing<K> proxy)
           
 Thing<C> TraitTypeMap.put(String key, Thing<C> value)
           
 Thing<C> TraitTypeMap.putSafe(String key, Thing<C> value)
           
 

Method parameters in org.drools.core.factmodel.traits with type arguments of type Thing
 void TraitableBean._setTraitMap(Map<String,Thing<K>> map)
           
 void TraitTypeMap.putAll(Map<? extends String,? extends Thing<C>> m)
           
 

Uses of Thing in org.drools.core.spi
 

Methods in org.drools.core.spi that return Thing
<T,K> Thing<K>
KnowledgeHelper.shed(Thing<K> thing, Class<T> trait)
           
<T,K,X extends TraitableBean>
Thing<K>
KnowledgeHelper.shed(TraitableBean<K,X> core, Class<T> trait)
           
 

Methods in org.drools.core.spi with parameters of type Thing
<T,K> T
KnowledgeHelper.don(Thing<K> core, Class<T> trait)
           
<T,K> T
KnowledgeHelper.don(Thing<K> core, Class<T> trait, boolean logical)
           
<T,K> Thing<K>
KnowledgeHelper.shed(Thing<K> thing, Class<T> trait)
           
 


Drools :: Core 6.0.0.Beta1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.