Class AbstractWeightProvider

java.lang.Object
org.eclipse.emf.compare.match.eobject.AbstractWeightProvider
All Implemented Interfaces:
WeightProvider
Direct Known Subclasses:
DefaultWeightProvider

public abstract class AbstractWeightProvider extends Object implements WeightProvider
Abstract implementation which is parameterized to set weights based on features, to ignore features and consider "name" features as more important.
Since:
3.1.0
  • Field Details

    • SMALL

      public static final int SMALL
      Something not impacting the object identity unless it adds up a lot.
      See Also:
    • NORMAL

      public static final int NORMAL
      A normal change in an object.
      See Also:
    • SIGNIFICANT

      public static final int SIGNIFICANT
      Likely to impact the object identity.
      See Also:
    • MAJOR

      public static final int MAJOR
      Quite important regarding the Object identity.
      See Also:
    • MASSIVE

      public static final int MASSIVE
      Very important regarding the Object identity.
      See Also:
    • UNLIKELY_TO_MATCH

      public static final int UNLIKELY_TO_MATCH
      It is very unlikely the elements are matching if they have differences of this magnitude.
      See Also:
  • Constructor Details

    • AbstractWeightProvider

      public AbstractWeightProvider()