Ticket #50 (new task)

Opened 3 years ago

Last modified 16 months ago

make OMDoc interface logic independent

Reported by: till Owned by: elena
Priority: critical Milestone: 1.0
Component: interfaces Version: 1.0
Keywords: Cc: kohlhase

Description (last modified by till) (diff)

first complete task #42!

make OMDoc interface logic independent:

  • add the necessary logic-specific conversion functions to Logic.Logic.Logic
    • for each of sign, morphism, sentence, add conversion functions from/to an appropriate datatype in source:trunk/OMDoc/OMDocInterface.hs
    • e.g. for conversion of CASL morphisms to OMDoc: the function is OMDoc.OMDocOutput.createOMMorphism
  • move the CASL-specific conversion functions from OMDoc/ to CASL/OMDoc.hs, and the logic instance in CASL.Logic_CASL
  • replace signature, morphism and sentence conversion functions in OMDoc with calls to the logic independent functions in Logic.Logic.Logic
  • create a table with a correspondence "logics in Hets" - "OMDoc URIs"
  • create a table with a correspondence "comorphisms in Hets" - "OMDoc URIs"
  • use all this for the translation of structured heterogeneous specifications

Change History

Changed 21 months ago by till

  • owner changed from hiben to andreas
  • priority changed from major to critical

Changed 19 months ago by till

  • priority changed from critical to major

Changed 19 months ago by till

  • cc kohlhase added

Changed 16 months ago by till

  • owner changed from andreas to elena
  • priority changed from major to critical
  • description modified (diff)

Changed 16 months ago by till

  • description modified (diff)
Note: See TracTickets for help on using tickets.