An Item is used in two different Programmes. Both Programmes have their own TimelineTrack on which the Item is starting at different TimelinePoints. I'd like to attach the two TimelinePoints to the two TimelineTracks and link them to the same Item. But I see that TimelineTrack does not have any property to store that information and the Item provides exactly one property hasStart.
This modelling requires to "duplicate" the Item, add a reference to the original and overwrite the hasStart everytime I reuse the Item.
Wouldn't it be better to create a class, e.g. JumpMark, that is referenced from the TimelineTrack, contains a TimelinePoint and references the Item? The JumpMark could incorporate even types (eg. events in a sports game, like "goal", "red card", etc.) short descriptions or comments ("the queen appears" , "the queen leaves"). Then we could represent rundowns of different Programmes using identical individuals of Items.
An
Itemis used in two differentProgrammes. BothProgrammes have their ownTimelineTrackon which theItemis starting at differentTimelinePoints. I'd like to attach the twoTimelinePoints to the twoTimelineTracks and link them to the sameItem. But I see thatTimelineTrackdoes not have any property to store that information and theItemprovides exactly one propertyhasStart.This modelling requires to "duplicate" the
Item, add a reference to the original and overwrite thehasStarteverytime I reuse theItem.Wouldn't it be better to create a class, e.g.
JumpMark, that is referenced from theTimelineTrack, contains aTimelinePointand references theItem? TheJumpMarkcould incorporate even types (eg. events in a sports game, like "goal", "red card", etc.) short descriptions or comments ("the queen appears" , "the queen leaves"). Then we could represent rundowns of differentProgrammes using identical individuals ofItems.