Class ExecutionResultMultiSource
java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_eval.multisource.ExecutionResultMultiSource
This class represents the result of a multi source matcher execution.
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Object
private boolean
private static final org.slf4j.Logger
private final Object
private final String
private final Object
private final Partitioner
private long
The total runtime in nanoseconds -
Constructor Summary
ConstructorDescriptionExecutionResultMultiSource
(Object alignment, Object parameters, Object matcher, String matcherName, List<URL> allGraphs, List<TestCase> testCases, long totalRuntime, boolean computeTransitiveClosure, Partitioner partitioner) ExecutionResultMultiSource
(Object alignment, Object parameters, Object matcher, String matcherName, List<URL> allGraphs, List<TestCase> testCases, long totalRuntime, Partitioner partitioner) ExecutionResultMultiSource
(Object alignment, String matcherName, List<TestCase> testCases, long totalRuntime, boolean computeTransitiveClosure, Partitioner partitioner) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRuntime
(long additonalRuntime) <T> T
getAlignment
(Class<T> clazz) <T> T
getAlignment
(Class<T> clazz, Properties parameters) <T> T
getParameters
(Class<T> clazz) <T> T
getParameters
(Class<T> clazz, Properties parameters) long
boolean
void
updateComputeTransitiveClosure
(boolean computeTransitiveClosure) Sets the value of compute transitive closure to true, if the parameter is true.
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
alignment
-
parameters
-
matcher
-
matcherName
-
allGraphs
-
testCases
-
totalRuntime
private long totalRuntimeThe total runtime in nanoseconds -
computeTransitiveClosure
private boolean computeTransitiveClosure -
partitioner
-
-
Constructor Details
-
ExecutionResultMultiSource
public ExecutionResultMultiSource(Object alignment, String matcherName, List<TestCase> testCases, long totalRuntime, boolean computeTransitiveClosure, Partitioner partitioner) -
ExecutionResultMultiSource
-
ExecutionResultMultiSource
-
-
Method Details
-
toExecutionResultSet
-
getAlignment
-
getAlignment
-
getAlignment
-
getParameters
-
getParameters
-
getParameters
-
getMatcher
-
getMatcherName
-
getAllGraphs
-
getTestCases
-
getTotalRuntime
public long getTotalRuntime() -
addRuntime
public void addRuntime(long additonalRuntime) -
updateComputeTransitiveClosure
public void updateComputeTransitiveClosure(boolean computeTransitiveClosure) Sets the value of compute transitive closure to true, if the parameter is true. Otherwise it still uses the old value.- Parameters:
computeTransitiveClosure
- the new value if the transitive closure should be computed or not.
-
isComputeTransitiveClosure
public boolean isComputeTransitiveClosure() -
getPartitioner
-