Projects (Metamodel)

1 minute to read Download PDF Edit

Overview

A Mendix app model starts with a project. A project contains several top-level or project documents such as settings and security, and it contains the modules that make up a Mendix app.

Graphical overview

Modeler Reference Guide | Model SDK API docs -|- Project |TypeScript module projects Modules |Project |Module |ProjectDocument

Project documents

Project-level documents describe project security, project settings, app navigation (for the different modes of navigation) and translations of the texts in your app.

Graphical overview

Modeler Reference Guide | Model SDK API docs -|- Project Settings |ProjectDocument and its inheritance hierarchy Project Security | Navigation | System Texts |

Modules

Overview

A module consists of a domain model, model security settings and zero or more documents (e.g. microflows, pages).

Graphical overview

Modeler Reference Guide | Model SDK API docs -|- Domain Model | Property domainModel of Project Module Security | Property moduleSecurity of Project

Documents

Modules consist of documents, e.g. microflows, pages or published or consumed services. These documents can be organized with folders.

In this sense, Module and Folder behave in the exact same way, and thus inherit from FolderBase: they both contain documents and folders.

Graphical overview

Modeler Reference Guide | Model SDK API docs -|- Modules |Property modules of Project |Module |FolderBase |Folder |ModuleDocument |Document

Copyright © Mendix. All rights reserved. | Mendix.com | Terms of Use | Privacy Policy