Package com.senzing.g2.engine.plugin
Interface G2SuppressedFeaturePlugin
-
- All Superinterfaces:
G2PluginInterface
public interface G2SuppressedFeaturePlugin extends G2PluginInterface
Determines if one feature is a possible generalization of another feature
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
G2SuppressedFeaturePlugin.GeneralizationCheckContext
Context for processing.-
Nested classes/interfaces inherited from interface com.senzing.g2.engine.plugin.G2PluginInterface
G2PluginInterface.InitContext, G2PluginInterface.VersionContext
-
-
Field Summary
-
Fields inherited from interface com.senzing.g2.engine.plugin.G2PluginInterface
PLUGIN_CRITICAL_ERROR, PLUGIN_OUTPUT_BUFFER_SIZE_ERROR, PLUGIN_SIMPLE_ERROR, PLUGIN_SUCCESS, PLUGIN_SUCCESS_WITH_INFO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
checkForGeneralization(G2SuppressedFeaturePlugin.GeneralizationCheckContext context)
Determines if one feature is a possible generalization of another feature.-
Methods inherited from interface com.senzing.g2.engine.plugin.G2PluginInterface
getVersion, init, shutdown
-
-
-
-
Method Detail
-
checkForGeneralization
int checkForGeneralization(G2SuppressedFeaturePlugin.GeneralizationCheckContext context)
Determines if one feature is a possible generalization of another feature. This is based on the features specified in the generalization context.- Parameters:
context
- TheG2SuppressedFeaturePlugin.GeneralizationCheckContext
for performing the operation.- Returns:
- A non-negative number on success and a negative number on failure.
-
-