Show
Ignore:
Timestamp:
14.10.2008 17:14:33 (17 months ago)
Author:
maeder
Message:

changed CASL morphism composition

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/CspCASL/SignCSP.hs

    r10798 r10824  
    2121import CASL.AS_Basic_CASL (SORT) 
    2222import CASL.Sign (emptySign, Sign, extendedInfo, sortRel) 
    23 import CASL.Morphism (Morphism) 
     23import CASL.Morphism (Morphism, composeIdMaps) 
    2424 
    2525import qualified Common.Doc as Doc 
     
    138138    } deriving (Eq, Show) 
    139139 
     140composeCspAddMorphism :: CspAddMorphism -> CspAddMorphism 
     141                      -> Result CspAddMorphism 
     142composeCspAddMorphism m1 m2 = return emptyCspAddMorphism 
     143  { channelMap = composeIdMaps (channelMap m1) $ channelMap m2 
     144  , processMap = composeIdMaps (processMap m1) $ processMap m2 } 
     145 
    140146inverseCspAddMorphism :: CspAddMorphism -> Result CspAddMorphism 
    141147inverseCspAddMorphism cm = do