modelling-tasks-0.0.0.1
Safe HaskellSafe-Inferred
LanguageHaskell2010

Modelling.CdOd.Auxiliary.Util

Synopsis

Documentation

alloyInstanceToOd Source #

Arguments

:: MonadCatch m 
=> Maybe [String]

the super class set of all potential objects (all possible class names is also possible)

Only required for Alloy instances that were generated with LinguisticReuse set to ExtendsAnd FieldPlacement, otherwise Nothing

-> [String]

all possible link names

-> AlloyInstance

the alloy instance to parse

-> m Od 

Parses the Alloy object diagram instance.

emptyArr :: ArrowType Source #

filterFirst :: Eq a => a -> [a] -> [a] Source #

redColor :: Attribute Source #

underlinedLabel :: String -> Attribute Source #

Orphan instances

MonadCatch m => MonadCatch (RandT g m) Source # 
Instance details

Methods

catch :: Exception e => RandT g m a -> (e -> RandT g m a) -> RandT g m a #