Class Options

java.lang.Object
tools.refinery.interpreter.rete.util.Options

public class Options extends Object
Feature switches.
  • Field Details

    • nodeSharingOption

      public static final Options.NodeSharingOption nodeSharingOption
    • releaseOnetimeIndexers

      public static final boolean releaseOnetimeIndexers
      See Also:
    • injectivityStrategy

      public static final Options.InjectivityStrategy injectivityStrategy
    • enableInheritance

      public static final boolean enableInheritance
      See Also:
    • employTrivialIndexers

      public static final boolean employTrivialIndexers
      See Also:
    • numberOfLocalContainers

      public static final int numberOfLocalContainers
      See Also:
    • firstFreeContainer

      public static final int firstFreeContainer
      See Also:
    • MONITOR_VIOLATION_OF_RETE_NODEGROUP_TOPOLOGICAL_SORTING

      public static final boolean MONITOR_VIOLATION_OF_RETE_NODEGROUP_TOPOLOGICAL_SORTING
      Enable for internal debugging of Rete communication scheme; catches cases where the topological sort is violated by a message sent "backwards"
      Since:
      1.6
      See Also:
    • MONITOR_VIOLATION_OF_DIFFERENTIAL_DATAFLOW_TIMESTAMPS

      public static final boolean MONITOR_VIOLATION_OF_DIFFERENTIAL_DATAFLOW_TIMESTAMPS
      Enable for internal debugging of message delivery in TimelyCommunicationGroups; catches cases when there is a violation of increasing timestamps during message delivery within a group.
      Since:
      2.3
      See Also:
    • builderMethod

      public static final Options.BuilderMethod builderMethod
    • functionalDependencyOption

      public static final Options.FunctionalDependencyOption functionalDependencyOption
    • planTrimOption

      public static final Options.PlanTrimOption planTrimOption
  • Constructor Details

    • Options

      public Options()