Uses of Interface
org.variantsync.diffdetective.variation.diff.transform.Transformer
Packages that use Transformer
Package
Description
-
Uses of Transformer in org.variantsync.diffdetective.analysis
Fields in org.variantsync.diffdetective.analysis with type parameters of type TransformerModifier and TypeFieldDescriptionprivate final List<Transformer<VariationDiff<DiffLinesLabel>>> PreprocessingAnalysis.preprocessorsConstructors in org.variantsync.diffdetective.analysis with parameters of type TransformerModifierConstructorDescriptionPreprocessingAnalysis(Transformer<VariationDiff<DiffLinesLabel>>... preprocessors) Constructor parameters in org.variantsync.diffdetective.analysis with type arguments of type TransformerModifierConstructorDescriptionPreprocessingAnalysis(List<Transformer<VariationDiff<DiffLinesLabel>>> preprocessors) -
Uses of Transformer in org.variantsync.diffdetective.mining
Methods in org.variantsync.diffdetective.mining that return types with arguments of type TransformerModifier and TypeMethodDescriptionstatic List<Transformer<VariationDiff<DiffLinesLabel>>> VariationDiffMiner.Postprocessing(Repository repository) -
Uses of Transformer in org.variantsync.diffdetective.mining.postprocessing
Fields in org.variantsync.diffdetective.mining.postprocessing with type parameters of type TransformerModifier and TypeFieldDescriptionprivate final List<Transformer<VariationDiff<L>>> Postprocessor.transformersConstructor parameters in org.variantsync.diffdetective.mining.postprocessing with type arguments of type TransformerModifierConstructorDescriptionprivatePostprocessor(List<Transformer<VariationDiff<L>>> transformers, List<TaggedPredicate<String, ? super VariationDiff<L>>> namedFilters) -
Uses of Transformer in org.variantsync.diffdetective.variation.diff.transform
Classes in org.variantsync.diffdetective.variation.diff.transform that implement TransformerModifier and TypeClassDescriptionclassCollapses chains of nested non-edited annotations.classCutNonEditedSubtrees<L extends Label>This transformer removes all subtrees from a VariationDiff that are non-edited.classThis transformer simplifies annotations such that empty alternatives do not appear in choices.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.classRevertSomeChanges<L extends Label>This transformer reverts some changes in a variation diff.Fields in org.variantsync.diffdetective.variation.diff.transform declared as TransformerModifier and TypeFieldDescriptionprivate final Transformer<VariationDiff<DiffLinesLabel>> LabelWithEditClass.relabelNodesMethods in org.variantsync.diffdetective.variation.diff.transform that return types with arguments of type TransformerModifier and TypeMethodDescriptionList<Class<? extends Transformer<VariationDiff<DiffLinesLabel>>>> CollapseNestedNonEditedAnnotations.getDependencies()List<Class<? extends Transformer<VariationDiff<DiffLinesLabel>>>> LabelWithEditClass.getDependencies()default List<Class<? extends Transformer<T>>> Transformer.getDependencies()Returns a list of dependencies to other transformers.Method parameters in org.variantsync.diffdetective.variation.diff.transform with type arguments of type TransformerModifier and TypeMethodDescriptionstatic <T> voidTransformer.apply(List<? extends Transformer<T>> transformers, T element) Applies all given transformers to the given element sequentially.static <T> voidTransformer.checkDependencies(List<? extends Transformer<T>> transformers) Checks that the dependencies of all given transformers are satisfied when applying the transformers sequentially.