| Copyright | (c) Klaus Luettich, Uni Bremen 2004 |
|---|---|
| License | GPLv2 or higher, see LICENSE.txt |
| Maintainer | luecke@informatik.uni-bremen.de |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | Safe-Inferred |
CASL_DL.Sign
Description
Signatures for DL logics, as extension of CASL signatures.
Documentation
data CASL_DLSign
Constructors
| CASL_DLSign | |
Fields | |
Instances
data PropertyType
Constructors
| AnnoProperty | |
| OntoProperty |
data AnnoAppl
Constructors
| AnnoAppl SIMPLE_ID Id AnnoLiteral |
data AnnoLiteral
Constructors
| AL_Term (TERM DL_FORMULA) | |
| AL_Id Id |
addCASL_DLSign :: CASL_DLSign -> CASL_DLSign -> CASL_DLSign
throwAnnoError :: String -> SIMPLE_ID -> PropertyType -> PropertyType -> PropertyType
diffCASL_DLSign :: CASL_DLSign -> CASL_DLSign -> CASL_DLSign
isSubCASL_DLSign :: CASL_DLSign -> CASL_DLSign -> Bool
isSublistOf :: Eq a => [a] -> [a] -> Bool