Package | Description |
---|---|
org.osid.topology |
The Open Service Interface Definitions for the org.osid.topology
service.
|
org.osid.topology.path |
The Open Service Interface Definitions for the org.osid.topology.path
service.
|
org.osid.topology.rules |
The Open Service Interface Definitions for the org.osid.topology.rules
service.
|
Modifier and Type | Method and Description |
---|---|
EdgeList |
TopologyRoutingSession.findCheapestPath(Id startNodeId,
Id endNodeId)
Gets all the edges forming lowest cost path between two nodes.
|
EdgeList |
TopologyRoutingSession.findShortestPathByDistance(Id startNodeId,
Id endNodeId)
Gets all the edges forming shortest path by total distance between two
nodes.
|
EdgeList |
TopologyRoutingSession.findShortestPathByHops(Id startNodeId,
Id endNodeId)
Gets all the edges forming shortest path by number of node hops
between two nodes.
|
EdgeList |
TopologyTraversalSession.getConnectedEdges(Id nodeId,
long hops)
Gets all the edges for a given node.
|
EdgeList |
EdgeLookupSession.getEdges()
Gets all
Edges. |
EdgeList |
EdgeSearchResults.getEdges()
Gets the edge list resulting from a search.
|
EdgeList |
EdgeLookupSession.getEdgesByGenusType(Type edgeGenusType)
Gets an
EdgeList corresponding to the given edge genus
Type which does not include edges of genus types
derived from the specified Type. |
EdgeList |
EdgeLookupSession.getEdgesByGenusTypeForDestinationNode(Id destinationNodeId,
Type edgeGenusType)
Gets an
EdgeList corresponding to the given destination
node Id and edge genus Type and includes
any genus types derived from the given genus type. |
EdgeList |
EdgeLookupSession.getEdgesByGenusTypeForDestinationNodeOnDate(Id destinationNodeId,
Type edgeGenusType,
DateTime from,
DateTime to)
Gets an
EdgeList with the given genus type and
effective during the entire given date range inclusive but not
confined to the date range. |
EdgeList |
EdgeLookupSession.getEdgesByGenusTypeForNodes(Id sourceNodeId,
Id destinationNodeId,
Type edgeGenusType)
Gets an EdgeList corresponding to the given peer
Ids
and edge genus type and includes and genus types derived from the
given genus type. |
EdgeList |
EdgeLookupSession.getEdgesByGenusTypeForNodesOnDate(Id sourceNodeId,
Id destinationNodeId,
Type edgeGenusType,
DateTime from,
DateTime to)
Gets an
EdgeList of the given genus type effective
during the entire given date range inclusive but not confined to the
date range. |
EdgeList |
EdgeLookupSession.getEdgesByGenusTypeForSourceNode(Id sourceNodeId,
Type edgeGenusType)
Gets an
EdgeList corresponding to the given source node
Id and edge genus Type and includes any
genus types derived from the given genus type. |
EdgeList |
EdgeLookupSession.getEdgesByGenusTypeForSourceNodeOnDate(Id nodeId,
Type edgeGenusType,
DateTime from,
DateTime to)
Gets an
EdgeList with the given genus type and
effective during the entire given date range inclusive but not
confined to the date range. |
EdgeList |
EdgeLookupSession.getEdgesByGenusTypeOnDate(Type edgeGenusType,
DateTime from,
DateTime to)
Gets an
EdgeList of a genus type effective during the
entire given date range inclusive but not confined to the date range. |
EdgeList |
EdgeGraphSession.getEdgesByGraph(Id graphId)
Gets the list of
Edges associated with a Graph. |
EdgeList |
EdgeGraphSession.getEdgesByGraphs(IdList graphIds)
Gets the list of
Edge corresponding to a list of
Graphs. |
EdgeList |
EdgeLookupSession.getEdgesByIds(IdList edgeIds)
Gets an
EdgeList corresponding to the given
IdList. |
EdgeList |
EdgeLookupSession.getEdgesByParentGenusType(Type edgeGenusType)
Gets an
EdgeList corresponding to the given edge genus
Type and include any additional edges with genus types
derived from the specified Type. |
EdgeList |
EdgeQuerySession.getEdgesByQuery(EdgeQuery edgeQuery)
Gets a list of
Edges matching the given edge query. |
EdgeList |
EdgeLookupSession.getEdgesByRecordType(Type edgeRecordType)
Gets an
EdgeList containing the given edge record
Type. |
EdgeList |
EdgeLookupSession.getEdgesForDestinationNode(Id destinationNodeId)
Gets an
EdgeList corresponding to the given destination
node Id. |
EdgeList |
EdgeLookupSession.getEdgesForDestinationNodeOnDate(Id destinationNodeId,
DateTime from,
DateTime to)
Gets an
EdgeList effective during the entire given date
range inclusive but not confined to the date range. |
EdgeList |
EdgeLookupSession.getEdgesForNodes(Id sourceNodeId,
Id destinationNodeId)
Gets an EdgeList corresponding to the given node
Ids. |
EdgeList |
EdgeLookupSession.getEdgesForNodesOnDate(Id sourceNodeId,
Id destinationNodeId,
DateTime from,
DateTime to)
Gets an
EdgeList effective during the entire given date
range inclusive but not confined to the date range. |
EdgeList |
EdgeLookupSession.getEdgesForSourceNode(Id sourceNodeId)
Gets an
EdgeList corresponding to the given source node
Id. |
EdgeList |
EdgeLookupSession.getEdgesForSourceNodeOnDate(Id sourceNodeId,
DateTime from,
DateTime to)
Gets an
EdgeList with effective during the entire given
date range inclusive but not confined to the date range. |
EdgeList |
EdgeLookupSession.getEdgesOnDate(DateTime from,
DateTime to)
Gets an
EdgeList effective during the entire given date
range inclusive but not confined to the date range. |
EdgeList |
TopologyTraversalSession.getInboundEdges(Id nodeId,
long hops)
Gets a list of directional edges into the given node.
|
EdgeList |
TopologyTraversalSession.getOutboundEdges(Id nodeId,
long hops)
Gets a list of directional edges out of the given node.
|
Modifier and Type | Method and Description |
---|---|
EdgeList |
Path.getEdges()
Gets the edges of this path.
|
Modifier and Type | Method and Description |
---|---|
EdgeList |
EdgeEnablerRuleLookupSession.getEdgesByEdgeEnabler(Id edgeEnablerId)
Gets the
Edges mapped to an EdgeEnabler. |