|
Version: 1.1.1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ServicesEdge | |
---|---|
org.biomoby.client | The components used for developing Moby clients. |
Uses of ServicesEdge in org.biomoby.client |
---|
Subclasses of ServicesEdge in org.biomoby.client | |
---|---|
class |
DataServiceEdge
An instance of this class is a container for a pair of a data type and a Moby service definitions, and for an information how they can be connected. |
Methods in org.biomoby.client that return ServicesEdge | |
---|---|
static ServicesEdge[] |
ServiceConnections.build(MobyDataType[] dataTypes,
MobyService[] services)
Creates all (allowed) connections between given 'services' based on the given 'dataTypes'. |
static ServicesEdge[][] |
FilterServices.dataPaths(DataServiceEdge[] startingEdges,
ServicesEdge[] edges,
DataServiceEdge[] endingEdges)
Find all paths (using available 'edges') that start by any of the 'startingEdges' and finish by any of the 'endingEdges'. |
static ServicesEdge[] |
FilterServices.filter(ServicesEdge[] edges,
String[] authorities,
String[] serviceNames,
int depth)
Selects (from the given set of edges) only those edges that start in the nodes defined in 'authorities' or in 'serviceNames', and those that continue not farer then specified in 'depth'. |
static ServicesEdge[] |
FilterServices.joinPaths(ServicesEdge[][] paths)
Join together several paths. |
static ServicesEdge[] |
FilterServices.pathes(ServicesEdge[] edges,
String sourceServiceName,
String targetServiceName)
Selects (from the given set of edges) only those edges that compose pathes from a service given by 'sourceServiceName' to a service given by 'targetServiceName', or vice-versa. |
static ServicesEdge[] |
FilterServices.pathes2(ServicesEdge[] edges,
String sourceServiceName,
String targetServiceName)
|
static ServicesEdge[][] |
FilterServices.straightDataPaths(DataServiceEdge[] startingEdges,
ServicesEdge[] edges,
DataServiceEdge[] endingEdges)
Find all paths (using available 'edges') that start by any of the 'startingEdges' and finish by any of the 'endingEdges'. |
Methods in org.biomoby.client with parameters of type ServicesEdge | |
---|---|
static String |
Taverna.buildWorkflow(ServicesEdge[] edges,
String mobyEndpoint,
Properties props)
Creates a workflow definition (an XML string known as 'scufl' or 'xscufl') from the set of graph edges. |
static String |
Graphviz.createServicesGraph(ServicesEdge[][] paths,
int fromPath,
int toPath,
String[] pathNames,
Properties props)
Creates a graph connecting Moby services as defined in a set of the graph 'paths'. |
static String |
RDF.createServicesGraph(ServicesEdge[] edges,
Properties props)
Creates a graph connecting Moby services as defined in a set of the graph 'edges. |
static String |
Graphviz.createServicesGraph(ServicesEdge[] edges,
Properties props)
Creates a graph connecting Moby services as defined in a set of the graph 'edges'. |
static ServicesEdge[][] |
FilterServices.dataPaths(DataServiceEdge[] startingEdges,
ServicesEdge[] edges,
DataServiceEdge[] endingEdges)
Find all paths (using available 'edges') that start by any of the 'startingEdges' and finish by any of the 'endingEdges'. |
static ServicesEdge[] |
FilterServices.filter(ServicesEdge[] edges,
String[] authorities,
String[] serviceNames,
int depth)
Selects (from the given set of edges) only those edges that start in the nodes defined in 'authorities' or in 'serviceNames', and those that continue not farer then specified in 'depth'. |
static ServicesEdge[] |
FilterServices.joinPaths(ServicesEdge[][] paths)
Join together several paths. |
static ServicesEdge[] |
FilterServices.pathes(ServicesEdge[] edges,
String sourceServiceName,
String targetServiceName)
Selects (from the given set of edges) only those edges that compose pathes from a service given by 'sourceServiceName' to a service given by 'targetServiceName', or vice-versa. |
static ServicesEdge[] |
FilterServices.pathes2(ServicesEdge[] edges,
String sourceServiceName,
String targetServiceName)
|
static ServicesEdge[][] |
FilterServices.straightDataPaths(DataServiceEdge[] startingEdges,
ServicesEdge[] edges,
DataServiceEdge[] endingEdges)
Find all paths (using available 'edges') that start by any of the 'startingEdges' and finish by any of the 'endingEdges'. |
|
Version: 1.1.1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |