1 package Text::Tradition::Collation::Data;
8 default => sub { Graph->new() },
16 isa => 'Text::Tradition::Collation::RelationshipStore',
18 relationships => 'relationships',
19 related_readings => 'related_readings',
20 get_relationship => 'get_relationship',
21 del_relationship => 'del_relationship',
22 equivalence => 'equivalence',
23 equivalence_graph => 'equivalence_graph',
25 writer => '_set_relations',
29 isa => 'HashRef[Text::Tradition::Collation::Reading]',
33 _add_reading => 'set',
34 del_reading => 'delete',
35 has_reading => 'exists',
36 # reading_keys => 'keys',
39 default => sub { {} },
42 has 'wit_list_separator' => (
51 default => 'base text',
74 isa => 'Text::Tradition::Collation::Reading',
75 writer => '_set_start',
81 isa => 'Text::Tradition::Collation::Reading',
86 has 'cached_table' => (
89 predicate => 'has_cached_table',
90 clearer => 'wipe_table',
93 has '_graphcalc_done' => (