Changes between Version 1 and Version 2 of ModelingProjects


Ignore:
Timestamp:
Jan 10, 2007, 2:19:52 PM (19 years ago)
Author:
ginkel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModelingProjects

    v1 v2  
    1 == Modeling Projects ==
     1===== Modeling Projects =====
    22
    33ProMoT started as a tool working purely based on source-code in MDL files.
     
    2828    of these files and the correct icons
    2929
    30 The LOAD.mdl files constitute implicitly modeling projects.
     30The LOAD.mdl files constitute implicitly modeling projects, but have to be changed
     31only on the source level.
    3132
    32 - What is a Project? -
     33==== What is a Project? ====
    3334
    3435A project is a data-object in ProMoT that keeps and tracks all
     
    3738general configuration of ProMoT for a specific task.
    3839
    39 - What should a Project provide? -
     40==== What should a Project provide? ====
    4041
     42A Project should help to organize your work with the different sources.
    4143
     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