drasil-metadata-0.1.1.0: Meta-data sub-package fro Drasil
Safe HaskellSafe-Inferred
LanguageHaskell2010

Drasil.Metadata.TraceabilityGraphs

Synopsis

Documentation

data GraphInfo Source #

Holds all important and relevant information for generating a traceability graph. Includes nodes, graph edges, and node family information.

Constructors

GI 

Fields

data NodeFamily Source #

A node family contains a list of UIDs, their display labels, general subgraph label, and colour.

Constructors

NF 

Fields

  • nodeUIDs :: [UID]

    Node UIDs.

  • nodeLabels :: [Label]

    Display labels for nodes. We use the reference addresses from the UIDs.

  • nfLabel :: Label

    Individual subgraph labels. These labels do not show on the final generated pdf or png files.

  • nfColour :: Colour

    Gives the ability to change colours of bubbles within the graph.

type Label = String Source #

Type synonym for clarity.

type Colour = String Source #

Type synonym for clarity.