Package org.drools.base.factmodel.traits
Interface TraitableBean<K,X extends TraitableBean>
- All Known Subinterfaces:
CoreWrapper<K>
public interface TraitableBean<K,X extends TraitableBean>
-
Method Summary
Modifier and TypeMethodDescriptiondefault void_setBottomTypeCode(BitSet bottomTypeCode) void_setDynamicProperties(Map<String, Object> map) void_setFieldTMS(TraitFieldTMS traitFieldTMS) void_setTraitMap(Map<String, Thing<K>> map) default voiddefault BitSetdefault Collection<Thing<K>>default Collection<String>default booleandefault booleandefault booleandefault Collection<Thing<K>>removeTrait(String type) default Collection<Thing<K>>removeTrait(BitSet typeCode)
-
Method Details
-
_getDynamicProperties
-
_setDynamicProperties
-
_getTraitMap
-
_setTraitMap
-
_getFieldTMS
TraitFieldTMS _getFieldTMS() -
_setFieldTMS
-
addTrait
-
getTrait
-
hasTrait
-
hasTraits
default boolean hasTraits() -
removeTrait
-
removeTrait
-
getTraits
-
getMostSpecificTraits
-
getCurrentTypeCode
-
isTraitMapInitialized
default boolean isTraitMapInitialized() -
_setBottomTypeCode
-