| |
Verhältnis-Service V1.0 Das Modul CosGraphs April 2000 2-25 2 Modul CosGraphs { Schnittstelle TraversalFactory; Schnittstelle Traversal; Schnittstelle TraversalCriteria; Schnittstellennullpunkt; Schnittstelle NodeFactory; Schnittstellenrolle; Schnittstelle EdgeIterator; struct NodeHandle { Nullpunktthe_node; ::CosObjectIdentity::ObjectIdenti-er constant_random_id; }; typedefsequence<NodeHandle > -NodeHandles; struct NamedRole { Rollenthe_role; ::CosRelationships::RoleName-the_name; }; typedefsequence<NamedRole > -NamedRoles; structendpunkt { The_node NodeHandle; The_role NamedRole; }; typedefsequence<EndPoint > -endpunkte; structrand { Endpunkt von; ::CosRelationships::RelationshipHandle-the_relationship; Endpunktverwandte; }; typedefsequence<Edge > -ränder; enum PropagationValue { tief, flach, hemmen keine, }; enummodus { depthFirst, breadthFirst, bestFirst }; Schnittstelle TraversalFactory { Create_traversal_on Traversal ( im root_node NodeHandle im the_criteria TraversalCriteria im Modus wie); }; Schnittstelle Traversal { typedef nicht unterzeichnetes langes TraversalScopedId; struct ScopedEndPoint { Endpunktpunkt; Kennzeichnung TraversalScopedId; }; |  |
|
| |
|
|