Copyright | (c) DFKI GmbH 2012 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | non-portable(derive Typeable instances) |
Safe Haskell | None |
CASL_DL.ATC_CASL_DL
Contents
Description
Automatic derivation of instances via DrIFT-rule ShATermConvertible, Json
for the type(s):
CardType
DL_FORMULA
CASL_DLSign
PropertyType
AnnoAppl
AnnoLiteral
CASL_DL_SL
Orphan instances
Generic CASL_DL_SL Source # | |
Associated Types type Rep CASL_DL_SL :: Type -> Type | |
Generic DL_FORMULA Source # | |
Associated Types type Rep DL_FORMULA :: Type -> Type | |
Generic CardType Source # | |
Generic AnnoLiteral Source # | |
Associated Types type Rep AnnoLiteral :: Type -> Type | |
Generic AnnoAppl Source # | |
Generic PropertyType Source # | |
Associated Types type Rep PropertyType :: Type -> Type | |
Generic CASL_DLSign Source # | |
Associated Types type Rep CASL_DLSign :: Type -> Type | |
FromJSON CASL_DL_SL Source # | |
FromJSON DL_FORMULA Source # | |
FromJSON CardType Source # | |
FromJSON AnnoLiteral Source # | |
FromJSON AnnoAppl Source # | |
FromJSON PropertyType Source # | |
FromJSON CASL_DLSign Source # | |
ToJSON CASL_DL_SL Source # | |
Methods toJSON :: CASL_DL_SL -> Value toEncoding :: CASL_DL_SL -> Encoding toJSONList :: [CASL_DL_SL] -> Value toEncodingList :: [CASL_DL_SL] -> Encoding | |
ToJSON DL_FORMULA Source # | |
Methods toJSON :: DL_FORMULA -> Value toEncoding :: DL_FORMULA -> Encoding toJSONList :: [DL_FORMULA] -> Value toEncodingList :: [DL_FORMULA] -> Encoding | |
ToJSON CardType Source # | |
Methods toEncoding :: CardType -> Encoding toJSONList :: [CardType] -> Value toEncodingList :: [CardType] -> Encoding | |
ToJSON AnnoLiteral Source # | |
Methods toJSON :: AnnoLiteral -> Value toEncoding :: AnnoLiteral -> Encoding toJSONList :: [AnnoLiteral] -> Value toEncodingList :: [AnnoLiteral] -> Encoding | |
ToJSON AnnoAppl Source # | |
Methods toEncoding :: AnnoAppl -> Encoding toJSONList :: [AnnoAppl] -> Value toEncodingList :: [AnnoAppl] -> Encoding | |
ToJSON PropertyType Source # | |
Methods toJSON :: PropertyType -> Value toEncoding :: PropertyType -> Encoding toJSONList :: [PropertyType] -> Value toEncodingList :: [PropertyType] -> Encoding | |
ToJSON CASL_DLSign Source # | |
Methods toJSON :: CASL_DLSign -> Value toEncoding :: CASL_DLSign -> Encoding toJSONList :: [CASL_DLSign] -> Value toEncodingList :: [CASL_DLSign] -> Encoding | |
ShATermConvertible CASL_DL_SL Source # | |
Methods toShATermAux :: ATermTable -> CASL_DL_SL -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CASL_DL_SL] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CASL_DL_SL) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CASL_DL_SL]) | |
ShATermConvertible DL_FORMULA Source # | |
Methods toShATermAux :: ATermTable -> DL_FORMULA -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DL_FORMULA] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DL_FORMULA) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DL_FORMULA]) | |
ShATermConvertible CardType Source # | |
Methods toShATermAux :: ATermTable -> CardType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CardType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CardType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CardType]) | |
ShATermConvertible AnnoLiteral Source # | |
Methods toShATermAux :: ATermTable -> AnnoLiteral -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AnnoLiteral] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AnnoLiteral) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AnnoLiteral]) | |
ShATermConvertible AnnoAppl Source # | |
Methods toShATermAux :: ATermTable -> AnnoAppl -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AnnoAppl] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AnnoAppl) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AnnoAppl]) | |
ShATermConvertible PropertyType Source # | |
Methods toShATermAux :: ATermTable -> PropertyType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PropertyType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PropertyType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PropertyType]) | |
ShATermConvertible CASL_DLSign Source # | |
Methods toShATermAux :: ATermTable -> CASL_DLSign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CASL_DLSign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CASL_DLSign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CASL_DLSign]) |