Class FactBaseLoaderFromFile
java.lang.Object
fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
Loads fact bases and federated fact bases from scenario files.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FactBasegetFactbaseFor(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.static FactBasegetFederatedFactbaseFor(IInputDataScenario kbscenario, IAlgorithmParameters integraalAlgorithmParameters) Builds a federated fact base from mapping files described in the scenario.
-
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 filesintegraalAlgorithmParameters- 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 filesintegraalAlgorithmParameters- the algorithm parameters describing the target storage- Returns:
- the federated factbase built from mapping files
-