Show
Ignore:
Timestamp:
04.11.2009 17:28:36 (4 months ago)
Author:
maeder
Message:

implemented OWL generatedSign

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/OWL/Morphism.hs

    r12765 r12781  
    1919  , composeMor 
    2020  , cogeneratedSign 
     21  , generatedSign 
    2122  , matchesSym 
    2223  , statSymbItems 
     
    142143  let sig2 = execState (mapM_ (modEntity Set.delete) $ Set.toList s) sign 
    143144  in if isSubSign sig2 sign then return $ inclOWLMorphism sig2 sign else 
    144          fail "non OWL subsignatures for cogeneratedSign" 
     145         fail "non OWL subsignatures for (co)generatedSign" 
     146 
     147generatedSign :: Set.Set Entity -> Sign -> Result OWLMorphism 
     148generatedSign s sign = cogeneratedSign (Set.difference (symOf sign) s) sign 
    145149 
    146150matchesSym :: Entity -> RawSymb -> Bool