瀏覽代碼

Fix types of attributes

Yentl Van Tendeloo 7 年之前
父節點
當前提交
e63b98c216
共有 4 個文件被更改,包括 8 次插入6 次删除
  1. 2 0
      bootstrap/utils.alc
  2. 2 2
      models/ctcbd_design.mvc
  3. 2 2
      models/dtcbd_design.mvc
  4. 2 2
      models/fsa_design.mvc

+ 2 - 0
bootstrap/utils.alc

@@ -19,7 +19,9 @@ String function JSON_print(model : Element):
 
 	while (set_len(keys_m) > 0):
 		v_m = set_pop(keys_m)
+		log("Check " + v_m)
 		type = read_type(model["metamodel"], read_type(model, v_m))
+		log("Type: " + type)
 
 		if (bool_or(type == "Class", type == "Association")):
 			if (bool_not(first)):

+ 2 - 2
models/ctcbd_design.mvc

@@ -1,7 +1,7 @@
 include "primitives.alh"
 
-Class Float {}
-Class String {}
+SimpleAttribute Float {}
+SimpleAttribute String {}
 
 Class Block{}
 Class ICBlock{}

+ 2 - 2
models/dtcbd_design.mvc

@@ -1,7 +1,7 @@
 include "primitives.alh"
 
-Class Float {}
-Class String {}
+SimpleAttribute Float {}
+SimpleAttribute String {}
 
 Class Block{}
 Class ICBlock{}

+ 2 - 2
models/fsa_design.mvc

@@ -1,7 +1,7 @@
 include "primitives.alh"
 
-Class String {}
-Class Boolean {}
+SimpleAttribute String {}
+SimpleAttribute Boolean {}
 
 Class State {
     name = "State"