Class WorkUnitObject<T>

java.lang.Object
org.evrete.util.WorkUnitObject<T>
Type Parameters:
T - object type
All Implemented Interfaces:
WorkUnit

public class WorkUnitObject<T> extends Object implements WorkUnit

This utility class associates an arbitrary object with a level of complexity

  • Constructor Details

    • WorkUnitObject

      public WorkUnitObject(T delegate, double complexity)
  • Method Details

    • getDelegate

      public T getDelegate()
    • getComplexity

      public double getComplexity()
      Specified by:
      getComplexity in interface WorkUnit