Browse Source

New header for modelling.alh

Yentl Van Tendeloo 9 years ago
parent
commit
c19c456bdc
1 changed files with 13 additions and 0 deletions
  1. 13 0
      interface/HUTN/includes/modelling.alh

+ 13 - 0
interface/HUTN/includes/modelling.alh

@@ -1,4 +1,17 @@
+String function instantiated_name(element : Element, original : String)
 Element function instantiate_bottom()
+String function model_add_node(model : Element, name : String)
+String function model_add_value(model : Element, name : String, value : Element)
+String function model_add_edge(model : Element, name : String, source : String, destination : String)
 Void function retype_model(model : Element, metamodel : Element)
 Void function retype(model : Element, element : String, type : String)
+Element function instantiate_model(metamodel : Element)
+String function instantiate_node(model : Element, type_name : String, instance_name : String)
+Element function find_attribute_type(model : Element, elem : String, name : String)
+Element function get_superclasses(model : Element, elem : Element)
+Element function find_attribute_definer(model : Element, elem : Element, name : String)
+Void function instantiate_attribute(model : Element, element : String, attribute_name : String, value : Element)
+String function instantiate_link(model : Element, type : String, name : String, source : String, destination : String)
+Void function instantiate_named(model : Element, type : String, name : String, source : String, destination : String)
+Void function define_inheritance(model : Element, inheritance_name : String)
 Void function construct_model()