Beispiel #1
0
 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 ());
 }
Beispiel #8
0
 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 ());
 }
Beispiel #14
0
 void HomeExecutor::
 manages (Type& e, EdgeDispatcherBase& d)
 {
   d.traverse (e.manages ());
 }
 virtual void
 shifts_factor (Type& n, EdgeDispatcherBase& d)
 {
   d.traverse (n. factor ());
 }
Beispiel #16
0
 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 ());
 }
Beispiel #18
0
 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 ());
 }
Beispiel #20
0
 void UnionMember::
 belongs (Type& m, EdgeDispatcherBase& d)
 {
   d.traverse (m.belongs ());
 }
 virtual void
 complements (Type& n, EdgeDispatcherBase& d)
 {
   d.traverse (n.complements ());
 }