Interface ObjectTypeConf

All Known Implementing Classes:
ClassObjectTypeConf, PrototypeTypeConf

public interface ObjectTypeConf
  • Method Details

    • 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)