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

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

Uses of Thing in org.drools.base
 

Methods in org.drools.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>
DefaultKnowledgeHelper.shed(Thing<K> thing, Class<T> trait)
           
<T,K> Thing<K>
SequentialKnowledgeHelper.shed(Thing<K> thing, Class<T> trait)
           
<T,K,X extends TraitableBean>
Thing<K>
DefaultKnowledgeHelper.shed(TraitableBean<K,X> core, Class<T> trait)
           
<T,K,X extends TraitableBean>
Thing<K>
SequentialKnowledgeHelper.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.base that return types with arguments of type Thing
protected  Collection<Key<Thing>> DefaultKnowledgeHelper.getTraitBoundary(TraitableBean inner, boolean needsProxy, boolean hasTrait, Class trait)
           
 

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

Method parameters in org.drools.base with type arguments of type Thing
protected
<T,K> T
DefaultKnowledgeHelper.applyManyTraits(K core, Collection<Class<? extends Thing>> traits, Object value, boolean logical)
           
<T,K> T
DefaultKnowledgeHelper.don(K core, Collection<Class<? extends Thing>> traits)
           
<T,K> T
SequentialKnowledgeHelper.don(K core, Collection<Class<? extends Thing>> trait)
           
<T,K> T
DefaultKnowledgeHelper.don(K core, Collection<Class<? extends Thing>> traits, boolean logical)
           
<T,K> T
SequentialKnowledgeHelper.don(K core, Collection<Class<? extends Thing>> trait, boolean logical)
           
 

Uses of Thing in org.drools.factmodel
 

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

Methods in org.drools.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.factmodel with parameters of type Thing
 void MapCore.addTrait(String type, Thing proxy)
           
 

Uses of Thing in org.drools.factmodel.traits
 

Classes in org.drools.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.factmodel.traits that implement Thing
 class NullTraitType
           
 

Methods in org.drools.factmodel.traits that return Thing
 Thing<C> TraitTypeMap.get(Object key)
           
 Thing Entity.getTrait(String type)
           
 Thing<K> TraitableBean.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.factmodel.traits that return types with arguments of type Thing
 Map<String,Thing<Entity>> Entity._getTraitMap()
           
 Map<String,Thing<K>> TraitableBean._getTraitMap()
           
 Set<Map.Entry<String,Thing<C>>> TraitTypeMap.entrySet()
           
 Collection<Key<Thing<C>>> TraitTypeMap.getMostSpecificTraits()
           
 Collection<Thing> Entity.getMostSpecificTraits()
           
 Collection<Thing> TraitableBean.getMostSpecificTraits()
           
 Collection<Thing<C>> TraitTypeMap.removeCascade(BitSet code)
           
 Collection<Thing<C>> TraitTypeMap.removeCascade(String traitName)
           
 Collection<Thing<Entity>> Entity.removeTrait(BitSet typeCode)
           
 Collection<Thing<K>> TraitableBean.removeTrait(BitSet typeCode)
           
 Collection<Thing<Entity>> Entity.removeTrait(String type)
           
 Collection<Thing<K>> TraitableBean.removeTrait(String type)
           
 Collection<Thing<C>> TraitTypeMap.values()
           
 

Methods in org.drools.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.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.spi
 

Methods in org.drools.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.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)
           
 

Method parameters in org.drools.spi with type arguments of type Thing
<T,K> T
KnowledgeHelper.don(K core, Collection<Class<? extends Thing>> trait)
           
<T,K> T
KnowledgeHelper.don(K core, Collection<Class<? extends Thing>> trait, boolean logical)
           
 



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