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 voidenableTMS()Enable TMS for this object type.ObjectTypeNodegetConcreteObjectTypeNode()EntryPointIdgetEntryPoint()ObjectTypeNode[]getObjectTypeNodes()TypeDeclarationgetTypeDeclaration()StringgetTypeName()booleanisActive()booleanisAssignableFrom(Object object)booleanisDynamic()booleanisEvent()booleanisTMSEnabled()Whether or not, TMS is active for this object type.booleanisTrait()booleanisTraitTMSEnabled()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()
-
isTrait
boolean isTrait()
-
isDynamic
boolean isDynamic()
-
getTypeDeclaration
TypeDeclaration getTypeDeclaration()
-
isTMSEnabled
boolean isTMSEnabled()
Whether or not, TMS is active for this object type.
-
isTraitTMSEnabled
boolean isTraitTMSEnabled()
-
enableTMS
void enableTMS()
Enable TMS for this object type.
-
getEntryPoint
EntryPointId getEntryPoint()
-
-