Skip to main content

Essential Object Query - a framework to access ecore models - DEPRECATED version 1

Project description

EOQ1 Python Library

WARNING: EOQ1 is depricated and should not be used any longer. This lib is for legacy reasons only.

This is the implementation of EOQ1 in Python. For more details see PyEOQ.

This library is based on pyecore.

Python examples: https://gitlab.com/eoq/py/pyeoq

EOQ

Essential Object Query (EOQ) is a language to interact remotely and efficiently with object-oriented models, i.e. domain-specific models. It explicitly supports the search for patterns, as used in model transformation languages. Its motivation is an easy to parse and deterministically behaving query structure, but as high as possible efficiency and flexibility. EOQ’s capabilities and semantics are similar to the Object-Constraint-Language (OCL), but it supports in addition transactional model modification, change events, and error handling.

Main Repository: https://gitlab.com/eoq/essentialobjectquery

EOQ user manual: https://gitlab.com/eoq/doc

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

eoq1-1.0.1.tar.gz (48.7 kB view details)

Uploaded Source

Built Distribution

eoq1-1.0.1-py3-none-any.whl (52.7 kB view details)

Uploaded Python 3

File details

Details for the file eoq1-1.0.1.tar.gz.

File metadata

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

File hashes

Hashes for eoq1-1.0.1.tar.gz
Algorithm Hash digest
SHA256 08fc72fe00002c5e90874162792adc59360e35bec5294260eed07fcbd335da70
MD5 ff385ebee1c9a3023b868ce20dfd8858
BLAKE2b-256 6cb6169a13bfffb004efd93381b9599f1559f56e45a5cc4f976d8d27ce2c4539

See more details on using hashes here.

File details

Details for the file eoq1-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: eoq1-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 52.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for eoq1-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3976afba1d9d46ad2fcd3e9c41aa721e847f87ca3d379ccd4ea7199460bc1190
MD5 558ebea280c8d5c73c3b8d17169692c4
BLAKE2b-256 3c75449862062393ddc61f1e44ec4e8b26f5067a857a6ed4f7ea1350242c37a7

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