forked from umple/umple
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadMe.txt
43 lines (32 loc) · 2.15 KB
/
ReadMe.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
cruise.umple is the core directory for the source code of the Umple compiler and related model-oriented development technology
Items marked *** are created by the build process only and are not version controlled.
They are referenced here so that people can better understand the hierarchy of files whether or not they have built the system. Never modify these files and never commit
them to version control.
To learn more about key files in this directory, see http://architecture.umple.org
Items marked *** are generated by the build process, and are not version controlled.
Subdirectories:
bin ***
Contains .class files as produced by Java, plus some other data files that
are copied over from other directories. Not versiob controlled. May be deleted.
src
Umple code for Umple plus some files in other formats such as .grammar
containing the grammar of Umple and .error containing descriptions of
various types of error messages to be generated.
IMPORTANT: Umple is written in itself. Add new files here
and give them .ump suffices
Note that much functionality is split into two files
xx.ump - the model (independent of destination programming language)
xx_ code.ump - methods written in Java that accesses the model API
This is the most important directory in the system.
src-gen-umpletl ***
Code generated by UmpleTL for the code generators, copied here by build scripts
For the source used to generate these see ../UmpleTo*/UmpleTLTemplates/*.ump
Code here should never be manually modified. Code here, however, must be updated whenever UmpleTL code
is updated in umpleTo*/UmpleTLTemplates/*.ump Note also that files are also found in umpleTo*/src
during the compilation process Not version controlled. Generated by build.
May be deleted without risk.
src-gen-umple ***
Code generated by by Umple itself for Umple. Never to be modified manually.
Generated by the build. May be deleted without risk. Not version controlled.
test
All the unit tests for Umple