Uses of Class
org.variantsync.diffdetective.variation.tree.VariationTree
Packages that use VariationTree
Package
Description
-
Uses of VariationTree in org.variantsync.diffdetective.show
Methods in org.variantsync.diffdetective.show with parameters of type VariationTreeModifier and TypeMethodDescriptionstatic GameEngineShow.tree(VariationTree<?> t) static GameEngineShow.tree(VariationTree<?> t, String title) static <L extends Label>
GameEngineShow.tree(VariationTree<L> t, String title, List<DiffNodeLabelFormat<L>> availableFormats) -
Uses of VariationTree in org.variantsync.diffdetective.variation
Methods in org.variantsync.diffdetective.variation with parameters of type VariationTreeModifier and TypeMethodDescriptionVariationUnparser.unparseTree(VariationTree<L> tree) UnparseVariationTrees into aString. -
Uses of VariationTree in org.variantsync.diffdetective.variation.diff
Methods in org.variantsync.diffdetective.variation.diff that return VariationTreeModifier and TypeMethodDescriptiondefault VariationTree<DiffLinesLabel> Creates the projection of this variation diff at the given time.Methods in org.variantsync.diffdetective.variation.diff with parameters of type VariationTreeModifier and TypeMethodDescriptionVariabilityAwareTreeDiffer.diffTrees(VariationTree<DiffLinesLabel> before, VariationTree<DiffLinesLabel> after) Creates aVariationDiffby diffing two variation trees.static <L extends Label>
VariationDiff<L> VariationDiff.fromTrees(VariationTree<L> before, VariationTree<L> after) -
Uses of VariationTree in org.variantsync.diffdetective.variation.diff.bad
Fields in org.variantsync.diffdetective.variation.diff.bad declared as VariationTreeModifier and TypeFieldDescriptionprivate final VariationTree<L> BadVDiff.diffThe field for thediffrecord component.Methods in org.variantsync.diffdetective.variation.diff.bad that return VariationTreeModifier and TypeMethodDescriptionBadVDiff.diff()Returns the value of thediffrecord component.Constructors in org.variantsync.diffdetective.variation.diff.bad with parameters of type VariationTreeModifierConstructorDescriptionBadVDiff(VariationTree<L> diff, Map<VariationTreeNode<L>, VariationTreeNode<L>> matching, Map<VariationTreeNode<L>, DiffType> coloring, Map<VariationTreeNode<L>, DiffLineNumberRange> lines) Creates an instance of aBadVDiffrecord class. -
Uses of VariationTree in org.variantsync.diffdetective.variation.diff.construction
Methods in org.variantsync.diffdetective.variation.diff.construction with parameters of type VariationTreeModifier and TypeMethodDescriptionstatic <L extends Label>
VariationDiff<L> GumTreeDiff.diffUsingMatching(VariationTree<L> before, VariationTree<L> after) static <L extends Label>
VariationDiff<L> GumTreeDiff.diffUsingMatching(VariationTree<L> before, VariationTree<L> after, com.github.gumtreediff.matchers.Matcher matcher) -
Uses of VariationTree in org.variantsync.diffdetective.variation.diff.transform
Methods in org.variantsync.diffdetective.variation.diff.transform with parameters of type VariationTreeModifier and TypeMethodDescriptionvoidEliminateEmptyAlternatives.transform(VariationTree<DiffLinesLabel> tree) -
Uses of VariationTree in org.variantsync.diffdetective.variation.tree
Methods in org.variantsync.diffdetective.variation.tree that return VariationTreeModifier and TypeMethodDescriptionVariationTree.deepCopy()VariationTree.deepCopy(Map<VariationTreeNode<L>, VariationTreeNode<L>> oldToNew) Creates a deep copy of this variation tree.VariationTree.forAllPostorder(Consumer<VariationTreeNode<L>> action) Invokes the given callback for each node in this Variation Tree in post-order.VariationTree.forAllPreorder(Consumer<VariationTreeNode<L>> action) Invokes the given callback for each node in this Variation Tree in pre-order.static VariationTree<DiffLinesLabel> VariationTree.fromFile(BufferedReader input, Source source, VariationDiffParseOptions parseOptions) Parses aVariationTreefrom source code with C preprocessor annotations.static VariationTree<DiffLinesLabel> Same asfromFile(Path, VariationDiffParseOptions)but withVariationDiffParseOptions.Defaultparse options.static VariationTree<DiffLinesLabel> VariationTree.fromFile(Path path, VariationDiffParseOptions parseOptions) Same asfromFile(BufferedReader, Source, VariationDiffParseOptions)but registerspathas source.static <L extends Label>
VariationTree<L> VariationTree.fromProjection(Projection<L> projection, Source source) static VariationTree<DiffLinesLabel> VariationTree.fromText(String input, Source source, VariationDiffParseOptions parseOptions) Parses aVariationTreefrom source code with C preprocessor annotations.static <T extends VariationNode<T,L>, L extends Label>
VariationTree<L> VariationTree.fromVariationNode(VariationNode<T, L> node, Source source) -
Uses of VariationTree in org.variantsync.diffdetective.variation.tree.graph
Methods in org.variantsync.diffdetective.variation.tree.graph with parameters of type VariationTreeModifier and TypeMethodDescriptionstatic <L extends Label>
FormalTreeGraph<L> FormalTreeGraph.fromTree(VariationTree<L> t) Creates a GraphView for a given VariationTree. -
Uses of VariationTree in org.variantsync.diffdetective.variation.tree.view
Methods in org.variantsync.diffdetective.variation.tree.view that return VariationTreeModifier and TypeMethodDescriptionstatic <L extends Label>
VariationTree<L> TreeView.tree(VariationTree<L> t, Relevance r) Creates a view on the given variation tree as described by the given relevance predicate.Methods in org.variantsync.diffdetective.variation.tree.view with parameters of type VariationTreeModifier and TypeMethodDescriptionstatic <L extends Label>
VariationTree<L> TreeView.tree(VariationTree<L> t, Relevance r) Creates a view on the given variation tree as described by the given relevance predicate.static <L extends Label>
voidTreeView.treeInline(VariationTree<L> t, Relevance r) Mutates a variation tree inplace to a view on itself.