package graph
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class Graph[+T](nodes: Map[String, Node[T]], links: Seq[Link] = Nil) extends Product with Serializable
Defines a Dataflow graph.
Defines a Dataflow graph.
- T
The node data type.
- case class Link(from: NodePortRef, to: NodePortRef) extends Product with Serializable
A directed link in the resource graph.
- case class Node[+T](service: T, inputs: Vector[NodePort] = Vector.empty, outputs: Vector[NodePort] = Vector.empty) extends Product with Serializable
Describes a Node in a Graph
Describes a Node in a Graph
- T
The node Service type
- service
Describes what is needed to access resources on this node.
- inputs
input ports
- outputs
output ports
- case class NodePort(contentType: String) extends Product with Serializable
A Node Resource.
- case class NodePortRef(node: String, port: Int) extends Product with Serializable
References a port in the Graph.
Value Members
- object Graph extends Serializable
- object Link extends Serializable
- object Node extends Serializable
- object NodePort extends Serializable
- object NodePortRef extends Serializable