Uses of Class
graphql.schema.diffing.DiffImpl.OptimalEdit
-
Packages that use DiffImpl.OptimalEdit Package Description graphql.schema.diffing -
-
Uses of DiffImpl.OptimalEdit in graphql.schema.diffing
Methods in graphql.schema.diffing that return DiffImpl.OptimalEdit Modifier and Type Method Description DiffImpl.OptimalEditSchemaDiffing. diffGraphQLSchemaAllEdits(GraphQLSchema graphQLSchema1, GraphQLSchema graphQLSchema2, java.util.concurrent.atomic.AtomicInteger algoIterationCount)(package private) DiffImpl.OptimalEditDiffImpl. diffImpl(Mapping startMapping, java.util.List<Vertex> allSources, java.util.List<Vertex> allTargets, java.util.concurrent.atomic.AtomicInteger algoIterationCount)private DiffImpl.OptimalEditSchemaDiffing. diffImpl(SchemaGraph sourceGraph, SchemaGraph targetGraph, java.util.concurrent.atomic.AtomicInteger algoIterationCount)Methods in graphql.schema.diffing with parameters of type DiffImpl.OptimalEdit Modifier and Type Method Description private voidDiffImpl. addChildToQueue(int fixedEditorialCost, DiffImpl.MappingEntry parentEntry, java.util.PriorityQueue<DiffImpl.MappingEntry> queue, DiffImpl.OptimalEdit optimalEdit, java.util.List<Vertex> allSources, java.util.List<Vertex> allTargets)private voidDiffImpl. addSiblingToQueue(int fixedEditorialCost, int level, java.util.PriorityQueue<DiffImpl.MappingEntry> queue, DiffImpl.OptimalEdit optimalEdit, java.util.List<Vertex> allSources, java.util.List<Vertex> allTargets, DiffImpl.MappingEntry mappingEntry)private voidDiffImpl. expandMappingAndUpdateOptimalMapping(int fixedEditorialCost, int level, DiffImpl.OptimalEdit optimalEdit, java.util.List<Vertex> allSources, Mapping toExpand, int[] assignments, java.util.List<Vertex> availableTargetVertices, double lowerBoundCost)Extend the partial mapping to a full mapping according to the optimal matching (hungarian algo result) and update the optimal edit if we found a better one.private voidDiffImpl. updateOptimalEdit(DiffImpl.OptimalEdit optimalEdit, int newGed, Mapping mapping)
-