Drools :: Core 6.0.0.Beta5

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

Packages that use Thing
org.drools.core.base   
org.drools.core.factmodel   
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
 

Methods in org.drools.core.factmodel that return Thing
 Thing MapCore.getTrait(String type)
           
 

Methods in org.drools.core.factmodel that return types with arguments of type Thing
 Map<String,Thing<Map>> MapCore._getTraitMap()
           
 Collection<Thing> MapCore.getMostSpecificTraits()
           
 Collection<Thing<Map>> MapCore.removeTrait(BitSet typeCode)
           
 Collection<Thing<Map>> MapCore.removeTrait(String type)
           
 

Methods in org.drools.core.factmodel with parameters of type Thing
 void MapCore.addTrait(String type, Thing proxy)
           
 

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.Beta5

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