Class ConstructionValidation.ComparisonResult

java.lang.Object
org.variantsync.diffdetective.experiments.thesis_bm.ConstructionValidation.ComparisonResult
All Implemented Interfaces:
Metadata<ConstructionValidation.ComparisonResult>
Enclosing class:
ConstructionValidation

public static final class ConstructionValidation.ComparisonResult extends Object implements Metadata<ConstructionValidation.ComparisonResult>
Timing of a variation diff construction with a specific matching algorithm and quality results compared to another variation diff.
  • Field Details

    • name

      public String name
    • comparisonDuration

      public long comparisonDuration
      Duration of the matching computation.
    • equal

      public int equal
      How many variation diffs are equal to the compared variation diff.
    • different

      public int different
      How many variation diffs are different to the compared variation diff.
    • editClassMovements

      public org.variantsync.functjonal.map.MergeMap<EditClass,org.variantsync.functjonal.map.MergeMap<EditClass,Integer>> editClassMovements
      Counts of edit class flows (edit class pair of a projection of the compared variation diffs)
    • ISEMIGROUP

      public static final org.variantsync.functjonal.category.InplaceSemigroup<ConstructionValidation.ComparisonResult> ISEMIGROUP
  • Constructor Details

    • ComparisonResult

      public ComparisonResult()
    • ComparisonResult

      public ComparisonResult(String name)
  • Method Details