Class ChaseComponentBuilder

java.lang.Object
fr.inria.rules.integraal.component_builder.components.ChaseComponentBuilder

public class ChaseComponentBuilder extends Object
Builds chase objects from configurations.
  • Constructor Details

    • ChaseComponentBuilder

      public ChaseComponentBuilder()
      Creates a chase component builder helper.
  • Method Details

    • prepareAndGetChaseFrom

      public static Chase<FactBase> prepareAndGetChaseFrom(FactBase fb, RuleBase rb, IAlgorithmParameters chaseParams)
      Initializes the chase algorithm based on the current configuration. This method prepares the chase by loading data, setting up the rulebase, and configuring the chase algorithm.
      Parameters:
      fb - factbase
      rb - rulebase
      chaseParams - chase parameters
      Returns:
      the prepared instance of the Chase algorithm.