hCM-0.1.0.0: Conceptual modelling support for Haskell

Copyright(c) Marek Suchánek 2017
LicenseMIT
Safe HaskellSafe
LanguageHaskell2010

CM.Validity

Description

Constructions for working with conceptual model elements validity and constraints.

Synopsis

Documentation

data Validity Source #

Type showing validity of some contruct (similar to Maybe)

Constructors

Valid 
Invalid String 

isValid :: Validity -> Bool Source #

Check if Validity signals valid or invalid

newConstraint :: Bool -> String -> Validity Source #

Construct constraint with boolean value and message