Package org.drools.core.factmodel.traits
Interface TraitFieldTMS
-
- All Superinterfaces:
Externalizable,Serializable
public interface TraitFieldTMS extends Externalizable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectdonField(String name, TraitType trait, String value, Class klass, boolean logical)Objectget(String name, Class klass)BitMaskgetModificationMask()TraitFieldgetRegisteredTraitField(String name)voidinit(WorkingMemory wm)booleanisManagingField(String name)booleanneedsInit()voidregisterField(Class domainKlass, String name)voidregisterField(Class domainKlass, String name, Class klass, Object value, String initial)voidresetModificationMask()Objectset(String name, Object value, Class klass)ObjectshedField(String name, TraitType trait, Class rangeKlass, Class asKlass)-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
-
-
-
Field Detail
-
TYPE_NAME
static final String TYPE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
void init(WorkingMemory wm)
-
needsInit
boolean needsInit()
-
registerField
void registerField(Class domainKlass, String name, Class klass, Object value, String initial)
-
isManagingField
boolean isManagingField(String name)
-
getRegisteredTraitField
TraitField getRegisteredTraitField(String name)
-
getModificationMask
BitMask getModificationMask()
-
resetModificationMask
void resetModificationMask()
-
-