dataflow-0.5.4.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.

type Name = String Source

The name of a Diagram or Object.

type Operation = String Source

Operation heading.

type Description = String Source

Operation description.

data Diagram Source

The top level diagram.

Constructors

Diagram (Maybe Name) [Object] 

data Object Source

An object in a diagram.

Constructors

InputOutput ID Name

A Input or Output in DFD.

TrustBoundary ID Name [Object]

Surrounds other objects, denoting a boundary.

Function ID Name

A "Function" in DFD.

Database ID Name

A "Database" in DFD.

Flow ID ID Operation Description

Describes the flow of data between two objects.

Instances