clafer-0.4.4: Compiles Clafer models to other formats: Alloy, JavaScript, JSON, HTML, Dot.

Safe HaskellNone
LanguageHaskell2010

Language.Clafer.Intermediate.ResolverInheritance

Synopsis

Documentation

resolveNModule :: (IModule, GEnv) -> Resolve (IModule, GEnv) Source #

Resolve Non-overlapping inheritance

resolveOModule :: (IModule, GEnv) -> Resolve (IModule, GEnv) Source #

Resolve overlapping inheritance

analyzeModule :: (IModule, GEnv) -> IModule Source #

Resolve inherited and default cardinalities

resolveEModule :: (IModule, GEnv) -> (IModule, GEnv) Source #

Expand inheritance