Uses of Class
org.variantsync.diffdetective.variation.diff.Projection
Package
Description
-
Uses of Projection in org.variantsync.diffdetective.experiments.thesis_bm
Modifier and TypeMethodDescriptionprivate <L extends Label>
voidConstructionValidation.parallelPreOrderWalk
(Projection<L> nodeA, Projection<L> nodeB, BiConsumer<DiffNode<L>, DiffNode<L>> consumer, Set<DiffNode<L>> visited) -
Uses of Projection in org.variantsync.diffdetective.gumtree
-
Uses of Projection in org.variantsync.diffdetective.variation.diff
Modifier and TypeFieldDescriptionprivate Projection<L>[]
DiffNode.projections
Cache for before and after projections.Modifier and TypeMethodDescriptionProjection.getParent()
DiffNode.projection
(Time time) Returns a view of thisDiffNode
as a variation node at the timetime
.Projection.upCast()
Modifier and TypeMethodDescriptionvoid
Projection.addChild
(Projection<L> child) void
Projection.insertChild
(Projection<L> child, int index) void
Projection.removeChild
(Projection<L> child) -
Uses of Projection in org.variantsync.diffdetective.variation.diff.view
Modifier and TypeMethodDescriptionstatic <L extends Label>
BiPredicate<Time,Projection<L>> DiffView.computeWhenNodesAreRelevant
(VariationDiff<L> d, Relevance rho) Translates a relevance predicate for nodes on variation trees to a relevance predicate on nodes in a variation diff.Modifier and TypeMethodDescriptionstatic <L extends Label>
VariationDiff<DiffLinesLabel>DiffView.naive
(VariationDiff<L> d, Relevance rho, BiPredicate<Time, Projection<L>> inView) This method is not intended to be used directly and exists for optimization purposes only.static <L extends Label>
VariationDiff<L>DiffView.optimized
(VariationDiff<L> d, Relevance rho, BiPredicate<Time, Projection<L>> inView) This method is not intended to be used directly and exists for optimization purposes only. -
Uses of Projection in org.variantsync.diffdetective.variation.tree
Modifier and TypeMethodDescriptionstatic <L extends Label>
VariationTree<L>VariationTree.fromProjection
(Projection<L> projection, VariationTreeSource source)