public interface EdgeQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining edge queries.
| Modifier and Type | Method and Description |
|---|---|
BooleanTerm[] |
getBiDirectionalTerms()
Gets the bi-directional terms.
|
DecimalRangeTerm[] |
getCostTerms()
Gets the cost terms.
|
IdTerm[] |
getDestinationNodeIdTerms()
Gets the related node
Id terms. |
NodeQueryInspector[] |
getDestinationNodeTerms()
Gets the related node terms.
|
BooleanTerm[] |
getDirectionalTerms()
Gets the directional terms.
|
DecimalRangeTerm[] |
getDistanceTerms()
Gets the distance terms.
|
EdgeQueryInspectorRecord |
getEdgeQueryInspectorRecord(Type edgeRecordType)
Gets the edge query inspector record corresponding to the given
Edge record Type. |
IdTerm[] |
getGraphIdTerms()
Gets the graph
Id terms. |
GraphQueryInspector[] |
getGraphTerms()
Gets the graph terms.
|
BooleanTerm[] |
getSameNodeTerms()
Gets the same node terms.
|
IdTerm[] |
getSourceNodeIdTerms()
Gets the node
Id terms. |
NodeQueryInspector[] |
getSourceNodeTerms()
Gets the node terms.
|
getEndReasonIdTerms, getEndReasonTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTermsIdTerm[] getSourceNodeIdTerms()
Id terms. Id termsmandatory - This method must be implemented. NodeQueryInspector[] getSourceNodeTerms()
mandatory - This method must be implemented. IdTerm[] getDestinationNodeIdTerms()
Id terms. Id termsmandatory - This method must be implemented. NodeQueryInspector[] getDestinationNodeTerms()
mandatory - This method must be implemented. BooleanTerm[] getSameNodeTerms()
mandatory - This method must be implemented. BooleanTerm[] getDirectionalTerms()
mandatory - This method must be implemented. BooleanTerm[] getBiDirectionalTerms()
mandatory - This method must be implemented. DecimalRangeTerm[] getCostTerms()
mandatory - This method must be implemented. DecimalRangeTerm[] getDistanceTerms()
mandatory - This method must be implemented. IdTerm[] getGraphIdTerms()
Id terms. Id termsmandatory - This method must be implemented. GraphQueryInspector[] getGraphTerms()
mandatory - This method must be implemented. EdgeQueryInspectorRecord getEdgeQueryInspectorRecord(Type edgeRecordType) throws OperationFailedException
Edge record Type. edgeRecordType - an edge record typeNullArgumentException - edgeRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(edgeRecordType) is false mandatory - This method must be implemented.