Show
Ignore:
Timestamp:
14.10.2008 18:52:21 (13 months ago)
Author:
maeder
Message:

removed redundant morphism kind and reverted sort-map composition

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/CspCASL/SignCSP.hs

    r10824 r10827  
    2121import CASL.AS_Basic_CASL (SORT) 
    2222import CASL.Sign (emptySign, Sign, extendedInfo, sortRel) 
    23 import CASL.Morphism (Morphism, composeIdMaps) 
     23import CASL.Morphism (Morphism) 
    2424 
    2525import qualified Common.Doc as Doc 
     
    138138    } deriving (Eq, Show) 
    139139 
     140composeIdMaps :: Map.Map Id Id -> Map.Map Id Id -> Map.Map Id Id 
     141composeIdMaps m1 m2 = Map.foldWithKey (\ i j -> case Map.lookup j m2 of 
     142  Nothing -> error "SignCsp.composeIdMaps" 
     143  Just k -> Map.insert i k) Map.empty m1 
     144 
    140145composeCspAddMorphism :: CspAddMorphism -> CspAddMorphism 
    141146                      -> Result CspAddMorphism