OSID Logo
OSID Specifications
topology rules package
Version 3.1.0
Interfaceosid.topology.rules.EdgeEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.topology.rules.EdgeEnablerSearchResults
osid.topology.rules.EdgeEnablerSmartGraphSession
Description

This is the query inspector for examining edge enabler queries.

MethodgetRuledEdgeIdTerms
Description

Gets the ruled edge Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRuledEdgeTerms
Description

Gets the ruled edge query terms.

Returnosid.topology.EdgeQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetGraphIdTerms
Description

Gets the graph Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetGraphTerms
Description

Gets the graph query terms.

Returnosid.topology.GraphQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetEdgeEnablerQueryInspectorRecord
Description

Gets the edge enabler query inspector record corresponding to the given EdgeEnabler record Type.

Parametersosid.type.TypeedgeEnablerRecordType an edge enabler record type
Returnosid.topology.rules.records.EdgeEnablerQueryInspectorRecord the edge enabler query inspector record
ErrorsNULL_ARGUMENT edgeEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(edgeEnablerRecordType) is false
Compliancemandatory This method must be implemented.