Uses of Class
org.variantsync.diffdetective.variation.diff.Projection
Packages that use Projection
Package
Description
-
Uses of Projection in org.variantsync.diffdetective.experiments.thesis_bm
Methods in org.variantsync.diffdetective.experiments.thesis_bm with parameters of type ProjectionModifier 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
Constructors in org.variantsync.diffdetective.gumtree with parameters of type Projection -
Uses of Projection in org.variantsync.diffdetective.variation.diff
Fields in org.variantsync.diffdetective.variation.diff declared as ProjectionModifier and TypeFieldDescriptionprivate Projection<L>[]
DiffNode.projections
Cache for before and after projections.Methods in org.variantsync.diffdetective.variation.diff that return ProjectionModifier and TypeMethodDescriptionProjection.getParent()
DiffNode.projection
(Time time) Returns a view of thisDiffNode
as a variation node at the timetime
.Projection.upCast()
Methods in org.variantsync.diffdetective.variation.diff that return types with arguments of type ProjectionMethods in org.variantsync.diffdetective.variation.diff with parameters of type ProjectionModifier 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
Methods in org.variantsync.diffdetective.variation.diff.view that return types with arguments of type ProjectionModifier 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.Method parameters in org.variantsync.diffdetective.variation.diff.view with type arguments of type ProjectionModifier 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
Methods in org.variantsync.diffdetective.variation.tree with parameters of type ProjectionModifier and TypeMethodDescriptionstatic <L extends Label>
VariationTree<L>VariationTree.fromProjection
(Projection<L> projection, VariationTreeSource source)