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.1.tar.gz (108.3 kB view details)

Uploaded Source

Built Distribution

eoq3pyecoremdb-2.9.1-py3-none-any.whl (110.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: eoq3pyecoremdb-2.9.1.tar.gz
  • Upload date:
  • Size: 108.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for eoq3pyecoremdb-2.9.1.tar.gz
Algorithm Hash digest
SHA256 cef6c25067b0ca233a8314f344f88ea7038b62fd71590a33ed212c8152070e26
MD5 52afef4bf2a76275e86f1acf120381ed
BLAKE2b-256 6160625e3da65f281a97f4aece1800300606831d3dd88b3595fc03b452dfb04d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for eoq3pyecoremdb-2.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b125970ca32b427139f5c8e396ab7a309861ba35f6baa2d028e9698774c3cb1
MD5 080df114dd567af58204de744ba0a49c
BLAKE2b-256 9b60c5dd64070837816535efc5822336d02c2aeb327500170abd300c0e2ae8ed

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