OSID Logo
OSID Specifications
topology package
Version 3.0.0
Interfaceosid.topology.GraphQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.topology.EdgeQueryInspector
osid.topology.GraphQueryInspector
osid.topology.GraphSearchResults
osid.topology.NodeQueryInspector
osid.topology.path.PathQueryInspector
osid.topology.rules.EdgeEnablerQueryInspector
Description

This is the query inspector for examining graph queries.

MethodgetNodeIdTerms
Description

Gets the node Id terms.

Returnosid.search.terms.IdTerm[]the node Id terms
CompliancemandatoryThis method must be implemented.
MethodgetNodeTerms
Description

Gets the node terms.

Returnosid.topology.NodeQueryInspector[]the node terms
CompliancemandatoryThis method must be implemented.
MethodgetEdgeIdTerms
Description

Gets the edge Id terms.

Returnosid.search.terms.IdTerm[]the edge Id terms
CompliancemandatoryThis method must be implemented.
MethodgetEdgeTerms
Description

Gets the edge terms.

Returnosid.topology.EdgeQueryInspector[]the edge terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorGraphIdTerms
Description

Gets the ancestor graph Id terms.

Returnosid.search.terms.IdTerm[]the ancestor graph Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorGraphTerms
Description

Gets the ancestor graph terms.

Returnosid.topology.GraphQueryInspector[]the ancestor graph terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantGraphIdTerms
Description

Gets the descendant graph Id terms.

Returnosid.search.terms.IdTerm[]the descendant graph Id terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantGraphTerms
Description

Gets the descendant graph terms.

Returnosid.topology.GraphQueryInspector[]the descendant graph terms
CompliancemandatoryThis method must be implemented.
MethodgetGraphQueryInspectorRecord
Description

Gets thegraph query inspector record corresponding to the given Graph record Type .

Parametersosid.type.TypegraphRecordTypea graph record type
Returnosid.topology.records.GraphQueryInspectorRecordthe graph query inspector record
ErrorsNULL_ARGUMENTgraphRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(graphRecordType) is false
CompliancemandatoryThis method must be implemented.