Ticket #515 (closed todo: done)

Opened 2 years ago

Last modified 2 years ago

define Sequence and Timeline

Reported by: ichthyo Owned by: ichthyo
Priority: grave Milestone: 0integration
Component: lumieraProc Keywords: design session
Cc: Blocked By:
Blocking: #500, #549, #551, #636, #650

Description (last modified by ichthyo) (diff)

Sequence is a facade interface, corresponding to a Placement<Track> within the model, constituting the scope of all objects within this Sequence. Sequence, together with Timeline, is part of the dedicated session query/discovery API.

The purpose of this task is to settle down on the basic approach how to deal with these entities.

Change History

comment:1 Changed 2 years ago by ichthyo

  • Status changed from new to accepted
  • Description modified (diff)
  • Summary changed from define Sequence to define Sequence and Timeline

I've now decided to implement both of these constituent parts of the session API as structural assets -- doing so fits well with the 2-level approach chosen here (facade == asset, detail implementation == MObject) and builds upon the already implemented query and instance management for assets

comment:2 Changed 2 years ago by ichthyo

  • Blocking 549 added

comment:3 Changed 2 years ago by ichthyo

  • Blocking 551 added

comment:4 Changed 2 years ago by ichthyo

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

...and moreover, registration and deregistration with the session works automatically. Timeline exposes the sequence, and this in turn exposes the track tree.

comment:5 Changed 20 months ago by ichthyo

  • Blocking 636 added

comment:6 Changed 19 months ago by ichthyo

  • Blocking 650 added
Note: See TracTickets for help on using tickets.