Hets - the Heterogeneous Tool Set

Copyright(c) Daniel Calegari Universidad de la Republica Uruguay 2013
LicenseGPLv2 or higher, see LICENSE.txt
Maintainerdcalegar@fing.edu.uy
Stabilityprovisional
Portabilityportable
Safe HaskellSafe

CSMOF.Print

Contents

Description

 

Documentation

Orphan instances

Show Link Source # 

Methods

showsPrec :: Int -> Link -> ShowS

show :: Link -> String

showList :: [Link] -> ShowS

Show Object Source # 

Methods

showsPrec :: Int -> Object -> ShowS

show :: Object -> String

showList :: [Object] -> ShowS

Show Model Source # 

Methods

showsPrec :: Int -> Model -> ShowS

show :: Model -> String

showList :: [Model] -> ShowS

Show MultiplicityElement Source # 

Methods

showsPrec :: Int -> MultiplicityElement -> ShowS

show :: MultiplicityElement -> String

showList :: [MultiplicityElement] -> ShowS

Show Property Source # 

Methods

showsPrec :: Int -> Property -> ShowS

show :: Property -> String

showList :: [Property] -> ShowS

Show TypedElement Source # 

Methods

showsPrec :: Int -> TypedElement -> ShowS

show :: TypedElement -> String

showList :: [TypedElement] -> ShowS

Show Class Source # 

Methods

showsPrec :: Int -> Class -> ShowS

show :: Class -> String

showList :: [Class] -> ShowS

Show Datatype Source # 

Methods

showsPrec :: Int -> Datatype -> ShowS

show :: Datatype -> String

showList :: [Datatype] -> ShowS

Show DataTypeOrClass Source # 

Methods

showsPrec :: Int -> DataTypeOrClass -> ShowS

show :: DataTypeOrClass -> String

showList :: [DataTypeOrClass] -> ShowS

Show Type Source # 

Methods

showsPrec :: Int -> Type -> ShowS

show :: Type -> String

showList :: [Type] -> ShowS

Show TypeOrTypedElement Source # 

Methods

showsPrec :: Int -> TypeOrTypedElement -> ShowS

show :: TypeOrTypedElement -> String

showList :: [TypeOrTypedElement] -> ShowS

Show NamedElement Source # 

Methods

showsPrec :: Int -> NamedElement -> ShowS

show :: NamedElement -> String

showList :: [NamedElement] -> ShowS

Show Metamodel Source # 

Methods

showsPrec :: Int -> Metamodel -> ShowS

show :: Metamodel -> String

showList :: [Metamodel] -> ShowS

Pretty Link Source # 

Methods

pretty :: Link -> Doc Source #

pretties :: [Link] -> Doc Source #

Pretty Object Source # 
Pretty Model Source # 
Pretty MultiplicityElement Source # 
Pretty Property Source # 
Pretty TypedElement Source # 
Pretty Class Source # 
Pretty Datatype Source # 
Pretty DataTypeOrClass Source # 
Pretty Type Source # 

Methods

pretty :: Type -> Doc Source #

pretties :: [Type] -> Doc Source #

Pretty TypeOrTypedElement Source # 
Pretty NamedElement Source # 
Pretty Metamodel Source #