Additional elements used to customize types
Summary of note types and tagged value types
The types of notes and tagged values necessary for the definition of a project and used in the types translation and accessor generation are defined in the TypesEditor MDAC.
|
Name... |
Type... |
Metaclass... |
has the
role of... |
|
import |
tagged value |
Class |
indicating the packages necessary for the implementation of the accessors. |
|
notDefault |
tagged value |
Operation |
indicating an accessor that must not be generated by default. |
|
Jeval |
tagged value |
Note |
indicating an expression to evaluate in J. |
|
targetType |
note |
DataType |
the translation of a type. |
|
J |
note |
Operation |
evaluating the J code to calculate a declaration or an accessor. |
|
J |
note |
Parameter |
evaluating the J code to calculate a parameter or a return parameter of an accessor. |
|
JName |
note |
Class |
calculating the name of an accessor. |
|
JModify |
note |
Class |
calculating the modifiers of an accessor. |
|
Jexceptions |
note |
Class |
the exceptions sent back by the accessor. |
Summary of J variables
Global variables must be defined for passing parameters to evaluated J expressions, or for retrieving results after evaluation.
|
Name... |
Type ... |
has the
role of... |
|
CsReturn |
String |
the return of a declaration or accessor calculation method. |
|
CsElement |
Object |
the name of the object for translating the type. |