OSID Logo
OSID Specifications
topology package
Version 3.0.0
Release Candidate Preview
Interfaceosid.topology.EdgeQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Description

This is the query inspector for examining edge queries.

MethodgetSourceNodeIdTerms
Description

Gets the node Id terms.

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

Gets the node terms.

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

Gets the related node Id terms.

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

Gets the related node terms.

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

Gets the same node terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDirectionalTerms
Description

Gets the directional terms.

Returnosid.search.terms.BooleanTerm[]the directional terms
CompliancemandatoryThis method must be implemented.
MethodgetBiDirectionalTerms
Description

Gets the bi-directional terms.

Returnosid.search.terms.BooleanTerm[]the directional terms
CompliancemandatoryThis method must be implemented.
MethodgetCostTerms
Description

Gets the cost terms.

Returnosid.search.terms.DecimalRangeTerm[]the cost terms
CompliancemandatoryThis method must be implemented.
MethodgetDistanceTerms
Description

Gets the distance terms.

Returnosid.search.terms.DecimalRangeTerm[]the distance terms
CompliancemandatoryThis method must be implemented.
MethodgetGraphIdTerms
Description

Gets the graph Id terms.

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

Gets the graph terms.

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

Gets the edge query inspector record corresponding to the given Edge record Type.

Parametersosid.type.TypeedgeRecordTypean edge record type
Returnosid.topology.records.EdgeQueryInspectorRecordthe edge query inspector record
ErrorsNULL_ARGUMENT edgeRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(edgeRecordType) is false
CompliancemandatoryThis method must be implemented.