Class FactBaseLoaderFromFile

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

public class FactBaseLoaderFromFile extends Object
Loads fact bases and federated fact bases from scenario files.
  • Constructor Details

    • FactBaseLoaderFromFile

      public FactBaseLoaderFromFile()
      Creates the file-based fact-base loader utility.
  • Method Details

    • getFactbaseFor

      public static FactBase getFactbaseFor(IInputDataScenario kbscenario, IAlgorithmParameters integraalAlgorithmParameters)
      Loads all atoms in files specified by the knowlede base scenario in a storage which is defined by the algorithm parameters object.
      Parameters:
      kbscenario - the input scenario describing fact-base files
      integraalAlgorithmParameters - the algorithm parameters describing the target storage
      Returns:
      a factbase corresponding to the give fact sets
    • getFederatedFactbaseFor

      public static FactBase getFederatedFactbaseFor(IInputDataScenario kbscenario, IAlgorithmParameters integraalAlgorithmParameters)
      Builds a federated fact base from mapping files described in the scenario.
      Parameters:
      kbscenario - the input scenario describing mapping-base files
      integraalAlgorithmParameters - the algorithm parameters describing the target storage
      Returns:
      the federated factbase built from mapping files