Class ExecutorMultiSource
java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_eval.multisource.ExecutorMultiSource
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExecutionResultMultiSource
fromAlignment
(Alignment fullAlignment, List<TestCase> testCases, String matcherName, long totalRuntime, boolean computeTransitiveClosure, Partitioner partitioner) static Alignment
getCombinedInputAlignment
(List<TestCase> testCases) static DatasetIDExtractor
Returns the most specific partitioner for a given trackstatic Partitioner
getMostSpecificPartitioner
(Track track) Returns the most specific partitioner for a given trackprivate static Properties
getParameters
(List<TestCase> testCases) groupTestCasesByTrack
(List<TestCase> testCases) static int
numberOfSources
(ExecutionResultMultiSource result, DatasetIDExtractor idExtractor) static ExecutionResultMultiSource
run
(List<TestCase> testCases, Object matcher, String matcherName, List<URL> allGraphs, Partitioner partitioner, Properties additionalParameters) runMatcherOnTop
(ExecutionResultSetMultiSource oldResultSet, String oldMatcherName, String newMatcherName, Object matcher) runMultipleMatchers
(Track track, Map<String, Object> matchers) runMultipleMatchers
(List<TestCase> testCases, Map<String, Object> matchers, Properties additionalParameters) runMultipleMatchersMultipleTracks
(List<Track> tracks, Map<String, Object> matchers, Properties additionalParameters) runMultipleMatchersWithAdditionalGraphs
(List<TestCase> testCases, Map<String, Object> matchers, Properties additionalParameters, List<URL> additionalGraphs) static ExecutionResultMultiSource
runWithAdditionalGraphs
(Track track, Object matcher, String matcherName, List<URL> additionalGraphs, Partitioner partitioner)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
KG_TRACKS
-
CONFERENCE_TRACKS
-
LARGE_BIO_TRACKS
-
-
Constructor Details
-
ExecutorMultiSource
public ExecutorMultiSource()
-
-
Method Details
-
runMultipleMatchersMultipleTracks
-
runMultipleMatchersMultipleTracks
public static ExecutionResultSetMultiSource runMultipleMatchersMultipleTracks(List<Track> tracks, Map<String, Object> matchers, Properties additionalParameters) -
runMultipleMatchers
public static ExecutionResultSetMultiSource runMultipleMatchers(Track track, Map<String, Object> matchers) -
runMultipleMatchers
-
runMultipleMatchers
public static ExecutionResultSetMultiSource runMultipleMatchers(List<TestCase> testCases, Map<String, Object> matchers, Properties additionalParameters) -
runMultipleMatchersWithAdditionalGraphs
public static ExecutionResultSetMultiSource runMultipleMatchersWithAdditionalGraphs(List<TestCase> testCases, Map<String, Object> matchers, Properties additionalParameters, List<URL> additionalGraphs) -
run
-
run
-
run
public static ExecutionResultSetMultiSource run(List<TestCase> testCases, Object matcher, String matcherName) -
runWithAdditionalGraphs
public static ExecutionResultMultiSource runWithAdditionalGraphs(Track track, Object matcher, String matcherName, List<URL> additionalGraphs, Partitioner partitioner) -
run
public static ExecutionResultMultiSource run(List<TestCase> testCases, Object matcher, String matcherName, List<URL> allGraphs, Partitioner partitioner, Properties additionalParameters) -
fromAlignment
public static ExecutionResultMultiSource fromAlignment(Alignment fullAlignment, List<TestCase> testCases, String matcherName, long totalRuntime, boolean computeTransitiveClosure, Partitioner partitioner) -
getCombinedInputAlignment
-
getParameters
-
getMostSpecificPartitioner
Returns the most specific partitioner for a given track- Parameters:
track
- the track- Returns:
- the most specific partitioner
-
getMostSpecificDatasetIdExtractor
Returns the most specific partitioner for a given track- Parameters:
track
- the track- Returns:
- the most specific partitioner or null if none is available
-
groupTestCasesByTrack
-
runMatcherOnTop
public static ExecutionResultSetMultiSource runMatcherOnTop(ExecutionResultSetMultiSource oldResultSet, String oldMatcherName, String newMatcherName, Object matcher) -
numberOfSources
public static int numberOfSources(ExecutionResultMultiSource result, DatasetIDExtractor idExtractor)
-