OSID Logo
OSID Specifications
sequencing package
Version 3.0.0
Release Candidate Preview
Interfaceosid.sequencing.AntimatroidQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for examining antimatroid queries.

MethodgetChainIdTerms
Description

Gets the chain Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetChainTerms
Description

Gets the chain query terms.

Returnosid.sequencing.ChainQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorAntimatroidIdTerms
Description

Gets the ancestor antimatroid Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorAntimatroidTerms
Description

Gets the ancestor antimatroid query terms.

Returnosid.sequencing.AntimatroidQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantAntimatroidIdTerms
Description

Gets the descendant antimatroid Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantAntimatroidTerms
Description

Gets the descendant antimatroid query terms.

Returnosid.sequencing.AntimatroidQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAntimatroidQueryInspectorRecord
Description

Gets the antimatroid query inspector record corresponding to the given Antimatroid record Type.

Parametersosid.type.TypeantimatroidRecordTypean antimatroid record type
Returnosid.sequencing.records.AntimatroidQueryInspectorRecordthe antimatroid query inspector record
ErrorsNULL_ARGUMENT antimatroidRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(antimatroidRecordType) is false
CompliancemandatoryThis method must be implemented.