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

Description

 

Orphan instances

Show Link Source # 
Instance details

Methods

showsPrec :: Int -> Link -> ShowS

show :: Link -> String

showList :: [Link] -> ShowS

Show Object Source # 
Instance details

Methods

showsPrec :: Int -> Object -> ShowS

show :: Object -> String

showList :: [Object] -> ShowS

Show Model Source # 
Instance details

Methods

showsPrec :: Int -> Model -> ShowS

show :: Model -> String

showList :: [Model] -> ShowS

Show MultiplicityElement Source # 
Instance details

Methods

showsPrec :: Int -> MultiplicityElement -> ShowS

show :: MultiplicityElement -> String

showList :: [MultiplicityElement] -> ShowS

Show Property Source # 
Instance details

Methods

showsPrec :: Int -> Property -> ShowS

show :: Property -> String

showList :: [Property] -> ShowS

Show TypedElement Source # 
Instance details

Methods

showsPrec :: Int -> TypedElement -> ShowS

show :: TypedElement -> String

showList :: [TypedElement] -> ShowS

Show Class Source # 
Instance details

Methods

showsPrec :: Int -> Class -> ShowS

show :: Class -> String

showList :: [Class] -> ShowS

Show Datatype Source # 
Instance details

Methods

showsPrec :: Int -> Datatype -> ShowS

show :: Datatype -> String

showList :: [Datatype] -> ShowS

Show DataTypeOrClass Source # 
Instance details

Methods

showsPrec :: Int -> DataTypeOrClass -> ShowS

show :: DataTypeOrClass -> String

showList :: [DataTypeOrClass] -> ShowS

Show Type Source # 
Instance details

Methods

showsPrec :: Int -> Type -> ShowS

show :: Type -> String

showList :: [Type] -> ShowS

Show TypeOrTypedElement Source # 
Instance details

Methods

showsPrec :: Int -> TypeOrTypedElement -> ShowS

show :: TypeOrTypedElement -> String

showList :: [TypeOrTypedElement] -> ShowS

Show NamedElement Source # 
Instance details

Methods

showsPrec :: Int -> NamedElement -> ShowS

show :: NamedElement -> String

showList :: [NamedElement] -> ShowS

Show Metamodel Source # 
Instance details

Methods

showsPrec :: Int -> Metamodel -> ShowS

show :: Metamodel -> String

showList :: [Metamodel] -> ShowS

Pretty Link Source # 
Instance details

Methods

pretty :: Link -> Doc Source #

pretties :: [Link] -> Doc Source #

Pretty Object Source # 
Instance details

Pretty Model Source # 
Instance details

Pretty MultiplicityElement Source # 
Instance details

Pretty Property Source # 
Instance details

Pretty TypedElement Source # 
Instance details

Pretty Class Source # 
Instance details

Pretty Datatype Source # 
Instance details

Pretty DataTypeOrClass Source # 
Instance details

Pretty Type Source # 
Instance details

Methods

pretty :: Type -> Doc Source #

pretties :: [Type] -> Doc Source #

Pretty TypeOrTypedElement Source # 
Instance details

Pretty NamedElement Source # 
Instance details

Pretty Metamodel Source # 
Instance details