Package com.aquima.interactions.matching.impl.model


package com.aquima.interactions.matching.impl.model
  • Classes
    Class
    Description
    This class contains the values of a single case in the casebase.
    This class contains all the cases of a specific entity type.
    This class contains all the casebases of a match engine.
    CaseBase visitor that simply collects the data sources.
    This visitor is used during initialization to add values to a case.
    This visitor is used during initialization to add cases to the casebase, but also to initialize the values of those cases.
    This class is used during a detail match to gather scoring information.
    This class contains the values of a single instance from the match request, and the configuration that should be used when matching this instance against a case.
    This internal match function is used to match relation attributes.
    This match function acts as a place-holder for the actual EntityMatch during initialization.
    Match value for the EntityMatch match function.
    Intersection match strategy.
    This multi value strategy calculates the average score of all the requested values.
    Match value implementation for multivalue matchers.
    This class is responsible for converting the match request to an entity context that can be used to match against the cases.
    This class holds the match definition of a single matchable attribute.
    Sorts MatchDefinitions to ensure that master attributes are always matched before their child.
    Match definition visitor implementation that initialized the match definitions and adds them to the casebase.
    Actual match engine implementation.
    This class contains all the match function instances of the match engine.
    This class contains the parameters for a match function.
    This visitor is used during initialization to collect all the available match functions.
    Maximum match strategy.
    This multi value strategy calculates gets the best scoring request value, and uses it as the result.
    Base class for multivalue matchers.
    Unique match strategy.
    This multi value strategy calculates gets the best scoring mapping between the elements of the request value and the elements of the case value, such that each element in the case value is mapped to a unique element in the request value.
    This class is responsible for caching values from match functions if needed.