Skip to content

xomda/xomda

Repository files navigation

XOMDA

Introduction

XOMDA stands for Extensible Object Model Data Abstraction. It is used to generate code (such as interfaces, beans, dialogs, ...) or any other asset from a parsed object model.

By generating code out of an object model, your whole application becomes predictable. It's less error-prone to changes on any of the objects within your model.

The Object Model

The object model is the definition of the different (configuration) objects within your application. For example a User, a Product or an Order and all their respective properties.

An object model is typically defined in CSV format, because CSV easily to edit in tools like LibreOffice or Excel.
Other formats are being considered to be implemented later on.

Build and publishing

You can clean and build the project using:

./gradlew clean build

To publish the project to your local maven repository, use:

./gradlew publishToMavenLocal

Sponsor this project

Packages

 
 
 

Contributors 3

  •  
  •  
  •  

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy