| 44 | * It should know a base-directory for the project, where specific sources, icons and |
| 45 | generation-results are kept in subdirectories. |
| 46 | * It should keep track about different modeling libraries used by remembering the |
| 47 | pathnames. |
| 48 | * It should either remember source-files containing the ModelingEntities of the user or |
| 49 | the main classes. |
| 50 | * It should know the directories where the icons are kept. |
| 51 | * It can be saved in a **single step** to all the originating source-files for the |
| 52 | different classes and a LOAD.mdl which includes the sources and defines the project. |
| 53 | * It allows higher level operations like exporting all necessary files to share |
| 54 | the sources and icons with another user or split a project if a part of it has become too big. |
| 55 | |
| 56 | ==== What are Open Questions for the Implementation? ==== |
| 57 | |
| 58 | * Should there be only one Project open in ProMoT at the time or is it necessary to have multiple? |
| 59 | * If classes are saved to their originating source-files, is it then necessary to keep the |
| 60 | comments inside these files? |
| 61 | * Are classes defined exclusively for one Project or are they used in a shared way. |
| 62 | |
| 63 | ====== Space for comments ====== |
| 64 | |