package graph
Ordering
- Alphabetic
Visibility
- Public
- All
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