EML

WARNING: the content of this page is partly obsoleted.

EML Specification

Block

EML and E-CELL

+----+         +--------+--+    +------+
|EML | ------->|DOM Tree|  |--->|      |
|File| <------ +--------+  |<-- |E-CELL|
+----+         |EML Library|    |      |
               +-------^---+    +------+
                       | |

EML Library and ECSSupport

EML library has three level.

+-----------+
|ECS Support|
|       +---+--+
|       |Level3|
|       +------+
|       |Level2|
|       +------+
|       |Level1|
+- - - -+------+
| PyECS | DOM  |
+-------+------+
  • Lebel 1
  • Level 2
  • Level 3

EML Library Object diagram

http://haruo.shimada.rcast.u-tokyo.ac.jp/~suzuki/ecell/uml4emllib.png

  • Level-N method must not use Level-M method ( N < M )
  • Level-1 methods are nearly equal to methods of minidom ( DOM Level-1 )
  • Level-2 methods are agents for EML data (ex. file info about EML itself)
  • Level-3 methods are for improved EML tools

Others