Compiler Settings
Click on the
Compiler settings
node in the tree of Express Properties window to open the
Compiler settings panel (see
Figure 2).
You may change settings for handling expressions in the
Enable Express expressions layout:
- Select one of the following radio buttons:
- default - means the
corresponding setting in the global Express preferences;
- yes - if
this box is checked, the expressions (for derived attributes,
functions, global rules and etc.) are enabled;
- no.
- Show advanced settings -
if this box is checked the user may change setting for invoking the
express compiler:
- Run the compiler in a separate
process layout:
- default (yes/no) -
means the corresponding setting in the global Express
preferences;
- yes - if this option
is set, the express compiler runs in
the separate process.
- no - if this
option is set, the express compiler runs in
the same process. If you receive the out of memory error, while running
Express compiler in the same project, you
have to close Eclipse, change
memory settings in the eclipse.ini
file and start Eclipse again. If the out of memory error occurred while
running Express compiler in the separate process, you may change memory
sizes in the fields below.
- Memory settings for Express
compiler layout:
- default (default size)
- means the corresponding setting in the global Express
preferences;
- do not specify custom memory
size;
- specify custom memory size
for this project:
- initial memory size (MB)
- enter an applicable value;
- maximum memory size (MB)
- enter an applicable value.
- Stepmod-specific settings
layout:
- compile stepmod schemas
layout:
- default (yes/no) - means the corresponding setting in the global Express
preferences;
- yes - if this box
is checked, if stepmod
directory is the express directory or its subdirectory, any
subdirectories of stepmod
other than data
will be excluded when collecting express files for compiling.
Also all subdirectories of data directory
will be excluded other than modules (if also
the next compile arm file only
option is set ON) or
modules and resources
if compile arm file only
option is set OFF). Also only one level of subdirectories inside modules is
checked, deeper subdirectories are ignored;
- no.
- compile arm file only
layout:
- default (yes/no) - means the corresponding setting in the global Express
preferences;
- yes - if this box
is checked and the option compile
stepmod schemas
is also set ON, only files with the names arm.exp
located in
subdirectories one level deeper than modules are
compiled, all the
other express files are ignored. If stepmod check box is not
checked, only files that have names ending with arm.exp
are compiled,
all the other express files are ignored;
- no.
- compile stepmod mim files
layout:
- default (yes/no) - means the corresponding setting in the global Express
preferences;
- yes - if this box
is checked and the option compile
stepmod schemas is also set ON,
only files with the names mim.exp
are compiled in the directories one
level deeper than modules,
files with any names are compiled in resources;
- no.
- Click OK button to
confirm your selection.
Figure 2. Express Project
properties, Compiler settings panel
To top
Input
You may change input settings for the Express Compiler:
- Click on the Input node
in the tree of Express Properties window. The Input
dialog window appears (see Figure 3).
- Express files layout:
- default (list/directory)
- means the corresponding setting
in the global Express preferences;
- list (.exl file)
- compile
express files in the EXL
file list;
- directory - compile
express files existing in the directory.
- specify the directory with
express files:
- use default directory
"Express files"
Or
- select the location, by using the Browse button next to the Directory field.
- recurse the directory in
search of express files:
- default (yes/no);
- yes - the
express
files are taken not only from the directory of express files, but also
from its inner subdirectories;
- no - the
express
files are taken from the directory of express files, inner
subdirectories are
ignored.
- use exclusion list (file
_excluded.exl) in search of express files:
- default (yes/no);
- use - if
this box is checked, the express
compiler attempts to open ..._excluded.exl
file in the root of the project. If the file is found and contains a
list of express files with full paths, these files are excluded from
the current compilation.
- do not use.
Note 1. You may
specify as the location of express files another Eclipse project or a
directory in it where you already have the express files needed for
this project.
Note 2.
The "default" means the corresponding setting in the global Express
preferences.
- Short names layout:
- use default location (directory "Short names" inside the
project)
Or
- select location, by using the Browse
button next to the Directory field.
- Complex entities layout
- use default location (directory "Complex entities" inside the
project)
Or
- select location, by using
the Browse button next to the Directory field.
- Click OK button
to confirm your selection.
Figure 3. Express Project
properties, Input panel
To top
Output
You may change output settings for the Express Compiler:
- Click on the Output node
in the tree of Express Properties window. The Output dialog window appears (see Figure 4).
- Creating the library jar
layout:
- default (yes/no) -
means the corresponding settings in the global Express
preferences;
- yes, generate and compile java
and create jar
as well as exd
- if this box is checked
the JAR
and EXD
files are created after the compiling of Express file is
performed;
- no, just check for express
errors and, if success, create exd
only - if this box is checked only EXD
file is created after the compiling of Express file is
performed.
- Click OK button
to confirm your selection.
Figure 4. Express Project
properties, Output panel
To top
Temporary Files
You may want to change the temp location in order to use a
different drive for large projects because of free space considerations
or you need the generated java files for debugging or modifying
purposes.
- Click on the Temporary files
node in the tree of Express Properties window. The Temporary files
dialog window appears (see Figure 5).
- Select the below options to set the location of the temporary
files for
the project (by default
they are located inside the project):
- use the setting in the global
express project preferences;
- use system temp location;
- use temp location in the
Eclipse
workspace;
- use "Temp" subdirectory inside
the project;
- specify custom temp location.
The field Directory
is enabled where you can enter directory or select by using the Browse button.
- Click OK button
to confirm your selection.
Figure 5. Express Project
properties, Temporary files panel
To top