Copyright | Dominik Luecke, Uni Bremen 2008 |
---|---|
License | GPLv2 or higher, see LICENSE.txt or LIZENZ.txt |
Maintainer | luecke@informatik.uni-bremen.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
Abstract syntax for Relational Schemes
- data RSRelType
- data RSQualId = RSQualId {}
- data RSRel = RSRel {}
- data RSRelationships = RSRelationships [Annoted RSRel] Range
- data RSScheme = RSScheme RSTables RSRelationships Range
- type Sentence = RSRel
- map_rel :: RSMorphism -> RSRel -> Result RSRel
- getRels :: RSScheme -> [Annoted RSRel]
- getSignature :: RSScheme -> RSTables
Documentation
data RSRelType
data RSQualId
data RSRel
Eq RSRel | |
Data RSRel | |
Ord RSRel | |
Show RSRel | |
ShATermConvertible RSRel | |
GetRange RSRel | |
Pretty RSRel | |
Typeable * RSRel | |
Sentences RelScheme Sentence Sign RSMorphism RSSymbol | Instance of Sentences for Rel |
StaticAnalysis RelScheme RSScheme Sentence () () Sign RSMorphism RSSymbol RSRawSymbol | Static Analysis for Rel |
Logic RelScheme () RSScheme Sentence () () Sign RSMorphism RSSymbol RSRawSymbol () | Instance of Logic for Relational Schemes |
Comorphism RelScheme2CASL RelScheme () RSScheme Sentence () () Sign RSMorphism RSSymbol RSRawSymbol () CASL CASL_Sublogics CASLBasicSpec CASLFORMULA SYMB_ITEMS SYMB_MAP_ITEMS CASLSign CASLMor Symbol RawSymbol ProofTree |
data RSRelationships
data RSScheme
Eq RSScheme | |
Data RSScheme | |
Ord RSScheme | |
Show RSScheme | |
ShATermConvertible RSScheme | |
Monoid RSScheme | |
GetRange RSScheme | |
Pretty RSScheme | |
Typeable * RSScheme | |
Syntax RelScheme RSScheme RSSymbol () () | Syntax of Rel |
StaticAnalysis RelScheme RSScheme Sentence () () Sign RSMorphism RSSymbol RSRawSymbol | Static Analysis for Rel |
Logic RelScheme () RSScheme Sentence () () Sign RSMorphism RSSymbol RSRawSymbol () | Instance of Logic for Relational Schemes |
Comorphism RelScheme2CASL RelScheme () RSScheme Sentence () () Sign RSMorphism RSSymbol RSRawSymbol () CASL CASL_Sublogics CASLBasicSpec CASLFORMULA SYMB_ITEMS SYMB_MAP_ITEMS CASLSign CASLMor Symbol RawSymbol ProofTree |
map_rel :: RSMorphism -> RSRel -> Result RSRel
oo-style getter function for Relations
getSignature :: RSScheme -> RSTables