Ticket #549 (closed todo: done)

Opened 2 years ago

Last modified 15 months ago

fake resolution of timelines and sequences

Reported by: ichthyo Owned by: ichthyo
Priority: grave Milestone: 0integration
Component: lumieraProc Keywords: session
Cc: Blocked By: #515
Blocking: #499, #551, #571, #695

Description

As we don't have a real resolution engine, we're using a faked or simulated resolution for now. (presumably this will be more than sufficient to get us well into alpha). Consequently, to make the session/model facade work as planned, we need a faked resolution of queries for sequences and timelines, with the following properties

  • an empty query (i.e. just the type is bound) fill fetch the default sequence/timeline from the session implementation
  • an query specifying a name-ID will iterate over the sequences/timelines in the session implementation and pick a matching one.

Besides that, we need a mechanism which automatically registers an sequence or timeline element within the current session implementation. It might be that this latter mechanism is there to stay (while the remainder of this task is just an throwaway).

Hint: all the required building blocks are already there in fake-configrules.hpp

Change History

comment:1 Changed 2 years ago by ichthyo

  • Blocking 551 added

comment:2 Changed 2 years ago by ichthyo

  • Blocking 328 removed

comment:3 Changed 2 years ago by ichthyo

  • Status changed from new to accepted

factored out the element-registration mechanism into a lib module. See corresponding unit-test
Now targeting creation of a simple timeline and sequence

comment:4 Changed 20 months ago by ichthyo

  • Blocking 571 added

comment:5 Changed 20 months ago by ichthyo

  • Priority changed from normal to grave

bumpb up... one of the next things to settle

comment:6 Changed 16 months ago by ichthyo

  • Blocking 695 added

comment:7 Changed 15 months ago by ichthyo

  • Status changed from accepted to closed
  • Resolution set to done

basically working now, as demonstrated by the passing SessionElementTracker_test

Note: See TracTickets for help on using tickets.