├── .coveragerc ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── pyecoregen ├── __init__.py ├── adapter.py ├── cli.py ├── ecore.py └── templates │ ├── mixins.py.skeleton.tpl │ ├── module.py.tpl │ ├── module_utilities.tpl │ └── package.py.tpl ├── pygen.rst ├── setup.py └── tests ├── conftest.py ├── input ├── A.ecore ├── B.ecore ├── C.ecore ├── D.ecore ├── E.ecore └── library.ecore ├── test_adapter.py ├── test_cli.py ├── test_dependencies_generation.py ├── test_ecore.py ├── test_generated_library.py ├── test_templates.py └── user_provided ├── __init__.py └── module.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include README.rst CHANGELOG.md LICENSE pyecoregen/templates/* 2 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/README.rst -------------------------------------------------------------------------------- /pyecoregen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyecoregen/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/pyecoregen/adapter.py -------------------------------------------------------------------------------- /pyecoregen/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/pyecoregen/cli.py -------------------------------------------------------------------------------- /pyecoregen/ecore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/pyecoregen/ecore.py -------------------------------------------------------------------------------- /pyecoregen/templates/mixins.py.skeleton.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/pyecoregen/templates/mixins.py.skeleton.tpl -------------------------------------------------------------------------------- /pyecoregen/templates/module.py.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/pyecoregen/templates/module.py.tpl -------------------------------------------------------------------------------- /pyecoregen/templates/module_utilities.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/pyecoregen/templates/module_utilities.tpl -------------------------------------------------------------------------------- /pyecoregen/templates/package.py.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/pyecoregen/templates/package.py.tpl -------------------------------------------------------------------------------- /pygen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/pygen.rst -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/setup.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/input/A.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/input/A.ecore -------------------------------------------------------------------------------- /tests/input/B.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/input/B.ecore -------------------------------------------------------------------------------- /tests/input/C.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/input/C.ecore -------------------------------------------------------------------------------- /tests/input/D.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/input/D.ecore -------------------------------------------------------------------------------- /tests/input/E.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/input/E.ecore -------------------------------------------------------------------------------- /tests/input/library.ecore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/input/library.ecore -------------------------------------------------------------------------------- /tests/test_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/test_adapter.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_dependencies_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/test_dependencies_generation.py -------------------------------------------------------------------------------- /tests/test_ecore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/test_ecore.py -------------------------------------------------------------------------------- /tests/test_generated_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/test_generated_library.py -------------------------------------------------------------------------------- /tests/test_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/test_templates.py -------------------------------------------------------------------------------- /tests/user_provided/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user_provided/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyecore/pyecoregen/HEAD/tests/user_provided/module.py --------------------------------------------------------------------------------