Browse Source

Fix types of attributes

Yentl Van Tendeloo 7 years ago
parent
commit
e63b98c216
4 changed files with 8 additions and 6 deletions
  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"