Closed logic closed 13 years ago
Labels may end up being a good candidate for extracting out to Segment
as well. SegmentData
is a representation of the data, while Segment
tracks locations; labels and references are properties of the location, not the data.
References should be tracked by
Segment
, rather than by individualSegmentData
objects.Move
add_reference()
intoSegment
, fix up references to it andSegment.references
. Should addremove_reference()
for completeness, although nothing needs it today.