6 Commands in the Data Set (or JDC Jeu De Commandes )
7 ---------------------------------------------------
9 A dataset is made of a collection of commands. Each command have parameters (keywords). They can return concept or not:
11 * Command not returning concept : they are described as "PROC" in catalogs.
15 - for ASTER, it initializes memory and files.
17 * Command returning a concept :
18 The concept has a specific type (defined in the catalog) and a name (given by the user). These commandes are described as "OPER" in catalogs.
21 - MONMAIL=LIRE_MAILLAGE(UNITE=20);
22 - This line creates a new concept MONMAIL of type "maillage", which can be re-used as entry for another keyword.
24 When an object is valid, the user has to named it. In tree view, a yellow square shows valid objects that have to be nammed.
26 Commands are composed of keywords, or groups of keywords. These items are associated according to rules or conditions.
27 They are described in the catalog.
33 * Group of keywords (mot-clef facteur )
35 This is a list of keywords which jointly have a meaning for the code.
36 It is composed of group of keywords and simple keywords.
37 Some are mandatory, repeatable.
38 This list can depend on conditionnal rules.
41 * Simple keyword (mot-clef simple) .
43 This is a parameter. It also can be mandatory or not.
47 Attributes of a keyword
48 ---------------------------
50 a parameter (simple keyword or "mot-clef simple") has :
52 - a type : real, string, complex, integer, matrix, file (existing or allready existing), directory or a concept class which is defined in the catalog.
55 a parameter (simple keyword or "mot-clef simple") should have :
58 - a short documentation
59 - a long documentation
60 - an interval of values
61 - a set of discrete values
64 Input data panel depends on both these attributes. Eficas ensures that data are valid. It forces the user to enter a list if needed, it verifies the input type. It displays only possible values.