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.