Class ResidualRefiner
java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_eval.refinement.ResidualRefiner
- All Implemented Interfaces:
Refiner
This refiner is capable of refining an
ExecutionResult
according to trivial and nontrivial matches.
Trivial matches are removed from the system and reference alignment.- Author:
- Jan Portisch
-
Field Summary
Modifier and TypeFieldDescriptionprivate ExecutionResult
The baseline execution results.private Object
Baseline Matcher that is used to calculate thebaselineExecutionResult
.private ExecutionResultSet
An optional variable for lookups to improve the performance.private static org.slf4j.Logger
Default Logger -
Constructor Summary
ConstructorDescriptionResidualRefiner
(ExecutionResult baselineExecutionResult) Constructor.ResidualRefiner
(eu.sealsproject.platform.res.domain.omt.IOntologyMatchingToolBridge baselineMatcher) Constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
refine
(ExecutionResult toBeRefined) Create a new refined ExecutionResult from an ExecutionResult.toString()
-
Field Details
-
baselineExecutionResult
The baseline execution results. -
baselineMatcher
Baseline Matcher that is used to calculate thebaselineExecutionResult
. -
executionResultSetForLookups
An optional variable for lookups to improve the performance. -
LOGGER
private static org.slf4j.Logger LOGGERDefault Logger
-
-
Constructor Details
-
ResidualRefiner
Constructor.- Parameters:
baselineExecutionResult
- The baseline that shall be used to determine the residuals.
-
ResidualRefiner
public ResidualRefiner(eu.sealsproject.platform.res.domain.omt.IOntologyMatchingToolBridge baselineMatcher) Constructor- Parameters:
baselineMatcher
- The baseline matcher that shall be used to determine the residuals.
-
-
Method Details
-
refine
Description copied from interface:Refiner
Create a new refined ExecutionResult from an ExecutionResult. Examples are: only class matches, only non trivial matches etc. -
hashCode
public int hashCode() -
equals
-
toString
-