Skip to main content

pyecore-based MDB for EOQ3

Project description

eoq3pyecoremdb - pyecore-based MDB for EOQ3

This is a model database (MDB) for EOQ3 based on the pyecore framework, but with full compatibility to EOQ3's CRUD interface and Concepts.

Usage

from eoq3pyecoremdb import PyEcoreMdb #requres pyecoremdb to be installed

mdb = PyEcoreMdb()
domain = DomainWithMdb(mdb)

Access to CRUD interface. This is normally not recomended, because it bypasses the domain.

mdb.Create(classId, createArgs, target, recoveryArgs)
mdb.Read(target, featureName, context)
mdb.Update(target, featureName, value, position)
mdb.Delete(self, target)

Implementation

Large parts of the wrapper between pyecore an EOQ3 are generated from the concepts generation. To regenerate use:

gen/generatepyecoremdb.py

Documentation

For more information see EOQ3 documentation: https://eoq.gitlab.io/doc/eoq3/

Author

2024 Bjoern Annighoefer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eoq3pyecoremdb-2.9.0.tar.gz (108.2 kB view details)

Uploaded Source

Built Distribution

eoq3pyecoremdb-2.9.0-py3-none-any.whl (110.7 kB view details)

Uploaded Python 3

File details

Details for the file eoq3pyecoremdb-2.9.0.tar.gz.

File metadata

  • Download URL: eoq3pyecoremdb-2.9.0.tar.gz
  • Upload date:
  • Size: 108.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for eoq3pyecoremdb-2.9.0.tar.gz
Algorithm Hash digest
SHA256 0ec5dbd11d142189e9596c613c405edb819c753dfd2e99680951dba0c3835576
MD5 0253ed7cf2cfd05d720c1282b18ca3e7
BLAKE2b-256 79d650444caf755adecf577cc56055531a013bcb0a85f8d90c71a81f386c0ea2

See more details on using hashes here.

File details

Details for the file eoq3pyecoremdb-2.9.0-py3-none-any.whl.

File metadata

File hashes

Hashes for eoq3pyecoremdb-2.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6720a922c9704c68d69fda1bfa2e254b40fc40d13141b9d6666ee8726d94db62
MD5 ea8fbec457e9823ef27ad5d1dde7418d
BLAKE2b-256 3fe9280bd8579c065a498ea26c5eb3103afe3e148227d18f30979a18dba5c7ad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page