Uses of Interface
org.variantsync.diffdetective.variation.diff.transform.VariationDiffTransformer
Package
Description
-
Uses of VariationDiffTransformer in org.variantsync.diffdetective.analysis
Modifier and TypeFieldDescriptionprivate final List<VariationDiffTransformer<DiffLinesLabel>>
PreprocessingAnalysis.preprocessors
ModifierConstructorDescriptionPreprocessingAnalysis
(VariationDiffTransformer<DiffLinesLabel>... preprocessors) ModifierConstructorDescriptionPreprocessingAnalysis
(List<VariationDiffTransformer<DiffLinesLabel>> preprocessors) -
Uses of VariationDiffTransformer in org.variantsync.diffdetective.mining
Modifier and TypeMethodDescriptionstatic List<VariationDiffTransformer<DiffLinesLabel>>
VariationDiffMiner.Postprocessing
(Repository repository) -
Uses of VariationDiffTransformer in org.variantsync.diffdetective.mining.postprocessing
Modifier and TypeFieldDescriptionprivate final List<VariationDiffTransformer<L>>
Postprocessor.transformers
ModifierConstructorDescriptionprivate
Postprocessor
(List<VariationDiffTransformer<L>> transformers, List<TaggedPredicate<String, ? super VariationDiff<L>>> namedFilters) -
Uses of VariationDiffTransformer in org.variantsync.diffdetective.variation.diff.transform
Modifier and TypeClassDescriptionclass
Collapses chains of nested non-edited annotations.class
CutNonEditedSubtrees<L extends Label>
This transformer removes all subtrees from a VariationDiff that are non-edited.final record
FeatureExpressionFilter<L extends Label>
Deprecated.class
Label all nodes with their edit class.class
NaiveMovedArtifactDetection<L extends Label>
Finds artifact nodes whose label is exactly equal.class
RelabelNodes<L extends Label>
Transformer that changes the label of each node using a relable function.class
RelabelRoot<L extends Label>
Transformer that relabels the root of a VariationDiff.Modifier and TypeFieldDescriptionprivate final VariationDiffTransformer<DiffLinesLabel>
LabelWithEditClass.relabelNodes
Modifier and TypeMethodDescriptionList<Class<? extends VariationDiffTransformer<DiffLinesLabel>>>
CollapseNestedNonEditedAnnotations.getDependencies()
List<Class<? extends VariationDiffTransformer<DiffLinesLabel>>>
LabelWithEditClass.getDependencies()
default List<Class<? extends VariationDiffTransformer<L>>>
VariationDiffTransformer.getDependencies()
Returns a list of dependencies to other transformers.Modifier and TypeMethodDescriptionstatic <L extends Label>
voidVariationDiffTransformer.apply
(List<VariationDiffTransformer<L>> transformers, VariationDiff<L> tree) Applies all given transformers to the given VariationDiff sequentially.static <L extends Label>
voidVariationDiffTransformer.checkDependencies
(List<VariationDiffTransformer<L>> transformers) Checks that the dependencies of all given VariationDiffTransformers are satisfied when applying the transformers sequentially.