Fix bug in Class Diagram parser
This commit is contained in:
parent
1845c3deb9
commit
d56132f4d5
1 changed files with 3 additions and 2 deletions
|
|
@ -69,8 +69,9 @@ def parse_cd(state, m_text):
|
||||||
od = OD(scd_mmm, m, state)
|
od = OD(scd_mmm, m, state)
|
||||||
|
|
||||||
def _add_constraint_to_obj(obj_name, constraint):
|
def _add_constraint_to_obj(obj_name, constraint):
|
||||||
c = od.create_actioncode_value(f"{obj_name}.constraint", constraint.code)
|
constraint_name = f"{obj_name}.constraint"
|
||||||
od.create_slot("constraint", obj_name, c)
|
od.create_actioncode_value(constraint_name, constraint.code)
|
||||||
|
od.create_slot("constraint", obj_name, constraint_name)
|
||||||
|
|
||||||
primitive_types = {
|
primitive_types = {
|
||||||
type_name : UUID(state.read_value(state.read_dict(state.read_root(), type_name)))
|
type_name : UUID(state.read_value(state.read_dict(state.read_root(), type_name)))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue