Hets - the Heterogeneous Tool Set

Copyright(c) Stef Joosten, Christian Maeder DFKI GmbH 2010
LicenseGPLv2 or higher, see LICENSE.txt
MaintainerChristian.Maeder@dfki.de
Stabilityprovisional
Portabilityportable
Safe HaskellSafe-Inferred

Adl.As

Description

 

Synopsis

Documentation

data Concept

Constructors

C Token

The name of this Concept

Anything

Really anything as introduced by I and V

data RelType

Constructors

RelType 

Fields

relSrc :: Concept

the source concept

relTrg :: Concept

the target concept

bRels :: [String]

builtin relation over Anything

data UnOp

Constructors

K0

Reflexive and transitive closure *

K1

Transitive closure +

Cp

Complement -

Co

Converse ~

data MulOp

Constructors

Fc

composition ;

Fd

relative addition !

Fi

intersection /.

Fu

union /

Ri

Rule implication |-

Rr

Rule reverse implication -|

Re

Rule equivalence

data Prop

Constructors

Uni

univalent

Inj

injective

Sur

surjective

Tot

total

Sym

symmetric

Asy

antisymmetric

Trn

transitive

Rfx

reflexive

Prop

meta property

showUp :: Show a => a -> String

rProp :: Prop -> RangedProp

create a ranged property