clafer-0.3.9: clafer compiles Clafer models to other formats, such as Alloy, XML, 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