User Tools

Site Tools


01_user_documentation:07_rgg_xl:02_xl:08_object:01_module

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
01_user_documentation:07_rgg_xl:02_xl:08_object:01_module [2025/09/04 15:00] gaetan01_user_documentation:07_rgg_xl:02_xl:08_object:01_module [2025/09/04 15:24] (current) gaetan
Line 3: Line 3:
 Modules are base nodes used in XL models. They extends [[https://javadoc.grogra.de/graph/de/grogra/graph/impl/Node.html|Node]] by default, but can extend another object if specified. To be used in a project modules are classes defined with:  Modules are base nodes used in XL models. They extends [[https://javadoc.grogra.de/graph/de/grogra/graph/impl/Node.html|Node]] by default, but can extend another object if specified. To be used in a project modules are classes defined with: 
   - A public constructor with all its fields as variables   - A public constructor with all its fields as variables
-  - Fields for each of the module attributes+  - Fields for each of the module [[:01_user_documentation:06_graph:02_node:01_attribute|attributes]]
   - Accessor methods for these fields   - Accessor methods for these fields
   - A [[:01_user_documentation:07_rgg_xl:02_xl:03_query:01_predicate:01_node:02_parametrized|parametrized pattern]] with all of its attributes as variable   - A [[:01_user_documentation:07_rgg_xl:02_xl:03_query:01_predicate:01_node:02_parametrized|parametrized pattern]] with all of its attributes as variable
01_user_documentation/07_rgg_xl/02_xl/08_object/01_module.1756990821.txt.gz · Last modified: 2025/09/04 15:00 by gaetan