void Home:: inherits (Type& h, EdgeDispatcherBase& d) { if (SemanticGraph::Inherits* inh = h.inherits ()) { d.traverse (*inh); } }
void Component:: inherits (Type& c, EdgeDispatcherBase& d) { if (SemanticGraph::Inherits* inh = c.inherits ()) { d.traverse (*inh); } }
virtual void inclusively_disjuncts_second_pattern (Type& n, EdgeDispatcherBase& d) { d.traverse (n. second_pattern ()); }
virtual void exclusively_disjuncts_first_pattern (Type& n, EdgeDispatcherBase& d) { d.traverse (n.first_pattern ()); }
virtual void negates (Type& n, EdgeDispatcherBase& d) { d.traverse (n.negates ()); }
virtual void multiplies_first_factor (Type& n, EdgeDispatcherBase& d) { d.traverse (n.first_factor ()); }
virtual void shifts_pattern (Type& n, EdgeDispatcherBase& d) { d.traverse (n.pattern ()); }
void ReadAttribute:: belongs (Type& a, EdgeDispatcherBase& d) { d.traverse (a.belongs ()); }
virtual void adds_second_item (Type& n, EdgeDispatcherBase& d) { d.traverse (n. second_item ()); }
virtual void subtracts_subtrahend (Type& n, EdgeDispatcherBase& d) { d.traverse (n. subtrahend ()); }
virtual void adds_first_item (Type& n, EdgeDispatcherBase& d) { d.traverse (n.first_item ()); }
virtual void divides_divisor (Type& n, EdgeDispatcherBase& d) { d.traverse (n. divisor ()); }
virtual void multiplies_second_factor (Type& n, EdgeDispatcherBase& d) { d.traverse (n. second_factor ()); }
void HomeExecutor:: manages (Type& e, EdgeDispatcherBase& d) { d.traverse (e.manages ()); }
virtual void shifts_factor (Type& n, EdgeDispatcherBase& d) { d.traverse (n. factor ()); }
void ComponentExecutor:: implements (Type& e, EdgeDispatcherBase& d) { d.traverse (e.implements ()); }
virtual void conjuncts_first_pattern (Type& n, EdgeDispatcherBase& d) { d.traverse (n.first_pattern ()); }
void Home:: manages (Type& h, EdgeDispatcherBase& d) { d.traverse (h.manages ()); }
virtual void conjuncts_second_pattern (Type& n, EdgeDispatcherBase& d) { d.traverse (n. second_pattern ()); }
void UnionMember:: belongs (Type& m, EdgeDispatcherBase& d) { d.traverse (m.belongs ()); }
virtual void complements (Type& n, EdgeDispatcherBase& d) { d.traverse (n.complements ()); }