Class InputInterpreter
java.lang.Object
tools.utils.InputInterpreter
Can convert BRunner inputs to the format desired by a specific reasoner.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckServiceKeyAndValue(ITask task) sanity check for the taskstatic fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditionsstatic <T extends Enum<T>>
TgetServiceTypeFor(ITask task, Class<T> enumClass) static fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenarioTranslation of BRunner inputs.
-
Constructor Details
-
InputInterpreter
public InputInterpreter()
-
-
Method Details
-
translateInputDataScenarioFor
public static fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario translateInputDataScenarioFor(ITask task) Translation of BRunner inputs. Default choice is to make InteGraal objects.- Parameters:
task-- Returns:
- the input kb scenario converted into the corresponding InteGraal object
-
getExperimentTimeoutConditionsFor
public static fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions getExperimentTimeoutConditionsFor(ITask task) -
getServiceTypeFor
-
checkServiceKeyAndValue
-