Package org.drools.core.reteoo
Interface ObjectTypeConf
-
- All Known Implementing Classes:
ClassObjectTypeConf,FactTemplateTypeConf
public interface ObjectTypeConf
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InternalFactHandlecreateFactHandle(FactHandleFactory factHandleFactory, long id, Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)voidenableTMS()Enable TMS for this object type.ObjectTypeNodegetConcreteObjectTypeNode()EntryPointIdgetEntryPoint()ObjectTypeNode[]getObjectTypeNodes()TypeDeclarationgetTypeDeclaration()StringgetTypeName()booleanisActive()booleanisAssignableFrom(Object object)booleanisDynamic()booleanisEvent()booleanisPrototype()booleanisTMSEnabled()Whether or not, TMS is active for this object type.voidresetCache()
-
-
-
Method Detail
-
getTypeName
String getTypeName()
-
getObjectTypeNodes
ObjectTypeNode[] getObjectTypeNodes()
-
getConcreteObjectTypeNode
ObjectTypeNode getConcreteObjectTypeNode()
-
resetCache
void resetCache()
-
isAssignableFrom
boolean isAssignableFrom(Object object)
-
isActive
boolean isActive()
-
isEvent
boolean isEvent()
-
isDynamic
boolean isDynamic()
-
isPrototype
boolean isPrototype()
-
getTypeDeclaration
TypeDeclaration getTypeDeclaration()
-
isTMSEnabled
boolean isTMSEnabled()
Whether or not, TMS is active for this object type.
-
enableTMS
void enableTMS()
Enable TMS for this object type.
-
getEntryPoint
EntryPointId getEntryPoint()
-
createFactHandle
InternalFactHandle createFactHandle(FactHandleFactory factHandleFactory, long id, Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)
-
-