Uses of Interface
org.variantsync.diffdetective.variation.diff.transform.VariationDiffTransformer
Packages that use VariationDiffTransformer
Package
Description
-
Uses of VariationDiffTransformer in org.variantsync.diffdetective.analysis
Fields in org.variantsync.diffdetective.analysis with type parameters of type VariationDiffTransformerModifier and TypeFieldDescriptionprivate final List
<VariationDiffTransformer<DiffLinesLabel>> PreprocessingAnalysis.preprocessors
Constructors in org.variantsync.diffdetective.analysis with parameters of type VariationDiffTransformerModifierConstructorDescriptionPreprocessingAnalysis
(VariationDiffTransformer<DiffLinesLabel>... preprocessors) Constructor parameters in org.variantsync.diffdetective.analysis with type arguments of type VariationDiffTransformerModifierConstructorDescriptionPreprocessingAnalysis
(List<VariationDiffTransformer<DiffLinesLabel>> preprocessors) -
Uses of VariationDiffTransformer in org.variantsync.diffdetective.mining
Methods in org.variantsync.diffdetective.mining that return types with arguments of type VariationDiffTransformerModifier and TypeMethodDescriptionstatic List
<VariationDiffTransformer<DiffLinesLabel>> VariationDiffMiner.Postprocessing
(Repository repository) -
Uses of VariationDiffTransformer in org.variantsync.diffdetective.mining.postprocessing
Fields in org.variantsync.diffdetective.mining.postprocessing with type parameters of type VariationDiffTransformerModifier and TypeFieldDescriptionprivate final List
<VariationDiffTransformer<L>> Postprocessor.transformers
Constructor parameters in org.variantsync.diffdetective.mining.postprocessing with type arguments of type VariationDiffTransformerModifierConstructorDescriptionprivate
Postprocessor
(List<VariationDiffTransformer<L>> transformers, List<TaggedPredicate<String, ? super VariationDiff<L>>> namedFilters) -
Uses of VariationDiffTransformer in org.variantsync.diffdetective.variation.diff.transform
Classes in org.variantsync.diffdetective.variation.diff.transform that implement VariationDiffTransformerModifier 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.Fields in org.variantsync.diffdetective.variation.diff.transform declared as VariationDiffTransformerModifier and TypeFieldDescriptionprivate final VariationDiffTransformer
<DiffLinesLabel> LabelWithEditClass.relabelNodes
Methods in org.variantsync.diffdetective.variation.diff.transform that return types with arguments of type VariationDiffTransformerModifier 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.Method parameters in org.variantsync.diffdetective.variation.diff.transform with type arguments of type VariationDiffTransformerModifier 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.