com um clique
judo-model-esm-metamodel-docs
// ESM metamodel reference for JUDO. Covers namespace, type, structure, operation, accesspoint, UI, UI-behaviour, and UI-visual-styleguide packages with element-level attribute and constraint definitions.
// ESM metamodel reference for JUDO. Covers namespace, type, structure, operation, accesspoint, UI, UI-behaviour, and UI-visual-styleguide packages with element-level attribute and constraint definitions.
ESM-to-UI mapping reference for JUDO React frontends. Covers widget mappings, table and navigation element mappings, and the ESM→UI transformation model.
Frontend development guide for JUDO React applications. Covers hooks, theming, i18n, and Pandino DI customization patterns.
Model documentation for JUDO applications. Covers ESM metamodel, cardinality, CRUD flags, and advanced modeling patterns.
Backend development guide for JUDO applications. Covers custom operations, interceptors, validators, data access, and error handling.
Deployment and build documentation for JUDO applications. Covers judo.sh commands, Docker setup, Karaf configuration, and production deployment.
E2E testing guide for JUDO React frontends using Playwright. Covers test patterns, helpers, and browser automation.
| name | judo-model-esm-metamodel-docs |
| description | ESM metamodel reference for JUDO. Covers namespace, type, structure, operation, accesspoint, UI, UI-behaviour, and UI-visual-styleguide packages with element-level attribute and constraint definitions. |
| disable-model-invocation | false |
| user-invocable | false |
| model | inherit |
| context | fork |
| agent | general-purpose |
Welcome to the detailed documentation for the Editor Specific Model (ESM) metamodel. This documentation is structured to be easily parsed and navigated by agentic LLM coders, providing a clear and modular breakdown of every component in the esm.ecore definition.
The ESM is a high-level, platform-independent model that defines the complete structure, behavior, and user interface of an application. It serves as a single source of truth from which code, documentation, and other artifacts can be generated.
The metamodel is organized into several distinct packages, each responsible for a different aspect of the application's definition. Please select a package below to view its detailed element reference.
Model, Package).StringType, NumericType, EnumerationType).EntityType, DataMember, TwoWayRelationMember).Operation, Parameter).ActorType, Access).TransferObjectView, DataField, OperationForm).Other Packages (measure, expression, script)
template on a createable TO). Avoid these at modelling time to prevent downstream TS2393 Duplicate function implementation errors.