Query Infrastructure - QueryProcessors
Package Specification
See DevDocQueryInfrastructure for overview and usage. Basically, send specific QueryRequests to GraphExplorer and await QueryResponses. The mapping between queries and responses is done by QueryProcessors, which can process certain types of requests, as defined in seg.jUCMNav.model.util.modelexplore.QueryObject.
- ConnectionSplineFinder: used by the connection router to find a list of node connections that should be redrawn together
- DeletionPathFinder: used to determine the impact of a deletion when deleting a start/end point
- ReachableNodeFinder: given a starting PathNode or NodeConnection, find all reachable nodes. Limit the search by specifying NodeConnection exclusion-set and a traversal direction.
- StartPointFinder: subset of ReachableNodeFinder containing only StartPoints
- EndPointFinder: subset of ReachableNodeFinder containing only EndPoints
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
@see seg.jUCMNav.model.util.modelexplore.GraphExplorer
@see seg.jUCMNav.model.util.modelexplore.QueryObject
@see seg.jUCMNav.model.util.modelexplore.AbstractQueryProcessor