dataflow-0.7.1.0: Generate Graphviz documents from a Haskell representation.

Safe HaskellSafe-Inferred
LanguageHaskell2010

DataFlow.Core

Synopsis

Documentation

type ID = String Source

An identifier corresponding to those in Graphviz.

data Diagram Source

The top level diagram.

Constructors

Diagram Attributes [RootNode] [Flow] 

Instances

data RootNode Source

An root node in a diagram.

Constructors

Node Node

A top level Node.

TrustBoundary Attributes [Node]

Surrounds other non-root nodes, denoting a boundary.

Instances

data Flow Source

Describes the flow of data between two nodes.

Constructors

Flow ID ID Attributes 

Instances

data Node Source

Constructors

InputOutput ID Attributes

A Input or Output in DFD.

Function ID Attributes

A "Function" in DFD.

Database ID Attributes

A "Database" in DFD.

Instances