| |
B-4 UMS-DatencZugangs-Service, v1.0 November 2002 B // Eigenschaften und Kategorien werden durch Hilfsmittelbezeichner dargestellt // importiert aus dem Bezeichnermodul. typedef DAFIdentifiers::ResourceID ResourceID; typedef DAFIdentifiers::ResourceID ClassID; typedef DAFIdentifiers::ResourceID PropertyID; typedef DAFIdentifiers::ResourceIDSequence PropertySequence; // Resultate sind Hilfsmittelbeschreibungen vom Beschreibungsmodul typedef DAFDescriptions::ResourceDescription ResourceDescription; typedef DAFDescriptions::ResourceDescriptionIterator ResourceDescriptionIterator; // Fragen, die Navigationsgebrauch das Verbindungskonzept durchführen structverbindung { PropertyID Eigenschaft; ClassID Art; Boolesch umgekehrt; }; typedefsequence<Association > -AssociationSequence; // Ausnahmen erzeugt durch Fragen Ausnahme UnknownAssociation { Zeichenkettegrund; }; Ausnahme UnknownResource { Zeichenkettegrund; }; Ausnahme QueryError { Zeichenkettegrund; }; // der Fragenservice Schnittstelle ResourceQueryService { Get_values(ResourceDescription im Hilfsmittel ResourceID in den Eigenschaften PropertySequence) raises(UnknownResource, QueryError); Get_extent_values(ResourceDescriptionIterator in den Eigenschaften PropertySequence im class_id ClassID) Erhöhungen (UnknownResource, QueryError); Get_related_values(ResourceDescriptionIterator in den Eigenschaften PropertySequence in der Verbindungsverbindung in der Quelle ResourceID) Erhöhungen (UnknownResource, UnknownAssociation, QueryError); Get_descendent_values(ResourceDescriptionIterator in den Eigenschaften PropertySequence im Weg AssociationSequence in den Quellen ResourceIDSequence aus Endstück AssociationSequence) Erhöhungen (UnknownResource, QueryError); }; }; # endif//_ DAF_QUERY_IDL _ |  |
|
| |
|
|