clafer-0.4.3: 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