Safe Haskell | None |
---|---|
Language | Haskell2010 |
Defines Exceptions that can occur while using the call-alloy library
Documentation
data CallAlloyException where Source #
CallAlloyException :: forall e. Exception e => e -> CallAlloyException |
Instances
Exception CallAlloyException Source # | |
Defined in Language.Alloy.Exceptions | |
Show CallAlloyException Source # | |
Defined in Language.Alloy.Exceptions showsPrec :: Int -> CallAlloyException -> ShowS # show :: CallAlloyException -> String # showList :: [CallAlloyException] -> ShowS # |
data AlloyLookupFailed Source #
LookupAlloySignatureFailed !Signature !AlloyInstance | |
LookupAlloyRelationFailed !RelationName !(Alternatives RelationName) |
Instances
Exception AlloyLookupFailed Source # | |
Defined in Language.Alloy.Exceptions | |
Show AlloyLookupFailed Source # | |
Defined in Language.Alloy.Exceptions showsPrec :: Int -> AlloyLookupFailed -> ShowS # show :: AlloyLookupFailed -> String # showList :: [AlloyLookupFailed] -> ShowS # |
data AlloyObjectNameMismatch Source #
Instances
Exception AlloyObjectNameMismatch Source # | |
Show AlloyObjectNameMismatch Source # | |
Defined in Language.Alloy.Exceptions showsPrec :: Int -> AlloyObjectNameMismatch -> ShowS # show :: AlloyObjectNameMismatch -> String # showList :: [AlloyObjectNameMismatch] -> ShowS # |
newtype AlloyResponseFailure Source #
Instances
Exception AlloyResponseFailure Source # | |
Show AlloyResponseFailure Source # | |
Defined in Language.Alloy.Exceptions showsPrec :: Int -> AlloyResponseFailure -> ShowS # show :: AlloyResponseFailure -> String # showList :: [AlloyResponseFailure] -> ShowS # |
data UnexpectedAlloyRelation Source #
ExpectedIdenticalRelationship | |
ExpectedSingleRelationship | |
ExpectedDoubleRelationship | |
ExpectedTripleRelationship |
Instances
Exception UnexpectedAlloyRelation Source # | |
Show UnexpectedAlloyRelation Source # | |
Defined in Language.Alloy.Exceptions showsPrec :: Int -> UnexpectedAlloyRelation -> ShowS # show :: UnexpectedAlloyRelation -> String # showList :: [UnexpectedAlloyRelation] -> ShowS # |
newtype Alternatives a Source #
Alternatives | |
|
newtype RelationName Source #