Package org.variantsync.diffdetective.variation.diff
package org.variantsync.diffdetective.variation.diff
-
ClassDescriptionResult value for checking the consistency of a VariationDiff (e.g., if it s acyclic).Deprecated.Implementation of a node in a
VariationDiff.DiffNode.TimeDependentState<L extends Label>Bundles all the state that may be different before and after an edit.Type of change made to an artifact (e.g., a line of text in a text-based diff).Projection<L extends Label>A view of aDiffNodeas variation node at a specific time.ProjectionSource<L extends Label>A value that refers to the state before or after an edit occurred.VariabilityAwareDiffer<L extends Label>A generic interface for creating variation diffs from two states represented as text.A collection of differs that create variation diffs.AVariabilityAwareDifferthat first creates a line diff andparsesthis line diff into aVariationDiff.VariabilityAwareTreeDiffer<L extends Label>VariationDiff<L extends Label>Implementation of variation tree diffs from our ESEC/FSE'22 paper.Helper class to check for cycles in VariationDiffs.An exception that signals that an invalidTimewas used for a certain computation.