# Module src/seg/jUCMNav/model/util/modelexplore/

back to main page

Summary Period: 2005-06-01 to 2005-07-12

## Modules

[root]/src/seg/jUCMNav/model/util/modelexplore
queries (6 files, 726 lines)

## Lines of Code

Total Lines Of Code: 251 (2006-03-31 18:01)

## Authors

Author | Changes | Lines of Code | Lines per Change
--- | --- | --- | ---
Totals | 33 (100.0%) | 251 (100.0%) | 7.6
jpdaigle | 18 (54.5%) | 233 (92.8%) | 12.9
jkealey | 11 (33.3%) | 18 (7.2%) | 1.6
etremblay | 4 (12.1%) | 0 (0.0%) | 0.0

## Most Recent Commits

jkealey 2005-07-12 19:22

  cleaned/commented everything under seg.jUCMNav.model except the commands

  18 lines of code changed in:

  - src/seg/jUCMNav/model/util/modelexplore: AbstractQueryProcessor.java (changed), GraphExplorer.java (changed), IQueryProcessorChain.java (changed), QueryObject.java (changed), QueryRequest.java (changed), QueryResponse.java (changed), package.html (new 18)
jkealey 2005-06-22 03:29

  bug 320 - loops; to investigate: given this preliminary version, what is okay, what is not. I think it looks pretty good but I haven't tested everything thoroughly. I know that it is too restrictive concerning paths that have a stub that should be considered to contain a start/end point, but for simplicity's sake, I think the workarounds are sufficient.

  0 lines of code changed in:

  - src/seg/jUCMNav/model/util/modelexplore: GraphExplorer.java (changed), QueryObject.java (changed)
jkealey 2005-06-21 14:56

  bug 320 - reimplemented the connection router. the new version uses JP's query framework and is a listener to model objects. is also a step forward for the implementation of nicer and joins/forks. furthermore, in my only test, this new implementation makes the command tests run 39% faster.

  0 lines of code changed in:

  - src/seg/jUCMNav/model/util/modelexplore: GraphExplorer.java (changed), QueryObject.java (changed)
jpdaigle 2005-06-11 21:24

  JP: Bug 263 progress - mega huge commit of doom!
  Implemented querying for reachable nodes, reachable startpoints, and endpoints, etc.
  Fixed illegal creation of loops when dragging start or end points to a NodeConnection.
  Contextual actions and dragging to a PathNode can still introduce loops and aren't fixed yet.

  33 lines of code changed in:

  - src/seg/jUCMNav/model/util/modelexplore: AbstractQueryProcessor.java (changed), EndPointFinder.java (del), GraphExplorer.java (changed), IQueryProcessorChain.java (new 33), QueryObject.java (changed), QueryProcessorChain.java (del), StartPointFinder.java (del)
etremblay 2005-06-08 22:15

  Internationalization of all the strings.

  0 lines of code changed in:

  - src/seg/jUCMNav/model/util/modelexplore: AbstractQueryProcessor.java (changed), EndPointFinder.java (new), QueryObject.java (changed), StartPointFinder.java (new)
jpdaigle 2005-06-04 22:18

  More query infrastructure work. Query chaining doesn't need so much flexibility and may be deemed unnecessary and removed in a subsequent commit.

  66 lines of code changed in:

  - src/seg/jUCMNav/model/util/modelexplore: AbstractQueryProcessor.java (new 66), EndPointFinder.java (del), GraphExplorer.java (changed), StartPointFinder.java (del)
jpdaigle 2005-06-01 02:11

  JP: Started laying down the structure for a query processing framework.
  Intent: process queries about the model / explore graphs / etc.
  DO NOT USE RIGHT NOW - Public interface will change - I drank almost an entire
  bottle of Beaujolais so I'm drunk. Restating: PUBLIC INTERFACE WILL CHANGE - wait for
  jpdaigle to declare interface stable before modifying or referencing.

  134 lines of code changed in:

  - src/seg/jUCMNav/model/util/modelexplore: EndPointFinder.java (new), GraphExplorer.java (new 75), QueryObject.java (new 35), QueryProcessorChain.java (new), QueryRequest.java (new 12), QueryResponse.java (new 12), StartPointFinder.java (new)

Generated by StatCVS 0.2.4