Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBenchmarkRunner - Class in runners
Sets common methods to benchmark runners.
AbstractBenchmarkRunner() - Constructor for class runners.AbstractBenchmarkRunner
 
AbstractExportWriter - Class in export
 
AbstractExportWriter() - Constructor for class export.AbstractExportWriter
 
AbstractService<InputScenarioType, InputAlgorithmConfigurationType> - Class in tools.service
Abstract service.
AbstractService(InputScenarioType, InputAlgorithmConfigurationType) - Constructor for class tools.service.AbstractService
 
add(List, V) - Method in interface api.definition.config.common.IPropertySet
 
add(List, V) - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
add(IOperationMetadata, Runnable, boolean) - Method in class tools.plan.ServiceOperationsPlan
 
add(IOperationMetadata, String, Runnable) - Method in class tools.plan.ServiceOperationsPlan
 
addAll(List, Set) - Method in interface api.definition.config.common.IPropertySet
 
addAll(List, Set) - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
addC(IOperationMetadata, Callable, boolean) - Method in class tools.plan.ServiceOperationsPlan
 
addCallable(IOperationMetadata, Callable) - Method in interface tools.plan.IServiceOperationsPlan
 
addCallable(IOperationMetadata, Callable) - Method in class tools.plan.ServiceOperationsPlan
 
addRunnable(IOperationMetadata, Runnable) - Method in interface tools.plan.IServiceOperationsPlan
 
addRunnable(IOperationMetadata, Runnable) - Method in class tools.plan.ServiceOperationsPlan
 
afterIteration() - Method in interface api.running.IService
Set of operations to execute after an iteration.
afterIteration() - Method in class tools.service.AbstractService
 
afterTrial() - Method in interface api.running.IService
Set of operations to execute after a trial (set of iterations).
afterTrial() - Method in class tools.service.AbstractService
 
ALGORITHM_MAX_RANK - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The max rank after which the algorithm can stop, if applicable.
ALGORITHM_TIMEOUT - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The timeout for a single algorithm call, if applicable.
ALL - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The definition of data, rules and queries in a single file.
answers() - Method in record class export.printers.QueryEvaluationResultRulewerkVLog
Returns the value of the answers record component.
apacheConfigurationObject - Variable in class configuration_file_parser.BRunnerConfigurationFileParser
///////////////////
api.definition - package api.definition
 
api.definition.config - package api.definition.config
 
api.definition.config.common - package api.definition.config.common
 
api.definition.config.inputdata - package api.definition.config.inputdata
 
api.definition.config.platform - package api.definition.config.platform
 
api.running - package api.running
 
app - package app
 
appendLog(String, String) - Static method in interface logging.BRunnerLogger
Appends a log entry to the log file.
appendMeasurerLog(String) - Static method in interface logging.BRunnerLogger
 
apply(T, U, V) - Method in interface configuration_file_parser.BRunnerConfigurationFileParser.TriFunction
 
ARRAY_DELIMITER - Static variable in class configuration_file_parser.ParserConstants
 

B

BASIC - Enum constant in enum class constants.RunnersConstants
 
BASIC_RESULT_EXPORT_FOLDER - Static variable in class runners.basic.running.BasicRunnerConstants
The folder where the results have to be written.
BasicBenchmarkRunner - Class in runners.basic.running
 
BasicBenchmarkRunner() - Constructor for class runners.basic.running.BasicBenchmarkRunner
 
BasicRunnerConstants - Class in runners.basic.running
Constants for the basic runner.
BasicRunnerConstants() - Constructor for class runners.basic.running.BasicRunnerConstants
 
BATCH_QUERY_EVALUATION - Enum constant in enum class tools.service.CommonOps
Evaluation of a query or a set of queries.
BATCH_QUERY_REWRITING - Enum constant in enum class tools.service.CommonOps
Rewrite a query.
beforeIteration() - Method in interface api.running.IService
Set of operations that can be executed before an iteration.
beforeIteration() - Method in class tools.service.AbstractService
 
beforeTrial() - Method in interface api.running.IService
Set of operations that can be executed before trial (set of iterations).
beforeTrial() - Method in class tools.service.AbstractService
Any operation that shouldn't be measured should be done here.
bench(String[]) - Static method in class app.BRunnerApplication
 
bench(String[], String, String) - Static method in class app.BRunnerApplication
 
benchID() - Method in record class api.definition.Benchmark
Returns the value of the benchID record component.
benchID() - Method in interface api.definition.IBenchmark
 
benchmark - Variable in class configuration_file_parser.BRunnerConfigurationFileParser
 
benchmark - Variable in class runners.AbstractBenchmarkRunner
 
Benchmark - Record Class in api.definition
Default implementation of a benchmark.
Benchmark(String, List, List, List, Collection, Collection, Class, Collection) - Constructor for record class api.definition.Benchmark
Creates an instance of a Benchmark record class.
BRUNNER - Enum constant in enum class configuration_file_parser.SupportedFormatsConstants
 
BRUNNER - Enum constant in enum class constants.BRunnerKeywords
Placeholder keyword
BRunnerApplication - Class in app
Demo class for BRunner.
BRunnerApplication() - Constructor for class app.BRunnerApplication
 
BRunnerCLI - Class in cli
 
BRunnerCLI() - Constructor for class cli.BRunnerCLI
 
BRunnerCLI.CLIInput - Record Class in cli
 
BRunnerCLIOptions - Class in cli
 
BRunnerCLIOptions() - Constructor for class cli.BRunnerCLIOptions
 
BRunnerConfigurationFileParser - Class in configuration_file_parser
Parses configuration files for the BRunner benchmarking tool.
BRunnerConfigurationFileParser() - Constructor for class configuration_file_parser.BRunnerConfigurationFileParser
 
BRunnerConfigurationFileParser.TriFunction<T,U,V,R> - Interface in configuration_file_parser
 
BRunnerKeywords - Enum Class in constants
Sets the keywords for the benchmark.
BRunnerKeywords.InnerLevel - Enum Class in constants
The keywords allowed in the inner level of the configuration file
BRunnerKeywords.OuterLevel - Enum Class in constants
The keywords allowed in the outer level of the configuration file
BRunnerLogger - Interface in logging
 
BRunnerLogger.LogLevel - Enum Class in logging
 
BRunnerLoggerConfig - Interface in logging
 
BUILD_CHASE - Enum constant in enum class tools.service.CommonOps
Build a chase object.
BUILD_EXPLANATOR - Enum constant in enum class tools.service.CommonOps
Build a query explanator object.
BUILD_GCNF_DICTIONARY - Enum constant in enum class tools.service.CommonOps
Explain a Query.
BUILD_QUERY_EVALUATOR - Enum constant in enum class tools.service.CommonOps
Build a query evaluator object.
BUILD_REWRITER - Enum constant in enum class tools.service.CommonOps
Build a query rewriter object.
buildBoxedLogMessage(String, int) - Static method in class runners.utils.StringUtils
 
buildLogMessage(int, String) - Static method in class runners.utils.StringUtils
 

C

ChartsCreator - Class in export.charts
 
ChartsCreator() - Constructor for class export.charts.ChartsCreator
 
check(IBenchmark) - Method in interface api.running.IBenchmarkRunner
 
check(IBenchmark) - Method in class runners.AbstractBenchmarkRunner
 
check(ITask) - Method in interface api.running.IBenchmarkRunner
 
check(ITask) - Method in class runners.AbstractBenchmarkRunner
 
checkConstantInEnumeration(Class, String) - Static method in class utils.EnumerationUtils
Checks if a constant matching the given name exists in the enumeration or its nested enums.
checkEnumClass(Class, String) - Static method in class utils.EnumerationUtils
Checks if a nested enumeration matching the given name exists.
checkEnumConstantInClass(Class, String, String) - Static method in class utils.EnumerationUtils
Checks if an enum constant exists in a class by first finding the enum class and then finding the constant.
checkEnumFromString(Class, String) - Static method in class utils.EnumerationUtils
Checks if a string represents one of the keywords.
checkPropertyValueExists(String, Configuration) - Static method in class configuration_file_parser.ParserUtils
Removes and returns the value associated with a key
checkServiceKeyAndValue(ITask) - Static method in class tools.utils.InputInterpreter
sanity check for the task
ClasspathUtils - Class in utils
Utility methods for accessing files and resources from the Java classpath.
ClassUtils - Class in utils
 
ClassUtils() - Constructor for class utils.ClassUtils
 
clearLog() - Static method in class logManager.LogManager
Deletes all lines from the log.
cli - package cli
 
CLIInput(List, IBenchmarkRunner) - Constructor for record class cli.BRunnerCLI.CLIInput
Creates an instance of a CLIInput record class.
close() - Method in class tools.service.AbstractService
default implementation
coldMeasureOnly() - Method in class tools.service.AbstractService
 
combineMap(Map) - Static method in class configuration_file_parser.segment.ScenarioParser
 
CommonOps - Enum Class in tools.service
Enumeration of operations related to data manipulation and query processing.
compareEnums(Class, Class) - Static method in class utils.EnumComparator
Compares two enumeration classes for nested enums and their values.
compareTo(IInputData) - Method in class impl.definition.DefaultKBScenario
 
compareTo(IPlatformParameters) - Method in class impl.definition.DefaultJMHParameters
 
compareTo(IToolParameters) - Method in class impl.definition.DefaultToolParameters
 
COMPILE_RULES - Enum constant in enum class tools.service.CommonOps
Compile rules.
ConfigPreprocessor - Class in configuration_file_parser.config
 
ConfigPreprocessor() - Constructor for class configuration_file_parser.config.ConfigPreprocessor
 
configuration_file_parser - package configuration_file_parser
 
configuration_file_parser.config - package configuration_file_parser.config
 
configuration_file_parser.segment - package configuration_file_parser.segment
 
configuration_file_parser.util - package configuration_file_parser.util
 
CONFIGURATION_PREPROCESSED_FILE - Static variable in class configuration_file_parser.ParserConstants
 
ConfigurationLoader - Class in configuration_file_parser.config
 
ConfigurationLoader() - Constructor for class configuration_file_parser.config.ConfigurationLoader
 
constants - package constants
 
containsProperty(String) - Method in interface api.definition.config.common.IPropertySet
 
containsProperty(String) - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
containsXmlFile(File) - Static method in class export.charts.ChartsCreator
 
context() - Method in record class measure.LabeledOperationResult
Returns the value of the context record component.
convertToXml(ITask) - Method in class export.AbstractExportWriter
 
convertToXmlNoHeader(ITask) - Method in class export.AbstractExportWriter
 
copyResourceFromClasspathToTempFile(String, String, String) - Static method in class utils.ClasspathUtils
Copies a classpath resource to a temporary file and returns the resulting Path.
create(String) - Static method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
createBenchmark(String, List, List, List, Collection, Collection, Class, Collection) - Method in class impl.factory.DefaultComponentFactory
 
createBenchmark(String, List, List, List, Collection, Collection, Class, Collection) - Method in interface impl.factory.IComponentFactory
Creates a new benchmark configured with specified sets of input data, tool parameters, platform parameters, measures, export classes, a binding class, and tasks.
createCharts(String) - Static method in class export.charts.ChartsCreator
 
createConfigurationObject(String) - Method in class configuration_file_parser.BRunnerConfigurationFileParser
Loads the configuration from a properties file and initializes the configuration object.
createExport(String) - Method in class impl.factory.DefaultComponentFactory
 
createExport(String) - Method in interface impl.factory.IComponentFactory
Creates an instance of IExport.
createInputData(String, int) - Method in class impl.factory.DefaultComponentFactory
 
createInputData(String, int) - Method in interface impl.factory.IComponentFactory
Creates an instance of IInputData.
createMeasures(String) - Method in class impl.factory.DefaultComponentFactory
 
createMeasures(String) - Method in interface impl.factory.IComponentFactory
Creates an instance of IMeasures.
createMetadata(String, String) - Static method in class tools.service.metadata.OperationMetadataFactory
 
createMetadata(String, String, boolean) - Static method in class tools.service.metadata.OperationMetadataFactory
 
createPlatformParameters(String, RunnersConstants, int) - Method in class impl.factory.DefaultComponentFactory
 
createPlatformParameters(String, RunnersConstants, int) - Method in interface impl.factory.IComponentFactory
Creates an instance of IPlatformParameters.
createServiceFrom(ITask) - Method in interface api.running.IToolBinding
Creates a tool services corresponding to the task to execute.
createTask(String, IInputData, IToolParameters, IPlatformParameters, IMeasures, Collection, Class) - Method in class impl.factory.DefaultComponentFactory
 
createTask(String, IInputData, IToolParameters, IPlatformParameters, IMeasures, Collection, Class) - Method in interface impl.factory.IComponentFactory
Creates a new task configured with specified input data, tool parameters, platform parameters, measures, export classes, and a binding class.
createToolParameters(String, IToolKeywordsMenu, int) - Method in class impl.factory.DefaultComponentFactory
 
createToolParameters(String, IToolKeywordsMenu, int) - Method in interface impl.factory.IComponentFactory
Creates an instance of IToolParameters.
CSV - Enum constant in enum class configuration_file_parser.SupportedFormatsConstants
 

D

DATA - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The KB data.
debug(Class, String) - Static method in interface logging.BRunnerLogger
 
debug(Class, Supplier) - Static method in interface logging.BRunnerLogger
 
debug(String) - Static method in interface logging.BRunnerLogger
 
debug(Supplier) - Static method in interface logging.BRunnerLogger
 
DEBUG - Enum constant in enum class logging.BRunnerLogger.LogLevel
 
DEFALUT_LOG_NAME - Static variable in interface logging.BRunnerLoggerConfig
 
DEFAULT_DIRECTORY_FOR_DEMO_RESOURCES - Static variable in class app.BRunnerApplication
This is the directory in src/main/resources where the files needed for the demo are.
DEFAULT_FORK_NUMBER - Static variable in class runners.jmh.JMHConstants
 
DEFAULT_ITERATIONS_NUMBER - Static variable in class runners.jmh.JMHConstants
 
DEFAULT_LOG_LEVEL - Static variable in interface logging.BRunnerLoggerConfig
 
DEFAULT_SELECTION_STRATEGY - Static variable in interface logging.BRunnerLoggerConfig
 
DEFAULT_THREADS_NUMBER - Static variable in class runners.jmh.JMHConstants
 
DefaultBenchmarkResultWriter - Class in export
Writes the result of a benchmark to disk.
DefaultBenchmarkResultWriter() - Constructor for class export.DefaultBenchmarkResultWriter
 
DefaultComponentFactory - Class in impl.factory
Default implementation of component factory.
DefaultJMHParameters - Class in impl.definition
Holds all JHM (and JVM) parameters.
DefaultJMHParameters(String, RunnersConstants) - Constructor for class impl.definition.DefaultJMHParameters
 
DefaultJMHParameters(String, RunnersConstants, int) - Constructor for class impl.definition.DefaultJMHParameters
 
DefaultKBScenario - Class in impl.definition
Holds data, rules, and queries defining the reasoning scenario.
DefaultKBScenario(String) - Constructor for class impl.definition.DefaultKBScenario
 
DefaultKBScenario(String, int) - Constructor for class impl.definition.DefaultKBScenario
 
DefaultMeasures - Class in impl.definition
Holds information on the measure to be taken.
DefaultMeasures(String) - Constructor for class impl.definition.DefaultMeasures
 
DefaultMonoValuedPathPropertySet<V> - Class in impl.aux_data_structures
 
DefaultMonoValuedPathPropertySet() - Constructor for class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
DefaultOperationMetadata - Record Class in tools.service.metadata
Default implementation of IOperationMetadata.
DefaultOperationMetadata(String, String, boolean) - Constructor for record class tools.service.metadata.DefaultOperationMetadata
Validates that both serializationKey and description are not null.
DefaultToolParameters - Class in impl.definition
Holds all parameters to configure Rulewerk-VLog.
DefaultToolParameters(String, IToolKeywordsMenu) - Constructor for class impl.definition.DefaultToolParameters
 
DefaultToolParameters(String, IToolKeywordsMenu, int) - Constructor for class impl.definition.DefaultToolParameters
 
deleteRecursively(Path) - Static method in class utils.ClasspathUtils
Recursively deletes a directory and all its contents.
description - Variable in enum class constants.BRunnerKeywords.OuterLevel
The description of the property
description() - Method in interface api.running.ITaskResult
 
description() - Method in record class measure.LabeledOperation
Returns the value of the description record component.
description() - Method in record class measure.LabeledOperationResult
Returns the value of the description record component.
description() - Method in record class tools.service.metadata.DefaultOperationMetadata
Returns the value of the description record component.
description() - Method in interface tools.service.metadata.IOperationMetadata
 
deserialize() - Static method in class runners.jmh.serializers.JMH_TaskSerializer
Deserializes a taks object.
deserialize(String) - Static method in class runners.jmh.serializers.JMH_GenericObjectSerializer
Deserializes an object from a given location
deserializeTrialResultFromDirectory(String) - Static method in class runners.jmh.serializers.JMH_LabeledOperationResultSerializer
Deserializes a multiple result lists from a directory.
deserializeTrialResultFromFile(String) - Static method in class runners.jmh.serializers.JMH_LabeledOperationResultSerializer
Deserializes a result list.
discovery - package discovery
 
DiscoveryService - Class in discovery
 
DiscoveryService() - Constructor for class discovery.DiscoveryService
 
displayTimeInComprehensibleFormat(Long) - Static method in class export.utils.TimeUtils
 
DLGP - Enum constant in enum class configuration_file_parser.SupportedFormatsConstants
 
dummyParam - Static variable in class runners.jmh.JMHConstants
 

E

ENCODE_DATA - Enum constant in enum class tools.service.CommonOps
Encode input data -- CSV only.
EnumComparator - Class in utils
Utility class to compare enumeration classes.
EnumComparator() - Constructor for class utils.EnumComparator
 
EnumerationUtils - Class in utils
A class for exploiting enumerations.
EnumerationUtils() - Constructor for class utils.EnumerationUtils
 
equals(Object) - Method in record class api.definition.Benchmark
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class api.definition.Task
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cli.BRunnerCLI.CLIInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class export.printers.QueryEvaluationResultRulewerkVLog
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class measure.LabeledOperation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class measure.LabeledOperationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tools.service.metadata.DefaultOperationMetadata
Indicates whether some other object is "equal to" this one.
error(Class, String) - Static method in interface logging.BRunnerLogger
 
error(Class, String, Exception) - Static method in interface logging.BRunnerLogger
 
error(Class, Supplier) - Static method in interface logging.BRunnerLogger
 
error(String) - Static method in interface logging.BRunnerLogger
 
error(Supplier) - Static method in interface logging.BRunnerLogger
 
ERROR - Enum constant in enum class logging.BRunnerLogger.LogLevel
 
escapeForXml(String) - Static method in class measure.XMLUtils
 
EXECUTE_CHASE - Enum constant in enum class tools.service.CommonOps
Execute a chase.
EXECUTE_ONLY - Enum constant in enum class constants.BRunnerKeywords.OuterLevel
Execute only selected tests
EXECUTE_ONLY_DELIMITER_REGEX - Static variable in class configuration_file_parser.ParserConstants
 
EXECUTE_ONLY_FORALL_WILDCARD - Static variable in class configuration_file_parser.ParserConstants
 
executeService() - Method in interface api.running.IService
Actions to measure within an iteration.
executeService() - Method in class tools.service.AbstractService
Service executions.
EXECUTION - Enum constant in enum class measure.MeasureContext
Measure taken during execution
EXECUTION_PLATFORM_PARAMETERS - Enum constant in enum class constants.BRunnerKeywords.OuterLevel
Define execution parameters
EXPLAIN_FACT - Enum constant in enum class tools.service.CommonOps
Explain a Fact.
EXPLAIN_WORKLOAD - Enum constant in enum class tools.service.CommonOps
Explain a Fact.
explanationCharts - Static variable in class export.charts.ChartsCreator
 
export - package export
 
EXPORT - Enum constant in enum class constants.BRunnerKeywords.OuterLevel
Define export
EXPORT_RESULT_FILE_NAME_INVISIBLE - Static variable in class export.constants.ExportFileConfigurationConstants
 
EXPORT_RESULT_FILE_NAME_VISIBLE - Static variable in class export.constants.ExportFileConfigurationConstants
 
export.charts - package export.charts
 
export.constants - package export.constants
 
export.json - package export.json
 
export.printers - package export.printers
 
export.utils - package export.utils
 
export.xml - package export.xml
 
exportClasses() - Method in interface api.definition.ITask
 
exportClasses() - Method in record class api.definition.Task
Returns the value of the exportClasses record component.
ExportClassesParser - Class in configuration_file_parser.segment
Parser for the export formats
ExportClassesParser() - Constructor for class configuration_file_parser.segment.ExportClassesParser
 
ExportConstants - Enum Class in export.constants
 
ExportFileConfigurationConstants - Class in export.constants
Holds constants defining how to handle result to export as files.
ExportFileConfigurationConstants() - Constructor for class export.constants.ExportFileConfigurationConstants
 
exports() - Method in record class api.definition.Benchmark
Returns the value of the exports record component.
exports() - Method in interface api.definition.IBenchmark
 
extractFilesFromFolders(Map, String, Collection) - Static method in class configuration_file_parser.segment.ScenarioParser
 
extractJMHOptions(ITask) - Static method in interface runners.jmh.definition.JMH_ParametersExtractor
Extracts JMH options from the task object.
extractTimeoutFromOptions(ITask) - Static method in interface runners.jmh.definition.JMH_ParametersExtractor
 
extractTimeoutFromOptions(ITask) - Static method in class runners.jmh.running.JMHBenchmarkRunner
 

F

FACTBASE_LOADING - Enum constant in enum class tools.service.CommonOps
Read the data and load them.
FACTBASE_PRINT - Enum constant in enum class tools.service.CommonOps
Read the data and load them.
factbasePath() - Method in interface api.definition.config.inputdata.IKBScenario
 
factbasePath() - Method in class impl.definition.DefaultKBScenario
 
FactExplanationChart - Class in export.charts
 
FactExplanationChart() - Constructor for class export.charts.FactExplanationChart
 
fileNotFoundMessage(String) - Static method in class configuration_file_parser.ParserUtils
 
files() - Method in record class cli.BRunnerCLI.CLIInput
Returns the value of the files record component.
fillInPropertyValues(Set, String, Configuration) - Static method in class configuration_file_parser.ParserUtils
Takes a set of full property names and returns a map associating their suffix with the corresponding value.
fillWith(Object) - Method in interface api.definition.config.common.IPropertySet
 
fillWith(Object) - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
findConstantInEnumeration(Class, String) - Static method in class utils.EnumerationUtils
Recursively searches through an enumeration and its nested enums to find a constant matching the given name.
findEnumClass(Class, String) - Static method in class utils.EnumerationUtils
Recursively searches through an enumeration to find a nested enumeration matching the given name.
findEnumClass(Class, String, Map) - Static method in class utils.EnumerationUtils
Recursively searches through an enumeration to find a nested enumeration matching the given name.
findEnumClassFromList(Collection, String) - Static method in class utils.EnumerationUtils
Recursively searches through an enumeration to find a nested enumeration matching the given name.
findEnumConstantInClass(Class, String, String) - Static method in class utils.EnumerationUtils
Finds an enum constant in a class by first finding the enum class and then finding the constant.
findEnumConstantInClass(Class, String, String, Map) - Static method in class utils.EnumerationUtils
Finds an enum constant in a class by first finding the enum class and then finding the constant.
firstIterationDone - Variable in class tools.service.AbstractService
 
full - Variable in enum class constants.BRunnerKeywords.InnerLevel
The full name of the property

G

generate(File) - Static method in class export.charts.FactExplanationChart
 
generateAllInFolder(File) - Static method in class export.charts.FactExplanationChart
 
generateCombinations(Map, LinkedHashMap, List) - Static method in class configuration_file_parser.segment.ScenarioParser
 
generateExecutionPermutations(Set, Set, Set, Set) - Static method in class configuration_file_parser.ParserUtils
 
getBenchmark() - Method in class configuration_file_parser.BRunnerConfigurationFileParser
sets the benchmark configuration assembled from the parsed configuration file.
getClass(String) - Static method in enum class constants.ToolsConstants
Gets the class object for the given fully qualified name if it implements IToolKeywordsMenu.
getClassByName(String) - Static method in enum class constants.ToolsConstants
Retrieves the class object for a tool by its name.
getClassByName(String) - Static method in enum class export.constants.ExportConstants
 
getComponentClass() - Method in enum class export.constants.ExportConstants
 
getConfiguredLogLevel() - Static method in interface logging.BRunnerLoggerConfig
Overloaded method using the default selection strategy.
getConfiguredLogLevel(LogSelectionStrategy) - Static method in interface logging.BRunnerLoggerConfig
Scans the classpath for implementations of BRunnerLoggerConfig.
getDefaultExporter() - Static method in class configuration_file_parser.ParserConstants
 
getEnumFromString(Class, String) - Static method in class utils.EnumerationUtils
Converts a string to its corresponding enum constant for any nested enum.
getEnumFromString(Collection, String) - Static method in class utils.EnumerationUtils
Converts a string to its corresponding enum constant for any nested enum.
getExperimentTimeoutConditionsFor(ITask) - Static method in class tools.utils.InputInterpreter
 
getExportName() - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
getExportName() - Method in class impl.definition.DefaultJMHParameters
 
getExportName() - Method in class impl.definition.DefaultKBScenario
 
getExportName() - Method in class impl.definition.DefaultMeasures
 
getExportName() - Method in class impl.definition.DefaultToolParameters
 
getFileExtension(String) - Static method in class configuration_file_parser.ParserUtils
 
getFileFromClasspath(String) - Static method in class utils.ClasspathUtils
Returns a resource from the classpath as a File.
getFullQualifiedName() - Method in enum class constants.KnownTools
 
getFullQualifiedName() - Method in enum class constants.ToolsConstants
 
getId() - Method in interface api.definition.config.IInputData
 
getId() - Method in interface api.definition.config.IPlatformParameters
 
getId() - Method in interface api.definition.config.IToolParameters
 
getId() - Method in class impl.definition.DefaultJMHParameters
 
getId() - Method in class impl.definition.DefaultKBScenario
 
getId() - Method in class impl.definition.DefaultToolParameters
 
getInputAlgorithmParameters() - Method in class tools.service.AbstractService
 
getInputDatas() - Method in class configuration_file_parser.BRunnerConfigurationFileParser
 
getInputDataScenario() - Method in class tools.service.AbstractService
 
getInstance() - Static method in class impl.factory.DefaultComponentFactory
 
getInstance(Class) - Static method in class utils.ClassUtils
 
getJMHTrace(Collection) - Method in class export.AbstractExportWriter
 
getListOfSupportedValues() - Static method in enum class configuration_file_parser.SupportedFormatsConstants
 
getLogFileName() - Static method in interface logging.BRunnerLogger
 
getLogFileName() - Method in interface logging.BRunnerLoggerConfig
 
getLogFileName() - Static method in class logManager.LogManager
Returns log file name.
getLogLevel() - Method in interface logging.BRunnerLoggerConfig
 
getMetadata() - Method in enum class tools.service.CommonOps
 
getMetadata() - Method in record class tools.service.metadata.DefaultOperationMetadata
 
getMetadata() - Method in interface tools.service.metadata.IOperationMetadata
 
getName() - Method in interface api.definition.config.IExport
 
getName() - Method in interface api.definition.config.IInputData
 
getName() - Method in interface api.definition.config.IMeasures
 
getName() - Method in interface api.definition.config.IPlatformParameters
 
getName() - Method in interface api.definition.config.IToolParameters
 
getName() - Method in enum class configuration_file_parser.SupportedFormatsConstants
 
getName() - Method in enum class constants.RunnersConstants
 
getName() - Method in class export.AbstractExportWriter
 
getName() - Method in enum class export.constants.ExportConstants
 
getName() - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
getName() - Method in class impl.definition.DefaultJMHParameters
 
getName() - Method in class impl.definition.DefaultKBScenario
 
getName() - Method in class impl.definition.DefaultMeasures
 
getName() - Method in class impl.definition.DefaultToolParameters
 
getOperations() - Method in interface tools.plan.IServiceOperationsPlan
 
getOperations() - Method in class tools.plan.ServiceOperationsPlan
 
getOptions() - Static method in class cli.BRunnerCLIOptions
 
getOrDefaultLogFileName() - Static method in interface logging.BRunnerLoggerConfig
 
getOrDefaultMeasurerLogFileName() - Static method in interface logging.BRunnerLoggerConfig
 
getPathFromClasspath(String) - Static method in class utils.ClasspathUtils
Returns a resource from the classpath as a Path.
getPlatform() - Method in interface api.definition.config.IPlatformParameters
 
getPlatform() - Method in class impl.definition.DefaultJMHParameters
 
getPlatformsParam() - Method in class configuration_file_parser.BRunnerConfigurationFileParser
 
getProperties() - Method in interface api.definition.config.common.IPropertySet
 
getProperties() - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
getRelevantSubset(String, Set) - Static method in class configuration_file_parser.ParserUtils
 
getResourceFromClasspath(String) - Static method in class utils.ClasspathUtils
Utility method for locating configuration and resource files in both development and packaged (JAR) environments.
getSerializableLabeledOperationResult() - Method in record class measure.LabeledOperationResult
 
getSerializableLabeledOperationResult(List) - Static method in record class measure.LabeledOperationResult
 
getSerializationFormat() - Method in interface api.definition.config.IInputData
 
getSerializationFormat() - Method in interface api.definition.config.IMeasures
 
getSerializationFormat() - Method in interface api.definition.config.IPlatformParameters
 
getSerializationFormat() - Method in interface api.definition.config.IToolParameters
 
getSerializationFormat() - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
getServiceName() - Method in interface api.definition.ITask
 
getServiceResult() - Method in interface api.running.IService
 
getServiceResult() - Method in class tools.service.AbstractService
 
getServiceTypeFor(ITask, Class) - Static method in class tools.utils.InputInterpreter
 
getSetupOperations() - Method in interface tools.plan.IServiceOperationsPlan
 
getSetupOperations() - Method in class tools.plan.ServiceOperationsPlan
 
getSeverity() - Method in enum class logging.BRunnerLogger.LogLevel
 
getStreamFromClasspath(String) - Static method in class utils.ClasspathUtils
Opens a resource from the classpath as an InputStream.
getSubTree(List) - Method in interface api.definition.config.common.IPropertySet
 
getSubTree(List) - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
getSupportedFormats() - Method in interface api.running.IToolKeywordsMenu
 
getTiming(long, long) - Method in class export.AbstractExportWriter
 
getTool() - Method in interface api.definition.config.IToolParameters
 
getTool() - Method in class impl.definition.DefaultToolParameters
 
getToolBinding() - Method in interface api.running.IToolKeywordsMenu
 
getToolName() - Method in interface api.running.IToolKeywordsMenu
 
getToolName() - Method in enum class constants.KnownTools
 
getToolName() - Method in enum class constants.ToolsConstants
 
getToolsParam() - Method in class configuration_file_parser.BRunnerConfigurationFileParser
 
getTopLevelEnums(Class) - Static method in interface api.running.IToolKeywordsMenu
Retrieves the list of top-level enums declared within a specified class.
getTreeChildrenNames(String, Configuration) - Static method in class configuration_file_parser.ParserUtils
Given a key prefix, returns all the subkeys which directly follow that prefix
getTrimmedProperties() - Method in interface api.definition.config.IToolParameters
 
getTrimmedProperties() - Method in class impl.definition.DefaultToolParameters
 
getUnused(Configuration) - Static method in class configuration_file_parser.ParserUtils
 
getValue(String) - Method in interface api.definition.config.common.ISingleValuePathPropertySet
 
getValue(String) - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
getValue(List) - Method in interface api.definition.config.common.ISingleValuePathPropertySet
 
getValue(List) - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
getValueForTrimmedProperty(String) - Method in interface api.definition.config.IToolParameters
 
getValueForTrimmedProperty(String) - Method in class impl.definition.DefaultToolParameters
 
getValues(String) - Method in interface api.definition.config.common.IPropertySet
 
getValues(String) - Method in interface api.definition.config.common.ISingleValuePathPropertySet
 
getValues(List) - Method in interface api.definition.config.common.IPropertySet
 
getValues(List) - Method in interface api.definition.config.common.ISingleValuePathPropertySet
 
getWarmupOperations() - Method in class tools.plan.ServiceOperationsPlan
 
getWritableResourceDirectory(String) - Static method in class utils.ClasspathUtils
Extracts a directory from the classpath (including from inside a JAR) into a writable temporary directory on disk, preserving the internal folder structure.

H

hashCode() - Method in record class api.definition.Benchmark
Returns a hash code value for this object.
hashCode() - Method in record class api.definition.Task
Returns a hash code value for this object.
hashCode() - Method in record class cli.BRunnerCLI.CLIInput
Returns a hash code value for this object.
hashCode() - Method in record class export.printers.QueryEvaluationResultRulewerkVLog
Returns a hash code value for this object.
hashCode() - Method in record class measure.LabeledOperation
Returns a hash code value for this object.
hashCode() - Method in record class measure.LabeledOperationResult
Returns a hash code value for this object.
hashCode() - Method in record class tools.service.metadata.DefaultOperationMetadata
Returns a hash code value for this object.
hiddenKeywords() - Static method in enum class constants.BRunnerKeywords
 

I

IBenchmark - Interface in api.definition
A benchmark to be tested.
IBenchmarkResultWriter - Interface in export
A benchmark runner is in charge of running a set of tests IBenchmark.
IBenchmarkRunner - Interface in api.running
A benchmark runner is in charge of running a set of tests IBenchmark.
IComponentFactory - Interface in impl.factory
Provides factory methods for creating various components used in the benchmarking framework.
id() - Method in record class measure.LabeledOperation
Returns the value of the id record component.
IExport - Interface in api.definition.config
 
IInputData - Interface in api.definition.config
Configuration input (1) of B-Runner is the input data for a test execution.
IJMH_SerializationFolderManager - Interface in runners.jmh.serializers
Abstraction for a file serialization manager
IJMHParameters - Interface in api.definition.config.platform
JMH as platform used to run a test.
IKBScenario - Interface in api.definition.config.inputdata
Knowledge base reasoning scenario as input data.
IMeasures - Interface in api.definition.config
Configuration input (4) of B-Runner is the measures taken during a test.
impl.aux_data_structures - package impl.aux_data_structures
 
impl.definition - package impl.definition
 
impl.factory - package impl.factory
 
IMPORT - Enum constant in enum class constants.BRunnerKeywords.OuterLevel
Import another file
ImportPaser - Class in configuration_file_parser.segment
Parses import declarations.
ImportPaser() - Constructor for class configuration_file_parser.segment.ImportPaser
 
info(Class, String) - Static method in interface logging.BRunnerLogger
 
info(Class, Supplier) - Static method in interface logging.BRunnerLogger
 
info(String) - Static method in interface logging.BRunnerLogger
 
info(Supplier) - Static method in interface logging.BRunnerLogger
 
INFO - Enum constant in enum class logging.BRunnerLogger.LogLevel
 
inputAlgorithmParameters - Variable in class tools.service.AbstractService
 
inputData() - Method in interface api.definition.ITask
 
inputData() - Method in record class api.definition.Task
Returns the value of the inputData record component.
INPUTDATA - Enum constant in enum class constants.BRunnerKeywords.OuterLevel
Define input scenario
inputDatas() - Method in record class api.definition.Benchmark
Returns the value of the inputDatas record component.
inputDatas() - Method in interface api.definition.IBenchmark
 
inputDataScenario - Variable in class tools.service.AbstractService
 
InputInterpreter - Class in tools.utils
Can convert BRunner inputs to the format desired by a specific reasoner.
InputInterpreter() - Constructor for class tools.utils.InputInterpreter
 
INTEGRAAL - Enum constant in enum class constants.KnownTools
 
INTEGRAAL - Enum constant in enum class constants.ToolsConstants
InteGraal tool.
IOperationMetadata - Interface in tools.service.metadata
Interface that defines a standard method to retrieve identifiers and descriptions for various operations.
IPlatformParameters - Interface in api.definition.config
 
IPropertySet<V> - Interface in api.definition.config.common
 
IService - Interface in api.running
Defines the basic methods a service has to offer to run a test.
IServiceOperationsPlan - Interface in tools.plan
Abstraction for creating a service operation
ISingleValuePathPropertySet<V> - Interface in api.definition.config.common
 
isSupported(String, Collection) - Static method in enum class configuration_file_parser.SupportedFormatsConstants
 
ITask - Interface in api.definition
A task whose performances will be evaluated.
ITaskResult - Interface in api.running
The result of a test.
iterationExecutionTimes - Variable in class tools.service.AbstractService
 
IToolBinding - Interface in api.running
An object able to convert tasks into services
IToolKeywordsMenu - Interface in api.running
Contract for enumerations that should contain the set of keywords descri
IToolParameters - Interface in api.definition.config
 

J

JENA - Enum constant in enum class constants.ToolsConstants
Jena tool.
JMH - Enum constant in enum class constants.RunnersConstants
 
JMH - Static variable in class constants.PlatformConstants
 
JMH_EXPORT_RESULT_CHART_FOLDER - Static variable in class runners.jmh.JMHConstants
 
JMH_EXPORT_RESULT_DATA_FOLDER - Static variable in class runners.jmh.JMHConstants
 
JMH_EXPORT_TRIAL_DATA_FOLDER - Static variable in class runners.jmh.JMHConstants
 
JMH_GenericObjectSerializer - Class in runners.jmh.serializers
A task whose performances will be evaluated.
JMH_GenericObjectSerializer() - Constructor for class runners.jmh.serializers.JMH_GenericObjectSerializer
 
JMH_LabeledOperationResultSerializer - Class in runners.jmh.serializers
Configuration input (4) of B-Runner is the measures taken during a test.
JMH_LabeledOperationResultSerializer() - Constructor for class runners.jmh.serializers.JMH_LabeledOperationResultSerializer
 
JMH_ParametersExtractor - Interface in runners.jmh.definition
 
JMH_SerializationFolderManager - Class in runners.jmh.serializers
Manages the creation of folders and objects for JMH executions
JMH_SerializationFolderManager() - Constructor for class runners.jmh.serializers.JMH_SerializationFolderManager
 
JMH_SINGLE_ANNOTATED_RUNNING_CLASS - Static variable in class runners.jmh.JMHConstants
 
JMH_TASK_MEASURES_SERIALIZATIION_FILEPATH - Static variable in class runners.jmh.JMHConstants
 
JMH_TASK_MEASURES_SERIALIZATION_FILE_EXTENSION - Static variable in class runners.jmh.JMHConstants
 
JMH_TASK_MEASURES_SERIALIZATION_FILE_NAME - Static variable in class runners.jmh.JMHConstants
 
JMH_TASK_SERIALIZATION_COMPLETE_FILEPATH - Static variable in class runners.jmh.JMHConstants
 
JMH_TASK_SERIALIZATION_FILE_NAME - Static variable in class runners.jmh.JMHConstants
 
JMH_TASK_SERIALIZATION_FOLDER - Static variable in class runners.jmh.JMHConstants
 
JMH_TASK_TRIAL_SERIALIZATION_FILE_EXTENSION - Static variable in class runners.jmh.JMHConstants
 
JMH_TaskSerializer - Class in runners.jmh.serializers
Serializator for a task.
JMH_TaskSerializer() - Constructor for class runners.jmh.serializers.JMH_TaskSerializer
 
JMHBenchmarkRunner - Class in runners.jmh.running
A Benchmark Runner which uses JMH
JMHBenchmarkRunner() - Constructor for class runners.jmh.running.JMHBenchmarkRunner
Constructor
JMHConstants - Class in runners.jmh
 
JMHConstants() - Constructor for class runners.jmh.JMHConstants
 
JMHTaskRunner - Class in runners.jmh.running
This class (and its concrete subclasses) is where the benchmark methods are defined and annotated accordingly with JMH's annotations.
JMHTaskRunner() - Constructor for class runners.jmh.running.JMHTaskRunner
 
JMHTaskRunner_jmhType - Class in runners.jmh.running.jmh_generated
 
JMHTaskRunner_jmhType() - Constructor for class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType
 
JMHTaskRunner_jmhType_B1 - Class in runners.jmh.running.jmh_generated
 
JMHTaskRunner_jmhType_B1() - Constructor for class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B1
 
JMHTaskRunner_jmhType_B2 - Class in runners.jmh.running.jmh_generated
 
JMHTaskRunner_jmhType_B2() - Constructor for class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
JMHTaskRunner_jmhType_B3 - Class in runners.jmh.running.jmh_generated
 
JMHTaskRunner_jmhType_B3() - Constructor for class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B3
 
JMHTaskRunner_runBenchmark_jmhTest - Class in runners.jmh.running.jmh_generated
 
JMHTaskRunner_runBenchmark_jmhTest() - Constructor for class runners.jmh.running.jmh_generated.JMHTaskRunner_runBenchmark_jmhTest
 
JSON - Enum constant in enum class configuration_file_parser.SupportedFormatsConstants
 
JSON - Enum constant in enum class export.constants.ExportConstants
 
JSONExportWriter - Class in export.json
Exports test results as JSON
JSONExportWriter() - Constructor for class export.json.JSONExportWriter
 
JVM_ARGS - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The JVM parameters

K

KB_LOADING - Enum constant in enum class tools.service.CommonOps
Read the facts and rules and load them together.
KB_SET_FROM_GIVEN_FACTBASE_AND_RULEBASe - Enum constant in enum class tools.service.CommonOps
Read the facts and rules and load them together.
KEY_DELIMITER - Static variable in class configuration_file_parser.ParserConstants
 
KEY_DELIMITER_REGEX - Static variable in class configuration_file_parser.ParserConstants
 
KnownTools - Enum Class in constants
 
kw - Variable in enum class constants.BRunnerKeywords.InnerLevel
The keyword of the property
kw - Variable in enum class constants.BRunnerKeywords.OuterLevel
The keyword of the property

L

LabeledOperation - Record Class in measure
Specifies an operation to be measured.
LabeledOperation(int, String, String, Runnable, boolean) - Constructor for record class measure.LabeledOperation
Constructor for operations based on Runnable.
LabeledOperation(int, String, String, Callable, boolean) - Constructor for record class measure.LabeledOperation
Constructor for operations based on Callable.
LabeledOperationResult - Record Class in measure
Represents the time measured for a task, along with a description and result.
LabeledOperationResult(String, Long, String, Object, MeasureContext) - Constructor for record class measure.LabeledOperationResult
Constructs a new LabeledOperationResult record with specified attributes.
LEAST_SELECTIVE - Enum constant in enum class logging.LogSelectionStrategy
 
loadConfiguration(String, char) - Static method in class configuration_file_parser.config.ConfigurationLoader
 
LOADING_FACT_ENTAILEMENT_QUERIES - Enum constant in enum class tools.service.CommonOps
 
LOADING_QUERIES - Enum constant in enum class tools.service.CommonOps
Read the queries and load them.
logging - package logging
 
logManager - package logManager
 
LogManager - Class in logManager
Handles the log for the demo.
LogManager() - Constructor for class logManager.LogManager
 
LogSelectionStrategy - Enum Class in logging
 
logStart() - Static method in class logManager.LogManager
Message when starting the log.

M

main(String[]) - Static method in class discovery.DiscoveryService
 
MAPPINGS - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The view definitions for the KB data.
MAX_MEMORY - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
Max JVM memory
measure - package measure
 
MEASURE - Enum constant in enum class constants.BRunnerKeywords.OuterLevel
Define measure
MeasureContext - Enum Class in measure
Context in which a measure is taken
measureExecutionTime(List, MeasureContext) - Static method in class measure.OperationMeasurer
executes a list of Runnable tasks and measure their execution time.
MEASURER_LOG_NAME - Static variable in interface logging.BRunnerLoggerConfig
 
measures() - Method in record class api.definition.Benchmark
Returns the value of the measures record component.
measures() - Method in interface api.definition.IBenchmark
 
measures() - Method in interface api.definition.ITask
 
measures() - Method in record class api.definition.Task
Returns the value of the measures record component.
MeasuresParser - Class in configuration_file_parser.segment
 
MeasuresParser() - Constructor for class configuration_file_parser.segment.MeasuresParser
 
META - Enum constant in enum class constants.BRunnerKeywords.OuterLevel
Global properties
META - Enum constant in enum class measure.MeasureContext
Meta-information taken across different contexts
META_REASONER - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
Set the reasoner
MIN_MEMORY - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
Min JVM memory
MOST_SELECTIVE - Enum constant in enum class logging.LogSelectionStrategy
 
MULTISCENARIO_SEPARATOR - Static variable in class configuration_file_parser.ParserConstants
 

N

name - Variable in class export.AbstractExportWriter
 
name - Variable in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
name - Variable in class impl.definition.DefaultToolParameters
 
normalize(String, String) - Static method in class configuration_file_parser.util.ToolConfigNormalizer
Normalises inputFilePath and writes the result to outputFilePath.
NUMBER_OF_FORKS - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The number of forks
NUMBER_OF_ITERATIONS - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The number of iterations

O

openExplorer(String) - Static method in class runners.jmh.running.JMHBenchmarkRunner
 
operation() - Method in record class measure.LabeledOperation
Returns the value of the operation record component.
operation(IOperationMetadata, Runnable) - Method in class tools.service.AbstractService
register an operation
operation(IOperationMetadata, Callable) - Method in class tools.service.AbstractService
register an operation
operationC(IOperationMetadata, Runnable) - Method in class tools.service.AbstractService
register an operation
OperationMeasurer - Class in measure
Configuration input (4) of B-Runner is the measures taken during a test.
OperationMeasurer() - Constructor for class measure.OperationMeasurer
 
OperationMetadataFactory - Class in tools.service.metadata
Factory for metadata.
OperationMetadataFactory() - Constructor for class tools.service.metadata.OperationMetadataFactory
 
OperationResultSerializer - Class in export.xml
Handles the XML serialization of MeasuredTaskTime objects.
OperationResultSerializer() - Constructor for class export.xml.OperationResultSerializer
 
operations - Variable in class tools.service.AbstractService
 
OWL - Enum constant in enum class configuration_file_parser.SupportedFormatsConstants
 
OWL_API - Enum constant in enum class constants.KnownTools
 
OWL_API - Enum constant in enum class constants.ToolsConstants
OWL API tool.

P

PARAMETER_ID - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The id of the parameter.
parse(String) - Method in class configuration_file_parser.BRunnerConfigurationFileParser
Parses the configuration file and assembles all components necessary for benchmark execution.
parse(Configuration) - Static method in class configuration_file_parser.segment.ExportClassesParser
 
parse(Configuration) - Static method in class configuration_file_parser.segment.ImportPaser
 
parse(Configuration) - Static method in class configuration_file_parser.segment.MeasuresParser
 
parse(Configuration) - Static method in class configuration_file_parser.segment.PlatformParser
 
parse(Configuration) - Static method in class configuration_file_parser.segment.ReasonerClassesParser
 
parse(Configuration) - Static method in class configuration_file_parser.segment.ToolParser
 
parse(Configuration, String, Collection) - Static method in class configuration_file_parser.segment.ScenarioParser
 
parsePrefix(String, Configuration) - Static method in class configuration_file_parser.ParserUtils
Given a prefix, parses all the properties and values
ParserConstants - Class in configuration_file_parser
 
ParserConstants() - Constructor for class configuration_file_parser.ParserConstants
 
ParserUtils - Class in configuration_file_parser
 
ParserUtils() - Constructor for class configuration_file_parser.ParserUtils
 
pause() - Method in class runners.AbstractBenchmarkRunner
Pause between two benchmarks
PlatformConstants - Class in constants
 
PlatformConstants() - Constructor for class constants.PlatformConstants
 
platformParams() - Method in interface api.definition.ITask
 
platformParams() - Method in record class api.definition.Task
Returns the value of the platformParams record component.
PlatformParser - Class in configuration_file_parser.segment
 
PlatformParser() - Constructor for class configuration_file_parser.segment.PlatformParser
 
platformsParam() - Method in record class api.definition.Benchmark
Returns the value of the platformsParam record component.
platformsParam() - Method in interface api.definition.IBenchmark
 
popProperty(String, Configuration) - Static method in class configuration_file_parser.ParserUtils
Removes and returns the value associated with a key
popPropertyList(String, Configuration) - Static method in class configuration_file_parser.ParserUtils
Removes and returns the values associated with a key
popPropertyOrNull(String, Configuration) - Static method in class configuration_file_parser.ParserUtils
Removes and returns the value associated with a key, or null if that property doens't exist
postProcessingIteration() - Method in class tools.service.AbstractService
 
postProcessingTrial() - Method in class tools.service.AbstractService
 
prepareServiceSpecificOperations() - Method in class tools.service.AbstractService
Specific methods to be implemented by subclasses.
preprocessConfigFile(String, String) - Static method in class configuration_file_parser.config.ConfigPreprocessor
Preprocesses the configuration file. - Resolves imports. - Handles single configurations - Adds Ids to declarations
prettyPrintConfigFiles(List) - Static method in class app.BRunnerApplication
 
prettyPrintXml(String) - Method in class export.AbstractExportWriter
 
print() - Method in class configuration_file_parser.BRunnerConfigurationFileParser
Prints the parsed benchmark and any unused properties from the configuration file.
print(Object) - Static method in class export.printers.ResultPrinter
 
print(Object) - Static method in class runners.utils.StringUtils
 
PRINT - Enum constant in enum class tools.service.CommonOps
Generic operation to print results of the test
printBanner(String, int) - Static method in class runners.utils.StringUtils
 
printBRunnerASCIIArt() - Static method in class app.BRunnerApplication
 
processInputs(String[]) - Static method in class cli.BRunnerCLI
 

Q

q() - Method in record class export.printers.QueryEvaluationResultRulewerkVLog
Returns the value of the q record component.
QUERY_EVALUATION - Enum constant in enum class tools.service.CommonOps
Evaluation of a query or a set of queries.
QUERY_REWRITING - Enum constant in enum class tools.service.CommonOps
Rewrite a query.
querybasePath() - Method in interface api.definition.config.inputdata.IKBScenario
 
querybasePath() - Method in class impl.definition.DefaultKBScenario
 
QueryEvaluationResultRulewerkVLog - Record Class in export.printers
 
QueryEvaluationResultRulewerkVLog(Query, long) - Constructor for record class export.printers.QueryEvaluationResultRulewerkVLog
Creates an instance of a QueryEvaluationResultRulewerkVLog record class.

R

RDF - Enum constant in enum class configuration_file_parser.SupportedFormatsConstants
 
readStringFromClasspath(String) - Static method in class utils.ClasspathUtils
Reads the full contents of a classpath resource as a UTF-8 string.
readyInvocation - Variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
readyIteration - Variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
readyTrial - Variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
REASONER - Enum constant in enum class constants.BRunnerKeywords.OuterLevel
Reasoner
ReasonerClassesParser - Class in configuration_file_parser.segment
Parser for the tool to use
ReasonerClassesParser() - Constructor for class configuration_file_parser.segment.ReasonerClassesParser
 
recordOperationMeasure() - Method in record class tools.service.metadata.DefaultOperationMetadata
Returns the value of the recordOperationMeasure record component.
recordOperationMeasure() - Method in interface tools.service.metadata.IOperationMetadata
 
register() - Method in record class measure.LabeledOperation
Returns the value of the register record component.
REPETITION_TIMEOUT - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The timeout for a repetition
resetLog() - Static method in interface logging.BRunnerLogger
Resets the log file (clears its content).
resetMeasureLog() - Static method in interface logging.BRunnerLogger
 
result() - Method in interface api.running.ITaskResult
 
result() - Method in record class measure.LabeledOperationResult
Returns the value of the result record component.
ResultPrinter - Class in export.printers
 
ResultPrinter() - Constructor for class export.printers.ResultPrinter
 
results - Variable in class runners.AbstractBenchmarkRunner
 
RLS - Enum constant in enum class configuration_file_parser.SupportedFormatsConstants
 
RULE_LOADING - Enum constant in enum class tools.service.CommonOps
Read the rules and load them.
rulebasePath() - Method in interface api.definition.config.inputdata.IKBScenario
 
rulebasePath() - Method in class impl.definition.DefaultKBScenario
 
RULES - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The KB rules.
RULEWERK_VLOG - Enum constant in enum class constants.KnownTools
 
RULEWERK_VLOG - Enum constant in enum class constants.ToolsConstants
Rulewerk VLog tool.
run(IBenchmark) - Method in interface api.running.IBenchmarkRunner
Runs the benchmark
run(IBenchmark) - Method in class runners.basic.running.BasicBenchmarkRunner
 
run(IBenchmark) - Method in class runners.jmh.running.JMHBenchmarkRunner
 
run(String) - Method in interface api.running.IBenchmarkRunner
Runs the benchmark from a configuration file
run(String) - Method in class runners.AbstractBenchmarkRunner
 
runBenchmark() - Method in class runners.jmh.running.JMHTaskRunner
Calls on the task to run This method will be the one JMH measures
runBenchmark_AverageTime(InfraControl, ThreadParams) - Method in class runners.jmh.running.jmh_generated.JMHTaskRunner_runBenchmark_jmhTest
 
runBenchmark_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, JMHTaskRunner_jmhType) - Static method in class runners.jmh.running.jmh_generated.JMHTaskRunner_runBenchmark_jmhTest
 
runBenchmark_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, JMHTaskRunner_jmhType) - Static method in class runners.jmh.running.jmh_generated.JMHTaskRunner_runBenchmark_jmhTest
 
runBenchmark_SampleTime(InfraControl, ThreadParams) - Method in class runners.jmh.running.jmh_generated.JMHTaskRunner_runBenchmark_jmhTest
 
runBenchmark_SingleShotTime(InfraControl, ThreadParams) - Method in class runners.jmh.running.jmh_generated.JMHTaskRunner_runBenchmark_jmhTest
 
runBenchmark_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, JMHTaskRunner_jmhType) - Static method in class runners.jmh.running.jmh_generated.JMHTaskRunner_runBenchmark_jmhTest
 
runBenchmark_Throughput(InfraControl, ThreadParams) - Method in class runners.jmh.running.jmh_generated.JMHTaskRunner_runBenchmark_jmhTest
 
runBenchmark_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, JMHTaskRunner_jmhType) - Static method in class runners.jmh.running.jmh_generated.JMHTaskRunner_runBenchmark_jmhTest
 
runner() - Method in record class cli.BRunnerCLI.CLIInput
Returns the value of the runner record component.
runners - package runners
 
runners.basic.running - package runners.basic.running
 
runners.jmh - package runners.jmh
 
runners.jmh.definition - package runners.jmh.definition
 
runners.jmh.running - package runners.jmh.running
 
runners.jmh.running.jmh_generated - package runners.jmh.running.jmh_generated
 
runners.jmh.serializers - package runners.jmh.serializers
 
runners.utils - package runners.utils
 
RunnersConstants - Enum Class in constants
 
runWithTimeout(Callable, long, TimeUnit) - Static method in class utils.TimedExecutor
Executes a boolean-returning task with a timeout.
runWithTimeout(Callable, Duration) - Static method in class utils.TimedExecutor
Overload: Executes a task with a timeout using java.time.Duration.

S

sanityCheck() - Method in interface api.running.IToolKeywordsMenu
Checks for the consistency of the file
ScenarioParser - Class in configuration_file_parser.segment
Parser for the input data scenario from the configuration file
ScenarioParser() - Constructor for class configuration_file_parser.segment.ScenarioParser
 
serialization_key() - Method in record class measure.LabeledOperation
Returns the value of the serialization_key record component.
serializationKey() - Method in interface api.running.ITaskResult
 
serializationKey() - Method in record class measure.LabeledOperationResult
Returns the value of the serializationKey record component.
serializationKey() - Method in record class tools.service.metadata.DefaultOperationMetadata
Returns the value of the serializationKey record component.
serializationKey() - Method in interface tools.service.metadata.IOperationMetadata
 
serialize(ITask) - Static method in class runners.jmh.serializers.JMH_TaskSerializer
Serializes a task object.
serialize(Serializable, String) - Static method in class runners.jmh.serializers.JMH_GenericObjectSerializer
Serializes an object at a given location
serializeIterationMeasures(List) - Method in interface runners.jmh.serializers.IJMH_SerializationFolderManager
Serializes the results of an iteration
serializeIterationMeasures(List) - Method in class runners.jmh.serializers.JMH_SerializationFolderManager
 
serializeMeasureList(List, String) - Static method in class runners.jmh.serializers.JMH_LabeledOperationResultSerializer
Serializes a result list as java object.
serializeToXml(ITaskResult) - Static method in class export.xml.OperationResultSerializer
Serializes an ITaskResult object to an XML format, including optional result handling.
serializeToXml(ITaskResult) - Static method in class measure.XMLUtils
Serializes an ITaskResult object to an XML format, including optional result handling.
SERVICE - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The name of the service
ServiceOperationsPlan - Class in tools.plan
Test plan
ServiceOperationsPlan() - Constructor for class tools.plan.ServiceOperationsPlan
 
SET_TO_TRUE - Static variable in class configuration_file_parser.ParserConstants
List of keys that must be affected to true value if the value is missing
setup() - Method in class runners.jmh.running.JMHTaskRunner
Gets called by JMH just before running JMHTaskRunner.runBenchmark().
setup(IOperationMetadata, Runnable) - Method in class tools.service.AbstractService
registers setup operations
SETUP - Enum constant in enum class measure.MeasureContext
Measure taken during setup
setupCallable(IOperationMetadata, Callable) - Method in interface tools.plan.IServiceOperationsPlan
 
setupCallable(IOperationMetadata, Callable) - Method in class tools.plan.ServiceOperationsPlan
 
setupExecutionTimes - Variable in class tools.service.AbstractService
 
setupInvocationMutex - Variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
setupIteration() - Method in class runners.jmh.running.JMHTaskRunner
Keeps track of iterations
setupIterationMutex - Variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
setupRunnable(IOperationMetadata, Runnable) - Method in interface tools.plan.IServiceOperationsPlan
 
setupRunnable(IOperationMetadata, Runnable) - Method in class tools.plan.ServiceOperationsPlan
 
setupTrialMutex - Variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
setupVsRunCharts - Static variable in class export.charts.ChartsCreator
 
shouldLog(BRunnerLogger.LogLevel) - Static method in interface logging.BRunnerLogger
Checks whether a message with the provided log level should be logged.
startNewTrial() - Method in interface runners.jmh.serializers.IJMH_SerializationFolderManager
Prepares files and folders for a new trial
startNewTrial() - Method in class runners.jmh.serializers.JMH_SerializationFolderManager
///////////////////// Private Methods /////////////////////
STRIKE_LENGTH - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
Strike : a prefix of the input sequence of queries
StringUtils - Class in runners.utils
 
StringUtils() - Constructor for class runners.utils.StringUtils
 
SupportedFormatsConstants - Enum Class in configuration_file_parser
 

T

Task - Record Class in api.definition
Default implementation of an ITask
Task(String, IInputData, IToolParameters, IPlatformParameters, IMeasures, Collection, Class) - Constructor for record class api.definition.Task
Creates an instance of a Task record class.
TASK_FAILED - Static variable in enum class export.constants.ExportConstants
 
TASK_INTERRUPTED - Static variable in enum class export.constants.ExportConstants
 
TASK_TIMEOUT - Static variable in enum class export.constants.ExportConstants
 
taskID() - Method in interface api.definition.ITask
 
taskID() - Method in record class api.definition.Task
Returns the value of the taskID record component.
tasks() - Method in record class api.definition.Benchmark
Returns the value of the tasks record component.
tasks() - Method in interface api.definition.IBenchmark
 
tearDown() - Method in class runners.jmh.running.JMHTaskRunner
Gets called by JMH after the trial is over.
tearDownIteration() - Method in class runners.jmh.running.JMHTaskRunner
Gets called by JMH after the iteration is over.
tearInvocationMutex - Variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
tearIterationMutex - Variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
tearTrialMutex - Variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class runners.jmh.running.jmh_generated.JMHTaskRunner_jmhType_B2
 
THREADS - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The number of threads to use.
time() - Method in interface api.running.ITaskResult
 
time() - Method in record class measure.LabeledOperationResult
Returns the value of the time record component.
TimedExecutor - Class in utils
 
TimedExecutor() - Constructor for class utils.TimedExecutor
 
TimeUtils - Class in export.utils
Manipulates objects representing time.
TimeUtils() - Constructor for class export.utils.TimeUtils
 
tool - Variable in class impl.definition.DefaultToolParameters
 
TOOL_PARAMETERS - Enum constant in enum class constants.BRunnerKeywords.OuterLevel
Define Tool Parameters
ToolConfigNormalizer - Class in configuration_file_parser.util
Normalises a BRunner/InteGraal configuration file.
ToolConfigNormalizer() - Constructor for class configuration_file_parser.util.ToolConfigNormalizer
 
toolKeywordsMenu() - Method in record class api.definition.Benchmark
Returns the value of the toolKeywordsMenu record component.
toolKeywordsMenu() - Method in interface api.definition.IBenchmark
 
toolKeywordsMenu() - Method in interface api.definition.ITask
 
toolKeywordsMenu() - Method in record class api.definition.Task
Returns the value of the toolKeywordsMenu record component.
toolParams() - Method in interface api.definition.ITask
 
toolParams() - Method in record class api.definition.Task
Returns the value of the toolParams record component.
ToolParser - Class in configuration_file_parser.segment
 
ToolParser() - Constructor for class configuration_file_parser.segment.ToolParser
 
tools.plan - package tools.plan
 
tools.service - package tools.service
 
tools.service.metadata - package tools.service.metadata
 
tools.utils - package tools.utils
 
ToolsConstants - Enum Class in constants
Enum representing various tools and their associated constants.
toolsParams() - Method in record class api.definition.Benchmark
Returns the value of the toolsParams record component.
toolsParams() - Method in interface api.definition.IBenchmark
 
toString() - Method in record class api.definition.Benchmark
Returns a string representation of this record class.
toString() - Method in record class api.definition.Task
Returns a string representation of this record class.
toString() - Method in record class cli.BRunnerCLI.CLIInput
Returns a string representation of this record class.
toString() - Method in record class export.printers.QueryEvaluationResultRulewerkVLog
Returns a string representation of this record class.
toString() - Method in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 
toString() - Method in class impl.definition.DefaultJMHParameters
 
toString() - Method in class impl.definition.DefaultKBScenario
 
toString() - Method in class impl.definition.DefaultMeasures
 
toString() - Method in class impl.definition.DefaultToolParameters
 
toString() - Method in record class measure.LabeledOperation
Returns a string representation of this record class.
toString() - Method in record class measure.LabeledOperationResult
Returns a string representation of this record, including the time for the task, a description of the task, and the result.
toString() - Method in record class tools.service.metadata.DefaultOperationMetadata
Returns a string representation of this record class.
translateInputDataScenarioFor(ITask) - Static method in class tools.utils.InputInterpreter
Translation of BRunner inputs.
treeData - Variable in class impl.aux_data_structures.DefaultMonoValuedPathPropertySet
 

U

UNSET_VAR_REGEX - Static variable in class configuration_file_parser.ParserConstants
 
UPPERBOUND_TIMEOUT_JMH - Static variable in class runners.jmh.JMHConstants
 
utils - package utils
 

V

valueOf(String) - Static method in enum class configuration_file_parser.SupportedFormatsConstants
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class constants.BRunnerKeywords.InnerLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class constants.BRunnerKeywords.OuterLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class constants.BRunnerKeywords
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class constants.KnownTools
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class constants.RunnersConstants
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class constants.ToolsConstants
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class export.constants.ExportConstants
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class logging.BRunnerLogger.LogLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class logging.LogSelectionStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class measure.MeasureContext
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.service.CommonOps
Returns the enum constant of this class with the specified name.
values() - Static method in enum class configuration_file_parser.SupportedFormatsConstants
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class constants.BRunnerKeywords.InnerLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class constants.BRunnerKeywords.OuterLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class constants.BRunnerKeywords
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class constants.KnownTools
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class constants.RunnersConstants
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class constants.ToolsConstants
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class export.constants.ExportConstants
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class logging.BRunnerLogger.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class logging.LogSelectionStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class measure.MeasureContext
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.service.CommonOps
Returns an array containing the constants of this enum class, in the order they are declared.

W

WARM_UP - Enum constant in enum class measure.MeasureContext
Measure taken during warm-up
warn(Class, String) - Static method in interface logging.BRunnerLogger
 
warn(Class, Supplier) - Static method in interface logging.BRunnerLogger
 
warn(String) - Static method in interface logging.BRunnerLogger
 
warn(Supplier) - Static method in interface logging.BRunnerLogger
 
WARN - Enum constant in enum class logging.BRunnerLogger.LogLevel
 
WARNING_PREFIX - Static variable in class configuration_file_parser.ParserConstants
 
WORKLOAD - Enum constant in enum class constants.BRunnerKeywords.InnerLevel
The se of queries to evaluate
write(ITask, Collection, List, String, String, long, long) - Method in interface api.definition.config.IExport
 
write(ITask, Collection, List, String, String, long, long) - Method in class export.AbstractExportWriter
 
write(Collection, List, IBenchmark, ITask, long, long, String) - Method in class export.DefaultBenchmarkResultWriter
 
write(Collection, List, IBenchmark, ITask, long, long, String) - Method in interface export.IBenchmarkResultWriter
Instantiates the injected ResultWriter subclasses and calls on them to write the task's result
writeToFile(String, String, String) - Method in class export.AbstractExportWriter
 
writeToFile(String, String, String) - Method in class export.json.JSONExportWriter
 
writeToFile(String, String, String) - Method in class export.xml.XMLExportWriter
 

X

XML - Enum constant in enum class configuration_file_parser.SupportedFormatsConstants
 
XML - Enum constant in enum class export.constants.ExportConstants
 
XMLExportWriter - Class in export.xml
Exports test results as XML
XMLExportWriter() - Constructor for class export.xml.XMLExportWriter
 
XMLUtils - Class in measure
 
XMLUtils() - Constructor for class measure.XMLUtils
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form