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
