.coveragerc
.gitignore
.readthedocs.yml
AUTHORS.rst
CHANGELOG.rst
CONTRIBUTING.rst
LICENSE.txt
MANIFEST.in
README.rst
pyproject.toml
setup.cfg
setup.py
docs/Makefile
docs/authors.rst
docs/changelog.rst
docs/conf.py
docs/contributing.rst
docs/index.rst
docs/license.rst
docs/readme.rst
docs/requirements.txt
docs/_static/.gitignore
examples/school_management_project.puml
examples/school_management_project.xmi
examples/test.py
examples/test_project.puml
examples/test_project.xmi
examples/uml2django_output/educational/urls.py
examples/uml2django_output/educational/forms/__init__.py
examples/uml2django_output/educational/forms/schoolarperiod/SchoolarPeriodCreateForm.py
examples/uml2django_output/educational/forms/schoolarperiod/SchoolarPeriodUpdateForm.py
examples/uml2django_output/educational/forms/schoolarperiod/__init__.py
examples/uml2django_output/educational/forms/subject/SubjectCreateForm.py
examples/uml2django_output/educational/forms/subject/SubjectUpdateForm.py
examples/uml2django_output/educational/forms/subject/__init__.py
examples/uml2django_output/educational/forms/subjectclass/SubjectClassCreateForm.py
examples/uml2django_output/educational/forms/subjectclass/SubjectClassUpdateForm.py
examples/uml2django_output/educational/forms/subjectclass/__init__.py
examples/uml2django_output/educational/forms/subjectclassscheduleperiod/SubjectClassSchedulePeriodCreateForm.py
examples/uml2django_output/educational/forms/subjectclassscheduleperiod/SubjectClassSchedulePeriodUpdateForm.py
examples/uml2django_output/educational/forms/subjectclassscheduleperiod/__init__.py
examples/uml2django_output/educational/forms/subjectlevel/SubjectLevelCreateForm.py
examples/uml2django_output/educational/forms/subjectlevel/SubjectLevelUpdateForm.py
examples/uml2django_output/educational/forms/subjectlevel/__init__.py
examples/uml2django_output/educational/forms/subjectrequirement/SubjectRequirementCreateForm.py
examples/uml2django_output/educational/forms/subjectrequirement/SubjectRequirementUpdateForm.py
examples/uml2django_output/educational/forms/subjectrequirement/__init__.py
examples/uml2django_output/educational/models/SchoolarPeriod.py
examples/uml2django_output/educational/models/Subject.py
examples/uml2django_output/educational/models/SubjectClass.py
examples/uml2django_output/educational/models/SubjectClassSchedulePeriod.py
examples/uml2django_output/educational/models/SubjectLevel.py
examples/uml2django_output/educational/models/SubjectRequirement.py
examples/uml2django_output/educational/models/__init__.py
examples/uml2django_output/educational/rest_api/__init__.py
examples/uml2django_output/educational/rest_api/router.py
examples/uml2django_output/educational/rest_api/serializers/SchoolarPeriodSerializer.py
examples/uml2django_output/educational/rest_api/serializers/SubjectClassSchedulePeriodSerializer.py
examples/uml2django_output/educational/rest_api/serializers/SubjectClassSerializer.py
examples/uml2django_output/educational/rest_api/serializers/SubjectLevelSerializer.py
examples/uml2django_output/educational/rest_api/serializers/SubjectRequirementSerializer.py
examples/uml2django_output/educational/rest_api/serializers/SubjectSerializer.py
examples/uml2django_output/educational/rest_api/serializers/__init__.py
examples/uml2django_output/educational/rest_api/views/SchoolarPeriodViewSet.py
examples/uml2django_output/educational/rest_api/views/SubjectClassSchedulePeriodViewSet.py
examples/uml2django_output/educational/rest_api/views/SubjectClassViewSet.py
examples/uml2django_output/educational/rest_api/views/SubjectLevelViewSet.py
examples/uml2django_output/educational/rest_api/views/SubjectRequirementViewSet.py
examples/uml2django_output/educational/rest_api/views/SubjectViewSet.py
examples/uml2django_output/educational/rest_api/views/__init__.py
examples/uml2django_output/educational/templates/educational/schoolarperiod_create.html
examples/uml2django_output/educational/templates/educational/schoolarperiod_delete.html
examples/uml2django_output/educational/templates/educational/schoolarperiod_detail.html
examples/uml2django_output/educational/templates/educational/schoolarperiod_list.html
examples/uml2django_output/educational/templates/educational/schoolarperiod_update.html
examples/uml2django_output/educational/templates/educational/subject_create.html
examples/uml2django_output/educational/templates/educational/subject_delete.html
examples/uml2django_output/educational/templates/educational/subject_detail.html
examples/uml2django_output/educational/templates/educational/subject_list.html
examples/uml2django_output/educational/templates/educational/subject_update.html
examples/uml2django_output/educational/templates/educational/subjectclass_create.html
examples/uml2django_output/educational/templates/educational/subjectclass_delete.html
examples/uml2django_output/educational/templates/educational/subjectclass_detail.html
examples/uml2django_output/educational/templates/educational/subjectclass_list.html
examples/uml2django_output/educational/templates/educational/subjectclass_update.html
examples/uml2django_output/educational/templates/educational/subjectclassscheduleperiod_create.html
examples/uml2django_output/educational/templates/educational/subjectclassscheduleperiod_delete.html
examples/uml2django_output/educational/templates/educational/subjectclassscheduleperiod_detail.html
examples/uml2django_output/educational/templates/educational/subjectclassscheduleperiod_list.html
examples/uml2django_output/educational/templates/educational/subjectclassscheduleperiod_update.html
examples/uml2django_output/educational/templates/educational/subjectlevel_create.html
examples/uml2django_output/educational/templates/educational/subjectlevel_delete.html
examples/uml2django_output/educational/templates/educational/subjectlevel_detail.html
examples/uml2django_output/educational/templates/educational/subjectlevel_list.html
examples/uml2django_output/educational/templates/educational/subjectlevel_update.html
examples/uml2django_output/educational/templates/educational/subjectrequirement_create.html
examples/uml2django_output/educational/templates/educational/subjectrequirement_delete.html
examples/uml2django_output/educational/templates/educational/subjectrequirement_detail.html
examples/uml2django_output/educational/templates/educational/subjectrequirement_list.html
examples/uml2django_output/educational/templates/educational/subjectrequirement_update.html
examples/uml2django_output/educational/tests/__init__.py
examples/uml2django_output/educational/tests/schoolarperiod/SchoolarPeriodViewsTest.py
examples/uml2django_output/educational/tests/schoolarperiod/__init__.py
examples/uml2django_output/educational/tests/subject/SubjectViewsTest.py
examples/uml2django_output/educational/tests/subject/__init__.py
examples/uml2django_output/educational/tests/subjectclass/SubjectClassViewsTest.py
examples/uml2django_output/educational/tests/subjectclass/__init__.py
examples/uml2django_output/educational/tests/subjectclassscheduleperiod/SubjectClassSchedulePeriodViewsTest.py
examples/uml2django_output/educational/tests/subjectclassscheduleperiod/__init__.py
examples/uml2django_output/educational/tests/subjectlevel/SubjectLevelViewsTest.py
examples/uml2django_output/educational/tests/subjectlevel/__init__.py
examples/uml2django_output/educational/tests/subjectrequirement/SubjectRequirementViewsTest.py
examples/uml2django_output/educational/tests/subjectrequirement/__init__.py
examples/uml2django_output/educational/views/__init__.py
examples/uml2django_output/educational/views/schoolarperiod/SchoolarPeriodCreateView.py
examples/uml2django_output/educational/views/schoolarperiod/SchoolarPeriodDeleteView.py
examples/uml2django_output/educational/views/schoolarperiod/SchoolarPeriodDetailView.py
examples/uml2django_output/educational/views/schoolarperiod/SchoolarPeriodListView.py
examples/uml2django_output/educational/views/schoolarperiod/SchoolarPeriodUpdateView.py
examples/uml2django_output/educational/views/schoolarperiod/__init__.py
examples/uml2django_output/educational/views/subject/SubjectCreateView.py
examples/uml2django_output/educational/views/subject/SubjectDeleteView.py
examples/uml2django_output/educational/views/subject/SubjectDetailView.py
examples/uml2django_output/educational/views/subject/SubjectListView.py
examples/uml2django_output/educational/views/subject/SubjectUpdateView.py
examples/uml2django_output/educational/views/subject/__init__.py
examples/uml2django_output/educational/views/subjectclass/SubjectClassCreateView.py
examples/uml2django_output/educational/views/subjectclass/SubjectClassDeleteView.py
examples/uml2django_output/educational/views/subjectclass/SubjectClassDetailView.py
examples/uml2django_output/educational/views/subjectclass/SubjectClassListView.py
examples/uml2django_output/educational/views/subjectclass/SubjectClassUpdateView.py
examples/uml2django_output/educational/views/subjectclass/__init__.py
examples/uml2django_output/educational/views/subjectclassscheduleperiod/SubjectClassSchedulePeriodCreateView.py
examples/uml2django_output/educational/views/subjectclassscheduleperiod/SubjectClassSchedulePeriodDeleteView.py
examples/uml2django_output/educational/views/subjectclassscheduleperiod/SubjectClassSchedulePeriodDetailView.py
examples/uml2django_output/educational/views/subjectclassscheduleperiod/SubjectClassSchedulePeriodListView.py
examples/uml2django_output/educational/views/subjectclassscheduleperiod/SubjectClassSchedulePeriodUpdateView.py
examples/uml2django_output/educational/views/subjectclassscheduleperiod/__init__.py
examples/uml2django_output/educational/views/subjectlevel/SubjectLevelCreateView.py
examples/uml2django_output/educational/views/subjectlevel/SubjectLevelDeleteView.py
examples/uml2django_output/educational/views/subjectlevel/SubjectLevelDetailView.py
examples/uml2django_output/educational/views/subjectlevel/SubjectLevelListView.py
examples/uml2django_output/educational/views/subjectlevel/SubjectLevelUpdateView.py
examples/uml2django_output/educational/views/subjectlevel/__init__.py
examples/uml2django_output/educational/views/subjectrequirement/SubjectRequirementCreateView.py
examples/uml2django_output/educational/views/subjectrequirement/SubjectRequirementDeleteView.py
examples/uml2django_output/educational/views/subjectrequirement/SubjectRequirementDetailView.py
examples/uml2django_output/educational/views/subjectrequirement/SubjectRequirementListView.py
examples/uml2django_output/educational/views/subjectrequirement/SubjectRequirementUpdateView.py
examples/uml2django_output/educational/views/subjectrequirement/__init__.py
examples/uml2django_output/infrastructure/urls.py
examples/uml2django_output/infrastructure/forms/__init__.py
examples/uml2django_output/infrastructure/forms/building/BuildingCreateForm.py
examples/uml2django_output/infrastructure/forms/building/BuildingUpdateForm.py
examples/uml2django_output/infrastructure/forms/building/__init__.py
examples/uml2django_output/infrastructure/forms/classroom/ClassRoomCreateForm.py
examples/uml2django_output/infrastructure/forms/classroom/ClassRoomUpdateForm.py
examples/uml2django_output/infrastructure/forms/classroom/__init__.py
examples/uml2django_output/infrastructure/forms/workingperiod/WorkingPeriodCreateForm.py
examples/uml2django_output/infrastructure/forms/workingperiod/WorkingPeriodUpdateForm.py
examples/uml2django_output/infrastructure/forms/workingperiod/__init__.py
examples/uml2django_output/infrastructure/models/Building.py
examples/uml2django_output/infrastructure/models/ClassRoom.py
examples/uml2django_output/infrastructure/models/WorkingPeriod.py
examples/uml2django_output/infrastructure/models/__init__.py
examples/uml2django_output/infrastructure/rest_api/__init__.py
examples/uml2django_output/infrastructure/rest_api/router.py
examples/uml2django_output/infrastructure/rest_api/serializers/BuildingSerializer.py
examples/uml2django_output/infrastructure/rest_api/serializers/ClassRoomSerializer.py
examples/uml2django_output/infrastructure/rest_api/serializers/WorkingPeriodSerializer.py
examples/uml2django_output/infrastructure/rest_api/serializers/__init__.py
examples/uml2django_output/infrastructure/rest_api/views/BuildingViewSet.py
examples/uml2django_output/infrastructure/rest_api/views/ClassRoomViewSet.py
examples/uml2django_output/infrastructure/rest_api/views/WorkingPeriodViewSet.py
examples/uml2django_output/infrastructure/rest_api/views/__init__.py
examples/uml2django_output/infrastructure/templates/infrastructure/building_create.html
examples/uml2django_output/infrastructure/templates/infrastructure/building_delete.html
examples/uml2django_output/infrastructure/templates/infrastructure/building_detail.html
examples/uml2django_output/infrastructure/templates/infrastructure/building_list.html
examples/uml2django_output/infrastructure/templates/infrastructure/building_update.html
examples/uml2django_output/infrastructure/templates/infrastructure/classroom_create.html
examples/uml2django_output/infrastructure/templates/infrastructure/classroom_delete.html
examples/uml2django_output/infrastructure/templates/infrastructure/classroom_detail.html
examples/uml2django_output/infrastructure/templates/infrastructure/classroom_list.html
examples/uml2django_output/infrastructure/templates/infrastructure/classroom_update.html
examples/uml2django_output/infrastructure/templates/infrastructure/workingperiod_create.html
examples/uml2django_output/infrastructure/templates/infrastructure/workingperiod_delete.html
examples/uml2django_output/infrastructure/templates/infrastructure/workingperiod_detail.html
examples/uml2django_output/infrastructure/templates/infrastructure/workingperiod_list.html
examples/uml2django_output/infrastructure/templates/infrastructure/workingperiod_update.html
examples/uml2django_output/infrastructure/tests/__init__.py
examples/uml2django_output/infrastructure/tests/building/BuildingViewsTest.py
examples/uml2django_output/infrastructure/tests/building/__init__.py
examples/uml2django_output/infrastructure/tests/classroom/ClassRoomViewsTest.py
examples/uml2django_output/infrastructure/tests/classroom/__init__.py
examples/uml2django_output/infrastructure/tests/workingperiod/WorkingPeriodViewsTest.py
examples/uml2django_output/infrastructure/tests/workingperiod/__init__.py
examples/uml2django_output/infrastructure/views/__init__.py
examples/uml2django_output/infrastructure/views/building/BuildingCreateView.py
examples/uml2django_output/infrastructure/views/building/BuildingDeleteView.py
examples/uml2django_output/infrastructure/views/building/BuildingDetailView.py
examples/uml2django_output/infrastructure/views/building/BuildingListView.py
examples/uml2django_output/infrastructure/views/building/BuildingUpdateView.py
examples/uml2django_output/infrastructure/views/building/__init__.py
examples/uml2django_output/infrastructure/views/classroom/ClassRoomCreateView.py
examples/uml2django_output/infrastructure/views/classroom/ClassRoomDeleteView.py
examples/uml2django_output/infrastructure/views/classroom/ClassRoomDetailView.py
examples/uml2django_output/infrastructure/views/classroom/ClassRoomListView.py
examples/uml2django_output/infrastructure/views/classroom/ClassRoomUpdateView.py
examples/uml2django_output/infrastructure/views/classroom/__init__.py
examples/uml2django_output/infrastructure/views/workingperiod/WorkingPeriodCreateView.py
examples/uml2django_output/infrastructure/views/workingperiod/WorkingPeriodDeleteView.py
examples/uml2django_output/infrastructure/views/workingperiod/WorkingPeriodDetailView.py
examples/uml2django_output/infrastructure/views/workingperiod/WorkingPeriodListView.py
examples/uml2django_output/infrastructure/views/workingperiod/WorkingPeriodUpdateView.py
examples/uml2django_output/infrastructure/views/workingperiod/__init__.py
examples/uml2django_output/people/urls.py
examples/uml2django_output/people/forms/__init__.py
examples/uml2django_output/people/forms/instructor/InstructorCreateForm.py
examples/uml2django_output/people/forms/instructor/InstructorUpdateForm.py
examples/uml2django_output/people/forms/instructor/__init__.py
examples/uml2django_output/people/forms/student/StudentCreateForm.py
examples/uml2django_output/people/forms/student/StudentUpdateForm.py
examples/uml2django_output/people/forms/student/__init__.py
examples/uml2django_output/people/models/AbstractPerson.py
examples/uml2django_output/people/models/Instructor.py
examples/uml2django_output/people/models/Student.py
examples/uml2django_output/people/models/__init__.py
examples/uml2django_output/people/rest_api/__init__.py
examples/uml2django_output/people/rest_api/router.py
examples/uml2django_output/people/rest_api/serializers/InstructorSerializer.py
examples/uml2django_output/people/rest_api/serializers/StudentSerializer.py
examples/uml2django_output/people/rest_api/serializers/__init__.py
examples/uml2django_output/people/rest_api/views/InstructorViewSet.py
examples/uml2django_output/people/rest_api/views/StudentViewSet.py
examples/uml2django_output/people/rest_api/views/__init__.py
examples/uml2django_output/people/templates/people/instructor_create.html
examples/uml2django_output/people/templates/people/instructor_delete.html
examples/uml2django_output/people/templates/people/instructor_detail.html
examples/uml2django_output/people/templates/people/instructor_list.html
examples/uml2django_output/people/templates/people/instructor_update.html
examples/uml2django_output/people/templates/people/student_create.html
examples/uml2django_output/people/templates/people/student_delete.html
examples/uml2django_output/people/templates/people/student_detail.html
examples/uml2django_output/people/templates/people/student_list.html
examples/uml2django_output/people/templates/people/student_update.html
examples/uml2django_output/people/tests/__init__.py
examples/uml2django_output/people/tests/instructor/InstructorViewsTest.py
examples/uml2django_output/people/tests/instructor/__init__.py
examples/uml2django_output/people/tests/student/StudentViewsTest.py
examples/uml2django_output/people/tests/student/__init__.py
examples/uml2django_output/people/views/__init__.py
examples/uml2django_output/people/views/instructor/InstructorCreateView.py
examples/uml2django_output/people/views/instructor/InstructorDeleteView.py
examples/uml2django_output/people/views/instructor/InstructorDetailView.py
examples/uml2django_output/people/views/instructor/InstructorListView.py
examples/uml2django_output/people/views/instructor/InstructorUpdateView.py
examples/uml2django_output/people/views/instructor/__init__.py
examples/uml2django_output/people/views/student/StudentCreateView.py
examples/uml2django_output/people/views/student/StudentDeleteView.py
examples/uml2django_output/people/views/student/StudentDetailView.py
examples/uml2django_output/people/views/student/StudentListView.py
examples/uml2django_output/people/views/student/StudentUpdateView.py
examples/uml2django_output/people/views/student/__init__.py
src/uml2django/__init__.py
src/uml2django/__main__.py
src/uml2django/argparser.py
src/uml2django/logger.py
src/uml2django/main.py
src/uml2django/settings.py
src/uml2django/templates.py
src/uml2django.egg-info/PKG-INFO
src/uml2django.egg-info/SOURCES.txt
src/uml2django.egg-info/dependency_links.txt
src/uml2django.egg-info/entry_points.txt
src/uml2django.egg-info/requires.txt
src/uml2django.egg-info/top_level.txt
src/uml2django/cheetah_templates/prepare_database.tmpl
src/uml2django/cheetah_templates/app/urls.tmpl
src/uml2django/cheetah_templates/app/forms/ModelCreateForm.tmpl
src/uml2django/cheetah_templates/app/forms/ModelUpdateForm.tmpl
src/uml2django/cheetah_templates/app/models/BaseModel.tmpl
src/uml2django/cheetah_templates/app/models/Model.tmpl
src/uml2django/cheetah_templates/app/rest_api/ModelSerializer.tmpl
src/uml2django/cheetah_templates/app/rest_api/ModelViewSet.tmpl
src/uml2django/cheetah_templates/app/rest_api/router.tmpl
src/uml2django/cheetah_templates/app/templates/template_create.tmpl
src/uml2django/cheetah_templates/app/templates/template_delete.tmpl
src/uml2django/cheetah_templates/app/templates/template_detail.tmpl
src/uml2django/cheetah_templates/app/templates/template_list.tmpl
src/uml2django/cheetah_templates/app/templates/template_update.tmpl
src/uml2django/cheetah_templates/app/tests/ModelViewsTest.tmpl
src/uml2django/cheetah_templates/app/views/CreateView.tmpl
src/uml2django/cheetah_templates/app/views/DeleteView.tmpl
src/uml2django/cheetah_templates/app/views/DetailView.tmpl
src/uml2django/cheetah_templates/app/views/ListView.tmpl
src/uml2django/cheetah_templates/app/views/UpdateView.tmpl
src/uml2django/objects/DjangoModel.py
src/uml2django/objects/DjangoModelField.py
src/uml2django/objects/__init__.py
src/uml2django/parsers/__init__.py
src/uml2django/parsers/django/__init__.py
src/uml2django/parsers/django/configure_corsheaders.py
src/uml2django/parsers/django/generate_prepare_database.py
src/uml2django/parsers/django/start_django_project.py
src/uml2django/parsers/files/__init__.py
src/uml2django/parsers/files/add_import_to_init_file.py
src/uml2django/parsers/files/enforce_is_valid_file.py
src/uml2django/parsers/files/file_reader.py
src/uml2django/parsers/files/file_writer.py
src/uml2django/parsers/files/get_substring_between_parenthesis.py
src/uml2django/parsers/files/load_data_from_puml_or_xmi.py
src/uml2django/parsers/files/prepend_to_file.py
src/uml2django/parsers/python/append_target_to_from_import.py
src/uml2django/parsers/settings/find_loaded_django_model_by_xmi_id.py
src/uml2django/parsers/xmi/XmiArgoUmlTagsNames.py
src/uml2django/parsers/xmi/__init__.py
src/uml2django/parsers/xmi/generate_xmi_from_puml.py
src/uml2django/parsers/xmi/get_django_models_from_xmi_document.py
src/uml2django/parsers/xmi/get_name_of_element.py
src/uml2django/parsers/xmi/get_xmi_id_of_element.py
src/uml2django/parsers/xmi/is_xmi_element_abstract.py
src/uml2django/parsers/xmi/load_associations.py
src/uml2django/parsers/xmi/read_xmi_file.py
tests/TestCliCodeGeneration.py
tests/TestDocumentProcessing.py
tests/__init__.py
tests/test_project.puml