Details
-
Task
-
Resolution: Done
-
Optional
-
None
-
None
-
None
-
2021 Week 28-30 (from Jul 12), 2021 Week 31-33 (from Aug 2)
-
2
-
Undefined
-
NEW
-
NEW
Description
Currently, it is possible to create a ConstraintProvider in Python using GraalVM (https://github.com/Christopher-Chianelli/optaplanner-quickstarts/tree/python-school-timetabling/python-school-timetabling). However, it is impossible to model the domain in Python currently (since all Python classes map to the same "Value" wrapper class). Thus, we need to dynamically create Java classes that "wraps" the Python class for Planning Entity/ Planning Solution.