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.preprocessorsConstructors 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.transformersConstructor parameters in org.variantsync.diffdetective.mining.postprocessing with type arguments of type VariationDiffTransformerModifierConstructorDescriptionprivatePostprocessor(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 TypeClassDescriptionclassCollapses chains of nested non-edited annotations.classCutNonEditedSubtrees<L extends Label>This transformer removes all subtrees from a VariationDiff that are non-edited.final recordFeatureExpressionFilter<L extends Label>Deprecated.classLabel all nodes with their edit class.classNaiveMovedArtifactDetection<L extends Label>Finds artifact nodes whose label is exactly equal.classRelabelNodes<L extends Label>Transformer that changes the label of each node using a relable function.classRelabelRoot<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.relabelNodesMethods 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.