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, getEndReasonTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] 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.