소스 검색

small change in metamodel

tpinna 10 년 전
부모
커밋
e328d0b087
1개의 변경된 파일과 2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      bootstrap/metamodels.alc

+ 2 - 2
bootstrap/metamodels.alc

@@ -177,7 +177,7 @@ Element function create_metamodels():
 		instantiate_node(transform_metamodel, "Class", "ARule")
 		instantiate_link(transform_metamodel, "inheritance", "arule_is_atomic","ARule", "AtomicRuleBlock")
 		//connect Arule to a rule
-		instantiate_link(transform_metamodel, "l5", "getrule","ARule", "AtomicRuleBlock")
+		instantiate_link(transform_metamodel, "l5", "getrule","ARule", "Rule")
 		
 		//define Frule
 		instantiate_node(transform_metamodel, "Class", "FRule")
@@ -198,7 +198,7 @@ Element function create_metamodels():
 		//define root
 		instantiate_node(transform_metamodel, "Class", "RuleBlockRoot")
 		instantiate_link(transform_metamodel, "inheritance", "root_is_ruleblock", "RuleBlockRoot","RuleBlock")
-
+		//TODO constraint only one root
 		export_node("models/PetriNets_MTransformation", transform_metamodel)
 
 	return dict_read(dict_read(read_root(), "__hierarchy"), "models")